|
|||||||||||
| 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.FigConcurrentRegion
Class to display graphics for a UML ConcurrentRegion in a diagram.
| Field Summary |
| Fields inherited from class org.argouml.uml.diagram.state.ui.FigState |
DIVIDER_Y, MARGIN, notationProviderBody, SPACE_BOTTOM, SPACE_MIDDLE, SPACE_TOP |
| Fields inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
ABSTRACT, ACTIVE, invisibleAllowed, LEAF, notationProviderName, 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.Fig |
_allowsSaving, _context, _dashes, _dashPeriod, _dashStyle, _filled, _h, _w, _x, _y, an, annotationOwner, annotationStatus, BORDER, MIN_SIZE, plotter |
| Constructor Summary | |
FigConcurrentRegion()
The constructor. |
|
FigConcurrentRegion(GraphModel gm,
Object node)
The constructor. |
|
FigConcurrentRegion(GraphModel gm,
Object node,
Color col,
int width,
int height)
The constructor. |
|
| 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 Color |
getInitialColor()
|
int |
getInitialHeight()
|
protected int |
getInitialWidth()
|
protected int |
getInitialX()
|
protected int |
getInitialY()
|
Color |
getLineColor()
|
int |
getLineWidth()
|
Dimension |
getMinimumSize()
|
Vector |
getPopUpActions(MouseEvent me)
|
boolean |
getUseTrapRect()
|
Selection |
makeSelection()
return selectors, depending whether we deal with activity or state diagrams. |
protected void |
modelChanged(PropertyChangeEvent mee)
This is called after any part of the UML MModelElement has changed. |
void |
mouseDragged(MouseEvent e)
|
void |
mouseMoved(MouseEvent e)
|
void |
mousePressed(MouseEvent e)
|
void |
mouseReleased(MouseEvent e)
|
void |
setBounds(int yInc,
int hInc)
To resize with Y increments, height increment and keeping the X and width. |
void |
setBounds(int xInc,
int yInc,
int w,
boolean concurrency)
To resize with X and Y increments, absolute width and keeping the height. |
void |
setBounds(int xInc,
int yInc,
int w,
int hInc,
boolean concurrency)
To resize with X, Y and height increments and absolute width. |
protected void |
setBoundsImpl(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)
|
| Methods inherited from class org.argouml.uml.diagram.state.ui.FigState |
getInternal, initNotationProviders, renderingChanged, setInternal, setOwner, textEdited, textEditStarted, updateListeners |
| Methods inherited from class org.argouml.uml.diagram.state.ui.FigStateVertex |
redrawEnclosedFigs, setEnclosingFig |
| Methods inherited from class org.tigris.gef.presentation.FigNode |
addFigEdge, bindPort, cleanUp, contains, deepHitPort, dispose, endTrans, getFigEdges, getFigEdges, getHighlight, getPortFig, getPortFigs, getPortSector, hidePorts, hitPort, hitPort, isBlinkPorts, mouseEntered, mouseExited, paint, removeFigEdge, removePort, setBlinkPorts, setHighlight, showPorts, superTranslate, translateImpl, updateEdges |
| Methods inherited from class org.tigris.gef.presentation.FigGroup |
addFig, addFigs, deepSelect, elements, getDisplayedFigs, getExtraFrameSpace, getFigAt, getFigCount, getFigPosn, getFigs, getFont, getFontFamily, getFontSize, getPrivateData, 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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.awt.event.MouseListener |
mouseClicked, mouseEntered, mouseExited |
| Methods inherited from interface org.argouml.cognitive.Highlightable |
getHighlight, setHighlight |
| Methods inherited from interface org.tigris.gef.di.GraphicElement |
getId, getOwner, routingRect |
| Constructor Detail |
public FigConcurrentRegion()
public FigConcurrentRegion(GraphModel gm,
Object node)
gm - (not used)node - the UML model element represented by this Fig
public FigConcurrentRegion(GraphModel gm,
Object node,
Color col,
int width,
int height)
gm - (not used)node - the UML model element represented by this Figcol - the line colorwidth - the widthheight - the height| Method Detail |
public Object clone()
FigNodeModelElementThe clone function is used by Copy/Paste operations.
clone in class FigNodeModelElementObject.clone()public Vector getPopUpActions(MouseEvent me)
getPopUpActions in interface PopupGeneratorgetPopUpActions in class FigNodeModelElementPopupGenerator.getPopUpActions(java.awt.event.MouseEvent)public Dimension getMinimumSize()
Fig.getMinimumSize()public boolean getUseTrapRect()
Fig.getUseTrapRect()
protected void setBoundsImpl(int x,
int y,
int w,
int h)
When resized by this way, it only changes the height and the adjacent region's height.
Fig.setBounds(int, int, int, int)
public void setBounds(int xInc,
int yInc,
int w,
boolean concurrency)
xInc - the x incrementyInc - the y incrementw - the widthconcurrency - is concurrent?
public void setBounds(int xInc,
int yInc,
int w,
int hInc,
boolean concurrency)
xInc - the x incrementyInc - the y incrementw - the widthconcurrency - is concurrent?hInc - the height increment
public void setBounds(int yInc,
int hInc)
yInc - the y incrementhInc - the height incrementpublic 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()public Selection makeSelection()
FigStateVertex
makeSelection in class FigStateVertexFig.makeSelection()public 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()protected Color getInitialColor()
protected void modelChanged(PropertyChangeEvent mee)
FigNodeModelElement
modelChanged in class FigStateFigNodeModelElement.modelChanged(java.beans.PropertyChangeEvent)public void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerMouseListener.mousePressed(java.awt.event.MouseEvent)public void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerMouseListener.mouseReleased(java.awt.event.MouseEvent)public void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenerMouseMotionListener.mouseDragged(java.awt.event.MouseEvent)public void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenerMouseMotionListener.mouseMoved(java.awt.event.MouseEvent)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |