org.argouml.uml.diagram.ui
Class ModeCreateCommentEdge
java.lang.Object
org.tigris.gef.base.ModeImpl
org.tigris.gef.base.FigModifyingModeImpl
org.tigris.gef.base.ModeCreate
org.tigris.gef.base.ModeCreateEdge
org.tigris.gef.base.ModeCreatePolyEdge
org.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
| 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.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 |
ModeCreateCommentEdge
public ModeCreateCommentEdge()
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)