A node instance is an instance of a node where component instances
(see Section 22.5, “Component Instance”) may reside. In the UML
metamodel NodeInstance is a sub-class of
Instance and is specifically an instance that is
derived from a node.
A node instance is represented on a deployment diagram in ArgoUML as
a three dimensional box labeled with the node instance name (if any) and node type,
separated by a colon (:).
![]() | Tip |
|---|---|
It is the presence of the colon ( | |
The details tabs that are active for node instances are as follows.
ToDoItemStandard tab.
PropertiesSee Section 22.3.2, “Node Instance Property Toolbar” and Section 22.3.3, “Property Fields For Node Instance” below.
DocumentationStandard tab.
StyleStandard tab. The Bounds: field
defines the bounding box for the node instance on the
diagram.
![]() | Warning |
|---|---|
Beware that in the current release of ArgoUML, the bounding box just refers to the front face of the cube. This means that the three dimensional top and side may be ignored, for example when determining the limits of a diagram for saving graphics. Altering the | |
SourceStandard tab, containing just the name of the node instance.
![]() | Caution |
|---|---|
A node instance should not generate any code, so having this tab active is probably a mistake. | |
ConstraintsStandard tab. ArgoUML only supports constraints on Classes and Features (Attributes, Operations, Receptions, and Methods), so this tab is grayed out.
Tagged ValuesStandard tab.
![]() | Note |
|---|---|
The UML | |
Go
upNavigate up through the package structure.
DeleteThis deletes the node instance from the model
![]() | Warning |
|---|---|
This is a deletion from the model
not just the diagram. To delete an node
instance from the diagram, but keep it within the model, use
the main menu | |
NameText box. The name of the node instance. By convention node instance names start with a lower case letter and use bumpy caps to divide words within the name.
![]() | Note |
|---|---|
ArgoUML does not enforce this naming convention. | |
ClassifierDrop down selector. A Node instance type can be selected here.
![]() | Caution |
|---|---|
ArgoUML V0.14 lists many more items in the dropdown list then solely Nodes. Beware to select Nodes only. | |
StereotypeDrop down selector. Node instance has no stereotypes by default in the UML standard.
Navigate Stereotype
icon. If a
stereotype has been selected, this will navigate to the
stereotype property panel (see Section 15.4, “Stereotype”).
NamespaceDrop down selector. Records the namespace for the node instance. This is the package hierarchy.