Skip to content

Comments

ST6RI-841 The isCompatibleWith operation needs a return type#648

Merged
seidewitz merged 1 commit intomasterfrom
ST6RI-841
May 9, 2025
Merged

ST6RI-841 The isCompatibleWith operation needs a return type#648
seidewitz merged 1 commit intomasterfrom
ST6RI-841

Conversation

@seidewitz
Copy link
Member

This PR implements a proactive update to resolve the following issue, which is to be considered by the future KerML 1.1 RTF.

  • KERML_-230 isCompatibleWith operation needs a return type

The PR updates the operations Type::isCompatibleWith and Feature::isCompatibleWith to add the missing return type of Boolean. The following files in the org.omg.sysml/model directory have been updated for this:

  • SysML.uml
  • KerML_only.uml

Note that the following files have not been updated:

  • SysML_xmi.uml
  • SysML_only_xmi.uml

The following Ecore files have been regenerated, along with the relevant Java files in the syntax-gen directory.

  • SysML.ecore
  • sysml_clean.ecore
  • kerml.ecore

- Updated SysML.uml and KerML_only.uml models by hand.
- Regenerated SysML.ecore, sysml_clean.ecore and kerml.ecore.
- Regenerated EMF model (changed Type.java and TypeImpl.java).
@seidewitz seidewitz self-assigned this May 8, 2025
@seidewitz seidewitz added this to the 2025-04 milestone May 8, 2025
@seidewitz seidewitz added the bug Something isn't working label May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants