|
|||||||||||
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.deployment.ui.FigComponent
Class to display graphics for a UML Component in a diagram.
Field Summary | |
protected org.tigris.gef.presentation.FigRect |
_cover
|
protected org.tigris.gef.presentation.FigRect |
_lowerRect
|
protected org.tigris.gef.presentation.FigRect |
_upperRect
|
protected static org.apache.log4j.Category |
cat
|
static int |
OVERLAP
|
Fields inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
_bigPort, _enclosedFigs, _encloser, _name, _readyToEdit, _shadowSize, _stereo, checkSize, ITALIC_LABEL_FONT, LABEL_FONT, MARGIN, ROWHEIGHT, STEREOHEIGHT, suppressCalcBounds |
Fields inherited from class org.tigris.gef.presentation.FigNode |
_blinkPorts, _figEdges, _highlight, ang135, ang225, ang315, ang45 |
Fields inherited from class org.tigris.gef.presentation.FigGroup |
_dynObjects, _figs |
Fields inherited from class org.tigris.gef.presentation.Fig |
_allowsSaving, _context, _dashes, _displayed, _fillColor, _filled, _group, _h, _layer, _lineColor, _lineWidth, _locked, _resource, _shown, _w, _x, _y, an, annotationOwner, annotationStatus, BORDER, DASH_ARRAYS, DASHED_CHOICES, MIN_SIZE |
Constructor Summary | |
FigComponent()
|
|
FigComponent(org.tigris.gef.graph.GraphModel gm,
java.lang.Object node)
|
Method Summary | |
java.lang.Object |
clone()
|
java.awt.Rectangle |
getHandleBox()
Get the rectangle on whose corners the dragging handles are to be drawn. |
java.awt.Dimension |
getMinimumSize()
|
boolean |
getUseTrapRect()
|
org.tigris.gef.base.Selection |
makeSelection()
|
java.lang.String |
placeString()
Reply text to be shown while placing node in diagram |
void |
setBounds(int x,
int y,
int w,
int h)
|
void |
setEnclosingFig(org.tigris.gef.presentation.Fig encloser)
Updates the modelelement container if the fig is moved in or out another fig. |
void |
setHandleBox(int x,
int y,
int w,
int h)
|
void |
setLineColor(java.awt.Color c)
|
void |
setNode(java.util.Vector figures)
|
void |
setUnderline(boolean b)
|
protected void |
updateStereotypeText()
Updates the text of the sterotype FigText. |
Methods inherited from class org.tigris.gef.presentation.FigNode |
addFigEdge, bindPort, cleanUp, contains, deepHitPort, endTrans, getBlinkPorts, getFigEdges, getHighlight, getPortFig, getPortFigs, getPortSector, hidePorts, hitPort, hitPort, mouseEntered, mouseExited, mousePressed, mouseReleased, paint, removeFigEdge, removePort, setBlinkPorts, setHighlight, showPorts, startTrans, superTranslate, translate, updateEdges |
Methods inherited from class org.tigris.gef.presentation.FigGroup |
addFig, elements, getDisplayedFigs, getFigs, getFillColor, getFilled, getFont, getFontFamily, getFontSize, getLineColor, getLineWidth, getPrivateData, getTextColor, getTextFillColor, getTextFilled, hitFig, isReshapable, isResizable, isRotatable, parseDynObjects, removeAll, removeFig, setFigs, setFillColor, setFilled, setFont, setFontFamily, setFontSize, setLineWidth, setPrivateData, setTextColor, setTextFillColor, setTextFilled |
Methods inherited from class org.tigris.gef.presentation.Fig |
addAnnotation, addPoint, addPropertyChangeListener, align, center, classNameAndBounds, connectionPoint, contains, contains, countCornersContained, createDrag, drawDashedLine, drawDashedPerimeter, firePropChange, firePropChange, firePropChange, getAnnotationOwner, getAnnotationStrategy, getBounds, getClosestPoint, getContext, getDashed, getDashed01, getDashedString, getFilled01, getFirstPoint, getGravityPoints, getGroup, getHalfHeight, getHalfWidth, getHeight, getId, getLastPoint, getLayer, getLocation, getLocked, getNumPoints, getOwner, getPerimeterLength, getPoints, getPoints, getPreferedSize, getResource, getSize, getTrapRect, getVisState, getWidth, getX, getXs, getY, getYs, initAnnotations, insertPoint, intersects, isAnnotation, isDisplayed, isLowerRightResizable, isMovable, OK, pointAlongPerimeter, postSave, preSave, print, removeAnnotation, removeAnnotation, removePoint, removePropertyChangeListener, reorder, routingRect, savingAllowed, setAnnotationOwner, setAnnotationStatus, setAnnotationStrategy, setBounds, setCenter, setContext, setDashed, setDashedString, setDisplayed, setGroup, setHeight, setLayer, setLocation, setLocation, setLocked, setNumPoints, setPoints, setPoints, setPoints, setPoints, setPoints, setResource, setSavingAllowed, setSize, setSize, setVisState, setWidth, setX, setXs, setY, setYs, stuffBounds, stuffPointAlongPerimeter, 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 org.apache.log4j.Category cat
public static int OVERLAP
protected org.tigris.gef.presentation.FigRect _cover
protected org.tigris.gef.presentation.FigRect _upperRect
protected org.tigris.gef.presentation.FigRect _lowerRect
Constructor Detail |
public FigComponent()
public FigComponent(org.tigris.gef.graph.GraphModel gm, java.lang.Object node)
Method Detail |
public java.lang.String placeString()
FigNodeModelElement
placeString
in class FigNodeModelElement
public java.lang.Object clone()
public void setUnderline(boolean b)
public void setLineColor(java.awt.Color c)
public org.tigris.gef.base.Selection makeSelection()
makeSelection
in class FigNodeModelElement
public java.awt.Dimension getMinimumSize()
public void setBounds(int x, int y, int w, int h)
public void setEnclosingFig(org.tigris.gef.presentation.Fig encloser)
FigNodeModelElement
setEnclosingFig
in class FigNodeModelElement
Fig.setEnclosingFig(org.tigris.gef.presentation.Fig)
public void setNode(java.util.Vector figures)
public boolean getUseTrapRect()
protected void updateStereotypeText()
FigNodeModelElement
updateStereotypeText
in class FigNodeModelElement
public java.awt.Rectangle getHandleBox()
public void setHandleBox(int x, int y, int w, int h)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20030829) | ArgoUML Project Home | ArgoUML Cookbook |