Revision 5167fe82
Added by Katja Luther almost 5 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/e4/handler/DynamicFeatureMenuE4.java | ||
---|---|---|
34 | 34 |
import eu.etaxonomy.cdm.model.term.FeatureNode; |
35 | 35 |
import eu.etaxonomy.cdm.model.term.FeatureTree; |
36 | 36 |
import eu.etaxonomy.cdm.model.term.VocabularyEnum; |
37 |
import eu.etaxonomy.taxeditor.editor.definedterm.input.TermEditorInput; |
|
38 | 37 |
import eu.etaxonomy.taxeditor.editor.l10n.Messages; |
39 | 38 |
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.CreateDescriptionElementOperation; |
40 | 39 |
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer; |
... | ... | |
137 | 136 |
} |
138 | 137 |
|
139 | 138 |
if (featureTree == null) { |
140 |
featureTree = TermEditorInput.getDefaultFeatureTree(); |
|
139 |
List<Feature> terms = CdmStore.getTermManager().getPreferredTerms(CdmStore.getService(IVocabularyService.class).load(VocabularyEnum.Feature.getUuid()), null); |
|
140 |
terms.remove(Feature.IMAGE()); |
|
141 |
|
|
142 |
featureTree = FeatureTree.NewInstance(terms); |
|
143 |
|
|
141 | 144 |
} |
142 | 145 |
if (description instanceof TaxonNameDescription){ |
143 | 146 |
List<Feature> terms = CdmStore.getTermManager().getPreferredTerms(CdmStore.getService(IVocabularyService.class).load(VocabularyEnum.NameFeature.getUuid())); |
Also available in: Unified diff
fix default feature tree for facts and name facts