And enforce via static analysis that only new event classes are used.
We have to also create a new private event for the workflowengine as the
rule matcher is not able to handle multiple nodes at the same time.
Signed-off-by: Carl Schwan <carlschwan@kde.org>