<<rule>> Transform: Class with Generic-Super-Type (Type-Parameter bounded by Classifier) - To - Class with Generic-Super-Type (Type-Parameter bounded by Type-Parameter)


<<forbid, pre>> preT : ETypeParameter <<preserve>> genericSuperType : EGenericType <<preserve>> typeArgumentOfGenericSuperType : EGenericType <<preserve>> genericSuperTypeClass : EClass <<preserve>> classWithGenericSuperType : EClass <<preserve>> P : ETypeParameter <<preserve>> fromClassifierAsTypeArgument : EClassifier <<create>> newT : ETypeParameter <<forbid, post>> postClassifierAsTypeArgument : EClassifier <<preserve>> eClassifier <<forbid, pre>> eTypeParameter <<delete>> eClassifier <<create>> eTypeParameter <<forbid, post>> eClassifier <<preserve>> eTypeArguments <<preserve>> eTypeParameters <<preserve>> eGenericSuperTypes <<create>> eTypeParameters