org.eclipse.ocl.examples.debug.ui.pages
Class OCLLineBreakpointPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.ui.dialogs.PropertyPage
              extended by org.eclipse.ocl.examples.debug.ui.pages.OCLBreakpointPage
                  extended by org.eclipse.ocl.examples.debug.ui.pages.OCLLineBreakpointPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage

public class OCLLineBreakpointPage
extends OCLBreakpointPage


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.debug.ui.pages.OCLBreakpointPage
ATTR_DELETE_ON_CANCEL, EMPTY_STRING, fEnabledButton, fErrorMessages, fHitCountButton, fHitCountText, fSuspendPolicy
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
OCLLineBreakpointPage()
           
 
Method Summary
 int convertHeightInCharsToPixels(int chars)
           
 int convertWidthInCharsToPixels(int chars)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
protected  void createTypeSpecificEditors(org.eclipse.swt.widgets.Composite parent)
          Allows subclasses to add type specific editors to the common Java breakpoint page.
protected  void createTypeSpecificLabels(org.eclipse.swt.widgets.Composite parent)
          Allows subclasses to add type specific labels to the common Java breakpoint page.
 void dispose()
           
protected  void doStore()
          Stores the values configured in this page.
 
Methods inherited from class org.eclipse.ocl.examples.debug.ui.pages.OCLBreakpointPage
addErrorMessage, createCheckButton, createComposite, createContents, createEnabledButton, createLabel, createLabels, createRadioButton, createText, getBreakpoint, performCancel, performOk, removeErrorMessage
 
Methods inherited from class org.eclipse.ui.dialogs.PropertyPage
getElement, setElement
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performDefaults, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible
 
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, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Constructor Detail

OCLLineBreakpointPage

public OCLLineBreakpointPage()
Method Detail

doStore

protected void doStore()
                throws org.eclipse.core.runtime.CoreException
Description copied from class: OCLBreakpointPage
Stores the values configured in this page. This method should be called from within a workspace runnable to reduce the number of resource deltas.

Overrides:
doStore in class OCLBreakpointPage
Throws:
org.eclipse.core.runtime.CoreException

createTypeSpecificLabels

protected void createTypeSpecificLabels(org.eclipse.swt.widgets.Composite parent)
Description copied from class: OCLBreakpointPage
Allows subclasses to add type specific labels to the common Java breakpoint page.

Overrides:
createTypeSpecificLabels in class OCLBreakpointPage

createTypeSpecificEditors

protected void createTypeSpecificEditors(org.eclipse.swt.widgets.Composite parent)
                                  throws org.eclipse.core.runtime.CoreException
Description copied from class: OCLBreakpointPage
Allows subclasses to add type specific editors to the common Java breakpoint page.

Overrides:
createTypeSpecificEditors in class OCLBreakpointPage
Throws:
org.eclipse.core.runtime.CoreException

convertHeightInCharsToPixels

public int convertHeightInCharsToPixels(int chars)
Overrides:
convertHeightInCharsToPixels in class org.eclipse.jface.dialogs.DialogPage

convertWidthInCharsToPixels

public int convertWidthInCharsToPixels(int chars)
Overrides:
convertWidthInCharsToPixels in class org.eclipse.jface.dialogs.DialogPage

dispose

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

createControl

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