Revision 672874ab
Added by Patrick Plitzner about 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/NomenclaturalCodePreferences.java | ||
---|---|---|
12 | 12 |
|
13 | 13 |
import org.eclipse.jface.preference.BooleanFieldEditor; |
14 | 14 |
import org.eclipse.jface.preference.ComboFieldEditor; |
15 |
import org.eclipse.jface.preference.FieldEditorPreferencePage; |
|
16 |
import org.eclipse.ui.IWorkbench; |
|
17 |
import org.eclipse.ui.IWorkbenchPreferencePage; |
|
18 | 15 |
|
19 | 16 |
import eu.etaxonomy.cdm.api.application.ICdmRepository; |
20 | 17 |
import eu.etaxonomy.cdm.api.service.IPreferenceService; |
... | ... | |
27 | 24 |
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys; |
28 | 25 |
import eu.etaxonomy.taxeditor.preference.PreferencesUtil; |
29 | 26 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
30 |
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin; |
|
31 | 27 |
|
32 | 28 |
/** |
33 | 29 |
* <p> |
... | ... | |
37 | 33 |
* @author p.ciardelli |
38 | 34 |
* @created 16.09.2008 |
39 | 35 |
*/ |
40 |
public class NomenclaturalCodePreferences extends FieldEditorPreferencePage |
|
41 |
implements IWorkbenchPreferencePage { |
|
36 |
public class NomenclaturalCodePreferences extends FieldEditorPreferencePageE4 { |
|
42 | 37 |
|
43 | 38 |
@Override |
44 | 39 |
protected void createFieldEditors() { |
... | ... | |
80 | 75 |
* |
81 | 76 |
* Initialize the preference page |
82 | 77 |
*/ |
83 |
@Override |
|
84 |
public void init(IWorkbench workbench) { |
|
85 |
|
|
86 |
setPreferenceStore(TaxeditorStorePlugin.getDefault() |
|
87 |
.getPreferenceStore()); |
|
88 |
|
|
78 |
@Override |
|
79 |
public void init() { |
|
80 |
super.init(); |
|
89 | 81 |
ICdmRepository controller = CdmStore.getCurrentApplicationConfiguration(); |
90 | 82 |
if (controller != null){ |
91 | 83 |
IPreferenceService service = controller.getPreferenceService(); |
Also available in: Unified diff
ref #7268 Implement own extension point for preferences
Conflicts:¶
eu.etaxonomy.taxeditor.workbench/fragment.e4xmi¶