|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.tigris.gef.presentation.Fig | +--org.tigris.gef.presentation.FigGroup | +--org.tigris.gef.presentation.FigNode | +--org.argouml.uml.diagram.ui.FigNodeModelElement | +--org.argouml.uml.diagram.state.ui.FigStateVertex | +--org.argouml.uml.diagram.state.ui.FigFinalState
Class to display graphics for a UML MState in a diagram.
Field Summary | |
int |
height
|
int |
MARGIN
|
int |
width
|
int |
x
|
int |
y
|
Fields inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
_bigPort, _enclosedFigs, _encloser, _name, _readyToEdit, _shadowSize, _stereo, cat, checkSize, ITALIC_LABEL_FONT, LABEL_FONT, ROWHEIGHT, STEREOHEIGHT, suppressCalcBounds |
Fields inherited from class org.tigris.gef.presentation.FigNode |
_blinkPorts, _figEdges, _highlight, ang135, ang225, ang315, ang45 |
Fields inherited from class org.tigris.gef.presentation.FigGroup |
_dynObjects, _figs |
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 | |
FigFinalState()
|
|
FigFinalState(org.tigris.gef.graph.GraphModel gm,
java.lang.Object node)
|
Method Summary | |
java.lang.Object |
clone()
|
java.awt.Color |
getFillColor()
|
boolean |
getFilled()
|
java.util.Vector |
getGravityPoints()
Makes sure that edges stick to the outer circle and not to the name or stereobox. |
java.awt.Color |
getLineColor()
|
int |
getLineWidth()
|
org.tigris.gef.presentation.FigCircle |
getOutCircle()
Returns the outCircle. |
boolean |
isResizable()
Final states are fixed size. |
void |
keyPressed(java.awt.event.KeyEvent ke)
|
org.tigris.gef.base.Selection |
makeSelection()
|
void |
mouseClicked(java.awt.event.MouseEvent me)
If the user double clicks on any part of this FigNode, pass it down to one of the internal Figs. |
void |
setBounds(int x,
int y,
int w,
int h)
|
void |
setFillColor(java.awt.Color col)
|
void |
setFilled(boolean f)
|
void |
setLineColor(java.awt.Color col)
|
void |
setLineWidth(int w)
|
Methods inherited from class org.argouml.uml.diagram.state.ui.FigStateVertex |
setEnclosingFig |
Methods inherited from class org.tigris.gef.presentation.FigNode |
addFigEdge, bindPort, cleanUp, contains, deepHitPort, endTrans, getBlinkPorts, getFigEdges, getHighlight, getPortFig, getPortFigs, getPortSector, hidePorts, hitPort, hitPort, mouseEntered, mouseExited, mousePressed, mouseReleased, paint, postLoad, removeFigEdge, removePort, setBlinkPorts, setHighlight, showPorts, startTrans, superTranslate, translate, updateEdges |
Methods inherited from class org.tigris.gef.presentation.FigGroup |
addFig, elements, getDisplayedFigs, getFigs, getFont, getFontFamily, getFontSize, getPrivateData, getTextColor, getTextFillColor, getTextFilled, hitFig, isReshapable, isRotatable, parseDynObjects, removeAll, removeFig, setFigs, setFont, setFontFamily, setFontSize, setPrivateData, setTextColor, setTextFillColor, setTextFilled |
Methods inherited from class org.tigris.gef.presentation.Fig |
addAnnotation, addPoint, addPropertyChangeListener, align, center, classNameAndBounds, connectionPoint, contains, contains, countCornersContained, createDrag, drawDashedLine, drawDashedPerimeter, firePropChange, firePropChange, firePropChange, getAnnotationOwner, getAnnotationStrategy, getBounds, getClosestPoint, getContext, getDashed, getDashed01, getDashedString, getFilled01, getFirstPoint, getGroup, getHalfHeight, getHalfWidth, getHandleBox, getHeight, getId, getLastPoint, getLayer, getLocation, getLocked, getMinimumSize, getNumPoints, getOwner, getPerimeterLength, getPoints, getPoints, getPreferedSize, getResource, getSize, getTrapRect, getUseTrapRect, getVisState, getWidth, getX, getXs, getY, getYs, initAnnotations, insertPoint, intersects, isAnnotation, isDisplayed, isLowerRightResizable, isMovable, OK, pointAlongPerimeter, postSave, preSave, print, removeAnnotation, removeAnnotation, removePoint, removePropertyChangeListener, reorder, routingRect, savingAllowed, setAnnotationOwner, setAnnotationStatus, setAnnotationStrategy, setBounds, setCenter, setContext, setDashed, setDashedString, setDisplayed, setGroup, setHandleBox, setHeight, setLayer, setLocation, setLocation, setLocked, setNumPoints, setPoints, setPoints, setPoints, setPoints, setPoints, setResource, setSavingAllowed, setSize, setSize, setVisState, setWidth, setX, setXs, setY, setYs, stuffBounds, stuffPointAlongPerimeter, unsetAnnotationOwner, updateAnnotationPositions, updateVisState, within |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.awt.event.MouseListener |
mouseEntered, mouseExited, mousePressed, mouseReleased |
Methods inherited from interface org.tigris.gef.ui.Highlightable |
addPropertyChangeListener, removePropertyChangeListener |
Field Detail |
public final int MARGIN
public int x
public int y
public int width
public int height
Constructor Detail |
public FigFinalState()
public FigFinalState(org.tigris.gef.graph.GraphModel gm, java.lang.Object node)
Method Detail |
public java.lang.Object clone()
clone
in class org.tigris.gef.presentation.FigNode
public org.tigris.gef.base.Selection makeSelection()
makeSelection
in class FigNodeModelElement
public boolean isResizable()
isResizable
in class org.tigris.gef.presentation.FigGroup
public void setLineColor(java.awt.Color col)
setLineColor
in class org.tigris.gef.presentation.FigGroup
public java.awt.Color getLineColor()
getLineColor
in class org.tigris.gef.presentation.FigGroup
public void setFillColor(java.awt.Color col)
setFillColor
in class org.tigris.gef.presentation.FigGroup
public java.awt.Color getFillColor()
getFillColor
in class org.tigris.gef.presentation.FigGroup
public void setFilled(boolean f)
setFilled
in class org.tigris.gef.presentation.FigGroup
public boolean getFilled()
getFilled
in class org.tigris.gef.presentation.FigGroup
public void setLineWidth(int w)
setLineWidth
in class org.tigris.gef.presentation.FigGroup
public int getLineWidth()
getLineWidth
in class org.tigris.gef.presentation.FigGroup
public void mouseClicked(java.awt.event.MouseEvent me)
FigNodeModelElement
mouseClicked
in class FigNodeModelElement
public void keyPressed(java.awt.event.KeyEvent ke)
keyPressed
in class FigNodeModelElement
public void setBounds(int x, int y, int w, int h)
setBounds
in class org.tigris.gef.presentation.FigNode
Fig.setBounds(int, int, int, int)
public org.tigris.gef.presentation.FigCircle getOutCircle()
public java.util.Vector getGravityPoints()
getGravityPoints
in class org.tigris.gef.presentation.Fig
Fig.getGravityPoints()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML (c) 1996-2002 |