|
|||||||||||
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.use_case.ui.FigActor
Class to display graphics for an Actor in a diagram.
Nested Class Summary |
Nested classes inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
|
Field Summary | |
private static int |
ARMS_POSN
|
private static int |
BODY_POSN
|
private static int |
HEAD_POSN
|
private static int |
LEFT_LEG_POSN
|
private static int |
RIGHT_LEG_POSN
|
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 | |
FigActor()
Main Constructor for the creation of a new Actor. |
|
FigActor(org.tigris.gef.graph.GraphModel gm,
Object node)
Constructor for use if this figure is created for an existing actor node in the metamodel. |
Method Summary | |
Object |
deepHitPort(int x,
int y)
|
List |
getGravityPoints()
Makes sure that the edges stick to the outline of the fig. |
Dimension |
getMinimumSize()
|
Vector |
getPopUpActions(MouseEvent me)
|
boolean |
isResizable()
|
org.tigris.gef.base.Selection |
makeSelection()
|
protected void |
modelChanged(PropertyChangeEvent mee)
Handles changes of the model. |
String |
placeString()
Default Reply text to be shown while placing node in diagram. |
void |
renderingChanged()
Rerenders the fig if needed. |
void |
setBounds(int x,
int y,
int w,
int h)
|
void |
setFilled(boolean filled)
|
void |
setLineWidth(int width)
|
protected void |
updateAbstract()
Updates the name if modelchanged receives an "isAbstract" event. |
Methods inherited from class org.tigris.gef.presentation.FigNode |
addFigEdge, bindPort, cleanUp, contains, 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, setFillColor, setFont, setFontFamily, setFontSize, setLineColor, 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, getFillColor, getFilled, getFilled01, getFirstPoint, getGroup, getHalfHeight, getHalfWidth, getHandleBox, getHeight, getId, getLastPoint, getLayer, getLineColor, getLineWidth, getLocation, getLocked, 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 |
private static final int HEAD_POSN
private static final int BODY_POSN
private static final int ARMS_POSN
private static final int LEFT_LEG_POSN
private static final int RIGHT_LEG_POSN
Constructor Detail |
public FigActor()
public FigActor(org.tigris.gef.graph.GraphModel gm, Object node)
gm
- ignored!node
- The UML object being placed.Method Detail |
public void setLineWidth(int width)
Fig.setLineWidth(int)
public void setFilled(boolean filled)
Fig.setFilled(boolean)
public String placeString()
FigNodeModelElement
placeString
in class FigNodeModelElement
FigNodeModelElement.placeString()
public org.tigris.gef.base.Selection makeSelection()
makeSelection
in class FigNodeModelElement
Fig.makeSelection()
public Vector getPopUpActions(MouseEvent me)
getPopUpActions
in interface org.tigris.gef.ui.PopupGenerator
getPopUpActions
in class FigNodeModelElement
PopupGenerator.getPopUpActions(
java.awt.event.MouseEvent)
public boolean isResizable()
Fig.isResizable()
public Dimension getMinimumSize()
Fig.getMinimumSize()
public void setBounds(int x, int y, int w, int h)
Fig.setBounds(int, int, int, int)
public Object deepHitPort(int x, int y)
FigNode.deepHitPort(int, int)
public List getGravityPoints()
Fig.getGravityPoints()
protected void modelChanged(PropertyChangeEvent mee)
modelChanged
in class FigNodeModelElement
mee
- the ModelElementEvent that caused the changeFigNodeModelElement.modelChanged(java.beans.PropertyChangeEvent)
public void renderingChanged()
renderingChanged
in class FigNodeModelElement
protected void updateAbstract()
|
|||||||||||
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 |