/* ---------------------------------------------------------------- * Original File Name: DoctrinePreferencePage.java * Creation Date: 2012-10-08 * Description: DoctrinePreferencePage * ---------------------------------------------------------------- * ---------------------------------------------------------------- * Copyright (c) 2010 BestSolution.at EDV Systemhaus GmbH * All Rights Reserved. * * BestSolution.at MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE * SUITABILITY OF THE SOFTWARE , EITHER EXPRESS OR IMPLIED, INCLUDING * BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. * BestSolution.at SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY * LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS * SOFTWARE OR ITS DERIVATIVES. * * This software must not be used, redistributed or based from in * any other than the designated way without prior explicit written * permission by BestSolution.at. * ----------------------------------------------------------------- * ----------------------------------------------------------------- * $HeadURL: $ * $Revision: $ * Creator: martin.bluehweis@bestsolution.at * Creation Date: 2012-10-08 * * $LastChangedDate: $ * $LastChangedBy: $ * ---------------------------------------------------------------- */ package at.bestsolution.persistence.emap.ecoregenerator.preferences; import org.eclipse.jface.preference.FieldEditorPreferencePage; import org.eclipse.jface.preference.StringFieldEditor; import org.eclipse.ui.IWorkbench; import org.eclipse.ui.IWorkbenchPreferencePage; import at.bestsolution.persistence.emap.ecoregenerator.Activator; import at.bestsolution.persistence.emap.ecoregenerator.i18n.Messages; /** * DoctrinePreferencePage. */ public class DoctrinePreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage { /** * Constructor. */ public DoctrinePreferencePage() { super( GRID ); setPreferenceStore( Activator.getDefault().getPreferenceStore() ); setDescription( Messages.DoctrinePreferencePage_0 ); } @Override public final void createFieldEditors() { addField( new StringFieldEditor( PreferenceConstants.P_PACKAGE_GENERATED_CLASSES, Messages.DoctrinePreferencePage_1, getFieldEditorParent() ) ); addField( new StringFieldEditor( PreferenceConstants.P_PREFIX_GENERATED_CLASSES, Messages.DoctrinePreferencePage_2, getFieldEditorParent() ) ); addField( new StringFieldEditor( PreferenceConstants.P_PACKAGE_INPUT_FILTER, Messages.DoctrinePreferencePage_3, getFieldEditorParent() ) ); addField( new StringFieldEditor( PreferenceConstants.P_POSTFIX_INPUT_FILTER_CLASSES, Messages.DoctrinePreferencePage_4, getFieldEditorParent() ) ); } /* * (non-Javadoc) * * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench) */ @Override public void init( final IWorkbench workbench ) { } }