Examples of ModelObject


Examples of ca.nengo.ui.lib.objects.models.ModelObject

        super(world);
    }

    @Override
    protected String getStatusMessage(PInputEvent event) {
        ModelObject wo = (ModelObject) Util.getNodeFromPickPath(event, ModelObject.class);

        StringBuilder statusStr = new StringBuilder(200);
        if (getWorld().getGround().isElasticMode()) {
            statusStr.append("Elastic layout enabled | ");
        }
        statusStr.append(getWorld().getViewerParent().getFullName() + " -> ");

        if (getWorld().getSelection().size() > 1) {
            statusStr.append(getWorld().getSelection().size() + " Objects selected");

        } else {

            if (wo != null) {
                statusStr.append(wo.getFullName());
            } else {
                statusStr.append("No Model Selected");
            }
        }
        return statusStr.toString();
View Full Code Here

Examples of ca.nengo.ui.lib.objects.models.ModelObject

     * sort the selection by class type, so that for each class type a
     * collection of models are of the same type (homogeneous)
     */
    for (WorldObject object : selectedObjects) {
      if (object instanceof ModelObject) {
        ModelObject modelUI = (ModelObject) object;

        LinkedList<ModelObject> objects = selectionMap.get(modelUI.getClass());

        if (objects == null) {
          objects = new LinkedList<ModelObject>();
          selectionMap.put(modelUI.getClass(), objects);
        }

        objects.add(modelUI);

      }
View Full Code Here

Examples of ca.nengo.ui.lib.objects.models.ModelObject

        // add listeners
        getWorld().getGround().addChildrenListener(new WorldObject.ChildListener() {

            public void childAdded(WorldObject wo) {
                if (wo instanceof ModelObject) {
                    final ModelObject modelObject = ((ModelObject) wo);
                    //                    final Object model = modelObject.getModel();
                    final String modelName = modelObject.getName();

                    try {
                        //scriptConsole.addVariable(modelName, model);

                        modelObject.addPropertyChangeListener(Property.REMOVED_FROM_WORLD,
                                new WorldObject.Listener() {
                            public void propertyChanged(Property event) {
                                scriptConsole.removeVariable(modelName);
                                modelObject.removePropertyChangeListener(Property.REMOVED_FROM_WORLD,
                                        this);
                            }
                        });

                    } catch (Exception e) {
View Full Code Here

Examples of ca.nengo.ui.lib.objects.models.ModelObject

    /**
     * @param node TODO
     * @return TODO
     */
    public boolean removeNodeModel(Node node) {
        ModelObject modelToDestroy = null;
        for (WorldObject wo : getWorld().getGround().getChildren()) {
            if (wo instanceof ModelObject) {
                ModelObject modelObject = (ModelObject) wo;

                if (modelObject.getModel() == node) {
                    modelToDestroy = modelObject;
                    break;
                }
            }
        }
View Full Code Here

Examples of org.apache.tuscany.sca.contribution.jee.ModelObject

                moduleInfo = resolved.getAppInfo();               
            }
           
            if(moduleInfo instanceof WebModuleInfo) {
                // Check for web composite
                ModelObject unresolved = new ModelObjectImpl();
                unresolved.setUri(URI.create("WEB-INF/web.composite"));
                ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                if(resolved != unresolved) {
                    // Found web composite so the war itself must have been the contribution
                    Composite appComposite = (Composite)resolved.getObject();
                    mergeCompositeInfo(appComposite, implementation);
                }

                // TODO: Obtain includeDefaults value from the composite
                boolean includeDefaults = false;
               
                if(includeDefaults || resolved == unresolved) {
                    // there is either no application composite or we are ignoring it as the
                    // war is nested inside another contribution
                    if(jeeOptionalExtension != null) {
                        jeeOptionalExtension.createImplementationJeeComposite((WebModuleInfo)moduleInfo, implementation);
                    }
                    // now resolve the implementation composite as a real composite.
                    compositeProcessor.resolve((Composite)implementation, resolver);
                }
            } else if(moduleInfo instanceof EjbModuleInfo) {
                // Check for ejb-jar composite
                ModelObject unresolved = new ModelObjectImpl();
                unresolved.setUri(URI.create("META-INF/ejb-jar.composite"));
                ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                if(resolved != unresolved) {
                    // Found ejb-jar composite so the ejb jar itself must have been the contribution
                    Composite appComposite = (Composite)resolved.getObject();
                    mergeCompositeInfo(appComposite, implementation);
                }

                // TODO: Obtain includeDefaults value from the composite
                boolean includeDefaults = false;
               
                if(includeDefaults || resolved == unresolved) {
                    if(jeeExtension != null) {
                        jeeExtension.createImplementationJeeComposite((EjbModuleInfo)moduleInfo, implementation);

                    }
                    if(jeeOptionalExtension != null) {
                        jeeOptionalExtension.createImplementationJeeComposite((EjbModuleInfo)moduleInfo, implementation);
                    }
                    // now resolve the implementation composite as a real composite.
                    compositeProcessor.resolve((Composite)implementation, resolver);
                }
            } else if(moduleInfo instanceof JavaEEApplicationInfo) {
                // Check for application composite
                Composite appComposite = null;
                if(extEar != null) {
                    appComposite = extEar.getAppComposite();
                } else {
                    ModelObject unresolved = new ModelObjectImpl();
                    unresolved.setUri(URI.create("META-INF/application.composite"));
                    ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                    if(resolved != unresolved) {
                       // Found application composite
                       appComposite = (Composite)resolved.getObject();
                    }
                }
               
                if(appComposite != null) {
                    // Found application composite so copy it's details across into
View Full Code Here

Examples of org.apache.tuscany.sca.contribution.jee.ModelObject

                moduleInfo = resolved.getAppInfo();               
            }
           
            if(moduleInfo instanceof WebModuleInfo) {
                // Check for web composite
                ModelObject unresolved = new ModelObjectImpl();
                unresolved.setUri(URI.create("WEB-INF/web.composite"));
                ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                if(resolved != unresolved) {
                    // Found web composite
                    Composite appComposite = (Composite)resolved.getObject();
                    implementation.getServices().addAll(appComposite.getServices());
                    implementation.getReferences().addAll(appComposite.getReferences());
                    implementation.getProperties().addAll(appComposite.getProperties());
                }

                // TODO: Obtain includeDefaults value from the composite
                boolean includeDefaults = false;
               
                if(includeDefaults || resolved == unresolved) {
                    if(jeeOptionalExtension != null) {
                        ComponentType ct = jeeOptionalExtension.createImplementationJeeComponentType((WebModuleInfo)moduleInfo);
                        implementation.getReferences().addAll(ct.getReferences());
                        implementation.getProperties().addAll(ct.getProperties());
                    }
                }
            } else if(moduleInfo instanceof EjbModuleInfo) {
                // Check for ejb-jar composite
                ModelObject unresolved = new ModelObjectImpl();
                unresolved.setUri(URI.create("META-INF/ejb-jar.composite"));
                ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                if(resolved != unresolved) {
                    // Found ejb-jar composite
                    Composite appComposite = (Composite)resolved.getObject();
                    implementation.getServices().addAll(appComposite.getServices());
                    implementation.getReferences().addAll(appComposite.getReferences());
                    implementation.getProperties().addAll(appComposite.getProperties());
                }

                // TODO: Obtain includeDefaults value from the composite
                boolean includeDefaults = false;
               
                if(includeDefaults || resolved == unresolved) {
                    if(jeeExtension != null) {
                        ComponentType ct = jeeExtension.createImplementationJeeComponentType((EjbModuleInfo)moduleInfo);
                        implementation.getServices().addAll(ct.getServices());
                    }
                    if(jeeOptionalExtension != null) {
                        ComponentType ct = jeeOptionalExtension.createImplementationJeeComponentType((EjbModuleInfo)moduleInfo);
                        implementation.getServices().addAll(ct.getServices());
                        implementation.getReferences().addAll(ct.getReferences());
                        implementation.getProperties().addAll(ct.getProperties());
                    }
                }
            } else if(moduleInfo instanceof JavaEEApplicationInfo) {
                // Check for application composite
                Composite appComposite = null;
                if(extEar != null) {
                    appComposite = extEar.getAppComposite();
                } else {
                    ModelObject unresolved = new ModelObjectImpl();
                    unresolved.setUri(URI.create("META-INF/application.composite"));
                    ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                    if(resolved != unresolved) {
                       // Found application composite
                       appComposite = (Composite)resolved.getObject();
                    }
                }
               
                if(appComposite != null) {
                    // Found application composite
View Full Code Here

Examples of org.apache.tuscany.sca.contribution.jee.ModelObject

                moduleInfo = resolved.getAppInfo();               
            }
           
            if(moduleInfo instanceof WebModuleInfo) {
                // Check for web composite
                ModelObject unresolved = new ModelObjectImpl();
                unresolved.setUri(URI.create("WEB-INF/web.composite"));
                ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                if(resolved != unresolved) {
                    // Found web composite so the war itself must have been the contribution
                    Composite appComposite = (Composite)resolved.getObject();
                    mergeCompositeInfo(appComposite, implementation);
                }

                // TODO: Obtain includeDefaults value from the composite
                boolean includeDefaults = false;
               
                if(includeDefaults || resolved == unresolved) {
                    // there is either no application composite or we are ignoring it as the
                    // war is nested inside another contribution
                    if(jeeOptionalExtension != null) {
                        jeeOptionalExtension.createImplementationJeeComposite((WebModuleInfo)moduleInfo, implementation);
                    }
                    // now resolve the implementation composite as a real composite.
                    compositeProcessor.resolve((Composite)implementation, resolver);
                }
            } else if(moduleInfo instanceof EjbModuleInfo) {
                // Check for ejb-jar composite
                ModelObject unresolved = new ModelObjectImpl();
                unresolved.setUri(URI.create("META-INF/ejb-jar.composite"));
                ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                if(resolved != unresolved) {
                    // Found ejb-jar composite so the ejb jar itself must have been the contribution
                    Composite appComposite = (Composite)resolved.getObject();
                    mergeCompositeInfo(appComposite, implementation);
                }

                // TODO: Obtain includeDefaults value from the composite
                boolean includeDefaults = false;
               
                if(includeDefaults || resolved == unresolved) {
                    if(jeeExtension != null) {
                        jeeExtension.createImplementationJeeComposite((EjbModuleInfo)moduleInfo, implementation);

                    }
                    if(jeeOptionalExtension != null) {
                        jeeOptionalExtension.createImplementationJeeComposite((EjbModuleInfo)moduleInfo, implementation);
                    }
                    // now resolve the implementation composite as a real composite.
                    compositeProcessor.resolve((Composite)implementation, resolver);
                }
            } else if(moduleInfo instanceof JavaEEApplicationInfo) {
                // Check for application composite
                Composite appComposite = null;
                if(extEar != null) {
                    appComposite = extEar.getAppComposite();
                } else {
                    ModelObject unresolved = new ModelObjectImpl();
                    unresolved.setUri(URI.create("META-INF/application.composite"));
                    ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                    if(resolved != unresolved) {
                       // Found application composite
                       appComposite = (Composite)resolved.getObject();
                    }
                }
               
                if(appComposite != null) {
                    // Found application composite so copy it's details across into
View Full Code Here

Examples of org.apache.tuscany.sca.contribution.jee.ModelObject

                moduleInfo = resolved.getAppInfo();               
            }
           
            if(moduleInfo instanceof WebModuleInfo) {
                // Check for web composite
                ModelObject unresolved = new ModelObjectImpl();
                unresolved.setUri(URI.create("WEB-INF/web.composite"));
                ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                if(resolved != unresolved) {
                    // Found web composite so the war itself must have been the contribution
                    Composite appComposite = (Composite)resolved.getObject();
                    mergeCompositeInfo(appComposite, implementation);
                }

                // TODO: Obtain includeDefaults value from the composite
                boolean includeDefaults = false;
               
                if(includeDefaults || resolved == unresolved) {
                    // there is either no application composite or we are ignoring it as the
                    // war is nested inside another contribution
                    if(jeeOptionalExtension != null) {
                        jeeOptionalExtension.createImplementationJeeComposite((WebModuleInfo)moduleInfo, implementation);
                    }
                    // now resolve the implementation composite as a real composite.
                    compositeProcessor.resolve((Composite)implementation, resolver);
                }
            } else if(moduleInfo instanceof EjbModuleInfo) {
                // Check for ejb-jar composite
                ModelObject unresolved = new ModelObjectImpl();
                unresolved.setUri(URI.create("META-INF/ejb-jar.composite"));
                ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                if(resolved != unresolved) {
                    // Found ejb-jar composite so the ejb jar itself must have been the contribution
                    Composite appComposite = (Composite)resolved.getObject();
                    mergeCompositeInfo(appComposite, implementation);
                }

                // TODO: Obtain includeDefaults value from the composite
                boolean includeDefaults = false;
               
                if(includeDefaults || resolved == unresolved) {
                    if(jeeExtension != null) {
                        jeeExtension.createImplementationJeeComposite((EjbModuleInfo)moduleInfo, implementation);

                    }
                    if(jeeOptionalExtension != null) {
                        jeeOptionalExtension.createImplementationJeeComposite((EjbModuleInfo)moduleInfo, implementation);
                    }
                    // now resolve the implementation composite as a real composite.
                    compositeProcessor.resolve((Composite)implementation, resolver);
                }
            } else if(moduleInfo instanceof JavaEEApplicationInfo) {
                // Check for application composite
                Composite appComposite = null;
                if(extEar != null) {
                    appComposite = extEar.getAppComposite();
                } else {
                    ModelObject unresolved = new ModelObjectImpl();
                    unresolved.setUri(URI.create("META-INF/application.composite"));
                    ModelObject resolved = resolver.resolveModel(ModelObject.class, unresolved);
                    if(resolved != unresolved) {
                       // Found application composite
                       appComposite = (Composite)resolved.getObject();
                    }
                }
               
                if(appComposite != null) {
                    // Found application composite so copy it's details across into
View Full Code Here

Examples of org.apache.tuscany.spi.model.ModelObject

        Map<Class<?>, ModelObject> extensions = new HashMap<Class<?>, ModelObject>();
        while (true) {
            int event = reader.next();
            if (event == XMLStreamConstants.START_ELEMENT) {
                ModelObject mo = registry.load(parent, reader, deploymentContext);
                if (mo != null) {
                    extensions.put(mo.getClass(), mo);
                }
            } else if (event == XMLStreamConstants.END_ELEMENT && reader.getName().equals(INTERFACE_JAVA)) {
                break;
            }
        }
View Full Code Here

Examples of org.apache.tuscany.spi.model.ModelObject

       
        Map<Class<?>, ModelObject> extensions = new HashMap<Class<?>, ModelObject>();
        while (true) {
            int event = reader.next();
            if (event == XMLStreamConstants.START_ELEMENT) {
                ModelObject mo = registry.load(parent, reader, deploymentContext);
                if (mo != null) {
                    extensions.put(mo.getClass(), mo);
                }
            } else if (event == XMLStreamConstants.END_ELEMENT) {
                if (reader.getName().equals(INTERFACE_WSDL)) {
                    break;
                }
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.