+ * Returns List of Types that Generated Type will implement.
+ *
+ * @return List of Types that Generated Type will implement.
+ */
+ public List<Type> getImplements();
+
+ /**
+ * Returns List of enclosing Generated Types.
+ *
+ * @return List of enclosing Generated Types.
+ */
+ public List<GeneratedType> getEnclosedTypes();
+
+ /**
+ * Returns List of all Enumerator definitions associated with Generated
+ * Type.