uci.uml.visual
Class FigTransition

java.lang.Object
  |
  +--uci.gef.Fig
        |
        +--uci.gef.FigEdge
              |
              +--uci.gef.FigEdgePoly
                    |
                    +--uci.uml.visual.FigEdgeModelElement
                          |
                          +--uci.uml.visual.FigTransition

public class FigTransition
extends FigEdgeModelElement

See Also:
Serialized Form

Inner classes inherited from class uci.gef.FigEdge
FigEdge.PathItem
 
Fields inherited from class uci.uml.visual.FigEdgeModelElement
_name, _stereo, ITALIC_LABEL_FONT, LABEL_FONT, MARGIN
 
Fields inherited from class uci.gef.FigEdgePoly
_initiallyLaidOut
 
Fields inherited from class uci.gef.FigEdge
_arrowHeadEnd, _arrowHeadStart, _destFigNode, _destPortFig, _fig, _highlight, _pathItems, _sourceFigNode, _sourcePortFig, _useNearest
 
Fields inherited from class uci.gef.Fig
_dashes, _fillColor, _filled, _group, _h, _layer, _lineColor, _lineWidth, _locked, _w, _x, _y, BORDER, DASH_ARRAYS, DASHED_CHOICES, MIN_SIZE
 
Constructor Summary
FigTransition()
           
FigTransition(Object edge)
           
 
Method Summary
protected  void modelChanged()
          This is called aftern any part of the UML ModelElement has changed.
protected  void textEdited(FigText ft)
          This method is called after the user finishes editing a text field that is in the FigEdgeModelElement.
 
Methods inherited from class uci.uml.visual.FigEdgeModelElement
canEdit, delayedVetoableChange, getNameFig, getPopUpActions, getSquaredDistance, getStereotypeFig, getTipString, hitClarifier, keyPressed, keyReleased, keyTyped, makeSelection, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, paintClarifiers, propertyChange, setOwner, updateNameText, updateStereotypeText, vetoableChange
 
Methods inherited from class uci.gef.FigEdgePoly
computeRoute, findAvoidPt, insertPoint, layoutEdge, makeEdgeFig, moveVertex, paint, routingRectPoint, segOK, setEndPoints, setInitiallyLaidOut, setPoints, tryRoute
 
Methods inherited from class uci.gef.FigEdge
addPathItem, calcBounds, cleanUp, contains, delete, getBetweenNearestPoints, getBounds, getDashed, getDestArrowHead, getDestFigNode, getDestPortFig, getFig, getFirstPoint, getHighlight, getLastPoint, getLineColor, getLineWidth, getNumPoints, getPathItem, getPathItemsRaw, getPerimeterLength, getPoints, getPoints, getSourceArrowHead, getSourceFigNode, getSourcePortFig, getXs, getYs, hit, hitFig, intersects, isReshapable, isResizable, isRotatable, paintArrowHeads, paintHighlightLine, paintPathItems, postLoad, removePathItem, setBetweenNearestPoints, setDashed, setDestArrowHead, setDestFigNode, setDestPortFig, setFig, setHighlight, setLineColor, setLineWidth, setNumPoints, setPoints, setPoints, setSourceArrowHead, setSourceFigNode, setSourcePortFig, setXs, setYs, stuffPointAlongPerimeter, translateEdge, updatePathItemLocations
 
Methods inherited from class uci.gef.Fig
addPoint, addPropertyChangeListener, align, center, classNameAndBounds, clone, connectionPoint, contains, contains, countCornersContained, createDrag, damage, dispose, drawDashedLine, drawDashedPerimeter, endTrans, firePropChange, firePropChange, firePropChange, getClosestPoint, getDashed01, getDashedString, getEnclosedFigs, getEnclosingFig, getFillColor, getFilled, getFilled01, getGravityPoints, getGroup, getHalfHeight, getHalfWidth, getHeight, getId, getLayer, getLocation, getLocked, getMinimumSize, getOwner, getPreferedSize, getSize, getTrapRect, getUseTrapRect, getWidth, getX, getY, isLowerRightResizable, isMovable, OK, pointAlongPerimeter, postSave, preSave, print, removePoint, removePropertyChangeListener, reorder, routingRect, setBounds, setBounds, setDashedString, setEnclosingFig, setFillColor, setFilled, setGroup, setHeight, setLayer, setLocation, setLocation, setLocked, setPoints, setPoints, setSize, setSize, setWidth, setX, setY, startTrans, stuffBounds, translate, within
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FigTransition

public FigTransition()

FigTransition

public FigTransition(Object edge)
Method Detail

textEdited

protected void textEdited(FigText ft)
                   throws PropertyVetoException
This method is called after the user finishes editing a text field that is in the FigEdgeModelElement. Determine which field and update the model. This class handles the name, subclasses should override to handle other text elements.
Overrides:
textEdited in class FigEdgeModelElement

modelChanged

protected void modelChanged()
This is called aftern any part of the UML ModelElement has changed. This method automatically updates the name FigText. Subclasses should override and update other parts.
Overrides:
modelChanged in class FigEdgeModelElement