|
|||||||||||
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.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.FigState
org.argouml.uml.diagram.state.ui.FigSubmachineState
Class to display graphics for a UML MSubmachineState in a diagram.
Nested Class Summary |
Nested classes inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
|
Field Summary | |
(package private) org.tigris.gef.presentation.FigRect |
_circle1
|
(package private) org.tigris.gef.presentation.FigLine |
_circle1tocircle2
|
(package private) org.tigris.gef.presentation.FigRect |
_circle2
|
(package private) org.tigris.gef.presentation.FigRect |
_cover
|
(package private) org.tigris.gef.presentation.FigLine |
_divider
|
(package private) org.tigris.gef.presentation.FigLine |
_divider2
|
org.tigris.gef.presentation.FigText |
_include
|
protected static Logger |
cat
|
int |
MARGIN
|
Fields inherited from class org.argouml.uml.diagram.state.ui.FigState |
|
Fields inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
ABSTRACT, ACTIVE, LEAF, POPUP_ADD_OFFSET, ROOT, ROWHEIGHT, SHADOW_COLOR_ALPHA, SHADOW_COLOR_VALUE, STEREOHEIGHT |
Fields inherited from class org.tigris.gef.presentation.FigNode |
_blinkPorts, _highlight, ang135, ang225, ang315, ang45 |
Fields inherited from class org.tigris.gef.presentation.FigGroup |
_dynObjects, _extraFrameSpace |
Fields inherited from class org.tigris.gef.presentation.Fig |
_allowsSaving, _context, _dashes, _dashPeriod, _dashStyle, _displayed, _fillColor, _filled, _group, _h, _layer, _lineColor, _lineWidth, _locked, _resource, _selected, _shown, _w, _x, _y, an, annotationOwner, annotationStatus, BORDER, MIN_SIZE |
Constructor Summary | |
FigSubmachineState()
|
|
FigSubmachineState(org.tigris.gef.graph.GraphModel gm,
Object node)
|
Method Summary | |
Object |
clone()
After the base clone method has been called determine which child figs of the clone represent the name, stereotype and port. |
Color |
getFillColor()
|
boolean |
getFilled()
|
protected int |
getInitialHeight()
|
protected int |
getInitialWidth()
|
protected int |
getInitialX()
|
protected int |
getInitialY()
|
Color |
getLineColor()
|
int |
getLineWidth()
|
Dimension |
getMinimumSize()
|
boolean |
getUseTrapRect()
|
protected void |
modelChanged(PropertyChangeEvent mee)
Update the text labels and listeners |
void |
setBounds(int x,
int y,
int w,
int h)
|
void |
setFillColor(Color col)
|
void |
setFilled(boolean f)
|
void |
setLineColor(Color col)
|
void |
setLineWidth(int w)
|
void |
setOwner(Object node)
|
void |
textEdited(org.tigris.gef.presentation.FigText ft)
This method is called after the user finishes editing a text field that is in the FigNodeModelElement. |
protected void |
updateInclude()
|
protected void |
updateListeners(Object newOwner)
Implementations of this method should register/unregister the fig for all (model)events. |
protected void |
updateListeners(Object newOwner,
Object oldV)
|
Methods inherited from class org.argouml.uml.diagram.state.ui.FigState |
getInternal, setInternal, updateInternal |
Methods inherited from class org.argouml.uml.diagram.state.ui.FigStateVertex |
makeSelection, setEnclosingFig |
Methods inherited from class org.tigris.gef.presentation.FigNode |
addFigEdge, bindPort, cleanUp, contains, deepHitPort, delete, dispose, endTrans, getBlinkPorts, getFigEdges, getFigEdges, getHighlight, getPortFig, getPortFigs, getPortSector, hidePorts, hitPort, hitPort, isBlinkPorts, isDragConnectable, mouseEntered, mouseExited, mousePressed, mouseReleased, removeFigEdge, removePort, setBlinkPorts, setHighlight, showPorts, superTranslate, translate, updateEdges |
Methods inherited from class org.tigris.gef.presentation.FigGroup |
addFigs, deepSelect, elements, getDisplayedFigs, getExtraFrameSpace, getFigAt, getFigs, getFigs, getFont, getFontFamily, getFontSize, getPrivateData, getSize, getSubFigBounds, getTextColor, getTextFillColor, getTextFilled, hitFig, isReshapable, isRotatable, iterator, parseDynObjects, removeAll, removeFig, setExtraFrameSpace, setFigs, setFigs, setFont, setFontFamily, setFontSize, setPrivateData, setTextColor, setTextFillColor, setTextFilled |
Methods inherited from class org.tigris.gef.presentation.Fig |
addAnnotation, addPoint, addPropertyChangeListener, align, center, connectionPoint, contains, contains, countCornersContained, createDrag, drawDashedLine, drawDashedPerimeter, firePropChange, firePropChange, firePropChange, getAnnotationOwner, getAnnotationStrategy, getBounds, getBounds, getClosestPoint, getContext, getDashed, getDashed01, getDashedString, getFilled01, getFirstPoint, getGravityPoints, getGroup, getHalfHeight, getHalfWidth, getHandleBox, getHeight, getId, getLastPoint, getLayer, getLocation, getLocked, getNumPoints, getOwner, getPerimeterLength, getPoint, getPoints, getPreferredSize, getResource, getSingle, getTrapRect, getVisState, getWidth, getX, getXs, getY, getYs, hasFillColor, hasLineColor, initAnnotations, insertPoint, intersects, intersectsPerimeter, isAnnotation, isCopieable, isCopyable, isCutable, isDisplayed, isLowerRightResizable, isMovable, isResizable, isSelected, isVisible, OK, pointAlongPerimeter, postSave, preSave, print, redraw, removeAnnotation, removeAnnotation, removePoint, removePropertyChangeListener, reorder, routingRect, savingAllowed, setAnnotationOwner, setAnnotationStatus, setAnnotationStrategy, setBounds, setCenter, setContext, setDashed, setDashedString, setDisplayed, setGroup, setHandleBox, setHeight, setLayer, setLocation, setLocation, setLocked, setMovable, setNumPoints, setPoint, setPoint, setPoint, setPoint, setPoints, setPoints, setPoints, setPoints, setPoints, setResizable, setResource, setSavingAllowed, setSelected, setSingle, setSize, setSize, setVisible, setVisState, setWidth, setX, setXs, setY, setYs, stuffBounds, stuffPointAlongPerimeter, 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 java.awt.event.MouseListener |
mouseEntered, mouseExited, mousePressed, mouseReleased |
Methods inherited from interface org.tigris.gef.ui.Highlightable |
addPropertyChangeListener, removePropertyChangeListener |
Field Detail |
protected static Logger cat
public final int MARGIN
org.tigris.gef.presentation.FigRect _cover
org.tigris.gef.presentation.FigLine _divider
org.tigris.gef.presentation.FigLine _divider2
org.tigris.gef.presentation.FigRect _circle1
org.tigris.gef.presentation.FigRect _circle2
org.tigris.gef.presentation.FigLine _circle1tocircle2
public org.tigris.gef.presentation.FigText _include
Constructor Detail |
public FigSubmachineState()
public FigSubmachineState(org.tigris.gef.graph.GraphModel gm, Object node)
Method Detail |
public void setOwner(Object node)
setOwner
in class FigState
Fig.setOwner(java.lang.Object)
public Object clone()
FigNodeModelElement
The clone function is used by Copy/Paste operations.
clone
in class FigNodeModelElement
Object.clone()
public Dimension getMinimumSize()
public boolean getUseTrapRect()
public void setBounds(int x, int y, int w, int h)
public void setLineColor(Color col)
public Color getLineColor()
public void setFillColor(Color col)
public Color getFillColor()
public void setFilled(boolean f)
public boolean getFilled()
public void setLineWidth(int w)
public int getLineWidth()
protected void modelChanged(PropertyChangeEvent mee)
modelChanged
in class FigState
FigNodeModelElement.modelChanged(java.beans.PropertyChangeEvent)
protected void updateListeners(Object newOwner)
FigNodeModelElement
updateListeners
in class FigState
FigNodeModelElement.updateListeners(java.lang.Object)
protected void updateListeners(Object newOwner, Object oldV)
protected void updateInclude()
public void textEdited(org.tigris.gef.presentation.FigText ft) throws PropertyVetoException
FigNodeModelElement
textEdited
in class FigNodeModelElement
ft
- the FigText that has been edited and contains the new text
PropertyVetoException
- thrown when new text represents
an unacceptable valueprotected int getInitialHeight()
getInitialHeight
in class FigState
FigState.getInitialHeight()
protected int getInitialWidth()
getInitialWidth
in class FigState
FigState.getInitialWidth()
protected int getInitialX()
getInitialX
in class FigState
FigState.getInitialX()
protected int getInitialY()
getInitialY
in class FigState
FigState.getInitialY()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |