public interface ClassDecl extends Decl
| Modifier and Type | Interface and Description |
|---|---|
static class |
ClassDecl.Impl |
static interface |
ClassDecl.Visitor<P,R> |
| Modifier and Type | Method and Description |
|---|---|
default <P,R> R |
accept(ClassDecl.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Decl.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Node.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Positioned.Visitor<P,R> visitor,
P par) |
java.util.Map<java.lang.String,AssociationDecl> |
getAssociations() |
java.util.Map<java.lang.String,AttributeDecl> |
getAttributes() |
boolean |
getExternal() |
boolean |
getFrozen() |
ScenarioGroup |
getGroup() |
java.util.List<MethodDecl> |
getMethods() |
java.lang.String |
getName() |
java.util.Set<ClassDecl> |
getStoredSuperClasses() |
default java.util.Set<ClassDecl> |
getSuperClasses() |
Type |
getSuperType() |
Type |
getType() |
static ClassDecl |
of(ScenarioGroup group,
java.lang.String name,
Type type,
Type superType,
java.util.Map<java.lang.String,AttributeDecl> attributes,
java.util.Map<java.lang.String,AssociationDecl> associations,
java.util.List<MethodDecl> methods) |
void |
setAssociations(java.util.Map<java.lang.String,AssociationDecl> associations) |
void |
setAttributes(java.util.Map<java.lang.String,AttributeDecl> attributes) |
void |
setExternal(boolean external) |
void |
setFrozen(boolean frozen) |
void |
setGroup(ScenarioGroup group) |
void |
setMethods(java.util.List<MethodDecl> methods) |
void |
setName(java.lang.String name) |
void |
setStoredSuperClasses(java.util.Set<ClassDecl> storedSuperClasses) |
void |
setSuperType(Type superType) |
void |
setType(Type type) |
getPosition, of, setPositionstatic ClassDecl of(ScenarioGroup group, java.lang.String name, Type type, Type superType, java.util.Map<java.lang.String,AttributeDecl> attributes, java.util.Map<java.lang.String,AssociationDecl> associations, java.util.List<MethodDecl> methods)
ScenarioGroup getGroup()
void setGroup(ScenarioGroup group)
Type getSuperType()
void setSuperType(Type superType)
java.util.Map<java.lang.String,AttributeDecl> getAttributes()
void setAttributes(java.util.Map<java.lang.String,AttributeDecl> attributes)
java.util.Map<java.lang.String,AssociationDecl> getAssociations()
void setAssociations(java.util.Map<java.lang.String,AssociationDecl> associations)
java.util.List<MethodDecl> getMethods()
void setMethods(java.util.List<MethodDecl> methods)
boolean getExternal()
void setExternal(boolean external)
boolean getFrozen()
void setFrozen(boolean frozen)
java.util.Set<ClassDecl> getStoredSuperClasses()
void setStoredSuperClasses(java.util.Set<ClassDecl> storedSuperClasses)
default java.util.Set<ClassDecl> getSuperClasses()
default <P,R> R accept(ClassDecl.Visitor<P,R> visitor, P par)
default <P,R> R accept(Decl.Visitor<P,R> visitor, P par)
default <P,R> R accept(Positioned.Visitor<P,R> visitor, P par)
accept in interface Declaccept in interface Positioneddefault <P,R> R accept(Node.Visitor<P,R> visitor, P par)