org.eclipse.ocl.ui.internal.preferences
Class EcoreAndUmlProjectPreferencePage

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.ui.internal.preferences.EcoreAndUmlProjectPreferencePage
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 EcoreAndUmlProjectPreferencePage
extends AbstractProjectPreferencePage

The Project/Property preference page for the Ecore and UML Bindings.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.common.ui.internal.preferences.AbstractProjectPreferencePage
AbstractProjectPreferencePage.IFieldEditor, AbstractProjectPreferencePage.MyComboFieldEditor
 
Field Summary
protected static java.lang.String[][] LOOKUP_STRATEGIES
           
protected static java.lang.String[][] SEVERITY_NAMES_AND_IDS
           
 
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
EcoreAndUmlProjectPreferencePage()
           
 
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
 

Field Detail

LOOKUP_STRATEGIES

protected static final java.lang.String[][] LOOKUP_STRATEGIES

SEVERITY_NAMES_AND_IDS

protected static final java.lang.String[][] SEVERITY_NAMES_AND_IDS
Constructor Detail

EcoreAndUmlProjectPreferencePage

public EcoreAndUmlProjectPreferencePage()
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