This abstract interface is provided to simplify the implementation of ConstraintEdges, as EMF does not support type unions in metamodel definitions.