<<rule>> Delete: Attribute with Bound Sub-Type-Argument
<<preserve>>
fromSubclassUsedAsTypeArgument : EClass
<<preserve>>
fromDataTypeWithTypeParameter : EDataType
<<delete>>
oldT : ETypeParameter
<<delete>>
oldGenericTypeOfClass : EGenericType
<<delete>>
oldAttributeWithGenericType : EAttribute
<<delete>>
oldGenericTypeOfTypedElement : EGenericType
<<delete>>
oldTypeArgumentOfGenericTypeOfTypedElement : EGenericType
<<preserve>>
fromClassUsedAsTypeParameter : EClass
<<preserve>>
fromContainerClass : EClass
<<require, pre>>
eAllSuperTypes
<<delete>>
eClassifier
<<delete>>
eType
<<delete>>
eClassifier
<<delete>>
eClassifier
<<delete>>
eTypeParameters
<<delete>>
eBounds
<<delete>>
eGenericType
<<delete>>
eTypeArguments
<<delete>>
eContainingClass
eStructuralFeatures