TypeParameters of ImplementationClass not copied during weaving

Issue #178 resolved
Matthias Schoettle created an issue

When weaving an aspect that contains an implementation class with generics (TypeParameter), these are not copied as well.

Perhaps EcoreUtil.copy(...) can be used to clone it, however, the genericType reference of each TypeParameter will still point to the old one and has to be updated. This could potentially be performed by the ReferenceUpdater.

For example, reusing the Association concern with the feature HashMap.

Comments (2)

  1. Log in to comment