Skip to content

ST6RI-956 Abstract syntax metamodel for KerML 1.1/SysML 2.1 Beta 2 - #782

Merged
seidewitz merged 5 commits into
masterfrom
ST6RI-956
Aug 4, 2026
Merged

ST6RI-956 Abstract syntax metamodel for KerML 1.1/SysML 2.1 Beta 2#782
seidewitz merged 5 commits into
masterfrom
ST6RI-956

Conversation

@seidewitz

Copy link
Copy Markdown
Member

This PR updates the implemented metamodel to the baseline for KerML 1.1/SysML 2.1 Beta 2. It accounts for resolutions that effect the abstract syntax from KerML 1.1 RTF Ballot 3 and SysML 2.1 RTF Ballot 3 .

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. The resulting changes wr only in comments of metaclass interfaces that transcribe OCL.

Notes

  1. The metamodel version remains 20250201 as there are no substantive code changes. So, this update remains code compatible with release 2026-05 for KerML 1.1/SysML 2.1 Beta 1.
  2. This PR does not include any changes to operation and constraint implementation or model libraries, which will be handled in future PRs.

@seidewitz seidewitz added this to the 2026-07 milestone Aug 1, 2026
@seidewitz seidewitz self-assigned this Aug 1, 2026
@seidewitz
seidewitz requested a review from AxelRICHARD August 1, 2026 03:07
@seidewitz seidewitz changed the title St6 ri 956 ST6RI-956 Abstract syntax metamodel for KerML 1.1/SysML 2.1 Beta 2 Aug 1, 2026
@seidewitz
seidewitz merged commit d888a59 into master Aug 4, 2026
2 checks passed
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