|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tigris.gef.presentation.Fig
org.tigris.gef.presentation.FigEdge
org.tigris.gef.presentation.FigEdgePoly
org.argouml.uml.diagram.ui.FigEdgeModelElement
org.argouml.uml.diagram.ui.FigAssociation
Nested Class Summary |
Nested classes inherited from class org.tigris.gef.presentation.FigEdge |
|
Field Summary | |
protected FigTextGroup |
_destGroup
Group for the FigTexts concerning the dest association end |
protected org.tigris.gef.presentation.FigText |
_destMult
|
protected org.tigris.gef.presentation.FigText |
_destOrdering
|
protected org.tigris.gef.presentation.FigText |
_destRole
|
protected FigTextGroup |
_middleGroup
Group for the FigTexts concerning the name and stereotype of the association itself. |
(package private) static org.tigris.gef.presentation.ArrowHead |
_NAV_AGGREGATE
|
(package private) static org.tigris.gef.presentation.ArrowHead |
_NAV_COMP
|
protected FigTextGroup |
_srcGroup
Group for the FigTexts concerning the source association end |
protected org.tigris.gef.presentation.FigText |
_srcMult
|
protected org.tigris.gef.presentation.FigText |
_srcOrdering
|
protected org.tigris.gef.presentation.FigText |
_srcRole
|
protected org.tigris.gef.presentation.ArrowHead |
destArrowHead
|
(package private) static long |
serialVersionUID
|
protected org.tigris.gef.presentation.ArrowHead |
sourceArrowHead
|
static boolean |
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 |
Fields inherited from class org.tigris.gef.presentation.FigEdgePoly |
_initiallyLaidOut |
Fields inherited from class org.tigris.gef.presentation.FigEdge |
_arrowHeadEnd, _arrowHeadStart, _destFigNode, _destPortFig, _fig, _highlight, _pathItems, _sourceFigNode, _sourcePortFig, _useNearest |
Fields inherited from class org.tigris.gef.presentation.Fig |
_allowsSaving, _context, _dashes, _displayed, _fillColor, _filled, _g2dashes, _group, _h, _layer, _lineColor, _lineWidth, _locked, _resource, _selected, _shown, _w, _x, _y, an, annotationOwner, annotationStatus, BORDER, DASH_ARRAYS, DASHED_CHOICES, MIN_SIZE |
Constructor Summary | |
FigAssociation()
Don't call this constructor directly. |
|
FigAssociation(java.lang.Object edge,
org.tigris.gef.base.Layer lay)
|
Method Summary | |
protected org.tigris.gef.presentation.ArrowHead |
chooseArrowHead(java.lang.Object ak,
boolean nav)
|
private java.lang.String |
getOrderingName(java.lang.Object orderingKind)
Returns the name of the OrderingKind. |
java.util.Vector |
getPopUpActions(java.awt.event.MouseEvent me)
|
protected void |
modelChanged(ru.novosoft.uml.MElementEvent e)
This is called aftern any part of the UML MModelElement has changed. |
void |
paint(java.awt.Graphics g)
|
void |
setOwner(java.lang.Object association)
|
protected void |
textEdited(org.tigris.gef.presentation.FigText ft)
This method is called after the user finishes editing a text field that is in the FigEdgeModelElement. |
protected void |
updateAbstract()
Updates the name if modelchanged receives an "isAbstract" event |
private void |
updateEnd(org.tigris.gef.presentation.FigText multiToUpdate,
org.tigris.gef.presentation.FigText roleToUpdate,
org.tigris.gef.presentation.FigText orderingToUpdate,
java.lang.Object end)
|
Methods inherited from class org.tigris.gef.presentation.FigEdgePoly |
computeRoute, findAvoidPt, insertPoint, layoutEdge, makeEdgeFig, moveVertex, routingRectPoint, segOK, setEndPoints, setInitiallyLaidOut, setPoint, tryRoute |
Methods inherited from class org.tigris.gef.presentation.FigEdge |
addPathItem, calcBounds, cleanUp, contains, getBetweenNearestPoints, getBounds, getBounds, getDashed, getDestArrowHead, getDestFigNode, getDestPortFig, getFig, getFirstPoint, getHighlight, getLastPoint, getLineColor, getLineWidth, getNumPoints, getPathItem, getPathItemFig, getPathItemFigs, getPathItemsRaw, getPerimeterLength, getPoint, getPoints, getPoints, getPrivateData, getSourceArrowHead, getSourceFigNode, getSourcePortFig, getXs, getYs, hasFillColor, hit, hitFig, intersects, isReshapable, isResizable, isRotatable, paintArrowHeads, paintHighlightLine, paintPathItems, removePathItem, removePathItem, setBetweenNearestPoints, setDashed, setDestArrowHead, setDestFigNode, setDestPortFig, setFig, setHighlight, setLineColor, setLineWidth, setNumPoints, setPoint, setPoints, setPoints, setPrivateData, setSourceArrowHead, setSourceFigNode, setSourcePortFig, setXs, setYs, stuffPointAlongPerimeter, translateEdge, updatePathItemLocations |
Methods inherited from class org.tigris.gef.presentation.Fig |
addAnnotation, addPoint, addPropertyChangeListener, align, center, classNameAndBounds, clone, connectionPoint, contains, contains, countCornersContained, createDrag, drawDashedLine, drawDashedPerimeter, endTrans, firePropChange, firePropChange, firePropChange, getAnnotationOwner, getAnnotationStrategy, getClosestPoint, getContext, getDashed01, getDashedString, getEnclosedFigs, getEnclosingFig, getFillColor, getFilled, getFilled01, getGravityPoints, getGroup, getHalfHeight, getHalfWidth, getHandleBox, getHeight, getId, getLayer, getLocation, getLocked, getMinimumSize, getOwner, getPreferedSize, getResource, getSingle, getSize, getTrapRect, getUseTrapRect, getVisState, getWidth, getX, getY, hasLineColor, initAnnotations, intersectsPerimeter, isAnnotation, isCopieable, isCopyable, isCutable, isDisplayed, isFactoryConstructed, isLowerRightResizable, isMovable, isSelected, isVisible, OK, pointAlongPerimeter, postSave, preSave, print, redraw, removeAnnotation, removeAnnotation, removePoint, removePropertyChangeListener, reorder, routingRect, savingAllowed, setAnnotationOwner, setAnnotationStatus, setAnnotationStrategy, setBounds, setBounds, setCenter, setContext, setDashedString, setDisplayed, setEnclosingFig, setFillColor, setFilled, setGroup, setHandleBox, setHeight, setLayer, setLocation, setLocation, setLocked, setMovable, setPoints, setPoints, setResizable, setResource, setSavingAllowed, setSelected, setSingle, setSize, setSize, setVisible, setVisState, setWidth, setX, setY, stuffBounds, translate, translateAnnotations, unsetAnnotationOwner, updateAnnotationPositions, updateVisState, within |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.tigris.gef.ui.Highlightable |
addPropertyChangeListener, removePropertyChangeListener |
Field Detail |
public static boolean SUPPRESS_BIDIRECTIONAL_ARROWS
protected FigTextGroup _srcGroup
protected FigTextGroup _destGroup
protected FigTextGroup _middleGroup
protected org.tigris.gef.presentation.FigText _srcMult
protected org.tigris.gef.presentation.FigText _srcRole
protected org.tigris.gef.presentation.FigText _destMult
protected org.tigris.gef.presentation.FigText _destRole
protected org.tigris.gef.presentation.FigText _srcOrdering
protected org.tigris.gef.presentation.FigText _destOrdering
protected org.tigris.gef.presentation.ArrowHead sourceArrowHead
protected org.tigris.gef.presentation.ArrowHead destArrowHead
static org.tigris.gef.presentation.ArrowHead _NAV_AGGREGATE
static org.tigris.gef.presentation.ArrowHead _NAV_COMP
static final long serialVersionUID
Constructor Detail |
public FigAssociation()
public FigAssociation(java.lang.Object edge, org.tigris.gef.base.Layer lay)
Method Detail |
public void setOwner(java.lang.Object association)
setOwner
in class FigEdgeModelElement
protected void textEdited(org.tigris.gef.presentation.FigText ft) throws java.beans.PropertyVetoException
FigEdgeModelElement
textEdited
in class FigEdgeModelElement
java.beans.PropertyVetoException
private void updateEnd(org.tigris.gef.presentation.FigText multiToUpdate, org.tigris.gef.presentation.FigText roleToUpdate, org.tigris.gef.presentation.FigText orderingToUpdate, java.lang.Object end)
protected void modelChanged(ru.novosoft.uml.MElementEvent e)
FigEdgeModelElement
modelChanged
in class FigEdgeModelElement
protected org.tigris.gef.presentation.ArrowHead chooseArrowHead(java.lang.Object ak, boolean nav)
public java.util.Vector getPopUpActions(java.awt.event.MouseEvent me)
getPopUpActions
in interface org.tigris.gef.ui.PopupGenerator
getPopUpActions
in class FigEdgeModelElement
private java.lang.String getOrderingName(java.lang.Object orderingKind)
protected void updateAbstract()
public void paint(java.awt.Graphics g)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040316) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |