|
|||||||||||
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.FigStubState
Class to display graphics for a UML MStubState in a diagram.
Nested Class Summary |
Nested classes inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
|
Field Summary | |
org.tigris.gef.presentation.FigText |
_reference
|
(package private) org.tigris.gef.presentation.FigLine |
_stubline
|
int |
height
|
int |
MARGIN
|
int |
width
|
int |
x
|
int |
y
|
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 | |
FigStubState()
|
|
FigStubState(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()
|
Color |
getLineColor()
|
int |
getLineWidth()
|
boolean |
isResizable()
Synch states are fixed size. |
org.tigris.gef.base.Selection |
makeSelection()
return selectors, depending whether we deal with activity or state diagrams. |
protected void |
modelChanged(PropertyChangeEvent mee)
Update the text labels |
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)
|
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)
|
protected void |
updateReference()
|
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, 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, getMinimumSize, getNumPoints, getOwner, getPerimeterLength, getPoint, getPoints, getPreferredSize, getResource, getSingle, getTrapRect, getUseTrapRect, getVisState, getWidth, getX, getXs, getY, getYs, hasFillColor, hasLineColor, initAnnotations, insertPoint, intersects, intersectsPerimeter, isAnnotation, isCopieable, isCopyable, isCutable, isDisplayed, isLowerRightResizable, isMovable, 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 |
public final int MARGIN
public int x
public int y
public int width
public int height
public org.tigris.gef.presentation.FigText _reference
org.tigris.gef.presentation.FigLine _stubline
Constructor Detail |
public FigStubState()
public FigStubState(org.tigris.gef.graph.GraphModel gm, Object node)
Method Detail |
public void setOwner(Object node)
setOwner
in class FigNodeModelElement
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 boolean isResizable()
public org.tigris.gef.base.Selection makeSelection()
FigStateVertex
makeSelection
in class FigStateVertex
Fig.makeSelection()
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()
public void setBounds(int x, int y, int w, int h)
Fig.setBounds(int, int, int, int)
protected void modelChanged(PropertyChangeEvent mee)
modelChanged
in class FigNodeModelElement
mee
- the ModelElementEvent that caused the changeprotected void updateReference()
protected void updateListeners(Object newOwner)
FigNodeModelElement
updateListeners
in class FigNodeModelElement
newOwner
- the new owner for the listenersprotected void updateListeners(Object newOwner, Object oldV)
|
|||||||||||
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 |