org.eclipse.ocl.examples.modelregistry.ui.properties
Class PropertyPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.ocl.examples.modelregistry.ui.properties.PropertyPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, ModelRegistryHelpIds, org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage

public class PropertyPage
extends org.eclipse.jface.preference.PreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage, ModelRegistryHelpIds


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.ocl.examples.modelregistry.ui.help.ModelRegistryHelpIds
ModelRegistryHelpIds.General, ModelRegistryHelpIds.PropertyPage, ModelRegistryHelpIds.RegistrationDialog
 
Field Summary
static java.lang.String PREF_ID
           
static java.lang.String PROP_ID
           
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
PropertyPage()
           
 
Method Summary
protected  void contributeButtons(org.eclipse.swt.widgets.Composite parent)
           
protected  org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
protected  org.eclipse.swt.widgets.Label createDescriptionLabel(org.eclipse.swt.widgets.Composite parent)
           
protected  org.eclipse.swt.widgets.Control createPreferenceContent(org.eclipse.swt.widgets.Composite composite)
           
 void dispose()
           
protected  void doStatusChanged()
           
 org.eclipse.core.runtime.IAdaptable getElement()
           
protected  FileHandle getFileHandle()
           
protected  java.lang.String getPreferencePageID()
           
protected  ProjectHandle getProjectHandle()
           
protected  java.lang.String getPropertyPageID()
           
 void init(org.eclipse.ui.IWorkbench workbench)
           
protected  boolean isProjectPreferencePage()
           
 void performApply()
           
protected  void performDefaults()
           
 boolean performOk()
           
 void setElement(org.eclipse.core.runtime.IAdaptable element)
           
 void setVisible(boolean visible)
           
protected  boolean supportsProjectSpecificOptions()
           
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, 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
getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle
 

Field Detail

PREF_ID

public static final java.lang.String PREF_ID
See Also:
Constant Field Values

PROP_ID

public static final java.lang.String PROP_ID
See Also:
Constant Field Values
Constructor Detail

PropertyPage

public PropertyPage()
Method Detail

contributeButtons

protected void contributeButtons(org.eclipse.swt.widgets.Composite parent)
Overrides:
contributeButtons in class org.eclipse.jface.preference.PreferencePage

createContents

protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
Specified by:
createContents in class org.eclipse.jface.preference.PreferencePage

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage
Overrides:
createControl in class org.eclipse.jface.preference.PreferencePage

createDescriptionLabel

protected org.eclipse.swt.widgets.Label createDescriptionLabel(org.eclipse.swt.widgets.Composite parent)
Overrides:
createDescriptionLabel in class org.eclipse.jface.preference.PreferencePage

createPreferenceContent

protected org.eclipse.swt.widgets.Control createPreferenceContent(org.eclipse.swt.widgets.Composite composite)

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.dialogs.IDialogPage
Overrides:
dispose in class org.eclipse.jface.dialogs.DialogPage

doStatusChanged

protected void doStatusChanged()

getElement

public org.eclipse.core.runtime.IAdaptable getElement()
Specified by:
getElement in interface org.eclipse.ui.IWorkbenchPropertyPage

getPreferencePageID

protected java.lang.String getPreferencePageID()

getProjectHandle

protected ProjectHandle getProjectHandle()

getPropertyPageID

protected java.lang.String getPropertyPageID()

getFileHandle

protected FileHandle getFileHandle()

init

public void init(org.eclipse.ui.IWorkbench workbench)
Specified by:
init in interface org.eclipse.ui.IWorkbenchPreferencePage

isProjectPreferencePage

protected boolean isProjectPreferencePage()

performApply

public void performApply()
Overrides:
performApply in class org.eclipse.jface.preference.PreferencePage

performDefaults

protected void performDefaults()
Overrides:
performDefaults in class org.eclipse.jface.preference.PreferencePage

performOk

public boolean performOk()
Specified by:
performOk in interface org.eclipse.jface.preference.IPreferencePage
Overrides:
performOk in class org.eclipse.jface.preference.PreferencePage

setElement

public void setElement(org.eclipse.core.runtime.IAdaptable element)
Specified by:
setElement in interface org.eclipse.ui.IWorkbenchPropertyPage

setVisible

public void setVisible(boolean visible)
Specified by:
setVisible in interface org.eclipse.jface.dialogs.IDialogPage
Overrides:
setVisible in class org.eclipse.jface.dialogs.DialogPage

supportsProjectSpecificOptions

protected boolean supportsProjectSpecificOptions()