-
Key: SCE-103
-
Status: open
-
Source: BPM Advantage Consulting ( Dr. Stephen White)
-
Summary:
During resolutions of
SCE-7andSCE-96, the three elements RootElement, KindSet, and Kind have been accidentally set as concrete but should have been abstract. In general, all SCE elements should be abstract and then specialized by concrete elements defined by the languages that are based on SCE. Some exceptions to this include concrete DI elements and the Model Artifacts (e.g., Group), which can be directly used by other languages without specializations. But that is not the case for the three classes mentioned before.In addition, the XSD complex types tModelArtifact, tBaseElement, tElementType, tTypedElement, and tAnnotation are not abstract although their corresponding element definitions and metamodel classes are abstract.
-
Reported: SDMN 1.0b1 — Mon, 29 Jan 2024 20:43 GMT
-
Updated: Fri, 9 Feb 2024 01:16 GMT
-
Attachments:
- SCE High-Level Elements.svg 520 kB (image/svg+xml)
- The BaseElement Metamodel.svg 400 kB (image/svg+xml)
- The Category Metamodel.svg 100 kB (image/svg+xml)
- The Internal Relationships Metamodel.svg 369 kB (image/svg+xml)
- The KindSet Metamodel.svg 214 kB (image/svg+xml)
- The ModelArtifact Metamodel.svg 293 kB (image/svg+xml)
- The RelationshipKindSet Metamodel.svg 489 kB (image/svg+xml)
- The RootElements Metamodel.svg 115 kB (image/svg+xml)
- The SCE Packaging Elements Metamodel.svg 409 kB (image/svg+xml)
SCE — Some SCE Elements are concrete instead of abstract
- Key: SCE-103
- OMG Task Force: Specification Common Elements (SCE) 1.0 FTF