uci.uml.visual
Class UMLDiagram

java.lang.Object
  |
  +--uci.gef.Diagram
        |
        +--uci.uml.visual.UMLDiagram
Direct Known Subclasses:
UMLActivityDiagram, UMLClassDiagram, UMLCollaborationDiagram, UMLStateDiagram, UMLUseCaseDiagram

public class UMLDiagram
extends Diagram

See Also:
Serialized Form

Field Summary
protected static Action _actionBroom
           
protected static Action _actionCircle
           
protected static Action _actionInk
           
protected static Action _actionLine
           
protected static Action _actionPoly
           
protected static Action _actionRectangle
           
protected static Action _actionRRectangle
           
protected static Action _actionSelect
           
protected static Action _actionSpline
           
protected static Action _actionText
           
protected  DiagramInfo _diagramName
           
protected  Namespace _namespace
           
 
Fields inherited from class uci.gef.Diagram
_comments, _lay, _name, _toolBar, vetoListeners
 
Constructor Summary
UMLDiagram()
           
UMLDiagram(Namespace ns)
           
UMLDiagram(String diagramName, Namespace ns)
           
 
Method Summary
 String getClassAndModelID()
           
 Namespace getNamespace()
           
 void initialize(Object owner)
           
 void setName(String n)
           
 void setNamespace(Namespace m)
           
 
Methods inherited from class uci.gef.Diagram
add, addVetoableChangeListener, bringForward, bringToFront, countContained, edgeAdded, edgeRemoved, elements, elementsIn, fireVetoableChange, fireVetoableChange, fireVetoableChange, getComments, getEdges, getGraphModel, getLayer, getName, getNodes, getToolBar, graphChanged, hit, initToolBar, nodeAdded, nodeRemoved, postLoad, postSave, preSave, presentationFor, remove, removeAll, removeVetoableChangeListener, reorder, sendBackward, sendToBack, setComments, setGraphModel, setLayer, setToolBar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_actionSelect

protected static Action _actionSelect

_actionBroom

protected static Action _actionBroom

_actionRectangle

protected static Action _actionRectangle

_actionRRectangle

protected static Action _actionRRectangle

_actionCircle

protected static Action _actionCircle

_actionLine

protected static Action _actionLine

_actionText

protected static Action _actionText

_actionPoly

protected static Action _actionPoly

_actionSpline

protected static Action _actionSpline

_actionInk

protected static Action _actionInk

_namespace

protected Namespace _namespace

_diagramName

protected DiagramInfo _diagramName
Constructor Detail

UMLDiagram

public UMLDiagram()

UMLDiagram

public UMLDiagram(Namespace ns)

UMLDiagram

public UMLDiagram(String diagramName,
                  Namespace ns)
Method Detail

initialize

public void initialize(Object owner)
Overrides:
initialize in class Diagram

getNamespace

public Namespace getNamespace()

setNamespace

public void setNamespace(Namespace m)

getClassAndModelID

public String getClassAndModelID()
Overrides:
getClassAndModelID in class Diagram

setName

public void setName(String n)
             throws PropertyVetoException
Overrides:
setName in class Diagram