Examples of PackageDefinition


Examples of at.bestsolution.efxclipse.tooling.css.cssext.cssExtDsl.PackageDefinition

   * <!-- end-user-doc -->
   * @generated
   */
  public NotificationChain basicSetPackageDef(PackageDefinition newPackageDef, NotificationChain msgs)
  {
    PackageDefinition oldPackageDef = packageDef;
    packageDef = newPackageDef;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, CssExtDslPackage.CSS_EXTENSION__PACKAGE_DEF, oldPackageDef, newPackageDef);
      if (msgs == null) msgs = notification; else msgs.add(notification);
View Full Code Here

Examples of org.apache.flex.compiler.internal.definitions.PackageDefinition

        String packageName = Multiname.getPackageNameForQName(definitions.get(0).getQualifiedName());
        PackageScope packageScope = new PackageScope(fileScope, packageName);
        packageScope.setContainingScope(fileScope);

        PackageDefinition packageDefinition = new PackageDefinition(packageName);
        packageDefinition.setContainedScope(packageScope);

        fileScope.addDefinition(packageDefinition);
       
        for(IDefinition def : definitions)
        {
View Full Code Here

Examples of org.apache.flex.compiler.internal.definitions.PackageDefinition

    @Override
    protected void analyze(EnumSet<PostProcessStep> set, ASScope scope, Collection<ICompilerProblem> problems)
    {
        if (set.contains(PostProcessStep.POPULATE_SCOPE))
        {
            PackageDefinition definition = buildDefinition();
            setDefinition(definition);
            /*
             * This could be improved because neither code model or the
             * compiler will ever dig package definitions out of there by name.
             * CM won't get them out of a file scope by name because of this
             * check here. The compiler won't ever get them out of a file scope
             * by name because the namespace specifier on all package
             * definitions is the CM implicit namespace. I opted to leave the
             * package definitions in the file scope for two reasons: #1. We
             * need to pin the package scopes otherwise they and their contents
             * will get GC'd. #2. There is code that enumerates the contents of
             * the file scope and that code wants to find package definitions in
             * there. This could be cleaned up somewhat by having a list of
             * package scopes on every file scope and then changing things such
             * that package scopes are not added the file scope's symbol table.
             */
            scope.addDefinition(definition);
            PackageScope packageScope = new PackageScope(scope, definition.getQualifiedName(), contentsNode);
            definition.setContainedScope(packageScope);
            scope = packageScope;
        }

        if (set.contains(PostProcessStep.RECONNECT_DEFINITIONS))
        {
View Full Code Here

Examples of org.apache.flex.compiler.internal.definitions.PackageDefinition

    }

    PackageDefinition buildDefinition()
    {
        String definitionName = getName();
        PackageDefinition definition = new PackageDefinition(definitionName);
        definition.setNode(this);
        this.setDefinition(definition);

        return definition;
    }
View Full Code Here

Examples of org.apache.flex.compiler.internal.definitions.PackageDefinition

        String packageName = Multiname.getPackageNameForQName(qname);
        PackageScope packageScope = new PackageScope(fileScope, packageName);
        packageScope.setContainingScope(fileScope);

        PackageDefinition packageDefinition = new PackageDefinition(packageName);
        packageDefinition.setContainedScope(packageScope);

        fileScope.addDefinition(packageDefinition);

        Multiname mname = Multiname.crackDottedQName(getProject(), qname);
        INamespaceDefinition packageNS = Iterables.getOnlyElement(mname.getNamespaceSet());
View Full Code Here

Examples of org.apache.flex.compiler.internal.definitions.PackageDefinition

        fileScope = new MXMLFileScope(compilationUnit, fileName, mxmlData);
        String packageName = Multiname.getPackageNameForQName(qname);
        packageScope = new PackageScope(fileScope, packageName);
        packageScope.setContainingScope(fileScope);
        PackageDefinition packageDefinition = new PackageDefinition(packageName);
        // CMP-742: packages created for MXML scopes should be marked implicit
        packageDefinition.setImplicit();
        packageDefinition.setContainedScope(packageScope);
        fileScope.addDefinition(packageDefinition);
       
        problems = new LinkedList<ICompilerProblem>();

        includeHandler = new IncludeHandler(fileSpecGetter);
View Full Code Here

Examples of org.joget.apps.app.model.PackageDefinition

        AppDefinition appDef = appService.getAppDefinition(appId, appVersion);

        if ("getActivities".equals(action)) {
            try {
                JSONArray jsonArray = new JSONArray();
                PackageDefinition packageDefinition = appDef.getPackageDefinition();
                Long packageVersion = (packageDefinition != null) ? packageDefinition.getVersion() : new Long(1);
                Collection<WorkflowProcess> processList = workflowManager.getProcessList(appId, packageVersion.toString());

                if (processList != null && !processList.isEmpty()) {
                    for (WorkflowProcess p : processList) {
                        Collection<WorkflowActivity> activityList = workflowManager.getProcessActivityDefinitionList(p.getId());
View Full Code Here

Examples of org.joget.apps.app.model.PackageDefinition

                ApplicationContext ac = AppUtil.getApplicationContext();
                AppService appService = (AppService) ac.getBean("appService");
                WorkflowManager workflowManager = (WorkflowManager) ac.getBean("workflowManager");
                AppDefinition appDef = appService.getAppDefinition(appId, appVersion);
                PackageDefinition packageDefinition = appDef.getPackageDefinition();
                Long packageVersion = (packageDefinition != null) ? packageDefinition.getVersion() : new Long(1);
                Collection<WorkflowProcess> processList = workflowManager.getProcessList(appId, packageVersion.toString());

                Map<String, String> empty = new HashMap<String, String>();
                empty.put("value", "");
                empty.put("label", "");
View Full Code Here

Examples of org.joget.apps.app.model.PackageDefinition

            String processDefId = assignment.getProcessDefId();
            WorkflowProcess process = workflowManager.getProcess(processDefId);
            if (process != null) {
                String packageId = process.getPackageId();
                Long packageVersion = Long.parseLong(process.getVersion());
                PackageDefinition packageDef = packageDefinitionDao.loadPackageDefinition(packageId, packageVersion);
                if (packageDef != null) {
                    appDef = packageDef.getAppDefinition();
                }
            }
        }

        if (appDef != null && appDef.getPackageDefinition() != null) {
            PackageDefinition packageDef = appDef.getPackageDefinition();
            String processDefId = WorkflowUtil.getProcessDefIdWithoutVersion(assignment.getProcessDefId());
            PackageActivityPlugin activityPluginMeta = packageDef.getPackageActivityPlugin(processDefId, assignment.getActivityDefId());

            Plugin plugin = null;

            if (activityPluginMeta != null) {
                plugin = pluginManager.getPlugin(activityPluginMeta.getPluginName());
View Full Code Here

Examples of org.joget.apps.app.model.PackageDefinition

            ApplicationContext appContext = AppUtil.getApplicationContext();
            PackageDefinitionDao packageDefinitionDao = (PackageDefinitionDao) appContext.getBean("packageDefinitionDao");

            procDefId = WorkflowUtil.getProcessDefIdWithoutVersion(procDefId);
            Long packageVersion = Long.parseLong(version);
            PackageDefinition packageDef = packageDefinitionDao.loadPackageDefinition(packageId, packageVersion);
           
            if (packageDef != null) {
                PackageParticipant participant = packageDef.getPackageParticipant(procDefId, participantId);

                //Set app definition   
                AppDefinition appDef = packageDef.getAppDefinition();
                AppUtil.setCurrentAppDefinition(appDef);

                //if process start white list and app is not publish
                if (WorkflowUtil.PROCESS_START_WHITE_LIST.equals(participantId) && !appDef.isPublished()) {
                    resultList = getParticipantsByAdminUser();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.