UML

org.topcased.modeler.uml.statemachinediagram.dialogs
Class ReferenceStateMachineDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by org.topcased.modeler.uml.statemachinediagram.dialogs.ReferenceStateMachineDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

public class ReferenceStateMachineDialog
extends org.eclipse.jface.dialogs.Dialog

A Dialog used to reference a StateMachine at the creation of a SubMachineState Creation 28 juin 06


Nested Class Summary
 class ReferenceStateMachineDialog.StateMachineContentProvider
          This Content Provider displays contents of StateMachines.
 
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.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
 
Constructor Summary
ReferenceStateMachineDialog(org.eclipse.uml2.uml.Region region, org.eclipse.swt.widgets.Shell parentShell)
          Create the Dialog window to select a componentClassifier to associate with the current subComponent.
 
Method Summary
protected  void configureShell(org.eclipse.swt.widgets.Shell newShell)
           
protected  org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
          Create the Dialog area
protected  void createMainGroup(org.eclipse.swt.widgets.Composite parent)
          Creates the SWT Objects of the Dialog
 boolean getCreateStateMachine()
          Return true if a StateMachine should be created
 org.eclipse.uml2.uml.StateMachine getNewStateMachine()
          Return the new StateMachine
 java.lang.String getNewStateMachineName()
          Return the name of the StateMachine to create
protected  void okPressed()
           
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createButtonsForButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
 
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, 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
 

Constructor Detail

ReferenceStateMachineDialog

public ReferenceStateMachineDialog(org.eclipse.uml2.uml.Region region,
                                   org.eclipse.swt.widgets.Shell parentShell)
Create the Dialog window to select a componentClassifier to associate with the current subComponent.

Parameters:
region - the region that contains the State
parentShell - the parent Shell
Method Detail

configureShell

protected void configureShell(org.eclipse.swt.widgets.Shell newShell)
Overrides:
configureShell in class org.eclipse.jface.window.Window
See Also:
Window.configureShell(org.eclipse.swt.widgets.Shell)

createDialogArea

protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
Create the Dialog area

Overrides:
createDialogArea in class org.eclipse.jface.dialogs.Dialog
See Also:
Dialog.createDialogArea(org.eclipse.swt.widgets.Composite)

createMainGroup

protected void createMainGroup(org.eclipse.swt.widgets.Composite parent)
Creates the SWT Objects of the Dialog

Parameters:
parent - the parent Composite

getNewStateMachine

public org.eclipse.uml2.uml.StateMachine getNewStateMachine()
Return the new StateMachine

Returns:
a StateMachine

getNewStateMachineName

public java.lang.String getNewStateMachineName()
Return the name of the StateMachine to create

Returns:
String

getCreateStateMachine

public boolean getCreateStateMachine()
Return true if a StateMachine should be created

Returns:
boolean

okPressed

protected void okPressed()
Overrides:
okPressed in class org.eclipse.jface.dialogs.Dialog
See Also:
Dialog.okPressed()

UML

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.