- 
                Notifications
    
You must be signed in to change notification settings  - Fork 6
 
Open
Labels
enhancementNew feature or requestNew feature or request
Description
The current implementation works well for UML diagrams without applied profiles. The idea is to be as much compliant with the Eclipse implementation as possible.
I've performed some tests about deserialization (profile deserialization and model with applied profile deserialization). At the moment, the code is a little ugly, but it works!
The POC state is the following, I'm able to:
- load a profile with its references to the UML metamodel self defined (UML defined in UML)
 - load a model which have a profiled applied on it, and see its stereotypes instances
 - load the UML metamodel defined in UML
 - navigate from a model to the applied profile
 - navigate from a profile to the UML metamodel defined in UML
 
These points currently need some fixes that are present in the PyEcore develop branch.
The final support should include
- these previously mentionned points,
 - the implementation of related methods in the code (i.e: 
apply_stereotype...), - the profile "definition" (transformation from Profile to Ecore),
 - the profile/model serialization in order to be Eclipse-EMF/UML2 compliant.
 
I will use this issue to report the progresses I made on this POC.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request