Revision 8b5bca23
Added by Patrick Plitzner about 5 years ago
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
ref #8115 Use cached feature tree in factual data view context menu