Official documentation for the VM* family of model manipulation languages.
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
vmtl:semantics [2015/03/24 16:11] rvac [Weaving VMTL into Host Modeling Languages] |
vmtl:semantics [2015/08/27 11:18] rvac |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOCACHE~~ | ||
+ | |||
====== The Operational Semantics of VMTL ====== | ====== The Operational Semantics of VMTL ====== | ||
Line 48: | Line 50: | ||
| <html><span style="white-space: nowrap; font-weight: bold"><<VM Update>></span></html> | Package, Comment | Stereotype applicable to Packages containing one Update Pattern. The Stereotype can also be applied to Comments included in Update Patterns, in which case the Stereotype Icon replaces the standard Comment notation. | {{ :vmtl:vm_update.png?nolink&50 |}} | | | <html><span style="white-space: nowrap; font-weight: bold"><<VM Update>></span></html> | Package, Comment | Stereotype applicable to Packages containing one Update Pattern. The Stereotype can also be applied to Comments included in Update Patterns, in which case the Stereotype Icon replaces the standard Comment notation. | {{ :vmtl:vm_update.png?nolink&50 |}} | | ||
| <html><span style="white-space: nowrap; font-weight: bold"><<VM Forbid>></span></html> | Package, Comment | Stereotype applicable to Packages containing one Forbid Pattern. The Stereotype can also be applied to Comments included in Forbid Patterns, in which case the Stereotype Icon replaces the standard Comment notation. | {{ :vmtl:vm_forbid.png?nolink&50 |}} | | | <html><span style="white-space: nowrap; font-weight: bold"><<VM Forbid>></span></html> | Package, Comment | Stereotype applicable to Packages containing one Forbid Pattern. The Stereotype can also be applied to Comments included in Forbid Patterns, in which case the Stereotype Icon replaces the standard Comment notation. | {{ :vmtl:vm_forbid.png?nolink&50 |}} | | ||
- | | <html><span style="white-space: nowrap; font-weight: bold"><<VM Require>></span></html> | Package, Comment | Stereotype applicable to Packages containing one Require Pattern. The Stereotype can also be applied to Comments included in Require Patterns, in which case the Stereotype Icon replaces the standard Comment notation. | {{ :vmtl:vm_require.png?nolink&50 |}} | | + | | <html><span style="white-space: nowrap; font-weight: bold"><<VM Require>></span></html> | Package, Comment | Stereotype applicable to Packages containing one Require Pattern. The Stereotype can also be applied to Comments included in Require Patterns, in which case the Stereotype Icon replaces the standard Comment notation. | | |
Some host modeling languages do not provide support for stereotypes and profiles. For such host languages, naming conventions must be used. For instance, in the case of BPMN, VMTL transformations must be contained in Packages having names prefixed by the "''[VM Transformation]''" string. | Some host modeling languages do not provide support for stereotypes and profiles. For such host languages, naming conventions must be used. For instance, in the case of BPMN, VMTL transformations must be contained in Packages having names prefixed by the "''[VM Transformation]''" string. |