Systems-Modeling / SysML-v2-Pilot-Implementation

Proof-of-concept pilot implementation of the SysML v2 textual notation and visualization
GNU Lesser General Public License v3.0
114 stars 23 forks source link

EMF ecore of SysML Doesn't Depend on KerML #496

Closed danyeaw closed 4 months ago

danyeaw commented 10 months ago

Hi, I was expecting that the SysML ecore would depend on the KerML ecore. Instead, it looks like it is redefining everything that has already been defined in KerML.

seidewitz commented 4 months ago

Our EMF implementation currently requires a combined SysML/KerML metamodel in order to properly represent references to KerML model elements within SysML models. For technical reasons related to our use of Xtext, it has been difficult to divide this into separate ePackages, so the SysML.ecore file has a combined SysML/KerML Ecore metamodel in a single ePackage. We may revisit this in the future to try to find a better resolution, particularly as we wish to better separate the KerML and SysML implementations in general.