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

Bug 330936

Summary: [Interpreter] Parameter in AmalgamationUnit not passed to the kernel rule parameter
Product: [Modeling] EMFT.Henshin Reporter: Stefan Jurack <henshin.stj>
Component: InterpreterAssignee: Enrico Biermann <enrico>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Stefan Jurack CLA 2010-11-23 11:04:32 EST
If a Parameter A is defined in an AmalgamationUnit and a different Parameter B is defined in its kernel Rule, Parameter A is not passed to B although a related ParameterMapping exists.
Comment 1 Stefan Jurack CLA 2011-02-11 05:36:38 EST
Kernel rules as well as multi rules in an AmalgamationUnit (AU) are handled as concrete part of the unit, i.e. parameters of the AU are parameters of its rules as well. Consequently, parameters in the rules are obsolete and so are parameter mappings from the AU to its rules.

In fact, the Henshin developers consider to change AUs references "kernelRule" and "multiRules" to *container* references, in order to meet the concerns above more adequately.