public String getURI() { return composite.getURI(); }
public String getURI() { return composite.getURI(); }
public void addRunningComposite(String curi, Composite composite) { Map<String, Composite> cs = runningComposites.get(curi); if (cs == null) { cs = new HashMap<String, Composite>(); runningComposites.put(curi, cs); } cs.put(composite.getURI(), composite); }
protected String addDeploymentComposite(ContributionDescription cd, Composite composite) { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "addDeploymentComposite" + Arrays.asList(new Object[]{cd, composite})); } if (composite.getURI() == null || composite.getURI().length() < 1) { composite.setURI(composite.getName().getLocalPart() + ".composite"); } composite.setContributionURI(cd.getURI()); cd.getAdditionalDeployables().put(composite.getURI(), Utils.modelToXML(composite, false, extensionPointRegistry)); domainRegistry.updateInstalledContribution(cd); if (logger.isLoggable(quietLogging? Level.FINE : Level.INFO)) logger.log(quietLogging? Level.FINE : Level.INFO, "addDeploymentComposite: " + composite.getURI()); return composite.getURI(); }
protected String addDeploymentComposite(ContributionDescription cd, Composite composite) { if (logger.isLoggable(Level.FINE)) { logger.log(Level.FINE, "addDeploymentComposite" + Arrays.asList(new Object[]{cd, composite})); } if (composite.getURI() == null || composite.getURI().length() < 1) { composite.setURI(composite.getName().getLocalPart() + ".composite"); } composite.setContributionURI(cd.getURI()); cd.getAdditionalDeployables().put(composite.getURI(), Utils.modelToXML(composite, false, extensionPointRegistry)); domainRegistry.updateInstalledContribution(cd); if (logger.isLoggable(quietLogging? Level.FINE : Level.INFO)) logger.log(quietLogging? Level.FINE : Level.INFO, "addDeploymentComposite: " + composite.getURI()); return composite.getURI(); }
@Override public void addComposite(Composite composite) { Artifact a = new ArtifactImpl(); a.setURI(composite.getURI()); a.setModel(composite); a.setUnresolved(false); artifacts.add(a); } }
@Override public void addComposite(Composite composite) { Artifact a = new ArtifactImpl(); a.setURI(composite.getURI()); a.setModel(composite); a.setUnresolved(false); artifacts.add(a); } }
public void stop() throws ActivationException { domainRegistry.removeRunningComposite(contribution.getURI(), builtComposite.getURI()); compositeActivator.stop(compositeContext, builtComposite); compositeActivator.deactivate(builtComposite); }
public void stop() throws ActivationException { domainRegistry.removeRunningComposite(contribution.getURI(), builtComposite.getURI()); compositeActivator.stop(compositeContext, builtComposite); compositeActivator.deactivate(builtComposite); }
protected boolean compositeUses(Composite c, String contributionURI, String compositeURI) { if (contributionURI.equals(c.getContributionURI()) && compositeURI.equals(c.getURI())) { return true; } for (Composite include : ((CompositeImpl)c).getFusedIncludes()) { if (compositeUses(include, contributionURI, compositeURI)) { return true; } } for (Component comp : c.getComponents()) { if (comp.getImplementation() instanceof Composite) { if (compositeUses((Composite)comp.getImplementation(), contributionURI, compositeURI)) { return true; } } } return false; } }
protected boolean compositeUses(Composite c, String contributionURI, String compositeURI) { if (contributionURI.equals(c.getContributionURI()) && compositeURI.equals(c.getURI())) { return true; } for (Composite include : ((CompositeImpl)c).getFusedIncludes()) { if (compositeUses(include, contributionURI, compositeURI)) { return true; } } for (Component comp : c.getComponents()) { if (comp.getImplementation() instanceof Composite) { if (compositeUses((Composite)comp.getImplementation(), contributionURI, compositeURI)) { return true; } } } return false; } }
@Override public int complete(final String buffer, final int cursor, final List clist) { if (shell.getNode() == null) { return -1; } Contribution c; try { c = shell.getNode().getContribution(getContributionURI()); } catch (Exception e) { return super.complete(buffer, cursor, clist); } if (c == null) { return -1; } List<String> cus = new ArrayList<String>(); for (Artifact a : c.getArtifacts()) { if (a.getModel() instanceof Composite) { cus.add(((Composite)a.getModel()).getURI()); } } setCandidateStrings(cus.toArray(new String[cus.size()])); return super.complete(buffer, cursor, clist); }
builtComposite.setURI(composite.getURI()); builtComposite.setContributionURI(composite.getContributionURI());
@Override public int complete(final String buffer, final int cursor, final List clist) { if (shell.getNode() == null) { return -1; } Contribution c; try { c = shell.getNode().getContribution(getContributionURI()); } catch (Exception e) { return super.complete(buffer, cursor, clist); } if (c == null) { return -1; } List<String> cus = new ArrayList<String>(); for (Artifact a : c.getArtifacts()) { if (a.getModel() instanceof Composite) { cus.add(((Composite)a.getModel()).getURI()); } } setCandidateStrings(cus.toArray(new String[cus.size()])); return super.complete(buffer, cursor, clist); }
builtComposite.setURI(composite.getURI()); builtComposite.setContributionURI(composite.getContributionURI());
public void configureMetaData(Contribution contribution) { if (contribution.getDeployables() != null) { for (Composite composite : contribution.getDeployables()) { getDeployables().add(composite.getURI()); } } if (contribution.getExports() != null) { for (Export export : contribution.getExports()) { // TODO: Handle these and others in a more extensible way if (export instanceof JavaExport) { getJavaExports().add(((JavaExport)export).getPackage()); } else if (export instanceof NamespaceExport) { getNamespaceExports().add(((NamespaceExport)export).getNamespace()); } } } if (contribution.getImports() != null) { for (Import imprt : contribution.getImports()) { // TODO: Handle these and others in a more extensible way if (imprt instanceof JavaImport) { getJavaImports().add(((JavaImport)imprt).getPackage()); } else if (imprt instanceof NamespaceImport) { getNamespaceImports().add(((NamespaceImport)imprt).getNamespace()); } } } }
public void configureMetaData(Contribution contribution) { if (contribution.getDeployables() != null) { for (Composite composite : contribution.getDeployables()) { getDeployables().add(composite.getURI()); } } if (contribution.getExports() != null) { for (Export export : contribution.getExports()) { // TODO: Handle these and others in a more extensible way if (export instanceof JavaExport) { getJavaExports().add(((JavaExport)export).getPackage()); } else if (export instanceof NamespaceExport) { getNamespaceExports().add(((NamespaceExport)export).getNamespace()); } } } if (contribution.getImports() != null) { for (Import imprt : contribution.getImports()) { // TODO: Handle these and others in a more extensible way if (imprt instanceof JavaImport) { getJavaImports().add(((JavaImport)imprt).getPackage()); } else if (imprt instanceof NamespaceImport) { getNamespaceImports().add(((NamespaceImport)imprt).getNamespace()); } } } }
String uri = include.isUnresolved() ? include.getURI() : null; writeStart(writer, INCLUDE, new XAttr(NAME, include.getName()), new XAttr(URI, uri));
String uri = include.isUnresolved() ? include.getURI() : null; writeStart(writer, INCLUDE, new XAttr(NAME, include.getName()), new XAttr(URI, uri));