ujhelyiz/EMF-IncQuery — Issue #14: Pre-initialization of eIQ matchers
Author: bergmanngabor
Created: 2012-03-02 15:04:08+00:00
State: open
Labels: Code generator, Runtime

1. There should be an API for pre-initializing a set of eIQ matchers on a given EMF model, so that pattern matching will not require any re-transversal later.

2. Optionally, there should be an easy way to request this for all patterns within a larger set (such as a project, a package, or an eiq file). This might have implications for the code generator, as we need to generate something that identifies e.g. a package.

3. A third possibility would be a pre-initialization that accomodates any pattern.

4. It would be sensible if the generator could be configured in a way such that this group-level pre-initialization happens upon the instantiation of the first matcher within the group.