Previous UML Classes Table of Contents UML Packages Next


10.4 Diagrams

*Deployment diagram

   Graphical nodes

   The graphic nodes that can be included in deployment diagrams are shown in Table 10.1 .

   Table 10.1 - Graphic nodes included in deployment diagrams

Node Type

Notation

Reference

Artifact A r tifa c tN a m e « a r ti fa c t » See Artifact.
Node Nod e N a m e Issue 8143 remove invalid sentence See Node.
Artifact deployed on Node A rtifactN am e «arti f a ct» See Deployment.
Node with deployed Artifacts Node ArtifactName «artifact» See Deployment.
Node with deployed Artifacts No d e Na m e artifa c t1 artifa c t2 artifa c t3 «e xe c u tio n E n vir o nm e n t» See Deployment (alternative, textual notation).
Deployment specification Na m e «deployment spec» See Deployment Specification.

   Table 10.1 - Graphic nodes included in deployment diagrams

Node Type

Notation

Reference

Deployment specification - with properties Name «deployment spec» execution: execKind transaction : Boolean See Deployment Specification.
Deployment specification - with property values Name «deployment spec» execution: thread transaction : true See Deployment Specification.
Artifact with annotated deployment properties A rtifactN a m e «artifact» {execution=thread, transaction =true} See Artifact.

   Graphical paths

    The graphic paths that can be included in deployment diagrams are shown in Table 10.2 .

   Table 10.2 - Graphic nodes included in deployment diagrams

Path Type

Notation

Reference

Association

See Association (from Kernel ) on page 37. Used to model communication paths between DeploymentTarget s.
Dependency

See Dependency (from Dependencies ) on page 61. Used to model general dependencies. In Deployment diagrams, this notation is used to depict the following metamodel associations: (i) the relationship between an Artifact and the model element(s) that it implements, and (ii) the deployment of an Artifact (instance) on a Node (instance).
Generalization

See Generalization (from Kernel , PowerTypes ) on page 71.
Deployment «deploy» The Deployment relationship

   Table 10.2 - Graphic nodes included in deployment diagrams

Path Type

Notation

Reference

Manifestation «manifest» The Manifestation relationship