| Summary: | [engine] No multiple dispatch when calling queries | ||
|---|---|---|---|
| Product: | [Modeling] Acceleo | Reporter: | Mikaël Barbero <mikael.barbero> |
| Component: | Core | Assignee: | Project Inbox <acceleo-inbox> |
| Status: | NEW --- | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P5 | CC: | laurent.goubet, mikael.barbero |
| Version: | 3.0.0 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Mikaël Barbero
This subject needs to be carefully analyzed, for example, can a call to a query be dispatched to a template if the template and the query can both be called? A query and a template of the same name cannot be created ("module element already exists"), so this shouldn't be an issue.
However, dynamically dispatching to the proper query according to the argument's runtime type seems too major a change for a maintenance version. Should only be considered if we ever switch to Acceleo 4 (i.e. for a major version bump).
|