Properties of Elements in Component Diagrams
In a UML component diagram in Visual Studio Ultimate, each element on the diagram has properties. To see the properties of an element, right-click the element on the diagram or in UML Model Explorer and then click Properties. The properties appear in the Properties window.
A default name
Identifies the element.
Namespace :: Name
Identifies the element uniquely.
A component or type's name is prefixed with the qualified name of the package that contains it.
A part or port's name is prefixed with the qualified name of the component that owns it.
The number of work items associated with this element. To associate work items, see How to: Link from Model Elements to Work Items.
You can make general notes about the element here.
(default for the type)
Component, Part, Delegation, Part assembly
The color of the shape. Unlike other properties, this is the color of the shape rather than the model element that the shape displays.
Is Indirectly Instantiated
The component exists only as a design artifact. At run time, only its parts exist.
The component definition can be used only as a generalization from which other components can be specialized.
Component, Part, Port
Public - globally visible.
Package - visible within the package.
Private - visible within the owning component.
Protected - visible to components derived from the owner.
Type on creation
The type of a part is a component or class.
The type of a Port is an interface.
Indicates how many instances of the specified type form part of the parent component.
1 - exactly one.
0..1 - one or none.
* - a collection of any number.
n..m - a collection of from n to m instances.
If true, messages to this port are handled by activities or operations that are described as part of the component, instead of its parts.
If true, this port is part of the published interface of this component.
The default namespace for elements added to this diagram.