This abstract interface is provided to simplify the implementation of ECARules, as EMF does not support type unions in metamodel definitions. It is also provided as a form of syntactic sugar for using ECARules.
For example, a Button is an ActionEdgeSource to allow "onClick" ECARules to be attached directly to the Button, rather than the contained onClick Event.
[ActionEdgeSource.html]