Closed agarciadom closed 8 years ago
It was easier than I thought: we just had to modify Modelio so it could understand .profile.xmi
as metamodels. We've also extended the EMF metamodel parser so users that don't have the Modelio driver installed can use a Java system property to have it parse .profile.xmi
as a metamodel as well.
I have produced a simple Modelio project containing a UML model of the reverse engineered sources of
org.hawk.core
:https://drive.google.com/file/d/0By746w15lFC4b3hNYWlvVTFRd0U/view?usp=sharing
Since our public binaries do not include the Modelio driver (as it is GPL-licensed), I have tried exporting the project to XMI and using that:
https://drive.google.com/file/d/0By746w15lFC4bjVzQldoZEJSYVE/view?usp=sharing
However, that does not work either: Hawk complains saying that it cannot find an EPackage that is contributed by one of the exported profiles.
Fixing this would probably require a proper UML model driver from Hawk, that could read .profile.xmi files as actual metamodels.