Support for OCL to Schematron could be based on work done by ShapeChange. However, their tooling only understands XMI 1.x files, which means that the code would have to reworked. Additionally, their code is based on GML application schemas, which is not the goal of our tooling. We would likely need to map MagicDraw to their models.
Another approach might be to create a MD extension, which implements the ShapeChange model classes, and use that to interface with shapechange.
Support for OCL to Schematron could be based on work done by ShapeChange. However, their tooling only understands XMI 1.x files, which means that the code would have to reworked. Additionally, their code is based on GML application schemas, which is not the goal of our tooling. We would likely need to map MagicDraw to their models.
Another approach might be to create a MD extension, which implements the ShapeChange model classes, and use that to interface with shapechange.