@Override public Object[] getChildren(Object parentElement) { if (parentElement instanceof DependencyLoop) return ((DependencyLoop) parentElement).getMembers(); return new Object[0]; }
if (isEquivalent(root, subroot)) { DependencyLoop loop = new DependencyLoop(); loop.setMembers(path.toArray(new IPlugin[path.size()])); int no = loops.size() + 1; loop.setName(NLS.bind(PDECoreMessages.Builders_DependencyLoopFinder_loopName, ("" + no))); //$NON-NLS-1$ loops.add(loop); return;
if (isEquivalent(root, subroot)) { DependencyLoop loop = new DependencyLoop(); loop.setMembers((IPlugin[]) path.toArray(new IPlugin[path.size()])); int no = loops.size() + 1; loop.setName(NLS.bind(PDECoreMessages.Builders_DependencyLoopFinder_loopName, ("" + no))); //$NON-NLS-1$ loops.add(loop); return;