Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 343844 - [M2x IDE Integration] Enable multiple Xtend MetaModels to be configured on BasicM2xAction, M2xConfigurationWizard, and Xtend/Xpand/CheckJob
Summary: [M2x IDE Integration] Enable multiple Xtend MetaModels to be configured on Ba...
Status: CLOSED FIXED
Alias: None
Product: Sphinx
Classification: Automotive
Component: Core (show other bugs)
Version: 0.7.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 0.7.0   Edit
Assignee: Stephan Eberle CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 343847
  Show dependency tree
 
Reported: 2011-04-26 09:46 EDT by Stephan Eberle CLA
Modified: 2021-07-14 02:16 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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