org.argouml.uml.diagram.collaboration.ui
Class FigAssociationRole

java.lang.Object
  |
  +--FigEdgePoly
        |
        +--org.argouml.uml.diagram.ui.FigEdgeModelElement
              |
              +--org.argouml.uml.diagram.ui.FigAssociation
                    |
                    +--org.argouml.uml.diagram.collaboration.ui.FigAssociationRole
All Implemented Interfaces:
ArgoEventListener, ArgoNotationEventListener, DelayedVChangeListener, java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, NotationContext, java.beans.PropertyChangeListener, java.beans.VetoableChangeListener

public class FigAssociationRole
extends FigAssociation

See Also:
Serialized Form

Field Summary
protected  FigMessageGroup _messages
           
 
Fields inherited from class org.argouml.uml.diagram.ui.FigAssociation
_destGroup, _destMult, _destOrdering, _destRole, _middleGroup, _srcGroup, _srcMult, _srcOrdering, _srcRole, destArrowHead, sourceArrowHead, SUPPRESS_BIDIRECTIONAL_ARROWS
 
Fields inherited from class org.argouml.uml.diagram.ui.FigEdgeModelElement
_name, _stereo, BUNDLE, cat, ITALIC_LABEL_FONT, LABEL_FONT, MARGIN, POPUP_ADD_OFFSET
 
Constructor Summary
FigAssociationRole()
           
FigAssociationRole(java.lang.Object edge, Layer lay)
          Constructor for FigAssociationRole.
 
Method Summary
 void addMessage(FigMessage message)
           
 void delete()
           
protected  void modelChanged(MElementEvent e)
          calls the method on the "super" (FigAssociation) and then changes the name to take care of the "/ name : base association name" form.
 
Methods inherited from class org.argouml.uml.diagram.ui.FigAssociation
chooseArrowHead, getPopUpActions, paint, setOwner, textEdited, updateAbstract
 
Methods inherited from class org.argouml.uml.diagram.ui.FigEdgeModelElement
canEdit, damage, delayedVetoableChange, dispose, finalize, getContextNotation, getDestination, getItemUID, getNameFig, getSource, getSquaredDistance, getStereotypeFig, getTipString, 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, setPoints, updateClassifiers, updateNameText, updateStereotypeText, vetoableChange
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_messages

protected FigMessageGroup _messages
Constructor Detail

FigAssociationRole

public FigAssociationRole()

FigAssociationRole

public FigAssociationRole(java.lang.Object edge,
                          Layer lay)
Constructor for FigAssociationRole.

Parameters:
edge -
lay -
Method Detail

modelChanged

protected void modelChanged(MElementEvent e)
calls the method on the "super" (FigAssociation) and then changes the name to take care of the "/ name : base association name" form.

Overrides:
modelChanged in class FigAssociation

addMessage

public void addMessage(FigMessage message)

delete

public void delete()
Overrides:
delete in class FigEdgeModelElement
See Also:
org.tigris.gef.presentation.Fig#delete()


ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook