Revision dd8700eb
Added by Katja Luther over 3 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/input/TermEditorInput.java | ||
---|---|---|
128 | 128 |
// TermVocabulary voc = CdmStore.getService(IVocabularyService.class).load(VocabularyEnum.NameFeature.getUuid()); |
129 | 129 |
// List<Feature> nameFeatures = new ArrayList(voc.getTerms()); |
130 | 130 |
// nameFeatures.remove(Feature.PROTOLOGUE()); |
131 |
PreferencesUtil.createPreferredFeatureTreeForNameDescription(); |
|
131 |
// PreferencesUtil.createPreferredFeatureTreeForNameDescription();
|
|
132 | 132 |
defaultNameFeatureTree = PreferencesUtil.getPreferredFeatureTreeForNameDescription(true); |
133 | 133 |
//List<Feature> nameFeatures = CdmStore.getTermManager().getPreferredTerms(CdmStore.getService(IVocabularyService.class).load(VocabularyEnum.NameFeature.getUuid()), null); |
134 | 134 |
// defaultNameFeatureTree = TermTree.NewInstance(nameFeatures); |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NameFeatureMenuPreference.java | ||
---|---|---|
15 | 15 |
import java.util.Set; |
16 | 16 |
import java.util.UUID; |
17 | 17 |
|
18 |
import javax.inject.Inject; |
|
19 |
|
|
18 | 20 |
import org.apache.commons.lang.StringUtils; |
21 |
import org.eclipse.e4.core.services.events.IEventBroker; |
|
19 | 22 |
import org.eclipse.swt.SWT; |
20 | 23 |
import org.eclipse.swt.custom.CLabel; |
21 | 24 |
import org.eclipse.swt.layout.GridData; |
... | ... | |
34 | 37 |
import eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermSorter; |
35 | 38 |
import eu.etaxonomy.taxeditor.editor.definedterm.FeatureDtoContentProvider; |
36 | 39 |
import eu.etaxonomy.taxeditor.editor.definedterm.TermDtoLabelProvider; |
37 |
import eu.etaxonomy.taxeditor.editor.definedterm.input.TermEditorInput; |
|
38 | 40 |
import eu.etaxonomy.taxeditor.l10n.Messages; |
39 | 41 |
import eu.etaxonomy.taxeditor.preference.GeneralTermPreferencePage; |
40 | 42 |
import eu.etaxonomy.taxeditor.preference.LocalOrDefaultEnum; |
... | ... | |
51 | 53 |
/** Constant <code>PLUGIN_ID="eu.etaxonomy.taxeditor.preferences.feat"{trunked}</code> */ |
52 | 54 |
public static final String PLUGIN_ID = "eu.etaxonomy.taxeditor.preferences.nameFeature"; //$NON-NLS-1$ |
53 | 55 |
|
56 |
@Inject |
|
57 |
private IEventBroker eventBroker; |
|
54 | 58 |
/** |
55 | 59 |
* <p>Constructor for NameFeatureMenuPreference.</p> |
56 | 60 |
*/ |
... | ... | |
126 | 130 |
if (isApply()){ |
127 | 131 |
boolean result = super.performOk(); |
128 | 132 |
if (result){ |
129 |
PreferencesUtil.createPreferredFeatureTreeForNameDescription(); |
|
130 |
TermEditorInput.resetDefaultNameFeatureTree(); |
|
133 |
PreferencesUtil.getPreferredFeatureTreeForNameDescription(true); |
|
131 | 134 |
} |
132 | 135 |
} |
133 | 136 |
return true; |
Also available in: Unified diff
fix #9168: after changing preference preferredFeatureTree should be updated - continue