Skip to content

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

Open
seidewitz wants to merge 3 commits into
masterfrom
ST6RI-934-1
Open

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

Conversation

@seidewitz
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 and 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.
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.

1 participant