public class ExternalClassDecl extends ClassDecl.Impl
ClassDecl.Impl, ClassDecl.Visitor<P,R>| Constructor and Description |
|---|
ExternalClassDecl() |
ExternalClassDecl(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) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,AssociationDecl> |
getAssociations() |
java.util.Map<java.lang.String,AttributeDecl> |
getAttributes() |
Type |
getSuperType() |
void |
markUnresolved() |
void |
setSuperType(Type superType) |
getExternal, getFrozen, getGroup, getMethods, getName, getStoredSuperClasses, getType, setAssociations, setAttributes, setExternal, setFrozen, setGroup, setMethods, setName, setStoredSuperClasses, setTypegetPosition, setPositionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, accept, accept, accept, getSuperClasses, ofgetPosition, of, setPositionpublic ExternalClassDecl()
public ExternalClassDecl(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)
public void markUnresolved()
public Type getSuperType()
getSuperType in interface ClassDeclgetSuperType in class ClassDecl.Implpublic void setSuperType(Type superType)
setSuperType in interface ClassDeclsetSuperType in class ClassDecl.Implpublic java.util.Map<java.lang.String,AttributeDecl> getAttributes()
getAttributes in interface ClassDeclgetAttributes in class ClassDecl.Implpublic java.util.Map<java.lang.String,AssociationDecl> getAssociations()
getAssociations in interface ClassDeclgetAssociations in class ClassDecl.Impl