| Summary: | ATL EMF driver does not manage properly modular metamodels. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] MMT.ATL | Reporter: | Sébastien Madelénat <sebastien.madelenat> | ||||
| Component: | emfvm | Assignee: | mmt-atl.toolkit-inbox <mmt-atl.toolkit-inbox> | ||||
| Status: | NEW --- | QA Contact: | |||||
| Severity: | minor | ||||||
| Priority: | P3 | CC: | william.piers | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
The version of ATL is the 3.0.2.v201003150627 |
Created attachment 171241 [details] test case illustration When loading a model conform to a modular metamodel (splitted in many .ecore files), ATL does not recognize properly the "external" inherited properties. In a metamodel very similar to the schema joined in attachement, ATL raises an exception that says it cannot find the "businessID" attribute in the class "Tool" from the metamodel "Tooling". The header of my ATL file is: "module M1toM2; create tgt : UML from src : Tool;" btw. I cannot join the real model, metamodel and transformation rules file for confidentiallity issues.