/** * Implemented as specified by the {@link Importer} interface. * * @see Importer#setContainers(Collection, boolean, int, long) */ public void setContainers( Collection result, boolean refreshImport, boolean changeGroup, int type, long userID) { switch (model.getState()) { case DISCARDED: return; } if (chooser == null) return; Set nodes = TreeViewerTranslator.transformHierarchy(result); chooser.reset(nodes, type, model.getGroupId(), userID); if (refreshImport) { Collection<ImporterUIElement> l = view.getImportElements(); Iterator<ImporterUIElement> i = l.iterator(); ImporterUIElement element; while (i.hasNext()) { element = i.next(); if (!element.isDone()) { element.resetContainers(result); } } } }