I use
andromda 2.03 and use the following code to identify my
superclass:
#set
($generalization = $transform.getGeneralization($class.id))
#if (!${generalization})
#set ($extendtag = "")
#else
#set ($parentClassName = ${generalization.getName()})
#set ($parentClassNamePackage = $transform.findPackageName($generalization))
#set ($parentClassFullName = $transform.findFullyQualifiedName($generalization))
#set ($extendtag = "extends $parentClassName ")
#if ( $packagename != $parentClassNamePackage )
import ${parentClassFullName};
#end
#end
#if (!${generalization})
#set ($extendtag = "")
#else
#set ($parentClassName = ${generalization.getName()})
#set ($parentClassNamePackage = $transform.findPackageName($generalization))
#set ($parentClassFullName = $transform.findFullyQualifiedName($generalization))
#set ($extendtag = "extends $parentClassName ")
#if ( $packagename != $parentClassNamePackage )
import ${parentClassFullName};
#end
#end
It
works for me.
Regards, Jan