org.argouml.uml.diagram.ui
Class ModeCreateCommentEdge

java.lang.Object
  extended byorg.tigris.gef.base.ModeImpl
      extended byorg.tigris.gef.base.FigModifyingModeImpl
          extended byorg.tigris.gef.base.ModeCreate
              extended byorg.tigris.gef.base.ModeCreateEdge
                  extended byorg.tigris.gef.base.ModeCreatePolyEdge
                      extended byorg.argouml.uml.diagram.ui.ModeCreateCommentEdge
All Implemented Interfaces:
EventListener, FigModifyingMode, KeyListener, Mode, MouseListener, MouseMotionListener, Serializable

public class ModeCreateCommentEdge
extends ModeCreatePolyEdge

A Mode to interpret user input while creating a comment edge. The comment can connect an existing comment node to any other existing If the association is an n-ary association (diamond shape node) then the edge is simply added. If the association is a binary association edge then that edge is transformed into a n-ary association.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.tigris.gef.base.ModeCreatePolyEdge
_handle, _lastX, _lastY, _npoints, _startX, _startY
 
Fields inherited from class org.tigris.gef.base.ModeCreate
_defaultHeight, _defaultWidth, _newItem, anchorX, anchorY
 
Fields inherited from class org.tigris.gef.base.FigModifyingModeImpl
editor
 
Fields inherited from class org.tigris.gef.base.ModeImpl
_args
 
Constructor Summary
ModeCreateCommentEdge()
           
 
Method Summary
 void mousePressed(MouseEvent me)
           
 void mouseReleased(MouseEvent me)
           
 
Methods inherited from class org.tigris.gef.base.ModeCreatePolyEdge
createNewItem, done, endAttached, getNewEdge, getSourceFigNode, getStartPort, getStartPortFig, instructions, keyTyped, mouseDragged, mouseMoved, nearLast, setNewEdge, setSourceFigNode, setStartPort, setStartPortFig
 
Methods inherited from class org.tigris.gef.base.ModeCreateEdge
createMemento
 
Methods inherited from class org.tigris.gef.base.ModeCreate
createFig, creationDrag, getInitialCursor, paint
 
Methods inherited from class org.tigris.gef.base.FigModifyingModeImpl
getEditor, isFigEnclosedIn, paint, print, print, setCursor, setEditor
 
Methods inherited from class org.tigris.gef.base.ModeImpl
canExit, getArg, getArgs, init, keyPressed, keyReleased, leave, mouseClicked, mouseEntered, mouseExited, setArg, setArgs, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.tigris.gef.base.Mode
canExit, getArg, getArgs, init, setArg, setArgs, start
 

Constructor Detail

ModeCreateCommentEdge

public ModeCreateCommentEdge()
Method Detail

mousePressed

public void mousePressed(MouseEvent me)
See Also:
MouseListener.mousePressed(java.awt.event.MouseEvent)

mouseReleased

public void mouseReleased(MouseEvent me)
See Also:
ModeCreatePolyEdge.mouseReleased(java.awt.event.MouseEvent)


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook