org.argouml.uml.diagram.deployment.ui
Class FigComponent
java.lang.Object
|
+--FigNode
|
+--org.argouml.uml.diagram.ui.FigNodeModelElement
|
+--org.argouml.uml.diagram.deployment.ui.FigComponent
- All Implemented Interfaces:
- ArgoEventListener, ArgoNotationEventListener, DelayedVChangeListener, java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, NotationContext, java.beans.PropertyChangeListener, java.beans.VetoableChangeListener
- public class FigComponent
- extends FigNodeModelElement
Class to display graphics for a UML Component in a diagram.
- See Also:
- Serialized Form
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 |
Methods inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
calcBounds, createFeatureIn, damage, delayedVetoableChange, delete, dispose, elementOrdering, enableSizeChecking, finalize, getContextNotation, getEnclosedFigs, getEnclosingFig, getItemUID, getNameFig, getPopUpActions, getShadowSize, getTipString, getUpdatedSize, hit, hitClarifier, isPartlyOwner, isPartlyOwner, keyPressed, keyReleased, keyTyped, listRoleItemSet, modelChanged, mouseClicked, notationAdded, notationChanged, notationProviderAdded, notationProviderRemoved, notationRemoved, paintClarifiers, postLoad, propertyChange, propertySet, recovered, removed, renderingChanged, roleAdded, roleRemoved, setItemUID, setOwner, setShadowSize, textEdited, updateBounds, updateListeners, updateNameText, vetoableChange |
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 |
cat
protected static Category cat
OVERLAP
public static int OVERLAP
_cover
protected FigRect _cover
_upperRect
protected FigRect _upperRect
_lowerRect
protected FigRect _lowerRect
FigComponent
public FigComponent()
FigComponent
public FigComponent(GraphModel gm,
java.lang.Object node)
placeString
public java.lang.String placeString()
- Description copied from class:
FigNodeModelElement
- Reply text to be shown while placing node in diagram
- Overrides:
placeString
in class FigNodeModelElement
clone
public java.lang.Object clone()
setUnderline
public void setUnderline(boolean b)
setLineColor
public void setLineColor(java.awt.Color c)
makeSelection
public Selection makeSelection()
- Overrides:
makeSelection
in class FigNodeModelElement
getMinimumSize
public java.awt.Dimension getMinimumSize()
setBounds
public void setBounds(int x,
int y,
int w,
int h)
setEnclosingFig
public void setEnclosingFig(Fig encloser)
- Description copied from class:
FigNodeModelElement
- Updates the modelelement container if the fig is moved in or
out another fig. If this fig doesn't have an enclosing fig
anymore, the namespace of the diagram will be the owning
modelelement. If this fig is moved inside another
FigNodeModelElement the owner of that fignodemodelelement will
be the owning modelelement.
- Overrides:
setEnclosingFig
in class FigNodeModelElement
- See Also:
org.tigris.gef.presentation.Fig#setEnclosingFig(org.tigris.gef.presentation.Fig)
setNode
public void setNode(java.util.Vector figures)
getUseTrapRect
public boolean getUseTrapRect()
updateStereotypeText
protected void updateStereotypeText()
- Description copied from class:
FigNodeModelElement
- Updates the text of the sterotype FigText. Override in subclasses to get
wanted behaviour.
TODO remove all 'misuses' of the stereotype figtexts (like in
FigInterface)
- Overrides:
updateStereotypeText
in class FigNodeModelElement
getHandleBox
public java.awt.Rectangle getHandleBox()
- Get the rectangle on whose corners the dragging handles are to
be drawn. Used by Selection Resize.
setHandleBox
public void setHandleBox(int x,
int y,
int w,
int h)