org.argouml.uml.diagram.deployment.ui
Class UMLDeploymentDiagram

java.lang.Object
  |
  +--Diagram
        |
        +--org.argouml.ui.ArgoDiagram
              |
              +--org.argouml.uml.diagram.ui.UMLDiagram
                    |
                    +--org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram

public class UMLDeploymentDiagram
extends UMLDiagram

See Also:
Serialized Form

Field Summary
protected static javax.swing.Action _actionAggregation
           
protected static javax.swing.Action _actionAssociation
           
protected static javax.swing.Action _actionComposition
           
protected static javax.swing.Action _actionMAssociation
           
protected static javax.swing.Action _actionMClass
           
protected static javax.swing.Action _actionMComponent
           
protected static javax.swing.Action _actionMComponentInstance
           
protected static javax.swing.Action _actionMDependency
           
protected static javax.swing.Action _actionMInterface
           
protected static javax.swing.Action _actionMLink
           
protected static javax.swing.Action _actionMNode
           
protected static javax.swing.Action _actionMNodeInstance
           
protected static javax.swing.Action _actionMObject
           
protected static javax.swing.Action _actionUniAggregation
           
protected static javax.swing.Action _actionUniAssociation
           
protected static javax.swing.Action _actionUniComposition
           
protected static int _DeploymentDiagramSerial
           
protected static Logger cat
          Deprecated. by Linus Tolke as of 0.15.4. Use your own logger in your class. This will be removed.
(package private) static long serialVersionUID
           
 
Fields inherited from class org.argouml.uml.diagram.ui.UMLDiagram
_actionBroom, _actionCircle, _actionInk, _actionLine, _actionPoly, _actionRectangle, _actionRRectangle, _actionSelect, _actionSpline, _actionText, _diagramName, _namespace
 
Fields inherited from class org.argouml.ui.ArgoDiagram
TheInstance
 
Constructor Summary
UMLDeploymentDiagram()
           
UMLDeploymentDiagram(java.lang.Object namespace)
           
 
Method Summary
private  java.lang.Object[] getAssociationActions()
           
protected static java.lang.String getNewDiagramName()
          Creates a new diagramname.
protected  java.lang.Object[] getUmlActions()
          Get the actions from which to create a toolbar or equivilent graphic triggers
 void setNamespace(java.lang.Object handle)
          Method to perform a number of important initializations of a Deployment Diagram.
 
Methods inherited from class org.argouml.uml.diagram.ui.UMLDiagram
deselectAllTools, deselectOtherTools, getActions, getClassAndModelID, getJToolBar, getNamespace, getOwner, initialize, initToolBar, listRoleItemSet, propertySet, recovered, removeAsTarget, removed, roleAdded, roleRemoved, setAsTarget, setName
 
Methods inherited from class org.argouml.ui.ArgoDiagram
addChangeRegistryAsListener, damage, getContainingFig, getEdges, getItemUID, getNodes, getNodes, getVetoMessage, removeChangeRegistryAsListener, setItemUID, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cat

protected static Logger cat
Deprecated. by Linus Tolke as of 0.15.4. Use your own logger in your class. This will be removed.


_actionMNode

protected static javax.swing.Action _actionMNode

_actionMNodeInstance

protected static javax.swing.Action _actionMNodeInstance

_actionMComponent

protected static javax.swing.Action _actionMComponent

_actionMComponentInstance

protected static javax.swing.Action _actionMComponentInstance

_actionMClass

protected static javax.swing.Action _actionMClass

_actionMInterface

protected static javax.swing.Action _actionMInterface

_actionMObject

protected static javax.swing.Action _actionMObject

_actionMDependency

protected static javax.swing.Action _actionMDependency

_actionMAssociation

protected static javax.swing.Action _actionMAssociation

_actionMLink

protected static javax.swing.Action _actionMLink

_actionAssociation

protected static javax.swing.Action _actionAssociation

_actionAggregation

protected static javax.swing.Action _actionAggregation

_actionComposition

protected static javax.swing.Action _actionComposition

_actionUniAssociation

protected static javax.swing.Action _actionUniAssociation

_actionUniAggregation

protected static javax.swing.Action _actionUniAggregation

_actionUniComposition

protected static javax.swing.Action _actionUniComposition

_DeploymentDiagramSerial

protected static int _DeploymentDiagramSerial

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

UMLDeploymentDiagram

public UMLDeploymentDiagram()

UMLDeploymentDiagram

public UMLDeploymentDiagram(java.lang.Object namespace)
Method Detail

setNamespace

public void setNamespace(java.lang.Object handle)
Method to perform a number of important initializations of a Deployment Diagram.

Each diagram type has a similar UMLxxxDiagram class.

Changed lay from LayerPerspective to LayerPerspectiveMutable. This class is a child of LayerPerspective and was implemented to correct some difficulties in changing the model. lay is used mainly in LayerManager(GEF) to control the adding, changing and deleting layers on the diagram...

Overrides:
setNamespace in class UMLDiagram
Parameters:
handle - MNamespace from the model in NSUML...

getUmlActions

protected java.lang.Object[] getUmlActions()
Get the actions from which to create a toolbar or equivilent graphic triggers

Specified by:
getUmlActions in class UMLDiagram

getAssociationActions

private java.lang.Object[] getAssociationActions()

getNewDiagramName

protected static java.lang.String getNewDiagramName()
Creates a new diagramname.

Returns:
String


ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook