Message diagram

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.

Palette

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

Use Cases

This is the major use case extracted from the SoaML specification and implemented in the SoaML Modelio module:


Figure 22 MessageType Modeling Use Case

image060.png (1.25 KB) admin admin, 25 June 2015 10:04

image025.png (1.26 KB) admin admin, 25 June 2015 10:04

image062.png (559 Bytes) admin admin, 25 June 2015 10:04

image065.png (50.2 KB) admin admin, 25 June 2015 10:04

image061.png (1.15 KB) admin admin, 25 June 2015 10:04

image013.png (972 Bytes) admin admin, 25 June 2015 10:04

image032.png (1015 Bytes) admin admin, 25 June 2015 10:04

image064.png (443 Bytes) admin admin, 25 June 2015 10:04

image063.png (602 Bytes) admin admin, 25 June 2015 10:04

image031.png (845 Bytes) admin admin, 25 June 2015 10:04

image017.png (928 Bytes) admin admin, 25 June 2015 10:04

image067.png (22.4 KB) admin admin, 25 June 2015 10:04

image059.png (628 Bytes) admin admin, 25 June 2015 10:04

image036.png (640 Bytes) admin admin, 25 June 2015 10:04

image058.png (663 Bytes) admin admin, 25 June 2015 10:04

image018.png (928 Bytes) admin admin, 25 June 2015 10:04