UML

org.topcased.modeler.uml.sequencediagram.composites
Class ArgumentsComposite

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.topcased.modeler.uml.sequencediagram.composites.ArgumentsComposite
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class ArgumentsComposite
extends org.eclipse.swt.widgets.Composite

The composite responsible for editing of the message's arguments.


Nested Class Summary
protected  class ArgumentsComposite.ValueSpecificationNameLabelProvider
          Label provider returning the name of a ValueSpecification
protected  class ArgumentsComposite.ValueSpecificationTypeLabelProvider
          Label provider returning the type of a ValueSpecification
 
Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
ArgumentsComposite(org.eclipse.swt.widgets.Composite parent, int style, int columnWidth)
          Constructor : creates the viewer.
 
Method Summary
 void setEditDomain(MixedEditDomain editDomain)
          Called from MessageSignaturePropertySection to update the editing domain.
 void updateViewer(org.eclipse.uml2.uml.Message message)
          Called from the MessageSignaturePropertySection when an update is needed.
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArgumentsComposite

public ArgumentsComposite(org.eclipse.swt.widgets.Composite parent,
                          int style,
                          int columnWidth)
Constructor : creates the viewer. Uses a parameter to get the preferred column width from the form section so as to keep a uniform layout.

Parameters:
parent -
style -
columnWidth - The preferred column width in pixels
Method Detail

updateViewer

public void updateViewer(org.eclipse.uml2.uml.Message message)
Called from the MessageSignaturePropertySection when an update is needed. Changes the viewer input to the new input.

Parameters:
message -

setEditDomain

public void setEditDomain(MixedEditDomain editDomain)
Called from MessageSignaturePropertySection to update the editing domain. Only passes it to the editing support, not needed here.

Parameters:
editDomain -

UML

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