import eu.etaxonomy.cdm.model.description.Character;
import eu.etaxonomy.cdm.model.term.TermNode;
-import eu.etaxonomy.taxeditor.featuretree.CharacterTransfer;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermNodeDragListener;
+import eu.etaxonomy.taxeditor.termtree.CharacterTransfer;
+import eu.etaxonomy.taxeditor.termtree.e4.TermNodeDragListener;
/**
* @author pplitzner
import eu.etaxonomy.cdm.model.term.TermTree;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
-import eu.etaxonomy.taxeditor.featuretree.CharacterTransfer;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeDtoDropAdapter;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.CharacterTransfer;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeDtoDropAdapter;
/**
*
import eu.etaxonomy.taxeditor.editor.definedterm.TermTreeViewerComparator;
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
-import eu.etaxonomy.taxeditor.featuretree.CharacterTransfer;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeContentProvider;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeLabelProvider;
-import eu.etaxonomy.taxeditor.featuretree.e4.FeatureTreeDtoEditorComposite;
-import eu.etaxonomy.taxeditor.featuretree.e4.ICharacterEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermNodeDtoDragListener;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeDtoDropAdapter;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.model.IDirtyMarkable;
import eu.etaxonomy.taxeditor.model.IPartContentHasDetails;
import eu.etaxonomy.taxeditor.session.ICdmEntitySession;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.CharacterTransfer;
+import eu.etaxonomy.taxeditor.termtree.TermTreeContentProvider;
+import eu.etaxonomy.taxeditor.termtree.TermTreeLabelProvider;
+import eu.etaxonomy.taxeditor.termtree.e4.ICharacterEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.TermNodeDtoDragListener;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeDtoDropAdapter;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeDtoEditorComposite;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeEditor;
import eu.etaxonomy.taxeditor.ui.dialog.selection.FeatureTreeSelectionDialog;
import eu.etaxonomy.taxeditor.ui.dialog.selection.TermVocabularySelectionDialog;
import eu.etaxonomy.taxeditor.workbench.part.IE4SavablePart;
ModifyListener, IE4ViewerPart, IPartContentHasDetails, IPartContentHasSupplementalData,
IDirtyMarkable, IE4SavablePart {
- private FeatureTreeDtoEditorComposite characterTreeEditorComposite;
+ private TermTreeDtoEditorComposite characterTreeEditorComposite;
private final FormToolkit formToolkit = new FormToolkit(Display.getDefault());
@Inject
return viewer;
}
- private <T extends DefinedTermBase> FeatureTreeDtoEditorComposite<T> addFeatureTreeEditor(Composite composite_3) {
- FeatureTreeDtoEditorComposite<T> TermTreeEditorComposite = new FeatureTreeDtoEditorComposite<>(composite_3, SWT.NONE);
+ private <T extends DefinedTermBase> TermTreeDtoEditorComposite<T> addFeatureTreeEditor(Composite composite_3) {
+ TermTreeDtoEditorComposite<T> TermTreeEditorComposite = new TermTreeDtoEditorComposite<>(composite_3, SWT.NONE);
TermTreeEditorComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
return TermTreeEditorComposite;
}
private void initFeatureTreeComposite(
TermType termType,
- FeatureTreeDtoEditorComposite TermTreeEditorComposite,
+ TermTreeDtoEditorComposite TermTreeEditorComposite,
TermNodeDtoDragListener featureNodeDragListener,
TermTreeDtoDropAdapter featureNodeDropAdapter,
Transfer[] transfers) {
}
private class FeatureTreeChooserListener extends SelectionAdapter{
- private FeatureTreeDtoEditorComposite<Feature> TermTreeEditorComposite;
+ private TermTreeDtoEditorComposite<Feature> TermTreeEditorComposite;
private TermType termType;
- public FeatureTreeChooserListener(FeatureTreeDtoEditorComposite<Feature> TermTreeEditorComposite, TermType termType) {
+ public FeatureTreeChooserListener(TermTreeDtoEditorComposite<Feature> TermTreeEditorComposite, TermType termType) {
super();
this.TermTreeEditorComposite = TermTreeEditorComposite;
this.termType = termType;
import org.eclipse.swt.widgets.Shell;
import eu.etaxonomy.taxeditor.editor.descriptiveDataSet.character.CharacterEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.handler.AddTermHandler;
+import eu.etaxonomy.taxeditor.termtree.e4.handler.AddTermHandler;
/**
* @author pplitzner
UUID taxonUuid = parentDto.getTaxonUuid();
int response = MessagingUtils.confirmDialog(
"Choose taxonomic scope",
- String.format("The common parent taxon of this data set is :\n%s\n\n"
+ String.format("The common parent taxon of this dataset is :\n%s\n\n"
+ "Do you want to use this as the taxonomic scope for the polytomous key?"
, parentDto.getTaxonTitleCache()), "Yes", "Choose different taxon", "Cancel");
if(response==2){
}
UUID monitorUuid = CdmApplicationState.getLongRunningTasksService().invoke(config);
- String jobLabel = "Aggregate Descriptive Data Set";
+ String jobLabel = "Aggregate Descriptive Dataset";
Job job = Job.create(jobLabel, (ICoreRunnable) monitor -> {
SubMonitor subMonitor = SubMonitor.convert(monitor);
subMonitor.beginTask(jobLabel, IProgressMonitor.UNKNOWN);
import eu.etaxonomy.cdm.common.CdmUtils;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeLabelProvider;
+import eu.etaxonomy.taxeditor.termtree.TermTreeLabelProvider;
/**
* @author pplitzner
import eu.etaxonomy.cdm.persistence.dto.TermDto;
import eu.etaxonomy.taxeditor.editor.definedterm.e4.DefinedTermEditorE4;
import eu.etaxonomy.taxeditor.editor.definedterm.operation.MoveDefinedTermOperation;
-import eu.etaxonomy.taxeditor.featuretree.TermChooseWizard;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.TermChooseWizard;
/**
*
import eu.etaxonomy.taxeditor.editor.definedterm.TermTreeViewerComparator;
import eu.etaxonomy.taxeditor.editor.definedterm.RootElementsOnlyTreeContentProvider;
import eu.etaxonomy.taxeditor.editor.definedterm.TermDtoLabelProvider;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeLabelProvider;
import eu.etaxonomy.taxeditor.model.ImageResources;
import eu.etaxonomy.taxeditor.preference.wizard.CheckBoxTreeComposite;
+import eu.etaxonomy.taxeditor.termtree.TermTreeLabelProvider;
/**
* @author pplitzner
import eu.etaxonomy.cdm.api.service.ITermTreeService;
import eu.etaxonomy.cdm.model.term.TermTree;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeContentProvider;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeLabelProvider;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.termtree.TermTreeContentProvider;
+import eu.etaxonomy.taxeditor.termtree.TermTreeLabelProvider;
/**
* <p>DefaultFeatureTreePreferenecs class.</p>
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_EDITOR_DEFINEDTERM_E4_HANDLER_DELETETERMBASEHANDLERE4 = "eu.etaxonomy.taxeditor.editor.definedterm.e4.handler.DeleteTermBaseHandlerE4";
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_EDITOR_DEFINEDTERM_E4_HANDLER_MOVEDEFINEDTERMHANDLER = "eu.etaxonomy.taxeditor.editor.definedterm.e4.handler.MoveDefinedTermHandler";
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_EDITOR_DEFINEDTERM_E4_HANDLER_OPENDEFINEDTERMEDITORHANDLERE4 = "eu.etaxonomy.taxeditor.editor.definedterm.e4.handler.OpenDefinedTermEditorHandlerE4";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_ADDCHILDFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.AddChildFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.AddFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.character.AddFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.character.CreateFeatureTreeHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.character.FeatureTreeExportOntologyHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.character.FeatureTreeExportWordHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.featuretree.e4.handler.character.RemoveFeatureTreeHandlers";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_COPYFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.CopyFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.CreateFeatureTreeHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.FeatureTreeExportOntologyHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.FeatureTreeExportWordHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.namedArea.AddFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.namedArea.CreateFeatureTreeHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.namedArea.FeatureTreeExportOntologyHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.namedArea.FeatureTreeExportWordHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.featuretree.e4.handler.namedArea.RemoveFeatureTreeHandlers";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PASTEFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.PasteFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.presenceAbsence.AddFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.presenceAbsence.CreateFeatureTreeHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.presenceAbsence.FeatureTreeExportOntologyHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.presenceAbsence.FeatureTreeExportWordHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.featuretree.e4.handler.presenceAbsence.RemoveFeatureTreeHandlers";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.property.AddFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.property.CreateFeatureTreeHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.property.FeatureTreeExportOntologyHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.property.FeatureTreeExportWordHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.featuretree.e4.handler.property.RemoveFeatureTreeHandlers";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.rank.AddFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.rank.CreateFeatureTreeHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.rank.FeatureTreeExportOntologyHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.rank.FeatureTreeExportWordHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.featuretree.e4.handler.rank.RemoveFeatureTreeHandlers";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_REMOVEFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.RemoveFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.featuretree.e4.handler.RemoveFeatureTreeHandlers";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.structure.AddFeatureHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.structure.CreateFeatureTreeHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.structure.FeatureTreeExportOntologyHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.featuretree.e4.handler.structure.FeatureTreeExportWordHandler";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.featuretree.e4.handler.structure.RemoveFeatureTreeHandlers";
- public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_HANDLER_SAVEHANDLER = "eu.etaxonomy.taxeditor.featuretree.handler.SaveHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_ADDCHILDFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.AddChildFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.AddFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.character.AddFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.character.CreateFeatureTreeHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.character.FeatureTreeExportOntologyHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.character.FeatureTreeExportWordHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CHARACTER_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.termtree.e4.handler.character.RemoveFeatureTreeHandlers";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_COPYFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.CopyFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.CreateFeatureTreeHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.FeatureTreeExportOntologyHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.FeatureTreeExportWordHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.namedArea.AddFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.namedArea.CreateFeatureTreeHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.namedArea.FeatureTreeExportOntologyHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.namedArea.FeatureTreeExportWordHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_NAMEDAREA_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.termtree.e4.handler.namedArea.RemoveFeatureTreeHandlers";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PASTEFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.PasteTermHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.presenceAbsence.AddFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.presenceAbsence.CreateFeatureTreeHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.presenceAbsence.FeatureTreeExportOntologyHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.presenceAbsence.FeatureTreeExportWordHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PRESENCEABSENCE_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.termtree.e4.handler.presenceAbsence.RemoveFeatureTreeHandlers";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.property.AddFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.property.CreateFeatureTreeHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.property.FeatureTreeExportOntologyHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.property.FeatureTreeExportWordHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_PROPERTY_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.termtree.e4.handler.property.RemoveFeatureTreeHandlers";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.rank.AddFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.rank.CreateFeatureTreeHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.rank.FeatureTreeExportOntologyHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.rank.FeatureTreeExportWordHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_RANK_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.termtree.e4.handler.rank.RemoveFeatureTreeHandlers";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_REMOVEFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.RemoveFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.termtree.e4.handler.RemoveFeatureTreeHandlers";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_ADDFEATUREHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.structure.AddFeatureHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_CREATEFEATURETREEHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.structure.CreateFeatureTreeHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_FEATURETREEEXPORTONTOLOGYHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.structure.FeatureTreeExportOntologyHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_FEATURETREEEXPORTWORDHANDLER = "eu.etaxonomy.taxeditor.termtree.e4.handler.structure.FeatureTreeExportWordHandler";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_HANDLER_STRUCTURE_REMOVEFEATURETREEHANDLERS = "eu.etaxonomy.taxeditor.termtree.e4.handler.structure.RemoveFeatureTreeHandlers";
+ public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_HANDLER_SAVEHANDLER = "eu.etaxonomy.taxeditor.termtree.handler.SaveHandler";
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_HANDLER_DEFAULTHANDLER_E4_DEFAULTOPENCLASSIFICATIONWIZARDHANDLERE4 = "eu.etaxonomy.taxeditor.handler.defaultHandler.e4.DefaultOpenClassificationWizardHandlerE4";
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_HANDLER_DEFAULTHANDLER_E4_DEFAULTOPENTAXONNODEWIZARDHANDLERE4 = "eu.etaxonomy.taxeditor.handler.defaultHandler.e4.DefaultOpenTaxonNodeWizardHandlerE4";
public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_HANDLER_DEFAULTHANDLER_OPENREFERENCINGOBJECTSVIEWHANDLER = "eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsViewHandler";
public static final String PARAMETER_EU_ETAXONOMY_TAXEDITOR_STORE_SHOWVIEW_PARAMETER_SUPPLEMENTALDATAVIEW = "eu.etaxonomy.taxeditor.store.showView.parameter.supplementalDataView";
public static final String PARAMETER_EU_ETAXONOMY_TAXEDITOR_STORE_SHOWVIEW_PARAMETER_TERMSEARCH = "eu.etaxonomy.taxeditor.store.showView.parameter.termsearch";
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_DEFINEDTERM = "eu.etaxonomy.taxeditor.editor.definedTerm";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_TERMTREE = "eu.etaxonomy.taxeditor.featuretree.e4.termTreeEditor";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_CHARACTERTREEEDITOR = "eu.etaxonomy.taxeditor.featuretree.e4.CharacterTreeEditor";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_FEATURETREEEDITOR = "eu.etaxonomy.taxeditor.featuretree.e4.FeatureTreeEditor";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_NAMEDAREATREEEDITOR = "eu.etaxonomy.taxeditor.featuretree.e4.NamedAreaTreeEditor";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_PRESENCEABSENCETREEEDITOR = "eu.etaxonomy.taxeditor.featuretree.e4.PresenceAbsenceTreeEditor";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_NOMENCLATURALSTATUSTYPETREEEDITOR = "eu.etaxonomy.taxeditor.featuretree.e4.nomenclaturalStatusTypeTreeEditor";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_PROPERTYTREEEDITOR = "eu.etaxonomy.taxeditor.featuretree.e4.PropertyTreeEditor";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_RANKTREEEDITOR = "eu.etaxonomy.taxeditor.featuretree.e4.RankTreeEditor";
- public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_STRUCTURETREEEDITOR = "eu.etaxonomy.taxeditor.featuretree.e4.StructureTreeEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_TERMTREE = "eu.etaxonomy.taxeditor.termtree.e4.termTreeEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_CHARACTERTREEEDITOR = "eu.etaxonomy.taxeditor.termtree.e4.CharacterTreeEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_FEATURETREEEDITOR = "eu.etaxonomy.taxeditor.termtree.e4.FeatureTreeEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_NAMEDAREATREEEDITOR = "eu.etaxonomy.taxeditor.termtree.e4.NamedAreaTreeEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_PRESENCEABSENCETREEEDITOR = "eu.etaxonomy.taxeditor.termtree.e4.PresenceAbsenceTreeEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_NOMENCLATURALSTATUSTYPETREEEDITOR = "eu.etaxonomy.taxeditor.termtree.e4.nomenclaturalStatusTypeTreeEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_PROPERTYTREEEDITOR = "eu.etaxonomy.taxeditor.termtree.e4.PropertyTreeEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_RANKTREEEDITOR = "eu.etaxonomy.taxeditor.termtree.e4.RankTreeEditor";
+ public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_FEATURETREE_E4_STRUCTURETREEEDITOR = "eu.etaxonomy.taxeditor.termtree.e4.StructureTreeEditor";
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_STORE_PARTDESCRIPTOR_OCCURENCESEARCH = "eu.etaxonomy.taxeditor.store.partdescriptor.occurencesearch";
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_STORE_PARTDESCRIPTOR_SEARCHDIALOG = "eu.etaxonomy.taxeditor.store.partdescriptor.SearchDialog";
public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_STORE_PARTDESCRIPTOR_TERMSEARCH = "eu.etaxonomy.taxeditor.store.partdescriptor.termsearch";
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.util.List;
import java.util.Set;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.util.Arrays;
import java.util.HashSet;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
/**
* <p>Getter for the field <code>instance</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.featuretree.FeatureNodeTransfer} object.
+ * @return a {@link eu.etaxonomy.taxeditor.termtree.FeatureNodeTransfer} object.
*/
public static synchronized CharacterNodeDtoTransfer getInstance() {
return instance;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.util.List;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.util.ArrayList;
import java.util.List;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
/**
* <p>Getter for the field <code>instance</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.featuretree.FeatureNodeTransfer} object.
+ * @return a {@link eu.etaxonomy.taxeditor.termtree.FeatureNodeTransfer} object.
*/
public static synchronized TermNodeDtoTransfer getInstance() {
return instance;
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
/**
* <p>Getter for the field <code>instance</code>.</p>
*
- * @return a {@link eu.etaxonomy.taxeditor.featuretree.FeatureNodeTransfer} object.
+ * @return a {@link eu.etaxonomy.taxeditor.termtree.FeatureNodeTransfer} object.
*/
public static synchronized TermNodeTransfer getInstance() {
return instance;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.util.HashMap;
import java.util.List;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import java.util.ArrayList;
/**
*
*/
-package eu.etaxonomy.taxeditor.featuretree;
+package eu.etaxonomy.taxeditor.termtree;
import org.eclipse.core.expressions.PropertyTester;
import org.eclipse.jface.viewers.IStructuredSelection;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4;
+package eu.etaxonomy.taxeditor.termtree.e4;
import eu.etaxonomy.cdm.model.description.Character;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4;
+package eu.etaxonomy.taxeditor.termtree.e4;
import java.util.UUID;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4;
+package eu.etaxonomy.taxeditor.termtree.e4;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.swt.dnd.DragSourceEvent;
import eu.etaxonomy.cdm.model.term.TermNode;
-import eu.etaxonomy.taxeditor.featuretree.TermNodeTransfer;
+import eu.etaxonomy.taxeditor.termtree.TermNodeTransfer;
public class TermNodeDragListener extends DragSourceAdapter {
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4;
+package eu.etaxonomy.taxeditor.termtree.e4;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.model.term.TermNode;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
-import eu.etaxonomy.taxeditor.featuretree.TermNodeDtoTransfer;
+import eu.etaxonomy.taxeditor.termtree.TermNodeDtoTransfer;
public class TermNodeDtoDragListener extends DragSourceAdapter {
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4;
+package eu.etaxonomy.taxeditor.termtree.e4;
import java.util.Arrays;
import java.util.Collection;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
import eu.etaxonomy.taxeditor.editor.definedterm.TermTransfer;
import eu.etaxonomy.taxeditor.editor.definedterm.e4.DefinedTermDropAdapterE4;
-import eu.etaxonomy.taxeditor.featuretree.TermNodeTransfer;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.AddFeatureOperation;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.AddOntologyTermOperation;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.MoveFeatureOperation;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.TermNodeTransfer;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.AddFeatureOperation;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.AddOntologyTermOperation;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.MoveFeatureOperation;
import eu.etaxonomy.taxeditor.ui.dialog.selection.TermVocabularySelectionDialog;
import eu.etaxonomy.taxeditor.view.webimport.termimport.wrapper.OntologyTermWrapper;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4;
+package eu.etaxonomy.taxeditor.termtree.e4;
import java.util.Arrays;
import java.util.Collection;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
import eu.etaxonomy.taxeditor.editor.definedterm.TermTransfer;
import eu.etaxonomy.taxeditor.editor.definedterm.e4.DefinedTermDropAdapterE4;
-import eu.etaxonomy.taxeditor.featuretree.TermNodeDtoTransfer;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.AddFeatureOperation;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.AddOntologyTermOperation;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.MoveFeatureOperation;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
+import eu.etaxonomy.taxeditor.termtree.TermNodeDtoTransfer;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.AddFeatureOperation;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.AddOntologyTermOperation;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.MoveFeatureOperation;
import eu.etaxonomy.taxeditor.ui.dialog.selection.TermVocabularySelectionDialog;
import eu.etaxonomy.taxeditor.view.webimport.termimport.wrapper.OntologyTermWrapper;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4;
+package eu.etaxonomy.taxeditor.termtree.e4;
import java.util.HashMap;
import java.util.Map;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
import eu.etaxonomy.taxeditor.editor.definedterm.TermTransfer;
-import eu.etaxonomy.taxeditor.featuretree.CharacterNodeDtoTransfer;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeContentProvider;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeLabelProvider;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.model.IDirtyMarkable;
import eu.etaxonomy.taxeditor.model.ImageResources;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.CharacterNodeDtoTransfer;
+import eu.etaxonomy.taxeditor.termtree.TermTreeContentProvider;
+import eu.etaxonomy.taxeditor.termtree.TermTreeLabelProvider;
import eu.etaxonomy.taxeditor.ui.dialog.selection.FeatureTreeSelectionDialog;
/**
* @author pplitzner
* @since Jun 19, 2017
*/
-public class FeatureTreeDtoEditorComposite <T extends DefinedTermBase> extends Composite{
+public class TermTreeDtoEditorComposite <T extends DefinedTermBase> extends Composite{
private TermTreeDto featureTree;
private Map<UUID, TermNodeDto> nodeUuidMap = new HashMap<>();
- public FeatureTreeDtoEditorComposite(Composite parent, int style) {
+ public TermTreeDtoEditorComposite(Composite parent, int style) {
super(parent, style);
setLayout(new GridLayout(1, false));
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4;
+package eu.etaxonomy.taxeditor.termtree.e4;
import java.util.ArrayList;
import java.util.Arrays;
import eu.etaxonomy.taxeditor.editor.definedterm.TermTreeViewerComparator;
import eu.etaxonomy.taxeditor.editor.definedterm.TermTransfer;
import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
-import eu.etaxonomy.taxeditor.featuretree.TermNodeDtoTransfer;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeContentProvider;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeLabelProvider;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.AddFeatureOperation;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.CreateFeatureTreeOperation;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.model.IContextListener;
import eu.etaxonomy.taxeditor.store.AppModelId;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.TermNodeDtoTransfer;
+import eu.etaxonomy.taxeditor.termtree.TermTreeContentProvider;
+import eu.etaxonomy.taxeditor.termtree.TermTreeLabelProvider;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.AddFeatureOperation;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.CreateFeatureTreeOperation;
import eu.etaxonomy.taxeditor.workbench.part.IE4ViewerPart;
/**
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4;
+package eu.etaxonomy.taxeditor.termtree.e4;
import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.TreeViewer;
import eu.etaxonomy.cdm.model.term.TermTree;
import eu.etaxonomy.cdm.model.term.TermType;
import eu.etaxonomy.taxeditor.editor.definedterm.TermTransfer;
-import eu.etaxonomy.taxeditor.featuretree.TermNodeTransfer;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeContentProvider;
-import eu.etaxonomy.taxeditor.featuretree.TermTreeLabelProvider;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.model.IDirtyMarkable;
import eu.etaxonomy.taxeditor.model.ImageResources;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.TermNodeTransfer;
+import eu.etaxonomy.taxeditor.termtree.TermTreeContentProvider;
+import eu.etaxonomy.taxeditor.termtree.TermTreeLabelProvider;
import eu.etaxonomy.taxeditor.ui.dialog.selection.FeatureTreeSelectionDialog;
/**
--- /dev/null
+/**
+* Copyright (C) 2021 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.taxeditor.termtree.e4;
+
+import org.eclipse.jface.viewers.Viewer;
+import org.eclipse.jface.viewers.ViewerComparator;
+
+import eu.etaxonomy.cdm.common.CdmUtils;
+import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
+import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
+import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
+
+
+/**
+ * @author k.luther
+ * @since Mar 1, 2021
+ */
+public class TermTreeSorter extends ViewerComparator {
+
+
+ @Override
+ public int compare(Viewer viewer, Object e1, Object e2) {
+ if (e1 instanceof TermNodeDto && e2 instanceof TermNodeDto){
+ boolean showIdInVoc = PreferencesUtil.getBooleanValue(IPreferenceKeys.SHOW_VOCABULARY_ID_FOR_TERM_LABELS, true);
+ String label1 = ((TermNodeDto) e1).getTerm().getRepresentation_L10n();
+ String label2 = ((TermNodeDto) e2).getTerm().getRepresentation_L10n();
+ if(showIdInVoc){
+ label1 = CdmUtils.concat(" : ", ((TermNodeDto) e1).getTerm().getIdInVocabulary(), label1);
+ label2 = CdmUtils.concat(" : ", ((TermNodeDto) e1).getTerm().getIdInVocabulary(), label2);
+ }
+ return label1.compareTo(label2);
+ }
+ return super.compare(viewer, e1, e2);
+ }
+}
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import java.util.ArrayList;
import java.util.Collection;
import eu.etaxonomy.cdm.persistence.dto.CharacterNodeDto;
import eu.etaxonomy.cdm.persistence.dto.TermDto;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
-import eu.etaxonomy.taxeditor.featuretree.AvailableTermsWizard;
-import eu.etaxonomy.taxeditor.featuretree.e4.ICharacterEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.ITermTreeEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.AddFeatureOperation;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
+import eu.etaxonomy.taxeditor.termtree.AvailableTermsWizard;
+import eu.etaxonomy.taxeditor.termtree.e4.ICharacterEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.ITermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.AddFeatureOperation;
/**
* @author k.luther
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import javax.inject.Named;
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.ITermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.ITermTreeEditor;
/**
* @author pplitzner
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import javax.inject.Named;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.ITermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.ITermTreeEditor;
/**
* @author pplitzner
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import javax.inject.Named;
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeEditor;
public class CopyTermHandler {
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import javax.inject.Named;
import eu.etaxonomy.cdm.model.term.TermTree;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.ITermTreeEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.CreateFeatureTreeOperation;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.e4.ITermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.CreateFeatureTreeOperation;
/**
* @author pplitzner
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import java.util.List;
import java.util.stream.Collectors;
import org.eclipse.e4.ui.workbench.modeling.EPartService.PartState;
import eu.etaxonomy.cdm.model.term.TermType;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeEditor;
import eu.etaxonomy.taxeditor.workbench.WorkbenchUtility;
/**
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import javax.inject.Named;
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeEditor;
-public class PasteFeatureHandler {
+public class PasteTermHandler {
@Execute
public void execute(@Named(IServiceConstants.ACTIVE_PART) MPart part,
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import javax.inject.Named;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.ICharacterEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.ITermTreeEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.RemoveFeatureOperation;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.e4.ICharacterEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.ITermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.RemoveFeatureOperation;
/**
* @author pplitzner
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import javax.inject.Named;
import org.eclipse.jface.viewers.IStructuredSelection;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.ITermTreeEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.TermTreeEditor;
-import eu.etaxonomy.taxeditor.featuretree.e4.operation.RemoveFeatureTreeOperation;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.e4.ITermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.TermTreeEditor;
+import eu.etaxonomy.taxeditor.termtree.e4.operation.RemoveFeatureTreeOperation;
/**
* @author pplitzner
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import java.io.File;
import java.util.ArrayList;
import eu.etaxonomy.cdm.io.descriptive.owl.out.StructureTreeOwlExportConfigurator;
import eu.etaxonomy.cdm.model.term.TermTree;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.ITermTreeEditor;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.e4.ITermTreeEditor;
/**
* @author pplitzner
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.handler;
+package eu.etaxonomy.taxeditor.termtree.e4.handler;
import java.io.File;
import eu.etaxonomy.cdm.io.descriptive.word.out.WordExportConfigurator;
import eu.etaxonomy.cdm.model.term.TermTree;
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
-import eu.etaxonomy.taxeditor.featuretree.e4.ITermTreeEditor;
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.e4.ITermTreeEditor;
/**
* @author pplitzner
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.operation;
+package eu.etaxonomy.taxeditor.termtree.e4.operation;
import java.util.UUID;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.operation;
+package eu.etaxonomy.taxeditor.termtree.e4.operation;
import eu.etaxonomy.cdm.common.URI;
import java.util.UUID;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.operation;
+package eu.etaxonomy.taxeditor.termtree.e4.operation;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.runtime.IAdaptable;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.operation;
+package eu.etaxonomy.taxeditor.termtree.e4.operation;
import java.util.UUID;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.operation;
+package eu.etaxonomy.taxeditor.termtree.e4.operation;
import java.util.UUID;
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-package eu.etaxonomy.taxeditor.featuretree.e4.operation;
+package eu.etaxonomy.taxeditor.termtree.e4.operation;
import java.util.UUID;
import eu.etaxonomy.cdm.model.term.TermVocabulary;
import eu.etaxonomy.cdm.persistence.dto.TermNodeDto;
import eu.etaxonomy.cdm.persistence.dto.TermVocabularyDto;
-import eu.etaxonomy.taxeditor.featuretree.AvailableTermsWizard;
import eu.etaxonomy.taxeditor.model.ImageResources;
import eu.etaxonomy.taxeditor.store.CdmStore;
+import eu.etaxonomy.taxeditor.termtree.AvailableTermsWizard;
import eu.etaxonomy.taxeditor.ui.AbstractEntityCollectionElementWizardPage;
import eu.etaxonomy.taxeditor.ui.combo.term.TermComboElement;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.cdm.persistence.dto.AbstractTermDto;
import eu.etaxonomy.cdm.persistence.dto.TermDto;
import eu.etaxonomy.cdm.persistence.dto.TermVocabularyDto;
-import eu.etaxonomy.taxeditor.featuretree.TermChooseWizardPage;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
+import eu.etaxonomy.taxeditor.termtree.TermChooseWizardPage;
import eu.etaxonomy.taxeditor.view.search.facet.CheckBoxSearchResultComposite;
import eu.etaxonomy.taxeditor.view.search.facet.SearchComposite;
import eu.etaxonomy.taxeditor.view.search.facet.SearchController;