Remove EGenericTypes from semanticElements references
This commit change the VSM structure so that the ESuperType edge
mappings is no longer specifying that a reference to the EGenericTypes
of the EClass should be kept. As the genericsupertype reference in Ecore
has a fairly weird status (mutually derived, but not structurally
derived) that could cause a number of problems later one.
This commit replace this reference by a specific handling of the
3 files changed