vocleditor.dialog
Class ConditionPropertiesDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by org.eclipse.jface.dialogs.TitleAreaDialog
              extended by vocleditor.dialog.ConditionPropertiesDialog
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.window.IShellProvider, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class ConditionPropertiesDialog
extends org.eclipse.jface.dialogs.TitleAreaDialog
implements org.eclipse.swt.events.SelectionListener, org.eclipse.swt.events.ModifyListener

Author:
manaljav JFace based dialog used to edit condition properties

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
 
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
 
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DLG_IMG_ERROR, 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
 
Constructor Summary
ConditionPropertiesDialog(org.eclipse.swt.widgets.Shell parentShell, VOCLModel.Condition condition, VOCLModel.Constraint constraint, VOCLModel.NavExp navExp)
          Constructs a new ConditionPropertiesDialog
 
Method Summary
 VOCLModel.VariableDeclaration getLeft()
          Returns the left variable.
 boolean getLeftPre()
          Returns true if the left variable is pre.
 java.lang.String getOp()
          Returns the operation.
 VOCLModel.VariableDeclaration getRight()
          Returns the right variable.
 boolean getRightPre()
          Return true if the right variable is pre.
 java.lang.String getValue()
          Returns the value.
 void modifyText(org.eclipse.swt.events.ModifyEvent e)
          implementation of ModifyListener.modifyText() used to show error messages and disable ok button on incomplete input
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
          Widged default selected listener.
 void widgetSelected(org.eclipse.swt.events.SelectionEvent event)
          Widged selected listener.
 
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, close, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, create, getBlockedHandler, getImage, setBlockedHandler, shortenText
 
Methods inherited from class org.eclipse.jface.window.Window
getDefaultImage, getDefaultImages, getDefaultOrientation, getReturnCode, getShell, getWindowManager, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setWindowManager
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionPropertiesDialog

public ConditionPropertiesDialog(org.eclipse.swt.widgets.Shell parentShell,
                                 VOCLModel.Condition condition,
                                 VOCLModel.Constraint constraint,
                                 VOCLModel.NavExp navExp)
Constructs a new ConditionPropertiesDialog

Parameters:
parentShell - parent shell (becomes blocked when this dialog is open)
condition - the Condition to be edited
Method Detail

modifyText

public void modifyText(org.eclipse.swt.events.ModifyEvent e)
implementation of ModifyListener.modifyText() used to show error messages and disable ok button on incomplete input

Specified by:
modifyText in interface org.eclipse.swt.events.ModifyListener

getOp

public java.lang.String getOp()
Returns the operation.

Returns:
the operation

getValue

public java.lang.String getValue()
Returns the value.

Returns:
the value

getLeft

public VOCLModel.VariableDeclaration getLeft()
Returns the left variable.

Returns:
the left variable

getLeftPre

public boolean getLeftPre()
Returns true if the left variable is pre.

Returns:
true if the left variable is pre

getRightPre

public boolean getRightPre()
Return true if the right variable is pre.

Returns:
true if the right variable is pre

getRight

public VOCLModel.VariableDeclaration getRight()
Returns the right variable.

Returns:
the right variable

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent event)
Widged selected listener.

Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener
See Also:
SelectionListener.widgetSelected(org.eclipse.swt.events.SelectionEvent)

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
Widged default selected listener.

Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
See Also:
SelectionListener.widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent)