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

Bug 343844

Summary: [M2x IDE Integration] Enable multiple Xtend MetaModels to be configured on BasicM2xAction, M2xConfigurationWizard, and Xtend/Xpand/CheckJob
Product: [Automotive] Sphinx Reporter: Stephan Eberle <stephaneberle9>
Component: CoreAssignee: Stephan Eberle <stephaneberle9>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: ali.akar82, idydieng, quoclan
Version: 0.7.0   
Target Milestone: 0.7.0   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 343847    

Description Stephan Eberle CLA 2011-04-26 09:46:30 EDT
= Problem description = 
The current APIs of BasicM2TAction, BasicM2MAction, M2TConfigurationWizard, M2MConfigurationWizard, XtendJob, XpandJob, and CheckJob are based on the assumption that only a single Xtend MetaModel is necessary and used in a M2x transformation operation. In practice, this is however not always true and the underlying Xtend/Xpand/CheckFacade API do allow for using multiple Xtend MetaModels in parallel.

= Resolution approach =
* Change APIs of BasicM2TAction, BasicM2MAction, M2TConfigurationWizard, M2MConfigurationWizard, XtendJob, XpandJob, and CheckJob so as to accept a collection of Xtend MetaModels rather than only one single.
Comment 1 Stephan Eberle CLA 2011-05-02 12:08:39 EDT
Fixed as proposed in description.
Comment 2 Balazs Grill CLA 2021-07-14 02:16:09 EDT
Mass-closing Resolved tickets