Interface ClassDecl

    • Method Detail

      • getName

        java.lang.String getName()
        Specified by:
        getName in interface Decl
      • setName

        void setName​(java.lang.String name)
        Specified by:
        setName in interface Decl
      • setType

        void setType​(Type type)
        Specified by:
        setType in interface Decl
      • getAttributes

        java.util.Map<java.lang.String,​AttributeDecl> getAttributes()
      • setAttributes

        void setAttributes​(java.util.Map<java.lang.String,​AttributeDecl> attributes)
      • getAssociations

        java.util.Map<java.lang.String,​AssociationDecl> getAssociations()
      • setAssociations

        void setAssociations​(java.util.Map<java.lang.String,​AssociationDecl> associations)
      • getMethods

        java.util.List<MethodDecl> getMethods()
      • setMethods

        void setMethods​(java.util.List<MethodDecl> methods)
      • getExternal

        boolean getExternal()
      • setExternal

        void setExternal​(boolean external)
      • getFrozen

        boolean getFrozen()
      • setFrozen

        void setFrozen​(boolean frozen)
      • accept

        default <P,​R> R accept​(Decl.Visitor<P,​R> visitor,
                                     P par)
        Specified by:
        accept in interface Decl