public static class TypeDeclaration.Impl extends Node.Impl implements TypeDeclaration
TypeDeclaration.Impl, TypeDeclaration.Visitor<P,R>| Constructor and Description |
|---|
Impl() |
Impl(java.lang.String packageName,
java.lang.String className,
TypeDeclaration superType,
java.util.List<Property> properties,
java.util.List<TypeDeclaration> subTypes) |
| Modifier and Type | Method and Description |
|---|---|
<P,R> R |
accept(Node.Visitor<P,R> visitor,
P par) |
<P,R> R |
accept(TypeDeclaration.Visitor<P,R> visitor,
P par) |
java.lang.String |
getClassName() |
java.lang.String |
getPackageName() |
java.util.List<Property> |
getProperties() |
java.util.List<TypeDeclaration> |
getSubTypes() |
TypeDeclaration |
getSuperType() |
void |
setClassName(java.lang.String className) |
void |
setPackageName(java.lang.String packageName) |
void |
setProperties(java.util.List<Property> properties) |
void |
setSubTypes(java.util.List<TypeDeclaration> subTypes) |
void |
setSuperType(TypeDeclaration superType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic Impl()
public Impl(java.lang.String packageName,
java.lang.String className,
TypeDeclaration superType,
java.util.List<Property> properties,
java.util.List<TypeDeclaration> subTypes)
public java.lang.String getPackageName()
getPackageName in interface TypeDeclarationpublic void setPackageName(java.lang.String packageName)
setPackageName in interface TypeDeclarationpublic java.lang.String getClassName()
getClassName in interface TypeDeclarationpublic void setClassName(java.lang.String className)
setClassName in interface TypeDeclarationpublic TypeDeclaration getSuperType()
getSuperType in interface TypeDeclarationpublic void setSuperType(TypeDeclaration superType)
setSuperType in interface TypeDeclarationpublic java.util.List<Property> getProperties()
getProperties in interface TypeDeclarationpublic void setProperties(java.util.List<Property> properties)
setProperties in interface TypeDeclarationpublic java.util.List<TypeDeclaration> getSubTypes()
getSubTypes in interface TypeDeclarationpublic void setSubTypes(java.util.List<TypeDeclaration> subTypes)
setSubTypes in interface TypeDeclarationpublic <P,R> R accept(TypeDeclaration.Visitor<P,R> visitor, P par)
accept in interface TypeDeclarationpublic <P,R> R accept(Node.Visitor<P,R> visitor, P par)