Interface IMCCommonStatementsInterpreter
-
- All Superinterfaces:
IBasicSymbolsInterpreter,IExpressionsBasisInterpreter,IMCBasicsInterpreter,IMCBasicTypesInterpreter,IMCLiteralsBasisInterpreter,IMCStatementsBasisInterpreter,IMCVarDeclarationStatementsInterpreter,IOOSymbolsInterpreter,de.monticore.interpreter.ModelInterpreter
- All Known Subinterfaces:
IGrammar_WithConceptsInterpreter,IJavaLightInterpreter,IMCExceptionStatementsInterpreter,IMCFullJavaStatementsInterpreter,IMCSynchronizedStatementsInterpreter,IODRulesInterpreter,ITFBasisExtsInterpreter,ITFCommonsInterpreter
- All Known Implementing Classes:
Grammar_WithConceptsInterpreter,JavaLightInterpreter,MCCommonStatementsInterpreter,MCExceptionStatementsInterpreter,MCFullJavaStatementsInterpreter,MCSynchronizedStatementsInterpreter,ODRulesInterpreter,TFBasisExtsInterpreter,TFCommonsInterpreter
public interface IMCCommonStatementsInterpreter extends IMCVarDeclarationStatementsInterpreter, de.monticore.interpreter.ModelInterpreter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description de.monticore.interpreter.Valueinterpret(ASTBreakStatement node)de.monticore.interpreter.Valueinterpret(ASTCommonForControl node)de.monticore.interpreter.Valueinterpret(ASTConstantExpressionSwitchLabel node)de.monticore.interpreter.Valueinterpret(ASTDefaultSwitchLabel node)de.monticore.interpreter.Valueinterpret(ASTDoWhileStatement node)de.monticore.interpreter.Valueinterpret(ASTEmptyStatement node)de.monticore.interpreter.Valueinterpret(ASTEnhancedForControl node)de.monticore.interpreter.Valueinterpret(ASTEnumConstantSwitchLabel node)de.monticore.interpreter.Valueinterpret(ASTExpressionStatement node)de.monticore.interpreter.Valueinterpret(ASTForControl node)de.monticore.interpreter.Valueinterpret(ASTForInit node)de.monticore.interpreter.Valueinterpret(ASTForInitByExpressions node)de.monticore.interpreter.Valueinterpret(ASTFormalParameter node)de.monticore.interpreter.Valueinterpret(ASTForStatement node)de.monticore.interpreter.Valueinterpret(ASTIfStatement node)de.monticore.interpreter.Valueinterpret(ASTJavaModifier node)de.monticore.interpreter.Valueinterpret(ASTMCCommonStatementsNode node)de.monticore.interpreter.Valueinterpret(ASTMCJavaBlock node)de.monticore.interpreter.Valueinterpret(ASTSwitchBlockStatementGroup node)de.monticore.interpreter.Valueinterpret(ASTSwitchLabel node)de.monticore.interpreter.Valueinterpret(ASTSwitchStatement node)de.monticore.interpreter.Valueinterpret(ASTWhileStatement node)-
Methods inherited from interface de.monticore.symbols.basicsymbols._visitor.IBasicSymbolsInterpreter
interpret, interpret, interpret, interpret, interpret, interpret, interpret
-
Methods inherited from interface de.monticore.expressions.expressionsbasis._visitor.IExpressionsBasisInterpreter
interpret, interpret, interpret, interpret, interpret
-
Methods inherited from interface de.monticore.mcbasics._visitor.IMCBasicsInterpreter
interpret
-
Methods inherited from interface de.monticore.types.mcbasictypes._visitor.IMCBasicTypesInterpreter
interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._visitor.IMCLiteralsBasisInterpreter
interpret, interpret
-
Methods inherited from interface de.monticore.statements.mcstatementsbasis._visitor.IMCStatementsBasisInterpreter
interpret, interpret, interpret, interpret
-
Methods inherited from interface de.monticore.statements.mcvardeclarationstatements._visitor.IMCVarDeclarationStatementsInterpreter
interpret, interpret, interpret, interpret, interpret, interpret, interpret, interpret
-
Methods inherited from interface de.monticore.symbols.oosymbols._visitor.IOOSymbolsInterpreter
interpret, interpret, interpret, interpret
-
-
-
-
Method Detail
-
interpret
de.monticore.interpreter.Value interpret(ASTMCJavaBlock node)
-
interpret
de.monticore.interpreter.Value interpret(ASTJavaModifier node)
-
interpret
de.monticore.interpreter.Value interpret(ASTIfStatement node)
-
interpret
de.monticore.interpreter.Value interpret(ASTForStatement node)
-
interpret
de.monticore.interpreter.Value interpret(ASTCommonForControl node)
-
interpret
de.monticore.interpreter.Value interpret(ASTForInit node)
-
interpret
de.monticore.interpreter.Value interpret(ASTForInitByExpressions node)
-
interpret
de.monticore.interpreter.Value interpret(ASTEnhancedForControl node)
-
interpret
de.monticore.interpreter.Value interpret(ASTFormalParameter node)
-
interpret
de.monticore.interpreter.Value interpret(ASTWhileStatement node)
-
interpret
de.monticore.interpreter.Value interpret(ASTDoWhileStatement node)
-
interpret
de.monticore.interpreter.Value interpret(ASTSwitchStatement node)
-
interpret
de.monticore.interpreter.Value interpret(ASTEmptyStatement node)
-
interpret
de.monticore.interpreter.Value interpret(ASTExpressionStatement node)
-
interpret
de.monticore.interpreter.Value interpret(ASTSwitchBlockStatementGroup node)
-
interpret
de.monticore.interpreter.Value interpret(ASTConstantExpressionSwitchLabel node)
-
interpret
de.monticore.interpreter.Value interpret(ASTEnumConstantSwitchLabel node)
-
interpret
de.monticore.interpreter.Value interpret(ASTDefaultSwitchLabel node)
-
interpret
de.monticore.interpreter.Value interpret(ASTBreakStatement node)
-
interpret
de.monticore.interpreter.Value interpret(ASTForControl node)
-
interpret
de.monticore.interpreter.Value interpret(ASTSwitchLabel node)
-
interpret
de.monticore.interpreter.Value interpret(ASTMCCommonStatementsNode node)
-
-