Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 315944

Summary: ATL EMF driver does not manage properly modular metamodels.
Product: [Modeling] MMT.ATL Reporter: Sébastien Madelénat <sebastien.madelenat>
Component: emfvmAssignee: 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:
Description Flags
test case illustration none

Description Sébastien Madelénat CLA 2010-06-07 05:34:10 EDT
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.
Comment 1 Sébastien Madelénat CLA 2010-06-07 05:39:44 EDT
The version of ATL is the 3.0.2.v201003150627