|
|||||||||||
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 |
org.tigris.gef.presentation.FigEdge.PathItem |
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. |
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
|
protected org.tigris.gef.presentation.ArrowHead |
sourceArrowHead
|
static boolean |
SUPPRESS_BIDIRECTIONAL_ARROWS
|
Fields inherited from class org.argouml.uml.diagram.ui.FigEdgeModelElement |
_name, _stereo, cat, ITALIC_LABEL_FONT, LABEL_FONT, MARGIN |
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, _group, _h, _layer, _lineColor, _lineWidth, _locked, _resource, _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(ru.novosoft.uml.foundation.data_types.MAggregationKind ak,
boolean nav)
|
void |
delete()
|
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 own)
|
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. |
Methods inherited from class org.argouml.uml.diagram.ui.FigEdgeModelElement |
canEdit, damage, delayedVetoableChange, dispose, finalize, getContextNotation, getDestination, getItemUID, getNameFig, 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, updateClassifiers, updateStereotypeText, vetoableChange |
Methods inherited from class org.tigris.gef.presentation.FigEdgePoly |
computeRoute, findAvoidPt, insertPoint, layoutEdge, makeEdgeFig, moveVertex, routingRectPoint, segOK, setEndPoints, setInitiallyLaidOut, setPoints, tryRoute |
Methods inherited from class org.tigris.gef.presentation.FigEdge |
addPathItem, calcBounds, cleanUp, contains, getBetweenNearestPoints, getBounds, getDashed, getDestArrowHead, getDestFigNode, getDestPortFig, getFig, getFirstPoint, getHighlight, getLastPoint, getLineColor, getLineWidth, getNumPoints, getPathItem, getPathItemFig, getPathItemFigs, getPathItemsRaw, getPerimeterLength, getPoints, getPoints, getPrivateData, getSourceArrowHead, getSourceFigNode, getSourcePortFig, getXs, getYs, hitFig, intersects, isReshapable, isResizable, isRotatable, paintArrowHeads, paintHighlightLine, paintPathItems, removePathItem, removePathItem, setBetweenNearestPoints, setDashed, setDestArrowHead, setDestFigNode, setDestPortFig, setFig, setHighlight, setLineColor, setLineWidth, setNumPoints, 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, getSize, getTrapRect, getUseTrapRect, getVisState, getWidth, getX, getY, initAnnotations, isAnnotation, isDisplayed, isLowerRightResizable, isMovable, OK, pointAlongPerimeter, postSave, preSave, print, 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, setPoints, setPoints, setResource, setSavingAllowed, setSize, setSize, setVisState, setWidth, setX, setY, startTrans, stuffBounds, translate, 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
Constructor Detail |
public FigAssociation()
public FigAssociation(java.lang.Object edge, org.tigris.gef.base.Layer lay)
Method Detail |
public void setOwner(java.lang.Object own)
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
protected void modelChanged(ru.novosoft.uml.MElementEvent e)
FigEdgeModelElement
modelChanged
in class FigEdgeModelElement
protected org.tigris.gef.presentation.ArrowHead chooseArrowHead(ru.novosoft.uml.foundation.data_types.MAggregationKind 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
public void paint(java.awt.Graphics g)
public void delete()
delete
in class FigEdgeModelElement
Fig.delete()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20030829) | ArgoUML Project Home | ArgoUML Cookbook |