org.eclipse.etrice.ui.common.dialogs
Class AbstractPropertyDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.ui.forms.FormDialog
org.eclipse.etrice.ui.common.dialogs.AbstractPropertyDialog
- All Implemented Interfaces:
- org.eclipse.jface.window.IShellProvider
- Direct Known Subclasses:
- AbstractMemberAwarePropertyDialog, ActorContainerRefPropertyDialog, ChoicePointPropertyDialog, PortPropertyDialog, SPPPropertyDialog, TrPointPropertyDialog
public abstract class AbstractPropertyDialog
- extends org.eclipse.ui.forms.FormDialog
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
Fields inherited from class org.eclipse.jface.dialogs.Dialog |
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS |
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Method Summary |
protected Control |
createButtonBar(Composite parent)
|
protected Button |
createCheck(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att)
|
protected Button |
createCheck(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att,
org.eclipse.core.databinding.validation.IValidator validator)
|
protected Combo |
createCombo(Composite parent,
java.lang.String label,
EObject obj,
java.lang.Object type,
EReference ref,
java.util.List<? extends EObject> candidates,
EAttribute nameAttr)
|
protected Combo |
createCombo(Composite parent,
java.lang.String label,
EObject obj,
java.lang.Object type,
EReference ref,
java.util.List<? extends EObject> candidates,
EAttribute nameAttr,
org.eclipse.core.databinding.validation.IValidator validator)
|
protected Combo |
createComboUsingDesc(Composite parent,
java.lang.String label,
EObject obj,
java.lang.Object type,
EReference ref,
java.util.List<IEObjectDescription> candidates,
EAttribute nameAttr,
org.eclipse.core.databinding.validation.IValidator validator)
|
protected abstract void |
createContent(org.eclipse.ui.forms.IManagedForm mform,
Composite body,
org.eclipse.core.databinding.DataBindingContext bindingContext)
|
protected org.eclipse.jface.fieldassist.ControlDecoration |
createDecorator(Control ctrl,
java.lang.String message)
|
protected void |
createFormContent(org.eclipse.ui.forms.IManagedForm mform)
|
protected Text |
createText(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att)
|
protected Text |
createText(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att,
org.eclipse.core.databinding.validation.IValidator validator)
|
protected Text |
createText(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att,
org.eclipse.core.databinding.validation.IValidator validator,
boolean multiline)
|
protected Text |
createText(Composite parent,
java.lang.String label,
EObject obj,
EStructuralFeature feat,
org.eclipse.core.databinding.validation.IValidator validator,
org.eclipse.core.databinding.conversion.IConverter s2m,
org.eclipse.core.databinding.conversion.IConverter m2s,
boolean multiline)
|
protected org.eclipse.core.databinding.DataBindingContext |
getBindingContext()
|
protected abstract Image |
getImage()
|
org.eclipse.ui.forms.widgets.FormToolkit |
getToolkit()
|
protected void |
setValidationText(java.lang.String text)
|
protected void |
updateValidationFeedback(boolean ok)
|
Methods inherited from class org.eclipse.ui.forms.FormDialog |
close, createDialogArea |
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog |
closeTray, createHelpControl, getLayout, getTray, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable |
Methods inherited from class org.eclipse.jface.dialogs.Dialog |
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText |
Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractPropertyDialog
public AbstractPropertyDialog(Shell shell,
java.lang.String title)
getImage
protected abstract Image getImage()
createFormContent
protected void createFormContent(org.eclipse.ui.forms.IManagedForm mform)
- Overrides:
createFormContent
in class org.eclipse.ui.forms.FormDialog
createButtonBar
protected Control createButtonBar(Composite parent)
- Overrides:
createButtonBar
in class org.eclipse.ui.forms.FormDialog
updateValidationFeedback
protected void updateValidationFeedback(boolean ok)
setValidationText
protected void setValidationText(java.lang.String text)
createContent
protected abstract void createContent(org.eclipse.ui.forms.IManagedForm mform,
Composite body,
org.eclipse.core.databinding.DataBindingContext bindingContext)
createText
protected Text createText(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att)
createText
protected Text createText(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att,
org.eclipse.core.databinding.validation.IValidator validator)
createText
protected Text createText(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att,
org.eclipse.core.databinding.validation.IValidator validator,
boolean multiline)
createText
protected Text createText(Composite parent,
java.lang.String label,
EObject obj,
EStructuralFeature feat,
org.eclipse.core.databinding.validation.IValidator validator,
org.eclipse.core.databinding.conversion.IConverter s2m,
org.eclipse.core.databinding.conversion.IConverter m2s,
boolean multiline)
createCheck
protected Button createCheck(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att)
createCheck
protected Button createCheck(Composite parent,
java.lang.String label,
EObject obj,
EAttribute att,
org.eclipse.core.databinding.validation.IValidator validator)
createCombo
protected Combo createCombo(Composite parent,
java.lang.String label,
EObject obj,
java.lang.Object type,
EReference ref,
java.util.List<? extends EObject> candidates,
EAttribute nameAttr)
createCombo
protected Combo createCombo(Composite parent,
java.lang.String label,
EObject obj,
java.lang.Object type,
EReference ref,
java.util.List<? extends EObject> candidates,
EAttribute nameAttr,
org.eclipse.core.databinding.validation.IValidator validator)
createComboUsingDesc
protected Combo createComboUsingDesc(Composite parent,
java.lang.String label,
EObject obj,
java.lang.Object type,
EReference ref,
java.util.List<IEObjectDescription> candidates,
EAttribute nameAttr,
org.eclipse.core.databinding.validation.IValidator validator)
createDecorator
protected org.eclipse.jface.fieldassist.ControlDecoration createDecorator(Control ctrl,
java.lang.String message)
getBindingContext
protected org.eclipse.core.databinding.DataBindingContext getBindingContext()
getToolkit
public org.eclipse.ui.forms.widgets.FormToolkit getToolkit()
- Returns:
- the toolkit