UML

org.topcased.modeler.uml.classdiagram.dialogs
Class OperationEditDialog

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

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

Updating operation parameters


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
static java.lang.String OPERATION_INPUTS
          The ID of the operation inputs
static java.lang.String OPERATION_NAME
          The ID of the operation name
static java.lang.String OPERATION_RETURN_TYPE
          The ID of the operation return type
static java.lang.String OPERATION_VISIBILITY
          The ID of the operation visibility
 
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
OperationEditDialog(org.eclipse.uml2.uml.Operation op, org.eclipse.swt.widgets.Shell parentShell)
          Create the dialog for a given operation
 
Method Summary
protected  void configureShell(org.eclipse.swt.widgets.Shell newShell)
          Set the title of the shell
protected  org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
          Create the Dialog area
 java.util.Map getData()
          Return a map containing property data that may changed
protected  void hookListeners()
          Add listeners on the SWT widgets
protected  void okPressed()
          Save the datas before the widgets are disposed
 
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
 

Field Detail

OPERATION_NAME

public static final java.lang.String OPERATION_NAME
The ID of the operation name

See Also:
Constant Field Values

OPERATION_VISIBILITY

public static final java.lang.String OPERATION_VISIBILITY
The ID of the operation visibility

See Also:
Constant Field Values

OPERATION_RETURN_TYPE

public static final java.lang.String OPERATION_RETURN_TYPE
The ID of the operation return type

See Also:
Constant Field Values

OPERATION_INPUTS

public static final java.lang.String OPERATION_INPUTS
The ID of the operation inputs

See Also:
Constant Field Values
Constructor Detail

OperationEditDialog

public OperationEditDialog(org.eclipse.uml2.uml.Operation op,
                           org.eclipse.swt.widgets.Shell parentShell)
Create the dialog for a given operation

Parameters:
op - the operation to edit
parentShell - the owning shell
Method Detail

configureShell

protected void configureShell(org.eclipse.swt.widgets.Shell newShell)
Set the title of the shell

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)

hookListeners

protected void hookListeners()
Add listeners on the SWT widgets


okPressed

protected void okPressed()
Save the datas before the widgets are disposed

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

getData

public java.util.Map getData()
Return a map containing property data that may changed

Returns:
a Map

UML

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