Project

General

Profile

« Previous | Next » 

Revision 8b5bca23

Added by Patrick Plitzner about 5 years ago

ref #8115 Use cached feature tree in factual data view context menu

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/e4/handler/DynamicFeatureMenuE4.java
25 25

  
26 26
import eu.etaxonomy.cdm.api.service.IVocabularyService;
27 27
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
28
import eu.etaxonomy.cdm.model.term.DefinedTermBase;
29 28
import eu.etaxonomy.cdm.model.common.Language;
30
import eu.etaxonomy.cdm.model.term.VocabularyEnum;
31 29
import eu.etaxonomy.cdm.model.description.DescriptionBase;
32 30
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
33 31
import eu.etaxonomy.cdm.model.description.Feature;
32
import eu.etaxonomy.cdm.model.description.TaxonNameDescription;
33
import eu.etaxonomy.cdm.model.term.DefinedTermBase;
34 34
import eu.etaxonomy.cdm.model.term.FeatureNode;
35 35
import eu.etaxonomy.cdm.model.term.FeatureTree;
36
import eu.etaxonomy.cdm.model.description.TaxonNameDescription;
36
import eu.etaxonomy.cdm.model.term.VocabularyEnum;
37
import eu.etaxonomy.taxeditor.editor.definedterm.input.TermEditorInput;
37 38
import eu.etaxonomy.taxeditor.editor.l10n.Messages;
38 39
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.CreateDescriptionElementOperation;
39 40
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
......
136 137
		}
137 138

  
138 139
		if (featureTree == null) {
139
			featureTree = FeatureTree.NewInstance(CdmStore.getTermManager()
140
					.getPreferredTerms(Feature.class));
140
			featureTree = TermEditorInput.getDefaultFeatureTree();
141 141
		}
142 142
		if (description instanceof TaxonNameDescription){
143 143
		    featureTree = FeatureTree.NewInstance(CdmStore.getTermManager().getPreferredTerms(CdmStore.getService(IVocabularyService.class).load(VocabularyEnum.NameFeature.getUuid())));

Also available in: Unified diff