protected boolean containsOnlyTopLevelEntries(List<?> selElements) { if (selElements.size() == 0) { return true; } for (int i= 0; i < selElements.size(); i++) { Object elem= selElements.get(i); if (elem instanceof CPListElement) { if (((CPListElement) elem).getParentContainer() != null) { return false; } } else { return false; } } return true; }
private CPUserLibraryElement getCommonParent(List list) { CPUserLibraryElement parent= null; for (int i= 0, len= list.size(); i < len; i++) { Object curr= list.get(i); if (curr instanceof CPListElement) { Object elemParent= ((CPListElement) curr).getParentContainer(); if (parent == null) { if (elemParent instanceof CPUserLibraryElement) { parent= (CPUserLibraryElement) elemParent; } else { return null; } } else if (parent != elemParent) { return null; } } else { return null; } } return parent; }
protected boolean containsOnlyTopLevelEntries(List<?> selElements) { if (selElements.size() == 0) { return true; } for (int i= 0; i < selElements.size(); i++) { Object elem= selElements.get(i); if (elem instanceof CPListElement) { if (((CPListElement) elem).getParentContainer() != null) { return false; } } else { return false; } } return true; }
protected boolean containsOnlyTopLevelEntries(List selElements) { if (selElements.size() == 0) { return true; } for (int i= 0; i < selElements.size(); i++) { Object elem= selElements.get(i); if (elem instanceof CPListElement) { if (((CPListElement) elem).getParentContainer() != null) { return false; } } else { return false; } } return true; }
@Override public Object getParent(TreeListDialogField<CPUserLibraryElement> field, Object element) { if (element instanceof CPListElementAttribute) { return ((CPListElementAttribute) element).getParent(); } else if (element instanceof CPListElement) { return ((CPListElement) element).getParentContainer(); } return null; }
public Object getParent(TreeListDialogField field, Object element) { if (element instanceof CPListElementAttribute) { return ((CPListElementAttribute) element).getParent(); } else if (element instanceof CPListElement) { return ((CPListElement) element).getParentContainer(); } return null; }
@Override public Object getParent(TreeListDialogField<CPUserLibraryElement> field, Object element) { if (element instanceof CPListElementAttribute) { return ((CPListElementAttribute) element).getParent(); } else if (element instanceof CPListElement) { return ((CPListElement) element).getParentContainer(); } return null; }
private boolean canEdit(List selElements) { if (selElements.size() != 1) { return false; } Object elem= selElements.get(0); if (elem instanceof CPListElement) { CPListElement curr= (CPListElement) elem; return !(curr.getResource() instanceof IFolder) && curr.getParentContainer() == null; } if (elem instanceof CPListElementAttribute) { return true; } return false; }
private boolean canEdit(List selElements) { if (selElements.size() != 1) { return false; } Object elem= selElements.get(0); if (elem instanceof CPListElement) { CPListElement curr= (CPListElement) elem; return !(curr.getResource() instanceof IFolder) && curr.getParentContainer() == null; } if (elem instanceof CPListElementAttribute) { return true; } return false; }
private boolean canRemove(List selElements) { if (selElements.size() == 0) { return false; } for (int i= 0; i < selElements.size(); i++) { Object elem= selElements.get(i); if (elem instanceof CPListElementAttribute) { if (((CPListElementAttribute)elem).getValue() == null) { return false; } } else if (elem instanceof CPListElement) { CPListElement curr= (CPListElement) elem; if (curr.getParentContainer() != null) { return false; } } } return true; }
protected void filterAndSetSelection(List<?> list) { ArrayList<Object> res= new ArrayList<>(list.size()); for (int i= list.size()-1; i >= 0; i--) { Object curr= list.get(i); if (curr instanceof CPListElement) { CPListElement elem= (CPListElement) curr; if (elem.getParentContainer() == null && isEntryKind(elem.getEntryKind())) { res.add(curr); } } } setSelection(res, false); }
protected void filterAndSetSelection(List list) { ArrayList res= new ArrayList(list.size()); for (int i= list.size()-1; i >= 0; i--) { Object curr= list.get(i); if (curr instanceof CPListElement) { CPListElement elem= (CPListElement) curr; if (elem.getParentContainer() == null && isEntryKind(elem.getEntryKind())) { res.add(curr); } } } setSelection(res, false); }
protected void filterAndSetSelection(List<?> list) { ArrayList<Object> res= new ArrayList<>(list.size()); for (int i= list.size()-1; i >= 0; i--) { Object curr= list.get(i); if (curr instanceof CPListElement) { CPListElement elem= (CPListElement) curr; if (elem.getParentContainer() == null && isEntryKind(elem.getEntryKind())) { res.add(curr); } } } setSelection(res, false); }
private void doEdit(List<Object> selected) { if (selected.size() == 1) { Object curr= selected.get(0); if (curr instanceof CPListElementAttribute) { editAttributeEntry((CPListElementAttribute) curr); } else if (curr instanceof CPUserLibraryElement) { editUserLibraryElement((CPUserLibraryElement) curr); } else if (curr instanceof CPListElement) { CPListElement elem= (CPListElement) curr; editArchiveElement(elem, (CPUserLibraryElement) elem.getParentContainer()); } doSelectionChanged(fLibraryList); } }
private void doEdit(List<Object> selected) { if (selected.size() == 1) { Object curr= selected.get(0); if (curr instanceof CPListElementAttribute) { editAttributeEntry((CPListElementAttribute) curr); } else if (curr instanceof CPUserLibraryElement) { editUserLibraryElement((CPUserLibraryElement) curr); } else if (curr instanceof CPListElement) { CPListElement elem= (CPListElement) curr; editArchiveElement(elem, (CPUserLibraryElement) elem.getParentContainer()); } doSelectionChanged(fLibraryList); } }
private void attributeUpdated(CPListElement selElement, String[] changedAttributes) { Object parentContainer= selElement.getParentContainer(); if (parentContainer instanceof CPListElement) { // inside a container: apply changes right away IClasspathEntry updatedEntry= selElement.getClasspathEntry(); updateContainerEntry(updatedEntry, changedAttributes, fCurrJProject, ((CPListElement) parentContainer).getPath()); } }
private void doEdit(List selected) { if (selected.size() == 1) { Object curr= selected.get(0); if (curr instanceof CPListElementAttribute) { editAttributeEntry((CPListElementAttribute) curr); } else if (curr instanceof CPUserLibraryElement) { editUserLibraryElement((CPUserLibraryElement) curr); } else if (curr instanceof CPListElement) { CPListElement elem= (CPListElement) curr; editArchiveElement(elem, (CPUserLibraryElement) elem.getParentContainer()); } doSelectionChanged(fLibraryList); } }
private void attributeUpdated(CPListElement selElement, String[] changedAttributes) { Object parentContainer= selElement.getParentContainer(); if (parentContainer instanceof CPListElement) { // inside a container: apply changes right away IClasspathEntry updatedEntry= selElement.getClasspathEntry(); updateContainerEntry(updatedEntry, changedAttributes, fCurrJProject, ((CPListElement) parentContainer).getPath()); } }
private void attributeUpdated(CPListElement selElement, String[] changedAttributes) { Object parentContainer= selElement.getParentContainer(); if (parentContainer instanceof CPListElement) { // inside a container: apply changes right away IClasspathEntry updatedEntry= selElement.getClasspathEntry(); updateContainerEntry(updatedEntry, changedAttributes, fCurrJProject, ((CPListElement) parentContainer).getPath()); } }
private boolean canEdit(List selElements) { if (selElements.size() != 1) { return false; } Object elem= selElements.get(0); if (elem instanceof CPListElement) { CPListElement curr= (CPListElement) elem; return !(curr.getResource() instanceof IFolder) && curr.getParentContainer() == null; } if (elem instanceof CPListElementAttribute) { CPListElementAttribute attrib= (CPListElementAttribute) elem; if (attrib.isNonModifiable()) { return false; } if (!attrib.isBuiltIn()) { return canEditCustomAttribute(attrib); } return true; } return false; }