package org.eclipselab.emf.codegen.protobuf.ui.preferences; import org.eclipse.jface.preference.*; import org.eclipse.ui.IWorkbenchPreferencePage; import org.eclipse.ui.IWorkbench; import org.eclipselab.emf.codegen.protobuf.ui.internal.ProtobufGeneratorUiPlugin; /** * @author Christian Kerl */ public class ProtobufGeneratorPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage { public static final String PAGE_ID = "org.eclipselab.emf.codegen.protobuf.ui.preferences.ProtobufGeneratorPreferencePage"; public ProtobufGeneratorPreferencePage() { super(GRID); setPreferenceStore(ProtobufGeneratorUiPlugin.getDefault().getPreferenceStore()); setDescription("ProtoBuf Preferences"); } @Override public void createFieldEditors() { addField(new FileFieldEditor(PreferenceConstants.P_PROTOBUF_COMPILER_PATH, "&ProtoBuf Compiler (protoc) path:", getFieldEditorParent())); } /* (non-Javadoc) * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench) */ public void init(IWorkbench workbench) { } }