org.eclipse.ocl.uml.ui.internal.preferences
Class UMLProjectPreferencePage

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

The Project/Property preference page for the 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[][] EVALUATION_MODES
           
 
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
UMLProjectPreferencePage()
           
 
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

EVALUATION_MODES

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

UMLProjectPreferencePage

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