|
|||||||||||
| 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.FigCompositeState
Class to display graphics for a UML MCompositeState in a diagram.
| Nested Class Summary |
| Nested classes inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
|
| Field Summary | |
private org.tigris.gef.presentation.FigRect |
cover
|
private org.tigris.gef.presentation.FigLine |
divider
|
private static 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 | |
FigCompositeState()
The main constructor |
|
FigCompositeState(org.tigris.gef.graph.GraphModel gm,
Object node)
The constructor for when a new Fig is created for an existing UML elm |
|
| 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()
|
Vector |
getPopUpActions(MouseEvent me)
|
boolean |
getUseTrapRect()
|
protected void |
modelChanged(PropertyChangeEvent mee)
Update the text labels. |
String |
placeString()
Default Reply text to be shown while placing node in diagram. |
void |
setBounds(int h)
To resize only when a new concurrent region is added, changing the height. |
void |
setBounds(int x,
int y,
int w,
int h)
Override setBounds to keep shapes looking right. |
void |
setFillColor(Color col)
|
void |
setFilled(boolean f)
|
void |
setLineColor(Color col)
|
void |
setLineWidth(int w)
|
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. |
| Methods inherited from class org.argouml.uml.diagram.state.ui.FigState |
getInternal, setInternal, setOwner, updateInternal, updateListeners |
| 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 |
private static final int MARGIN
private org.tigris.gef.presentation.FigRect cover
private org.tigris.gef.presentation.FigLine divider
| Constructor Detail |
public FigCompositeState()
public FigCompositeState(org.tigris.gef.graph.GraphModel gm,
Object node)
gm - ignorednode - the UML element| Method Detail |
public String placeString()
FigNodeModelElement
placeString in class FigNodeModelElementFigNodeModelElement.placeString()public Object clone()
FigNodeModelElementThe clone function is used by Copy/Paste operations.
clone in class FigNodeModelElementObject.clone()public Dimension getMinimumSize()
Fig.getMinimumSize()public boolean getUseTrapRect()
Fig.getUseTrapRect()
public void setBounds(int x,
int y,
int w,
int h)
Fig.setBounds(int, int, int, int)public void setBounds(int h)
h - the new heightpublic Vector getPopUpActions(MouseEvent me)
getPopUpActions in interface org.tigris.gef.ui.PopupGeneratorgetPopUpActions in class FigNodeModelElementPopupGenerator.getPopUpActions(java.awt.event.MouseEvent)public void setLineColor(Color col)
Fig.setLineColor(java.awt.Color)public Color getLineColor()
Fig.getLineColor()public void setFillColor(Color col)
Fig.setFillColor(java.awt.Color)public Color getFillColor()
Fig.getFillColor()public void setFilled(boolean f)
Fig.setFilled(boolean)public boolean getFilled()
Fig.getFilled()public void setLineWidth(int w)
Fig.setLineWidth(int)public int getLineWidth()
Fig.getLineWidth()protected void modelChanged(PropertyChangeEvent mee)
modelChanged in class FigStateFigNodeModelElement.modelChanged(java.beans.PropertyChangeEvent)
public void textEdited(org.tigris.gef.presentation.FigText ft)
throws PropertyVetoException
FigNodeModelElement
textEdited in class FigNodeModelElementft - the FigText that has been edited and contains the new text
PropertyVetoException - thrown when new text represents
an unacceptable valueFigNodeModelElement.textEdited(org.tigris.gef.presentation.FigText)protected int getInitialHeight()
getInitialHeight in class FigStateFigState.getInitialHeight()protected int getInitialWidth()
getInitialWidth in class FigStateFigState.getInitialWidth()protected int getInitialX()
getInitialX in class FigStateFigState.getInitialX()protected int getInitialY()
getInitialY in class FigStateFigState.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 |