|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tigris.gef.base.Diagram
org.argouml.ui.ArgoDiagram
This class represents all Diagrams within ArgoUML. It is based upon the GEF Diagram.
Field Summary | |
private ItemUID |
id
|
(package private) static long |
serialVersionUID
|
private static ArgoDiagram |
theInstance
Hack to use vetocheck in constructing names. |
Fields inherited from class org.tigris.gef.base.Diagram |
_comments, _name, _toolBar, NAME_KEY, SCALE_KEY |
Constructor Summary | |
ArgoDiagram()
The constructor. |
|
ArgoDiagram(String diagramName)
The constructor. |
Method Summary | |
void |
damage()
This will mark the entire visible area of all Editors to be repaired from any damage - i.e. |
org.tigris.gef.presentation.Fig |
getContainingFig(Object obj)
Finds the presentation (the Fig) for some object. |
Collection |
getEdges(Collection c)
|
ItemUID |
getItemUID()
|
Collection |
getNodes(Collection c)
|
String |
getVetoMessage(String propertyName)
TODO: The reference to the method org.argouml.uml.ui.VetoablePropertyChange#getVetoMessage(String) was here but the class does exist anymore. |
void |
initialize(Object owner)
|
void |
setItemUID(ItemUID i)
|
void |
setName(String n)
|
String |
toString()
|
Methods inherited from class org.tigris.gef.base.Diagram |
add, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, bringForward, bringToFront, countContained, edgeAdded, edgeRemoved, elements, elementsIn, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getClassAndModelID, getComments, getGraphController, getGraphModel, getLayer, getName, getScale, getShowSingleMultiplicity, getToolBar, graphChanged, hit, initToolBar, nodeAdded, nodeRemoved, postLoad, postSave, preSave, presentationFor, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, reorder, sendBackward, sendToBack, setComments, setGraphModel, setLayer, setScale, setShowSingleMultiplicity, setToolBar |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private ItemUID id
private static ArgoDiagram theInstance
static final long serialVersionUID
Constructor Detail |
public ArgoDiagram()
public ArgoDiagram(String diagramName)
diagramName
- the name of the diagramMethod Detail |
public void setName(String n) throws PropertyVetoException
PropertyVetoException
Diagram.setName(java.lang.String)
public void setItemUID(ItemUID i)
i
- the new idpublic ItemUID getItemUID()
public String getVetoMessage(String propertyName)
propertyName
- is the name of the property
public org.tigris.gef.presentation.Fig getContainingFig(Object obj)
obj
- is th object
public void initialize(Object owner)
Diagram.initialize(Object)
public void damage()
public Collection getEdges(Collection c)
Diagram.getEdges(Collection)
public Collection getNodes(Collection c)
Diagram.getNodes(Collection)
public String toString()
Object.toString()
|
|||||||||||
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 |