Java tutorial
/******************************************************************************* * Copyright (c) 2012 Jens von Pilgrim * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU General Public License v3 * which accompanies this distribution, and is available at * http://www.gnu.org/licenses/gpl.html * * Contributors: * Jens von Pilgrim - initial API and implementation ******************************************************************************/ package de.jevopi.j2og.ui; import org.eclipse.jface.preference.BooleanFieldEditor; import org.eclipse.jface.preference.FieldEditorPreferencePage; import org.eclipse.jface.preference.StringFieldEditor; import org.eclipse.ui.IWorkbench; import org.eclipse.ui.IWorkbenchPreferencePage; import de.jevopi.j2og.Plugin; /** * @author Jens von Pilgrim (developer@jevopi.de) */ public class JavaToOmniGrafflePreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage { /** * */ public JavaToOmniGrafflePreferencePage() { setPreferenceStore(Plugin.getDefault().getPreferenceStore()); } /** * {@inheritDoc} * * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench) * @since Aug 21, 2011 */ @Override public void init(IWorkbench i_workbench) { // TODO Implement method JavaToOmniGrafflePreferencePage#init } /** * {@inheritDoc} * * @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors() * @since Aug 21, 2011 */ @Override protected void createFieldEditors() { addField(new StringFieldEditor(PreferenceInitializer.OMNIGRAFFLE_APP, "OmniGraffle app", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_ATTRIBUTES, "show attribute compartement", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_OPERATIONS, "show operation compartement", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PRIVATE, "show private members", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PACKAGE, "show package members", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PROTECTED, "show protected members", getFieldEditorParent())); // addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PUBLIC, "public", // getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.RECURSIVE, "sub packages", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.OMIT_COMMON_PACKAGEPREFIX, "omit common package prefix", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_GETTERSETTER, "show getter/setter", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_OVERRIDINGS, "show overriding methods", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_ATTRIBUTTYPES, "show attribute types", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PARAMETERTYPES, "show parameter types", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PARAMETERNAMES, "show parameter names", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_STATICATTRIBUTES, "show static attributes", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_STATICOPERATIONS, "show static operations", getFieldEditorParent())); // addField(new BooleanFieldEditor( // PreferenceInitializer.CONVERTATTRIBUTESTOASSOCIATIONS, "create associations", // getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.FORCEALLASSOCIATIONS, "ignore scopes for associations", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_DEPENDENCIES, "show dependencies", getFieldEditorParent())); addField( new BooleanFieldEditor(PreferenceInitializer.SHOW_CONTEXT, "show context", getFieldEditorParent())); } }