Message Diagram is dedicated to model SoaML Message Types as well as their internals using links to classes representing the data model. The diagram covers basic cases of MessageType composition modeling. The data models should be modeled with UML class diagrams.
Message Diagram Palette
MessageType: Creates a Class with SoaML.ServiceInterface stereotype
Stereotype representation: “text”
Restrictions: ServiceInterfaces inside of ServiceInterface should not be created
ID: Creates an Attribute with SoaML.id stereotype
Stereotype representation: “text”
Attachment: Creates an Attribute with SoaML.Attachment stereotype
Stereotype representation: “text”
Class: Creates a Class
DataType: Creates a corresponding Data Type
Enumeration
Enumeration Literal
“Generalization” link: Creates a “Generalization” link
Association: Creates a “Association” link
Aggregation:
Composition links:
Traceability link: Creates a traceability between two model elements
Note: Creates a Note for a model element
Figure 21 Message Diagram Example
This is the major use case extracted from the SoaML specification and implemented in the SoaML Modelio module:
Figure 22 MessageType Modeling Use Case