org.eclipse.ocl.examples.xtext.oclinecore.ui.preferences
Class OCLinEcoreProjectPreferencePage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.ocl.common.ui.internal.preferences.AbstractProjectPreferencePage
              extended by org.eclipse.ocl.examples.xtext.oclinecore.ui.preferences.OCLinEcoreProjectPreferencePage
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage

public class OCLinEcoreProjectPreferencePage
extends AbstractProjectPreferencePage

The Project/Property preference page for the OCLinEcore options.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.common.ui.internal.preferences.AbstractProjectPreferencePage
AbstractProjectPreferencePage.IFieldEditor, AbstractProjectPreferencePage.MyComboFieldEditor
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.common.ui.internal.preferences.AbstractProjectPreferencePage
ANY_LESS_VALUES, BOOLEANS
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
OCLinEcoreProjectPreferencePage()
           
 
Method Summary
protected  AbstractProjectPreferencePage createClonePage()
           
protected  void createFieldEditors(org.eclipse.swt.widgets.Composite fieldEditorParent, java.util.List<AbstractProjectPreferencePage.IFieldEditor> fields)
          Creates the field editors.
 
Methods inherited from class org.eclipse.ocl.common.ui.internal.preferences.AbstractProjectPreferencePage
adjustGridLayout, checkState, createContents, createFieldEditors, dispose, getElement, getPreferenceStore, getWorkspaceStore, init, initialize, performDefaults, performOk, propertyChange, setElement, setVisible, updateFieldEditors
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle
 

Constructor Detail

OCLinEcoreProjectPreferencePage

public OCLinEcoreProjectPreferencePage()
Method Detail

createClonePage

protected AbstractProjectPreferencePage createClonePage()
Specified by:
createClonePage in class AbstractProjectPreferencePage

createFieldEditors

protected void createFieldEditors(org.eclipse.swt.widgets.Composite fieldEditorParent,
                                  java.util.List<AbstractProjectPreferencePage.IFieldEditor> fields)
Creates the field editors. Field editors are abstractions of the common GUI blocks needed to manipulate various types of preferences. Each field editor knows how to save and restore itself.

Specified by:
createFieldEditors in class AbstractProjectPreferencePage