|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object
|
+--FigNode
|
+--org.argouml.uml.diagram.ui.FigNodeModelElement
|
+--org.argouml.uml.diagram.deployment.ui.FigComponentInstance
Class to display graphics for a UML ComponentInstance in a diagram.
| Field Summary | |
|---|---|
protected FigRect |
_cover
|
protected FigRect |
_lowerRect
|
protected FigRect |
_upperRect
|
protected static Logger |
cat
Deprecated. by Linus Tolke as of 0.15.4. Use your own logger in your class. This will be removed. |
static int |
OVERLAP
|
(package private) static long |
serialVersionUID
|
| Fields inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement |
|---|
_bigPort, _enclosedFigs, _encloser, _name, _readyToEdit, _shadowSize, _stereo, BUNDLE, checkSize, ITALIC_LABEL_FONT, LABEL_FONT, MARGIN, POPUP_ADD_OFFSET, ROWHEIGHT, SHADOW_COLOR_ALPHA, SHADOW_COLOR_VALUE, STEREOHEIGHT, suppressCalcBounds |
| Constructor Summary | |
|---|---|
FigComponentInstance()
|
|
FigComponentInstance(GraphModel gm,
java.lang.Object node)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
java.awt.Dimension |
getMinimumSize()
|
boolean |
getUseTrapRect()
|
Selection |
makeSelection()
|
void |
mouseClicked(java.awt.event.MouseEvent me)
If the user double clicks on any part of this FigNode, pass it down to one of the internal Figs. |
void |
mousePressed(java.awt.event.MouseEvent me)
|
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(Fig encloser)
Updates the modelelement container if the fig is moved in or out another fig. |
void |
setLineColor(java.awt.Color c)
|
void |
setNode(java.util.Vector figures)
|
protected void |
textEdited(FigText ft)
This method is called after the user finishes editing a text field that is in the FigNodeModelElement. |
protected void |
updateNameText()
Updates the text of the name FigText. |
protected void |
updateStereotypeText()
Updates the text of the sterotype FigText. |
| 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, mouseReleased |
| Field Detail |
protected static Logger cat
public static int OVERLAP
protected FigRect _cover
protected FigRect _upperRect
protected FigRect _lowerRect
static final long serialVersionUID
| Constructor Detail |
public FigComponentInstance()
public FigComponentInstance(GraphModel gm,
java.lang.Object node)
| Method Detail |
public java.lang.String placeString()
FigNodeModelElement
placeString in class FigNodeModelElementpublic java.lang.Object clone()
public void setLineColor(java.awt.Color c)
public Selection makeSelection()
makeSelection in class FigNodeModelElementpublic java.awt.Dimension getMinimumSize()
public void setBounds(int x,
int y,
int w,
int h)
public void mouseClicked(java.awt.event.MouseEvent me)
FigNodeModelElement
mouseClicked in interface java.awt.event.MouseListenermouseClicked in class FigNodeModelElementpublic void mousePressed(java.awt.event.MouseEvent me)
public void setEnclosingFig(Fig encloser)
FigNodeModelElement
setEnclosingFig in class FigNodeModelElementFig#setEnclosingFig(Fig)public void setNode(java.util.Vector figures)
public boolean getUseTrapRect()
protected void textEdited(FigText ft)
throws java.beans.PropertyVetoException
FigNodeModelElement
textEdited in class FigNodeModelElementjava.beans.PropertyVetoExceptionprotected void updateStereotypeText()
FigNodeModelElement
updateStereotypeText in class FigNodeModelElementprotected void updateNameText()
FigNodeModelElement
updateNameText in class FigNodeModelElementFigNodeModelElement.updateNameText()
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
| ArgoUML © 1996-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |