boolean listComposites(final String curi) throws ContributionReadException, ValidationException { if (getNode() == null) { return true; } Contribution c = getNode().getContribution(curi); for (Artifact a : c.getArtifacts()) { if (a.getModel() instanceof Composite) { out.println(((Composite)a.getModel()).getName()); } } return true; }
boolean listComposites(final String curi) throws ContributionReadException, ValidationException { if (getNode() == null) { return true; } Contribution c = getNode().getContribution(curi); for (Artifact a : c.getArtifacts()) { if (a.getModel() instanceof Composite) { out.println(((Composite)a.getModel()).getName()); } } return true; }
@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); }
@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); }