Class ODObjectSymbol
java.lang.Object
de.monticore.tf.odrules._symboltable.ODObjectSymbol
- All Implemented Interfaces:
de.monticore.symboltable.IScopeSpanningSymbol,de.monticore.symboltable.ISymbol,ICommonODRulesSymbol
- Direct Known Subclasses:
ODObjectSymbolSurrogate
public class ODObjectSymbol
extends Object
implements ICommonODRulesSymbol, de.monticore.symboltable.IScopeSpanningSymbol
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.modifiers.AccessModifierprotected Optional<ASTODObject> protected IODRulesScopeprotected Stringprotected Stringprotected Stringprotected IODRulesScopeprotected Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(AssignmentExpressionsTraverser visitor) voidaccept(CommonExpressionsTraverser visitor) voidaccept(ExpressionsBasisTraverser visitor) voidaccept(JavaClassExpressionsTraverser visitor) voidaccept(UglyExpressionsTraverser visitor) voidaccept(JavaLightTraverser visitor) voidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCJavaLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(MCArrayStatementsTraverser visitor) voidaccept(MCCommonStatementsTraverser visitor) voidaccept(MCReturnStatementsTraverser visitor) voidaccept(MCStatementsBasisTraverser visitor) voidvoidaccept(BasicSymbolsTraverser visitor) voidaccept(OOSymbolsTraverser visitor) voidaccept(ODRulesTraverser visitor) voidaccept(TFBasisExtsTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(MCCollectionTypesTraverser visitor) voidaccept(MCFullGenericTypesTraverser visitor) voidaccept(MCSimpleGenericTypesTraverser visitor) voidaccept(TypeParametersTraverser visitor) voidaccept(UMLStereotypeTraverser 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 ODObjectSymbolgetThis()booleanvoidsetAccessModifier(de.monticore.symboltable.modifiers.AccessModifier accessModifier) voidsetAstNode(ASTODObject astNode) voidvoidsetEnclosingScope(IODRulesScope enclosingScope) voidsetFullName(String fullName) voidvoidsetPackageName(String packageName) voidsetSpannedScope(IODRulesScope scope) voidsetStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> stereoinfo) toString()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
-
spannedScope
-
-
Constructor Details
-
ODObjectSymbol
-
-
Method Details
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.ISymbol
-
setName
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceICommonODRulesSymbol- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.ISymbol
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceICommonODRulesSymbol
-
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 interfaceICommonODRulesSymbol
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
accept
-
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
-
getSpannedScope
- Specified by:
getSpannedScopein interfacede.monticore.symboltable.IScopeSpanningSymbol
-
setSpannedScope
-