|
|||||||||||
| 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
org.argouml.uml.diagram.ui.UMLDiagram
org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram
The base class of the deployment diagram.
Defines the toolbar, provides for its initialization and provides constructors for a top level diagram and one within a defined namespace.
| Field Summary |
| Fields inherited from class org.tigris.gef.base.Diagram |
_comments, _name, _toolBar, NAME_KEY, SCALE_KEY |
| Constructor Summary | |
UMLDeploymentDiagram()
Constructor. |
|
UMLDeploymentDiagram(Object namespace)
|
|
| Method Summary | |
protected Action |
getActionAggregation()
|
protected Action |
getActionAssociation()
|
protected Action |
getActionComposition()
|
protected Action |
getActionMAbstraction()
|
protected Action |
getActionMAssociation()
|
protected Action |
getActionMClass()
|
protected Action |
getActionMComponent()
|
protected Action |
getActionMComponentInstance()
|
protected Action |
getActionMDependency()
|
protected Action |
getActionMGeneralization()
|
protected Action |
getActionMInterface()
|
protected Action |
getActionMLink()
|
protected Action |
getActionMNode()
|
protected Action |
getActionMNodeInstance()
|
protected Action |
getActionMObject()
|
protected Action |
getActionUniAggregation()
|
protected Action |
getActionUniAssociation()
|
protected Action |
getActionUniComposition()
|
String |
getLabelName()
|
protected String |
getNewDiagramName()
Creates a new diagramname. |
protected Object[] |
getUmlActions()
Get the actions from which to create a toolbar or equivilent graphic triggers. |
boolean |
isRelocationAllowed(Object base)
This function should return true if it is allowed to relocate this type of diagram to the given modelelement. |
boolean |
relocate(Object base)
Relocate this diagram, e.g. |
void |
setNamespace(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, getActions, getClassAndModelID, getDependentElement, getJToolBar, getNamespace, getNextDiagramSerial, getOwner, getSelectedAction, initialize, initToolBar, makeCreateAssociationAction, makeCreateAssociationClassAction, makeCreateAssociationEndAction, makeCreateEdgeAction, makeCreateNodeAction, manageDefault, propertyChange, resetDiagramSerial, setSelectedAction |
| Methods inherited from class org.argouml.ui.ArgoDiagram |
damage, getContainingFig, getEdges, getItemUID, getNodes, getVetoMessage, presentationsFor, remove, repair, setItemUID, setName, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public UMLDeploymentDiagram()
public UMLDeploymentDiagram(Object namespace)
namespace - the namespace for the new diagram| Method Detail |
public void setNamespace(Object handle)
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...
setNamespace in class UMLDiagramhandle - Namespace from the modelprotected Object[] getUmlActions()
getUmlActions in class UMLDiagramUMLDiagram.getUmlActions()protected String getNewDiagramName()
public String getLabelName()
getLabelName in class UMLDiagramUMLDiagram.getLabelName()protected Action getActionAggregation()
protected Action getActionAssociation()
protected Action getActionComposition()
protected Action getActionMAssociation()
protected Action getActionMClass()
protected Action getActionMComponent()
protected Action getActionMComponentInstance()
protected Action getActionMDependency()
protected Action getActionMGeneralization()
protected Action getActionMAbstraction()
protected Action getActionMInterface()
protected Action getActionMLink()
protected Action getActionMNode()
protected Action getActionMNodeInstance()
protected Action getActionMObject()
protected Action getActionUniAggregation()
protected Action getActionUniAssociation()
protected Action getActionUniComposition()
public boolean isRelocationAllowed(Object base)
Relocatable
isRelocationAllowed in interface RelocatableisRelocationAllowed in class UMLDiagramUMLDiagram.isRelocationAllowed(java.lang.Object)public boolean relocate(Object base)
RelocatablePrecondition: isRelocationAllowed(base) is true.
relocate in interface Relocatablerelocate in class UMLDiagramUMLDiagram.relocate(java.lang.Object)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |