Spanning Element - modelint/shlaer-mellor-metamodel GitHub Wiki
Certain Elements do not originate in a specific Subsystem. Rather than arbitrarily assign these to a Subsystem for management, they are recognized as Subsystem independent. In other words, they may span multiple Subsystems.
Domain Type was the primary motivation for this abstraction. Constrained Loop followed suit. Neither of these Classes really belongs within any particular Subsystem and it would be awkward to force modelers to gerrymander Elements among Subsystems to make this work.
Identifiers
- Number + Domain
Attributes
No non-referential attributes