SysML

org.topcased.modeler.sysml.internalblockdiagram.dialogs
Class ReferencePropertyDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by org.topcased.modeler.sysml.internalblockdiagram.dialogs.ReferencePropertyDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

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

A Dialog used to create a new Type or reference an existing Type during the creation of a Property.


Nested Class Summary
 class ReferencePropertyDialog.TypeContentProvider
          This Content Provider displays contents of collaborations.
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
protected  java.lang.String type
           
 
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
ReferencePropertyDialog(org.eclipse.uml2.uml.StructuredClassifier structuredClass_, org.eclipse.swt.widgets.Shell parentShell_)
          Creates the Dialog window to select a Classifier to associate with the current Property or Port.
 
Method Summary
protected  void configureShell(org.eclipse.swt.widgets.Shell newShell)
           
protected  void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
          Overrides the initial method to allow the OK button to be created with a disabled status.
protected  org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
          Creates the dialog area
protected  void createMainGroup(org.eclipse.swt.widgets.Composite parent)
          Creates the SWT Objects of the Dialog
 boolean getCreateType()
          Returns true if a new Type should be created
 java.lang.String getNewTypeName()
          Returns the name of the new created Type
 org.eclipse.uml2.uml.Type getType()
          Returns the 'Type'
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, 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
 

Field Detail

type

protected java.lang.String type
Constructor Detail

ReferencePropertyDialog

public ReferencePropertyDialog(org.eclipse.uml2.uml.StructuredClassifier structuredClass_,
                               org.eclipse.swt.widgets.Shell parentShell_)
Creates the Dialog window to select a Classifier to associate with the current Property or Port.

Parameters:
class - the class 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)
Creates 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

getType

public org.eclipse.uml2.uml.Type getType()
Returns the 'Type'

Returns:
a class

getNewTypeName

public java.lang.String getNewTypeName()
Returns the name of the new created Type

Returns:
String The class name

getCreateType

public boolean getCreateType()
Returns true if a new Type should be created

Returns:
boolean

okPressed

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

createButtonsForButtonBar

protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
Overrides the initial method to allow the OK button to be created with a disabled status.

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

SysML

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