Class AdditionalAttributeSymbol
java.lang.Object
de.monticore.grammar.grammar._symboltable.AdditionalAttributeSymbol
- All Implemented Interfaces:
ICommonGrammarSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
AdditionalAttributeSymbolSurrogate
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.modifiers.AccessModifierprotected Optional<ASTAdditionalAttribute> protected IGrammarScopeprotected Stringprotected booleanprotected Stringprotected Stringprotected Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(GrammarTraverser visitor) voidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(MCCollectionTypesTraverser visitor) voidaccept(MCSimpleGenericTypesTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) protected Stringprotected Stringbooleande.monticore.symboltable.modifiers.AccessModifiergetName()Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> protected AdditionalAttributeSymbolgetThis()getType()booleanbooleanvoidsetAccessModifier(de.monticore.symboltable.modifiers.AccessModifier accessModifier) voidsetAstNode(ASTAdditionalAttribute astNode) voidvoidsetEnclosingScope(IGrammarScope enclosingScope) voidsetFullName(String fullName) voidsetIsAstAttr(boolean isAstAttr) voidvoidsetPackageName(String packageName) voidsetStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> stereoinfo) voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monticore.symboltable.ISymbol
getSourcePosition
-
Field Details
-
name
-
enclosingScope
-
astNode
-
accessModifier
protected de.monticore.symboltable.modifiers.AccessModifier accessModifier -
stereoinfo
-
fullName
-
packageName
-
type
-
isAstAttr
protected boolean isAstAttr
-
-
Constructor Details
-
AdditionalAttributeSymbol
-
-
Method Details
-
getType
-
setType
-
isIsAstAttr
public boolean isIsAstAttr() -
setIsAstAttr
public void setIsAstAttr(boolean isAstAttr) -
getName
- Specified by:
getNamein interfacede.monticore.symboltable.ISymbol
-
setName
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceICommonGrammarSymbol- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.ISymbol
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceICommonGrammarSymbol
-
getAstNode
- Specified by:
getAstNodein interfacede.monticore.symboltable.ISymbol
-
isPresentAstNode
public boolean isPresentAstNode()- Specified by:
isPresentAstNodein interfacede.monticore.symboltable.ISymbol
-
setAstNode
-
setAstNodeAbsent
public void setAstNodeAbsent() -
getAccessModifier
public de.monticore.symboltable.modifiers.AccessModifier getAccessModifier()- Specified by:
getAccessModifierin interfacede.monticore.symboltable.ISymbol
-
setAccessModifier
public void setAccessModifier(de.monticore.symboltable.modifiers.AccessModifier accessModifier) - Specified by:
setAccessModifierin interfacede.monticore.symboltable.ISymbol
-
getStereoinfo
public Map<de.monticore.symboltable.stereotypes.IStereotypeReference,Optional<de.monticore.interpreter.Value>> getStereoinfo()- Specified by:
getStereoinfoin interfacede.monticore.symboltable.ISymbol
-
setStereoinfo
-
equals
-
getThis
-
setFullName
-
getFullName
- Specified by:
getFullNamein interfacede.monticore.symboltable.ISymbol
-
setPackageName
-
getPackageName
- Specified by:
getPackageNamein interfacede.monticore.symboltable.ISymbol
-
accept
- Specified by:
acceptin interfaceICommonGrammarSymbol
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfacede.monticore.symboltable.ISymbol
-
determinePackageName
-
determineFullName
-
toString
-