Project

General

Profile

« Previous | Next » 

Revision 672874ab

Added by Patrick Plitzner about 6 years ago

ref #7268 Implement own extension point for preferences

Conflicts:

eu.etaxonomy.taxeditor.workbench/fragment.e4xmi

View differences:

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