Change meta plugin activation condition
Current behavior:
- A meta plugin activates, for each
graphModel
, that has a matching annotation. - If a MGL multiple
graphModel
s have the same annotation, the meta plugin gets activates/executed multiple times. - If a MGL has no
graphModel
s, then meta plugins cannot be activated.
Proposed behavior:
- A meta plugin activates once, if any element in any MGL has a matching annotation.
- No multiple activations of the same meta plugin. The plugin is activated/executed once per project/CPD.
- Ability to activate a meta plugin without the need of a
graphModel
.
Closes: #315 (closed)
Edited by Fabian