This UML composite structure diagram was redesigned from the Wikimedia Commons file: Composite Structure Diagram.png.
"Composite structure diagram is a type of static structure diagram in the Unified Modeling Language (UML), that describes the internal structure of a class and the collaborations that this structure makes possible. This can include internal parts, ports through which the parts interact with each other or through which instances of the class interact with the parts and with the outside world, and connectors between parts or ports.
A composite structure is a set of interconnected elements that collaborate at runtime to achieve some purpose. Each element has some defined role in the collaboration." [commons.wikimedia.org/wiki/Composite_structure_diagram]
This UML composite structure diagram example was created using the ConceptDraw PRO diagramming and vector drawing software extended with the ATM UML Diagrams solution from the Software Development area of ConceptDraw Solution Park.