Class ODAttributeSymbol

    • Field Detail

      • name

        protected java.lang.String name
      • accessModifier

        protected de.monticore.symboltable.modifiers.AccessModifier accessModifier
      • stereoinfo

        protected java.util.Map<de.monticore.symboltable.stereotypes.IStereotypeReference,​java.util.Optional<de.monticore.interpreter.Value>> stereoinfo
      • fullName

        protected java.lang.String fullName
      • packageName

        protected java.lang.String packageName
    • Constructor Detail

      • ODAttributeSymbol

        public ODAttributeSymbol​(java.lang.String name)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.monticore.symboltable.ISymbol
      • setName

        public void setName​(java.lang.String name)
      • getAstNode

        public ASTODAttribute getAstNode()
        Specified by:
        getAstNode in interface de.monticore.symboltable.ISymbol
      • isPresentAstNode

        public boolean isPresentAstNode()
        Specified by:
        isPresentAstNode in interface de.monticore.symboltable.ISymbol
      • setAstNodeAbsent

        public void setAstNodeAbsent()
      • getAccessModifier

        public de.monticore.symboltable.modifiers.AccessModifier getAccessModifier()
        Specified by:
        getAccessModifier in interface de.monticore.symboltable.ISymbol
      • setAccessModifier

        public void setAccessModifier​(de.monticore.symboltable.modifiers.AccessModifier accessModifier)
        Specified by:
        setAccessModifier in interface de.monticore.symboltable.ISymbol
      • getStereoinfo

        public java.util.Map<de.monticore.symboltable.stereotypes.IStereotypeReference,​java.util.Optional<de.monticore.interpreter.Value>> getStereoinfo()
        Specified by:
        getStereoinfo in interface de.monticore.symboltable.ISymbol
      • setStereoinfo

        public void setStereoinfo​(java.util.Map<de.monticore.symboltable.stereotypes.IStereotypeReference,​java.util.Optional<de.monticore.interpreter.Value>> stereoinfo)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • setFullName

        public void setFullName​(java.lang.String fullName)
      • getFullName

        public java.lang.String getFullName()
        Specified by:
        getFullName in interface de.monticore.symboltable.ISymbol
      • setPackageName

        public void setPackageName​(java.lang.String packageName)
      • getPackageName

        public java.lang.String getPackageName()
        Specified by:
        getPackageName in interface de.monticore.symboltable.ISymbol
      • accept

        public void accept​(de.monticore.visitor.ITraverser visitor)
        Specified by:
        accept in interface de.monticore.symboltable.ISymbol
      • determinePackageName

        protected java.lang.String determinePackageName()
      • determineFullName

        protected java.lang.String determineFullName()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object