org.argouml.uml.diagram.activity.ui
Class SelectionCallState

java.lang.Object
  extended byorg.tigris.gef.base.Selection
      extended byorg.tigris.gef.base.SelectionResize
          extended byorg.tigris.gef.base.SelectionButtons
              extended byorg.argouml.uml.diagram.ui.SelectionNodeClarifiers
                  extended byorg.argouml.uml.diagram.activity.ui.SelectionActionState
                      extended byorg.argouml.uml.diagram.activity.ui.SelectionCallState
All Implemented Interfaces:
EventListener, KeyListener, MouseListener, MouseMotionListener, Serializable

public class SelectionCallState
extends SelectionActionState

The Selection Buttons for a CallState. Almost the same as for an ActionState.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.tigris.gef.base.Selection
BORDER_WIDTH, HAND_SIZE
 
Constructor Summary
SelectionCallState(Fig f)
           
 
Method Summary
protected  Object getNewNode(int buttonCode)
           
protected  Object getNewNodeType(int buttonCode)
          Overrule this for other kinds.
 
Methods inherited from class org.argouml.uml.diagram.activity.ui.SelectionActionState
createEdgeAbove, createEdgeLeft, createEdgeRight, createEdgeToSelf, createEdgeUnder, dragHandle, hitHandle, paintButtons, setIncomingAboveButtonEnabled, setIncomingButtonEnabled, setIncomingLeftButtonEnabled, setOutgoingBelowButtonEnabled, setOutgoingButtonEnabled, setOutgoingRightButtonEnabled
 
Methods inherited from class org.argouml.uml.diagram.ui.SelectionNodeClarifiers
paint
 
Methods inherited from class org.tigris.gef.base.SelectionButtons
buttonClicked, getBounds, getPressedButton, hideButtons, hitAbove, hitBelow, hitLeft, hitRight, intersectsRect, isPaintButtons, mouseEntered, mouseExited, mousePressed, mouseReleased, paintButton, paintButtonAbove, paintButtonBelow, paintButtonLeft, paintButtonRight, placeFig, setPaintButtons, setPressedButton, toggleShowRapidButtons
 
Methods inherited from class org.tigris.gef.base.Selection
contains, contains, contains, damage, delete, dispose, endTrans, getBounds, getContent, getContentBounds, getLocation, getLocked, hit, hitHandle, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseMoved, print, reorder, setContent, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectionCallState

public SelectionCallState(Fig f)
Parameters:
f - the fig that is selected
Method Detail

getNewNodeType

protected Object getNewNodeType(int buttonCode)
Description copied from class: SelectionActionState
Overrule this for other kinds.

Overrides:
getNewNodeType in class SelectionActionState
Parameters:
buttonCode - unused
Returns:
the meta type class to be created when dragged and released
See Also:
SelectionActionState.getNewNodeType(int)

getNewNode

protected Object getNewNode(int buttonCode)
Overrides:
getNewNode in class SelectionActionState
See Also:
SelectionButtons.getNewNode(int)


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook