UML Part

Property (of internal structures) is subclass of property from kernel and represents a set of instances that are owned by a containing instance of a classifier. It is also a connectable element (from internal structures).

Part is a property which is contained by classifier using composition. It means that all parts are destroyed when the containing classifier instance is destroyed.

A part is shown by graphical nesting of a box symbol with a solid outline representing the part in a separate compartment within the symbol representing the containing classifier.

Part shown by graphical nesting of a box symbol with a solid outline.

Search Controller has 1 to 3 engines - Search Engine part

The part or property box has only a name compartment, which contains a string according to the syntax defined for property from Kernel. Details may be shown within the box indicating specific values for properties.

The multiplicity for a property or part may be shown as a multiplicity mark in the top right corner of the property box.

Multiplicity for a property may be shown as a multiplicity mark in the top right corner of the property box.

Search Controller has 1 to 3 engines - Search Engine part

A property symbol may be shown containing just a single name (without the colon) in its name string. This implies the definition of an anonymously named class nested within the namespace of the containing class.

A property which specifies an instance that is not owned using composition by the instance of the containing classifier is shown by graphical nesting of a box symbol with a dashed outline.

Property not owned by containing classifier shown as box with a dashed outline.

Two Data Sources is sources property - but not part - of Search Controller