org.argouml.uml.diagram.ui
Class FigDependency

java.lang.Object
  |
  +--FigEdgePoly
        |
        +--org.argouml.uml.diagram.ui.FigEdgeModelElement
              |
              +--org.argouml.uml.diagram.ui.FigDependency
All Implemented Interfaces:
ArgoEventListener, ArgoNotationEventListener, DelayedVChangeListener, java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, NotationContext, java.beans.PropertyChangeListener, java.beans.VetoableChangeListener
Direct Known Subclasses:
FigPermission, FigUsage

public class FigDependency
extends FigEdgeModelElement

See Also:
Serialized Form

Field Summary
protected  ArrowHeadGreater endArrow
           
 
Fields inherited from class org.argouml.uml.diagram.ui.FigEdgeModelElement
_name, _stereo, cat, ITALIC_LABEL_FONT, LABEL_FONT, MARGIN
 
Constructor Summary
FigDependency()
           
FigDependency(java.lang.Object edge)
           
FigDependency(java.lang.Object edge, Layer lay)
           
 
Method Summary
protected  boolean canEdit(Fig f)
           
protected  void modelChanged(MElementEvent e)
          This is called aftern any part of the UML MModelElement has changed.
 void paint(java.awt.Graphics g)
           
 void setFig(Fig f)
           
 void setOwner(java.lang.Object own)
           
 
Methods inherited from class org.argouml.uml.diagram.ui.FigEdgeModelElement
damage, delayedVetoableChange, delete, dispose, finalize, getContextNotation, getDestination, getItemUID, getNameFig, getPopUpActions, getSource, getSquaredDistance, getStereotypeFig, getTipString, hit, hitClarifier, keyPressed, keyReleased, keyTyped, listRoleItemSet, makeSelection, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, notationAdded, notationChanged, notationProviderAdded, notationProviderRemoved, notationRemoved, paintClarifiers, postLoad, propertyChange, propertySet, recovered, removed, renderingChanged, roleAdded, roleRemoved, setItemUID, textEdited, updateClassifiers, updateStereotypeText, vetoableChange
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

endArrow

protected ArrowHeadGreater endArrow
Constructor Detail

FigDependency

public FigDependency()

FigDependency

public FigDependency(java.lang.Object edge)

FigDependency

public FigDependency(java.lang.Object edge,
                     Layer lay)
Method Detail

setOwner

public void setOwner(java.lang.Object own)
Overrides:
setOwner in class FigEdgeModelElement

setFig

public void setFig(Fig f)

canEdit

protected boolean canEdit(Fig f)
Overrides:
canEdit in class FigEdgeModelElement

modelChanged

protected void modelChanged(MElementEvent e)
This is called aftern any part of the UML MModelElement has changed. This method automatically updates the name FigText. Subclasses should override and update other parts.

Overrides:
modelChanged in class FigEdgeModelElement

paint

public void paint(java.awt.Graphics g)


ArgoUML © 1996-2003 (20030919)ArgoUML Project HomeArgoUML Cookbook