A component instance is an instance of a component (see
Section 23.4, “Component”) which may reside on a node
instance (see Section 23.3, “Node Instance”). In the
ComponentInstance is a
Instance and is specifically an
instance that is derived from a component.
A component is represented on a class diagram as a box
with two small rectangles protruding from its left side,
labeled with its name.
A component instance is represented on a sequence diagram
in ArgoUML as a box with two small rectangles protruding from
its left side labeled with the component instance name (if any)
and component type, separated by a colon (
It is the presence of the colon (
and the underlining of the name and type that distinguishes a
component instance from a component.
23.5.1. Component Instance Details Tabs
The details tabs that are active for component
instances are as follows.
Section 23.5.2, “Component Instance Property Toolbar”
Section 23.5.3, “Property Fields For Component Instance”
Standard tab. The
field defines the bounding box for the component on the
Standard tab, containing just the name of the
A component instance should not generate any
code, so having this tab active is probably a
from which all other model elements are derived includes
the tagged element
which is handled by the documentation
tab under ArgoUML
Standard tab for an Instance.
23.5.2. Component Instance Property Toolbar
Navigate up through the package structure.
This creates a new Stereotype (see
Section 16.6, “Stereotype”) for the selected
component instance, navigating immediately to the
properties tab for that stereotype.
This deletes the component instance from the
This is a deletion from the model
not just the diagram. To delete
a component instance from the diagram, but keep it
within the model, use the main menu
From Diagram (or press the Delete
23.5.3. Property Fields For Component Instance
Text box. The name of the component instance. By
convention component instance names start with a lower
case letter and use bumpy caps to divide words within
ArgoUML does not enforce this naming
Drop down selector. Component instance has no
stereotypes by default in the UML standard.
icon. If a stereotype has been selected, this will
navigate to the stereotype property panel (see
Section 16.6, “Stereotype”).
Drop down selector. Records and allows to change
the namespace for the component instance. This is the
(To Be Written).
(To Be Written).
Text box. Lists any residents (see
Section 23.4, “Component”) designed to be
deployed on this component.
Button 1 double click navigates to the selected
Drop down selector. A Component instance type can
be selected here.
ArgoUML V0.18 lists many more items in the
dropdown list then solely Components. Beware to
select Components only.