<<rule>> Transform: Attribute without Generic-Type - To - Attribute with Bound Sub-Type-Argument
<<preserve>>
dataTypeWithTypeParameter : EDataType
<<forbid, pre>>
preT : ETypeParameter
<<preserve>>
attributeWithGenericType : EAttribute
<<preserve>>
genericTypeOfTypedElement : EGenericType
<<forbid, pre>>
preTypeArgumentOfGenericTypeOfTypedElement : EGenericType
<<preserve>>
containerClass : EClass
<<preserve>>
toSubclassUsedAsTypeArgument : EClass
<<create>>
newT : ETypeParameter
<<create>>
newGenericTypeOfClass : EGenericType
<<create>>
newTypeArgumentOfGenericTypeOfTypedElement : EGenericType
<<preserve>>
toClassUsedAsTypeParameter : EClass
<<preserve>>
eType
<<preserve>>
eClassifier
<<require, post>>
eAllSuperTypes
<<create>>
eClassifier
<<create>>
eClassifier
<<forbid, pre>>
eTypeParameters
<<create>>
eTypeParameters
<<preserve>>
eGenericType
<<forbid, pre>>
eTypeArguments
<<create>>
eTypeArguments
<<create>>
eBounds
<<preserve>>
eContainingClass
eStructuralFeatures