Creating composite structure diagrams
In UML models, a composite
structure diagram shows the internal structure of classifiers and
collaborations by using parts, ports, and connectors. You can use
this type of diagram to visually explain the composite parts of the
containing classifier and to define the behavior and communication
between the parts.
- Creating composite structure diagrams
In UML models, you can create composite structure diagrams to describe the interaction between the internal parts, ports, and connectors of a structured classifier. - Adding parts to composite structure diagrams
In composite structure diagrams, you can add a part to show the composite properties that the containing structured classifier owns. You can join parts with connectors to specify the configuration of linked instances in the containing classifier. - Creating conjugate ports in SOAML and UML diagrams
You can create a connection between ports with the same type by setting one port as a conjugate. The conjugate property reverses the provider and required interfaces so that you can connect ports with similar types. - Changing the type of classifiers for parts
In composite structure diagrams, you can specify the type of classifier when you create a part. You can also redefine the type of classifier after you create a part and add connectors and ports. - Adding ports to composite structure diagrams
In composite structure diagrams, you can add a port to a structured classifier to specify a distinct interaction point between that classifier and its environment or between the behavior of the classifier and its internal parts. - Connecting parts and ports in composite structure diagrams
In composite structure diagrams, you can add connectors to parts and ports to link two or more instances and to show the communication between roles in a containing classifier. You can connect two internal parts or ports with an assembly connector, or you can connect a port on the external structure compartment to an internal part or port by using a delegate connector. - Creating collaborations in composite structure diagrams
In composite structure diagrams, you can create a collaboration to describe how a set of participating elements interact to perform a specific behavior of a structured classifier by using only the roles and attributes that are required to accomplish the behavior. - Adding roles to collaborations
In UML models, you can add a role to a collaboration to show the internal configuration of the collaboration. The role, which is represented by a part, also identifies the interaction and the behavior of a participant in the containing classifier. - Creating collaboration uses in composite structure diagrams
In composite structure diagrams, you can create a collaboration use to define the set of roles and connectors that co-operate in a structured classifier according to a specific collaboration. You use the collaboration use to apply a pattern, which the collaboration defines, to a specific scenario. - Binding collaboration uses and roles
In composite structure diagrams, you use a role binding to bind or map a collaboration use with the roles and connectors in a classifier. You can create a role binding as a dependency relationship between a role and a collaboration use, and between a collaboration use and a role. - Defining required and provided interfaces on ports
In composite structure diagrams, you can define interfaces to specify the types of interactions that occur in a port and to communicate the requirements and expectations of properties in the containing classifier. Required interfaces, which have a usage relationship from a class to an interface, specify the requests that a classifier can make to its environment through a port. Provided interfaces, which have an interface realization relationship from a class to an interface, specify the requests that the environment can make to a classifier through a port. - Creating composite structure diagrams
In UML models, you can create composite structure diagrams to describe the interaction between the internal parts, ports, and connectors of a structured classifier. - Adding parts to composite structure diagrams
In composite structure diagrams, you can add a part to show the composite properties that the containing structured classifier owns. You can join parts with connectors to specify the configuration of linked instances in the containing classifier. - Creating conjugate ports in SOAML and UML diagrams
You can create a connection between ports with the same type by setting one port as a conjugate. The conjugate property reverses the provider and required interfaces so that you can connect ports with similar types. - Changing the type of classifiers for parts
In composite structure diagrams, you can specify the type of classifier when you create a part. You can also redefine the type of classifier after you create a part and add connectors and ports. - Adding ports to composite structure diagrams
In composite structure diagrams, you can add a port to a structured classifier to specify a distinct interaction point between that classifier and its environment or between the behavior of the classifier and its internal parts. - Connecting parts and ports in composite structure diagrams
In composite structure diagrams, you can add connectors to parts and ports to link two or more instances and to show the communication between roles in a containing classifier. You can connect two internal parts or ports with an assembly connector, or you can connect a port on the external structure compartment to an internal part or port by using a delegate connector. - Creating collaborations in composite structure diagrams
In composite structure diagrams, you can create a collaboration to describe how a set of participating elements interact to perform a specific behavior of a structured classifier by using only the roles and attributes that are required to accomplish the behavior. - Adding roles to collaborations
In UML models, you can add a role to a collaboration to show the internal configuration of the collaboration. The role, which is represented by a part, also identifies the interaction and the behavior of a participant in the containing classifier. - Creating collaboration uses in composite structure diagrams
In composite structure diagrams, you can create a collaboration use to define the set of roles and connectors that co-operate in a structured classifier according to a specific collaboration. You use the collaboration use to apply a pattern, which the collaboration defines, to a specific scenario. - Binding collaboration uses and roles
In composite structure diagrams, you use a role binding to bind or map a collaboration use with the roles and connectors in a classifier. You can create a role binding as a dependency relationship between a role and a collaboration use, and between a collaboration use and a role. - Defining required and provided interfaces on ports
In composite structure diagrams, you can define interfaces to specify the types of interactions that occur in a port and to communicate the requirements and expectations of properties in the containing classifier. Required interfaces, which have a usage relationship from a class to an interface, specify the requests that a classifier can make to its environment through a port. Provided interfaces, which have an interface realization relationship from a class to an interface, specify the requests that the environment can make to a classifier through a port.
Related concepts:
Feedback