return;
}
for (Object item : selection.toList()) {
- if (item instanceof RemoteImportProfileElement) {
- fProfiles.remove(item);
- fTreeViewer.refresh();
- validate();
- } else if (item instanceof TracePackageElement) {
- TracePackageElement element = (TracePackageElement) item;
- TracePackageElement parent = element.getParent();
- parent.removeChild(element);
- fTreeViewer.refresh(parent);
- validate();
- }
+ removeElement(item);
}
}
};
}
setClipboardContents(selection);
Object item = selection.getFirstElement();
- if (item instanceof RemoteImportProfileElement) {
- fProfiles.remove(item);
- fTreeViewer.refresh();
- validate();
- } else if (item instanceof TracePackageElement) {
- TracePackageElement element = (TracePackageElement) item;
- TracePackageElement parent = element.getParent();
- parent.removeChild(element);
- fTreeViewer.refresh(parent);
- validate();
- }
+ removeElement(item);
}
};
fCutAction.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_CUT));
validate();
}
+ private void removeElement(Object item) {
+ if (item instanceof RemoteImportProfileElement) {
+ fProfiles.remove(item);
+ fTreeViewer.refresh();
+ validate();
+ } else if (item instanceof TracePackageElement) {
+ TracePackageElement element = (TracePackageElement) item;
+ TracePackageElement parent = element.getParent();
+ parent.removeChild(element);
+ fTreeViewer.refresh(parent);
+ validate();
+ }
+ }
+
private TracePackageElement copyElement(TracePackageElement parent, TracePackageElement element) {
TracePackageElement copy = null;
if (element instanceof RemoteImportProfileElement) {
public String getSelectedProfile() {
return fSelectedProfileName;
}
+
}