Interface IMCCommonStatementsTypeDispatcher
- All Superinterfaces:
IBasicSymbolsTypeDispatcher,IExpressionsBasisTypeDispatcher,IMCBasicsTypeDispatcher,IMCBasicTypesTypeDispatcher,IMCLiteralsBasisTypeDispatcher,IMCStatementsBasisTypeDispatcher,IMCVarDeclarationStatementsTypeDispatcher,IOOSymbolsTypeDispatcher
- All Known Subinterfaces:
IGrammar_WithConceptsTypeDispatcher,IJavaLightTypeDispatcher,IMCExceptionStatementsTypeDispatcher,IMCFullJavaStatementsTypeDispatcher,IMCSynchronizedStatementsTypeDispatcher,IODRulesTypeDispatcher,ITFBasisExtsTypeDispatcher,ITFCommonsTypeDispatcher
- All Known Implementing Classes:
Grammar_WithConceptsTypeDispatcher,JavaLightTypeDispatcher,MCCommonStatementsTypeDispatcher,MCExceptionStatementsTypeDispatcher,MCFullJavaStatementsTypeDispatcher,MCSynchronizedStatementsTypeDispatcher,ODRulesTypeDispatcher,TFBasisExtsTypeDispatcher,TFCommonsTypeDispatcher
public interface IMCCommonStatementsTypeDispatcher
extends IMCVarDeclarationStatementsTypeDispatcher
-
Method Summary
Modifier and TypeMethodDescriptionasMCCommonStatementsASTBreakStatement(de.monticore.ast.ASTNode node) asMCCommonStatementsASTCommonForControl(de.monticore.ast.ASTNode node) asMCCommonStatementsASTConstantExpressionSwitchLabel(de.monticore.ast.ASTNode node) asMCCommonStatementsASTDefaultSwitchLabel(de.monticore.ast.ASTNode node) asMCCommonStatementsASTDoWhileStatement(de.monticore.ast.ASTNode node) asMCCommonStatementsASTEmptyStatement(de.monticore.ast.ASTNode node) asMCCommonStatementsASTEnhancedForControl(de.monticore.ast.ASTNode node) asMCCommonStatementsASTEnumConstantSwitchLabel(de.monticore.ast.ASTNode node) asMCCommonStatementsASTExpressionStatement(de.monticore.ast.ASTNode node) asMCCommonStatementsASTForControl(de.monticore.ast.ASTNode node) asMCCommonStatementsASTForInit(de.monticore.ast.ASTNode node) asMCCommonStatementsASTForInitByExpressions(de.monticore.ast.ASTNode node) asMCCommonStatementsASTFormalParameter(de.monticore.ast.ASTNode node) asMCCommonStatementsASTForStatement(de.monticore.ast.ASTNode node) asMCCommonStatementsASTIfStatement(de.monticore.ast.ASTNode node) asMCCommonStatementsASTJavaModifier(de.monticore.ast.ASTNode node) asMCCommonStatementsASTMCCommonStatementsNode(de.monticore.ast.ASTNode node) asMCCommonStatementsASTMCJavaBlock(de.monticore.ast.ASTNode node) asMCCommonStatementsASTSwitchBlockStatementGroup(de.monticore.ast.ASTNode node) asMCCommonStatementsASTSwitchLabel(de.monticore.ast.ASTNode node) asMCCommonStatementsASTSwitchStatement(de.monticore.ast.ASTNode node) asMCCommonStatementsASTWhileStatement(de.monticore.ast.ASTNode node) asMCCommonStatementsIMCCommonStatementsArtifactScope(de.monticore.symboltable.IScope scope) asMCCommonStatementsIMCCommonStatementsGlobalScope(de.monticore.symboltable.IScope scope) asMCCommonStatementsIMCCommonStatementsScope(de.monticore.symboltable.IScope scope) asMCCommonStatementsMCCommonStatementsLiterals(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTBreakStatement(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTCommonForControl(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTConstantExpressionSwitchLabel(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTDefaultSwitchLabel(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTDoWhileStatement(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTEmptyStatement(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTEnhancedForControl(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTEnumConstantSwitchLabel(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTExpressionStatement(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTForControl(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTForInit(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTForInitByExpressions(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTFormalParameter(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTForStatement(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTIfStatement(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTJavaModifier(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTMCCommonStatementsNode(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTMCJavaBlock(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTSwitchBlockStatementGroup(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTSwitchLabel(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTSwitchStatement(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsASTWhileStatement(de.monticore.ast.ASTNode node) booleanisMCCommonStatementsIMCCommonStatementsArtifactScope(de.monticore.symboltable.IScope scope) booleanisMCCommonStatementsIMCCommonStatementsGlobalScope(de.monticore.symboltable.IScope scope) booleanisMCCommonStatementsIMCCommonStatementsScope(de.monticore.symboltable.IScope scope) booleanisMCCommonStatementsMCCommonStatementsLiterals(de.monticore.ast.ASTNode node) Methods inherited from interface de.monticore.symbols.basicsymbols._util.IBasicSymbolsTypeDispatcher
asBasicSymbolsASTBasicSymbolsNode, asBasicSymbolsASTDiagram, asBasicSymbolsASTFunction, asBasicSymbolsASTMCStereotype, asBasicSymbolsASTType, asBasicSymbolsASTTypeVar, asBasicSymbolsASTVariable, asBasicSymbolsBasicSymbolsLiterals, asBasicSymbolsDiagram, asBasicSymbolsFunction, asBasicSymbolsIBasicSymbolsArtifactScope, asBasicSymbolsIBasicSymbolsGlobalScope, asBasicSymbolsIBasicSymbolsScope, asBasicSymbolsMCStereotype, asBasicSymbolsType, asBasicSymbolsTypeVar, asBasicSymbolsVariable, isBasicSymbolsASTBasicSymbolsNode, isBasicSymbolsASTDiagram, isBasicSymbolsASTFunction, isBasicSymbolsASTMCStereotype, isBasicSymbolsASTType, isBasicSymbolsASTTypeVar, isBasicSymbolsASTVariable, isBasicSymbolsBasicSymbolsLiterals, isBasicSymbolsDiagram, isBasicSymbolsFunction, isBasicSymbolsIBasicSymbolsArtifactScope, isBasicSymbolsIBasicSymbolsGlobalScope, isBasicSymbolsIBasicSymbolsScope, isBasicSymbolsMCStereotype, isBasicSymbolsType, isBasicSymbolsTypeVar, isBasicSymbolsVariableMethods inherited from interface de.monticore.expressions.expressionsbasis._util.IExpressionsBasisTypeDispatcher
asExpressionsBasisASTArguments, asExpressionsBasisASTExpression, asExpressionsBasisASTExpressionsBasisNode, asExpressionsBasisASTLiteralExpression, asExpressionsBasisASTNameExpression, asExpressionsBasisExpressionsBasisLiterals, asExpressionsBasisIExpressionsBasisArtifactScope, asExpressionsBasisIExpressionsBasisGlobalScope, asExpressionsBasisIExpressionsBasisScope, isExpressionsBasisASTArguments, isExpressionsBasisASTExpression, isExpressionsBasisASTExpressionsBasisNode, isExpressionsBasisASTLiteralExpression, isExpressionsBasisASTNameExpression, isExpressionsBasisExpressionsBasisLiterals, isExpressionsBasisIExpressionsBasisArtifactScope, isExpressionsBasisIExpressionsBasisGlobalScope, isExpressionsBasisIExpressionsBasisScopeMethods inherited from interface de.monticore.mcbasics._util.IMCBasicsTypeDispatcher
asMCBasicsASTMCBasicsNode, asMCBasicsIMCBasicsArtifactScope, asMCBasicsIMCBasicsGlobalScope, asMCBasicsIMCBasicsScope, asMCBasicsMCBasicsLiterals, isMCBasicsASTMCBasicsNode, isMCBasicsIMCBasicsArtifactScope, isMCBasicsIMCBasicsGlobalScope, isMCBasicsIMCBasicsScope, isMCBasicsMCBasicsLiteralsMethods inherited from interface de.monticore.types.mcbasictypes._util.IMCBasicTypesTypeDispatcher
asMCBasicTypesASTMCBasicTypesNode, asMCBasicTypesASTMCImportStatement, asMCBasicTypesASTMCObjectType, asMCBasicTypesASTMCPackageDeclaration, asMCBasicTypesASTMCPrimitiveType, asMCBasicTypesASTMCQualifiedName, asMCBasicTypesASTMCQualifiedType, asMCBasicTypesASTMCReturnType, asMCBasicTypesASTMCType, asMCBasicTypesASTMCVoidType, asMCBasicTypesIMCBasicTypesArtifactScope, asMCBasicTypesIMCBasicTypesGlobalScope, asMCBasicTypesIMCBasicTypesScope, asMCBasicTypesMCBasicTypesLiterals, isMCBasicTypesASTMCBasicTypesNode, isMCBasicTypesASTMCImportStatement, isMCBasicTypesASTMCObjectType, isMCBasicTypesASTMCPackageDeclaration, isMCBasicTypesASTMCPrimitiveType, isMCBasicTypesASTMCQualifiedName, isMCBasicTypesASTMCQualifiedType, isMCBasicTypesASTMCReturnType, isMCBasicTypesASTMCType, isMCBasicTypesASTMCVoidType, isMCBasicTypesIMCBasicTypesArtifactScope, isMCBasicTypesIMCBasicTypesGlobalScope, isMCBasicTypesIMCBasicTypesScope, isMCBasicTypesMCBasicTypesLiteralsMethods inherited from interface de.monticore.literals.mcliteralsbasis._util.IMCLiteralsBasisTypeDispatcher
asMCLiteralsBasisASTLiteral, asMCLiteralsBasisASTMCLiteralsBasisNode, asMCLiteralsBasisIMCLiteralsBasisArtifactScope, asMCLiteralsBasisIMCLiteralsBasisGlobalScope, asMCLiteralsBasisIMCLiteralsBasisScope, asMCLiteralsBasisMCLiteralsBasisLiterals, isMCLiteralsBasisASTLiteral, isMCLiteralsBasisASTMCLiteralsBasisNode, isMCLiteralsBasisIMCLiteralsBasisArtifactScope, isMCLiteralsBasisIMCLiteralsBasisGlobalScope, isMCLiteralsBasisIMCLiteralsBasisScope, isMCLiteralsBasisMCLiteralsBasisLiteralsMethods inherited from interface de.monticore.statements.mcstatementsbasis._util.IMCStatementsBasisTypeDispatcher
asMCStatementsBasisASTMCBlockStatement, asMCStatementsBasisASTMCModifier, asMCStatementsBasisASTMCStatement, asMCStatementsBasisASTMCStatementsBasisNode, asMCStatementsBasisIMCStatementsBasisArtifactScope, asMCStatementsBasisIMCStatementsBasisGlobalScope, asMCStatementsBasisIMCStatementsBasisScope, asMCStatementsBasisMCStatementsBasisLiterals, isMCStatementsBasisASTMCBlockStatement, isMCStatementsBasisASTMCModifier, isMCStatementsBasisASTMCStatement, isMCStatementsBasisASTMCStatementsBasisNode, isMCStatementsBasisIMCStatementsBasisArtifactScope, isMCStatementsBasisIMCStatementsBasisGlobalScope, isMCStatementsBasisIMCStatementsBasisScope, isMCStatementsBasisMCStatementsBasisLiteralsMethods inherited from interface de.monticore.statements.mcvardeclarationstatements._util.IMCVarDeclarationStatementsTypeDispatcher
asMCVarDeclarationStatementsASTDeclarator, asMCVarDeclarationStatementsASTDeclaratorId, asMCVarDeclarationStatementsASTLocalVariableDeclaration, asMCVarDeclarationStatementsASTLocalVariableDeclarationStatement, asMCVarDeclarationStatementsASTMCVarDeclarationStatementsNode, asMCVarDeclarationStatementsASTSimpleInit, asMCVarDeclarationStatementsASTVariableDeclarator, asMCVarDeclarationStatementsASTVariableInit, asMCVarDeclarationStatementsIMCVarDeclarationStatementsArtifactScope, asMCVarDeclarationStatementsIMCVarDeclarationStatementsGlobalScope, asMCVarDeclarationStatementsIMCVarDeclarationStatementsScope, asMCVarDeclarationStatementsMCVarDeclarationStatementsLiterals, isMCVarDeclarationStatementsASTDeclarator, isMCVarDeclarationStatementsASTDeclaratorId, isMCVarDeclarationStatementsASTLocalVariableDeclaration, isMCVarDeclarationStatementsASTLocalVariableDeclarationStatement, isMCVarDeclarationStatementsASTMCVarDeclarationStatementsNode, isMCVarDeclarationStatementsASTSimpleInit, isMCVarDeclarationStatementsASTVariableDeclarator, isMCVarDeclarationStatementsASTVariableInit, isMCVarDeclarationStatementsIMCVarDeclarationStatementsArtifactScope, isMCVarDeclarationStatementsIMCVarDeclarationStatementsGlobalScope, isMCVarDeclarationStatementsIMCVarDeclarationStatementsScope, isMCVarDeclarationStatementsMCVarDeclarationStatementsLiteralsMethods inherited from interface de.monticore.symbols.oosymbols._util.IOOSymbolsTypeDispatcher
asOOSymbolsASTField, asOOSymbolsASTMethod, asOOSymbolsASTOOSymbolsNode, asOOSymbolsASTOOType, asOOSymbolsField, asOOSymbolsIOOSymbolsArtifactScope, asOOSymbolsIOOSymbolsGlobalScope, asOOSymbolsIOOSymbolsScope, asOOSymbolsMethod, asOOSymbolsOOSymbolsLiterals, asOOSymbolsOOType, isOOSymbolsASTField, isOOSymbolsASTMethod, isOOSymbolsASTOOSymbolsNode, isOOSymbolsASTOOType, isOOSymbolsField, isOOSymbolsIOOSymbolsArtifactScope, isOOSymbolsIOOSymbolsGlobalScope, isOOSymbolsIOOSymbolsScope, isOOSymbolsMethod, isOOSymbolsOOSymbolsLiterals, isOOSymbolsOOType
-
Method Details
-
isMCCommonStatementsASTMCJavaBlock
boolean isMCCommonStatementsASTMCJavaBlock(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTMCJavaBlock
-
isMCCommonStatementsASTJavaModifier
boolean isMCCommonStatementsASTJavaModifier(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTJavaModifier
-
isMCCommonStatementsASTIfStatement
boolean isMCCommonStatementsASTIfStatement(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTIfStatement
-
isMCCommonStatementsASTForStatement
boolean isMCCommonStatementsASTForStatement(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTForStatement
-
isMCCommonStatementsASTCommonForControl
boolean isMCCommonStatementsASTCommonForControl(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTCommonForControl
-
isMCCommonStatementsASTForInit
boolean isMCCommonStatementsASTForInit(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTForInit
-
isMCCommonStatementsASTForInitByExpressions
boolean isMCCommonStatementsASTForInitByExpressions(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTForInitByExpressions
-
isMCCommonStatementsASTEnhancedForControl
boolean isMCCommonStatementsASTEnhancedForControl(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTEnhancedForControl
-
isMCCommonStatementsASTFormalParameter
boolean isMCCommonStatementsASTFormalParameter(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTFormalParameter
-
isMCCommonStatementsASTWhileStatement
boolean isMCCommonStatementsASTWhileStatement(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTWhileStatement
-
isMCCommonStatementsASTDoWhileStatement
boolean isMCCommonStatementsASTDoWhileStatement(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTDoWhileStatement
-
isMCCommonStatementsASTSwitchStatement
boolean isMCCommonStatementsASTSwitchStatement(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTSwitchStatement
-
isMCCommonStatementsASTEmptyStatement
boolean isMCCommonStatementsASTEmptyStatement(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTEmptyStatement
-
isMCCommonStatementsASTExpressionStatement
boolean isMCCommonStatementsASTExpressionStatement(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTExpressionStatement
-
isMCCommonStatementsASTSwitchBlockStatementGroup
boolean isMCCommonStatementsASTSwitchBlockStatementGroup(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTSwitchBlockStatementGroup
ASTSwitchBlockStatementGroup asMCCommonStatementsASTSwitchBlockStatementGroup(de.monticore.ast.ASTNode node) -
isMCCommonStatementsASTConstantExpressionSwitchLabel
boolean isMCCommonStatementsASTConstantExpressionSwitchLabel(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTConstantExpressionSwitchLabel
ASTConstantExpressionSwitchLabel asMCCommonStatementsASTConstantExpressionSwitchLabel(de.monticore.ast.ASTNode node) -
isMCCommonStatementsASTEnumConstantSwitchLabel
boolean isMCCommonStatementsASTEnumConstantSwitchLabel(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTEnumConstantSwitchLabel
ASTEnumConstantSwitchLabel asMCCommonStatementsASTEnumConstantSwitchLabel(de.monticore.ast.ASTNode node) -
isMCCommonStatementsASTDefaultSwitchLabel
boolean isMCCommonStatementsASTDefaultSwitchLabel(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTDefaultSwitchLabel
-
isMCCommonStatementsASTBreakStatement
boolean isMCCommonStatementsASTBreakStatement(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTBreakStatement
-
isMCCommonStatementsASTForControl
boolean isMCCommonStatementsASTForControl(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTForControl
-
isMCCommonStatementsASTSwitchLabel
boolean isMCCommonStatementsASTSwitchLabel(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTSwitchLabel
-
isMCCommonStatementsMCCommonStatementsLiterals
boolean isMCCommonStatementsMCCommonStatementsLiterals(de.monticore.ast.ASTNode node) -
asMCCommonStatementsMCCommonStatementsLiterals
MCCommonStatementsLiterals asMCCommonStatementsMCCommonStatementsLiterals(de.monticore.ast.ASTNode node) -
isMCCommonStatementsASTMCCommonStatementsNode
boolean isMCCommonStatementsASTMCCommonStatementsNode(de.monticore.ast.ASTNode node) -
asMCCommonStatementsASTMCCommonStatementsNode
ASTMCCommonStatementsNode asMCCommonStatementsASTMCCommonStatementsNode(de.monticore.ast.ASTNode node) -
isMCCommonStatementsIMCCommonStatementsScope
boolean isMCCommonStatementsIMCCommonStatementsScope(de.monticore.symboltable.IScope scope) -
asMCCommonStatementsIMCCommonStatementsScope
IMCCommonStatementsScope asMCCommonStatementsIMCCommonStatementsScope(de.monticore.symboltable.IScope scope) -
isMCCommonStatementsIMCCommonStatementsGlobalScope
boolean isMCCommonStatementsIMCCommonStatementsGlobalScope(de.monticore.symboltable.IScope scope) -
asMCCommonStatementsIMCCommonStatementsGlobalScope
IMCCommonStatementsGlobalScope asMCCommonStatementsIMCCommonStatementsGlobalScope(de.monticore.symboltable.IScope scope) -
isMCCommonStatementsIMCCommonStatementsArtifactScope
boolean isMCCommonStatementsIMCCommonStatementsArtifactScope(de.monticore.symboltable.IScope scope) -
asMCCommonStatementsIMCCommonStatementsArtifactScope
IMCCommonStatementsArtifactScope asMCCommonStatementsIMCCommonStatementsArtifactScope(de.monticore.symboltable.IScope scope)
-