Class MCArrayStatementsInterpreter
java.lang.Object
de.monticore.statements.mcarraystatements._visitor.MCArrayStatementsInterpreter
- All Implemented Interfaces:
IExpressionsBasisInterpreter,de.monticore.interpreter.ModelInterpreter,IMCLiteralsBasisInterpreter,IMCBasicsInterpreter,IMCArrayStatementsInterpreter,IMCStatementsBasisInterpreter,IMCVarDeclarationStatementsInterpreter,IBasicSymbolsInterpreter,IOOSymbolsInterpreter,IMCBasicTypesInterpreter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IBasicSymbolsInterpreterprotected Map<de.monticore.symboltable.ISymbol, de.monticore.interpreter.Value> protected IExpressionsBasisInterpreterprotected IMCBasicsInterpreterprotected IMCBasicTypesInterpreterprotected IMCLiteralsBasisInterpreterprotected IMCStatementsBasisInterpreterprotected IMCVarDeclarationStatementsInterpreterprotected IOOSymbolsInterpreterprotected de.monticore.interpreter.ModelInterpreter -
Constructor Summary
ConstructorsConstructorDescriptionMCArrayStatementsInterpreter(de.monticore.interpreter.ModelInterpreter realThis) -
Method Summary
Modifier and TypeMethodDescriptionMap<de.monticore.symboltable.ISymbol, de.monticore.interpreter.Value> de.monticore.interpreter.ModelInterpreterde.monticore.interpreter.Valueinterpret(ASTArguments node) de.monticore.interpreter.Valueinterpret(ASTExpression node) de.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTNameExpression node) de.monticore.interpreter.Valueinterpret(ASTLiteral node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTMCBasicsNode node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTArrayInit node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTMCBlockStatement node) de.monticore.interpreter.Valueinterpret(ASTMCModifier node) de.monticore.interpreter.Valueinterpret(ASTMCStatement node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTDeclarator node) de.monticore.interpreter.Valueinterpret(ASTDeclaratorId node) de.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTSimpleInit node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTVariableInit node) de.monticore.interpreter.Valueinterpret(ASTBasicSymbolsNode node) de.monticore.interpreter.Valueinterpret(ASTDiagram node) de.monticore.interpreter.Valueinterpret(ASTFunction node) de.monticore.interpreter.Valueinterpret(ASTMCStereotype node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTTypeVar node) de.monticore.interpreter.Valueinterpret(ASTVariable node) de.monticore.interpreter.Valuede.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTOOSymbolsNode node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTMCBasicTypesNode node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTMCObjectType node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTMCPrimitiveType node) de.monticore.interpreter.Valueinterpret(ASTMCQualifiedName node) de.monticore.interpreter.Valueinterpret(ASTMCQualifiedType node) de.monticore.interpreter.Valueinterpret(ASTMCReturnType node) de.monticore.interpreter.Valuede.monticore.interpreter.Valueinterpret(ASTMCVoidType node) de.monticore.interpreter.Valueload(de.monticore.symboltable.ISymbol symbol) voidsetRealThis(de.monticore.interpreter.ModelInterpreter realThis) voidstore(de.monticore.symboltable.ISymbol symbol, de.monticore.interpreter.Value value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.interpreter.ModelInterpreter
interpret
-
Field Details
-
mCVarDeclarationStatementsInterpreter
-
mCStatementsBasisInterpreter
-
mCBasicTypesInterpreter
-
expressionsBasisInterpreter
-
oOSymbolsInterpreter
-
mCBasicsInterpreter
-
mCLiteralsBasisInterpreter
-
basicSymbolsInterpreter
-
realThis
protected de.monticore.interpreter.ModelInterpreter realThis -
contextMap
-
-
Constructor Details
-
MCArrayStatementsInterpreter
public MCArrayStatementsInterpreter() -
MCArrayStatementsInterpreter
public MCArrayStatementsInterpreter(de.monticore.interpreter.ModelInterpreter realThis)
-
-
Method Details
-
getRealThis
public de.monticore.interpreter.ModelInterpreter getRealThis()- Specified by:
getRealThisin interfacede.monticore.interpreter.ModelInterpreter
-
setRealThis
public void setRealThis(de.monticore.interpreter.ModelInterpreter realThis) - Specified by:
setRealThisin interfacede.monticore.interpreter.ModelInterpreter
-
store
public void store(de.monticore.symboltable.ISymbol symbol, de.monticore.interpreter.Value value) - Specified by:
storein interfacede.monticore.interpreter.ModelInterpreter
-
load
public de.monticore.interpreter.Value load(de.monticore.symboltable.ISymbol symbol) - Specified by:
loadin interfacede.monticore.interpreter.ModelInterpreter
-
getContextMap
- Specified by:
getContextMapin interfacede.monticore.interpreter.ModelInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCArrayStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCArrayStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCArrayStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCVarDeclarationStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCVarDeclarationStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCVarDeclarationStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCVarDeclarationStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCVarDeclarationStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCVarDeclarationStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCVarDeclarationStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCVarDeclarationStatementsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCStatementsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCStatementsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCStatementsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCStatementsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicTypesInterpreter
-
interpret
- Specified by:
interpretin interfaceIExpressionsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIExpressionsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIExpressionsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIExpressionsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIExpressionsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIOOSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIOOSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIOOSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIOOSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCBasicsInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCLiteralsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIMCLiteralsBasisInterpreter
-
interpret
- Specified by:
interpretin interfaceIBasicSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIBasicSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIBasicSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIBasicSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIBasicSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIBasicSymbolsInterpreter
-
interpret
- Specified by:
interpretin interfaceIBasicSymbolsInterpreter
-