Skip to content

ST6RI-934 Abstract syntax metamodel for KerML 1.1/SysML 2.1 Beta 1 (revised)#760

Merged
seidewitz merged 3 commits into
masterfrom
ST6RI-934-1
Jun 4, 2026
Merged

ST6RI-934 Abstract syntax metamodel for KerML 1.1/SysML 2.1 Beta 1 (revised)#760
seidewitz merged 3 commits into
masterfrom
ST6RI-934-1

Conversation

@seidewitz

@seidewitz seidewitz commented May 28, 2026

Copy link
Copy Markdown
Member

This PR updates the implemented metamodel to the baseline for KerML 1.1/SysML 2.1 Beta 1. It accounts for resolutions that effect the abstract syntax from KerML 1.1 RTF Ballot 2 (Ballot 1 was not quorate) and SysML 2.1 RTF Ballot 2 (Ballot 1 did not have any abstract syntax issues). The abstract syntax changes were all minor corrections to descriptive text and OCL constraints.

Changes

  1. Regenerated the .uml and .ecore metamodel files in org.omg.sysml/model.
  2. Copied SysML.ecore and SysML.genmodel to org.omg.sysml.model/src/main/resources/model.
  3. Regenerated EMF Java files in org.omg.sysml.model/src/main/java.

Notes

  1. The metamodel version remains 20250201 as there are no substantive code changes. So, this update remains code compatible with release 2026-04 for KerML 1.0/SysML 2.0.
  2. This PR does not include any changes to validation implementation or model libraries, which will be handled in future PRs.
  3. This PR replaces PR ST6RI-934 Abstract syntax metamodel for KerML 1.1/SysML 2.1 Beta 1 #756.

seidewitz added 3 commits May 27, 2026 14:13
- Also restored SysML.genmodel to earlier version, except changed
generated model directory to org.omg.sysml.model/src/main/java.

- Corrected genModel reference in org.omg.sysml/plugin.xml.
@seidewitz seidewitz merged commit 4084c2f into master Jun 4, 2026
2 checks passed
seidewitz added a commit that referenced this pull request Jun 4, 2026
ST6RI-934 Abstract syntax metamodel for KerML 1.1/SysML 2.1 Beta 1
(revised)
seidewitz added a commit that referenced this pull request Jun 5, 2026
ST6RI-934 Abstract syntax metamodel for KerML 1.1/SysML 2.1 Beta 1
(revised)

- Also updated creation of SysMLInteractive in SysMLInteractiveTests,
to avoid local build problems (especially for global scope tests).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants