Interface IMCFullJavaStatementsScope
-
- All Superinterfaces:
IBasicSymbolsScope,IBasicSymbolsScopeTOP,IExpressionsBasisScope,IMCArrayStatementsScope,IMCAssertStatementsScope,IMCBasicsScope,IMCBasicTypesScope,IMCCommonStatementsScope,IMCExceptionStatementsScope,IMCLiteralsBasisScope,IMCLowLevelStatementsScope,IMCReturnStatementsScope,IMCStatementsBasisScope,IMCSynchronizedStatementsScope,IMCVarDeclarationStatementsScope,IOOSymbolsScope,IOOSymbolsScopeTOP,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IMCFullJavaStatementsArtifactScope,IMCFullJavaStatementsGlobalScope
- All Known Implementing Classes:
MCFullJavaStatementsArtifactScope,MCFullJavaStatementsGlobalScope,MCFullJavaStatementsScope
public interface IMCFullJavaStatementsScope extends IMCAssertStatementsScope, IMCExceptionStatementsScope, IMCLowLevelStatementsScope, IMCReturnStatementsScope, IMCSynchronizedStatementsScope, IMCArrayStatementsScope
-
-
Method Summary
-
Methods inherited from interface de.monticore.symbols.basicsymbols._symboltable.IBasicSymbolsScope
isTypeVariableBound
-
Methods inherited from interface de.monticore.symbols.basicsymbols._symboltable.IBasicSymbolsScopeTOP
add, add, add, add, add, add, addSubScope, continueAsDiagramSubScope, continueAsFunctionSubScope, continueAsMCStereotypeSubScope, continueAsTypeSubScope, continueAsTypeVarSubScope, continueAsVariableSubScope, continueDiagramWithEnclosingScope, continueFunctionWithEnclosingScope, continueMCStereotypeWithEnclosingScope, continueTypeVarWithEnclosingScope, continueTypeWithEnclosingScope, continueVariableWithEnclosingScope, filterDiagram, filterFunction, filterMCStereotype, filterType, filterTypeVar, filterVariable, getDiagramSymbols, getFunctionSymbols, getLocalDiagramSymbols, getLocalFunctionSymbols, getLocalMCStereotypeSymbols, getLocalTypeSymbols, getLocalTypeVarSymbols, getLocalVariableSymbols, getMCStereotypeSymbols, getTypeSymbols, getTypeVarSymbols, getVariableSymbols, isDiagramSymbolsAlreadyResolved, isFunctionSymbolsAlreadyResolved, isMCStereotypeSymbolsAlreadyResolved, isTypeSymbolsAlreadyResolved, isTypeVarSymbolsAlreadyResolved, isVariableSymbolsAlreadyResolved, remove, remove, remove, remove, remove, remove, removeSubScope, resolveAdaptedDiagramLocallyMany, resolveAdaptedFunctionLocallyMany, resolveAdaptedMCStereotypeLocallyMany, resolveAdaptedTypeLocallyMany, resolveAdaptedTypeVarLocallyMany, resolveAdaptedVariableLocallyMany, resolveDiagram, resolveDiagram, resolveDiagram, resolveDiagram, resolveDiagramDown, resolveDiagramDown, resolveDiagramDown, resolveDiagramDownMany, resolveDiagramDownMany, resolveDiagramDownMany, resolveDiagramDownMany, resolveDiagramLocally, resolveDiagramLocallyMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramSubKinds, resolveFunction, resolveFunction, resolveFunction, resolveFunction, resolveFunctionDown, resolveFunctionDown, resolveFunctionDown, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionLocally, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionSubKinds, resolveMCStereotype, resolveMCStereotype, resolveMCStereotype, resolveMCStereotype, resolveMCStereotypeDown, resolveMCStereotypeDown, resolveMCStereotypeDown, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeLocally, resolveMCStereotypeLocallyMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeSubKinds, resolveType, resolveType, resolveType, resolveType, resolveTypeDown, resolveTypeDown, resolveTypeDown, resolveTypeDownMany, resolveTypeDownMany, resolveTypeDownMany, resolveTypeDownMany, resolveTypeLocally, resolveTypeLocallyMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeSubKinds, resolveTypeVar, resolveTypeVar, resolveTypeVar, resolveTypeVar, resolveTypeVarDown, resolveTypeVarDown, resolveTypeVarDown, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarLocally, resolveTypeVarLocallyMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarSubKinds, resolveVariable, resolveVariable, resolveVariable, resolveVariable, resolveVariableDown, resolveVariableDown, resolveVariableDown, resolveVariableDownMany, resolveVariableDownMany, resolveVariableDownMany, resolveVariableDownMany, resolveVariableLocally, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableSubKinds, setDiagramSymbolsAlreadyResolved, setEnclosingScope, setFunctionSymbolsAlreadyResolved, setMCStereotypeSymbolsAlreadyResolved, setTypeSymbolsAlreadyResolved, setTypeVarSymbolsAlreadyResolved, setVariableSymbolsAlreadyResolved
-
Methods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcarraystatements._symboltable.IMCArrayStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcassertstatements._symboltable.IMCAssertStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mccommonstatements._symboltable.IMCCommonStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcexceptionstatements._symboltable.IMCExceptionStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mclowlevelstatements._symboltable.IMCLowLevelStatementsScope
add, addSubScope, continueAsLabelSubScope, continueLabelWithEnclosingScope, filterLabel, getLabelSymbols, getLocalLabelSymbols, isLabelSymbolsAlreadyResolved, remove, removeSubScope, resolveAdaptedLabelLocallyMany, resolveLabel, resolveLabel, resolveLabel, resolveLabel, resolveLabelDown, resolveLabelDown, resolveLabelDown, resolveLabelDownMany, resolveLabelDownMany, resolveLabelDownMany, resolveLabelDownMany, resolveLabelLocally, resolveLabelLocallyMany, resolveLabelMany, resolveLabelMany, resolveLabelMany, resolveLabelMany, resolveLabelMany, resolveLabelMany, resolveLabelSubKinds, setEnclosingScope, setLabelSymbolsAlreadyResolved
-
Methods inherited from interface de.monticore.statements.mcreturnstatements._symboltable.IMCReturnStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcstatementsbasis._symboltable.IMCStatementsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcsynchronizedstatements._symboltable.IMCSynchronizedStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcvardeclarationstatements._symboltable.IMCVarDeclarationStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.symbols.oosymbols._symboltable.IOOSymbolsScope
resolveFieldLocallyMany, resolveFunctionLocallyMany, resolveMethodLocallyMany, resolveVariableLocallyMany
-
Methods inherited from interface de.monticore.symbols.oosymbols._symboltable.IOOSymbolsScopeTOP
add, add, add, addSubScope, continueAsFieldSubScope, continueAsMethodSubScope, continueAsOOTypeSubScope, continueFieldWithEnclosingScope, continueMethodWithEnclosingScope, continueOOTypeWithEnclosingScope, filterField, filterMethod, filterOOType, getFieldSymbols, getLocalFieldSymbols, getLocalMethodSymbols, getLocalOOTypeSymbols, getMethodSymbols, getOOTypeSymbols, isFieldSymbolsAlreadyResolved, isMethodSymbolsAlreadyResolved, isOOTypeSymbolsAlreadyResolved, remove, remove, remove, removeSubScope, resolveAdaptedFieldLocallyMany, resolveAdaptedMethodLocallyMany, resolveAdaptedOOTypeLocallyMany, resolveField, resolveField, resolveField, resolveField, resolveFieldDown, resolveFieldDown, resolveFieldDown, resolveFieldDownMany, resolveFieldDownMany, resolveFieldDownMany, resolveFieldDownMany, resolveFieldLocally, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldSubKinds, resolveMethod, resolveMethod, resolveMethod, resolveMethod, resolveMethodDown, resolveMethodDown, resolveMethodDown, resolveMethodDownMany, resolveMethodDownMany, resolveMethodDownMany, resolveMethodDownMany, resolveMethodLocally, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodSubKinds, resolveOOType, resolveOOType, resolveOOType, resolveOOType, resolveOOTypeDown, resolveOOTypeDown, resolveOOTypeDown, resolveOOTypeDownMany, resolveOOTypeDownMany, resolveOOTypeDownMany, resolveOOTypeDownMany, resolveOOTypeLocally, resolveOOTypeLocallyMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeSubKinds, setEnclosingScope, setFieldSymbolsAlreadyResolved, setMethodSymbolsAlreadyResolved, setOOTypeSymbolsAlreadyResolved
-
Methods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueAsSubScope, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getName, getNameParts, getRemainingNameForResolveDown, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
-
-
-
Method Detail
-
getSubScopes
java.util.List<? extends IMCFullJavaStatementsScope> getSubScopes()
- Specified by:
getSubScopesin interfaceIBasicSymbolsScopeTOP- Specified by:
getSubScopesin interfaceIExpressionsBasisScope- Specified by:
getSubScopesin interfaceIMCArrayStatementsScope- Specified by:
getSubScopesin interfaceIMCAssertStatementsScope- Specified by:
getSubScopesin interfaceIMCBasicsScope- Specified by:
getSubScopesin interfaceIMCBasicTypesScope- Specified by:
getSubScopesin interfaceIMCCommonStatementsScope- Specified by:
getSubScopesin interfaceIMCExceptionStatementsScope- Specified by:
getSubScopesin interfaceIMCLiteralsBasisScope- Specified by:
getSubScopesin interfaceIMCLowLevelStatementsScope- Specified by:
getSubScopesin interfaceIMCReturnStatementsScope- Specified by:
getSubScopesin interfaceIMCStatementsBasisScope- Specified by:
getSubScopesin interfaceIMCSynchronizedStatementsScope- Specified by:
getSubScopesin interfaceIMCVarDeclarationStatementsScope- Specified by:
getSubScopesin interfaceIOOSymbolsScopeTOP
-
addSubScope
default void addSubScope(IMCFullJavaStatementsScope subScope)
-
removeSubScope
default void removeSubScope(IMCFullJavaStatementsScope subScope)
-
getEnclosingScope
IMCFullJavaStatementsScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIBasicSymbolsScopeTOP- Specified by:
getEnclosingScopein interfaceIExpressionsBasisScope- Specified by:
getEnclosingScopein interfaceIMCArrayStatementsScope- Specified by:
getEnclosingScopein interfaceIMCAssertStatementsScope- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesScope- Specified by:
getEnclosingScopein interfaceIMCCommonStatementsScope- Specified by:
getEnclosingScopein interfaceIMCExceptionStatementsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfaceIMCLowLevelStatementsScope- Specified by:
getEnclosingScopein interfaceIMCReturnStatementsScope- Specified by:
getEnclosingScopein interfaceIMCStatementsBasisScope- Specified by:
getEnclosingScopein interfaceIMCSynchronizedStatementsScope- Specified by:
getEnclosingScopein interfaceIMCVarDeclarationStatementsScope- Specified by:
getEnclosingScopein interfaceIOOSymbolsScopeTOP- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
void setEnclosingScope(IMCFullJavaStatementsScope enclosingScope)
-
accept
void accept(MCFullJavaStatementsTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSizein interfaceIBasicSymbolsScopeTOP- Specified by:
getSymbolsSizein interfaceIExpressionsBasisScope- Specified by:
getSymbolsSizein interfaceIMCArrayStatementsScope- Specified by:
getSymbolsSizein interfaceIMCAssertStatementsScope- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfaceIMCBasicTypesScope- Specified by:
getSymbolsSizein interfaceIMCCommonStatementsScope- Specified by:
getSymbolsSizein interfaceIMCExceptionStatementsScope- Specified by:
getSymbolsSizein interfaceIMCLiteralsBasisScope- Specified by:
getSymbolsSizein interfaceIMCLowLevelStatementsScope- Specified by:
getSymbolsSizein interfaceIMCReturnStatementsScope- Specified by:
getSymbolsSizein interfaceIMCStatementsBasisScope- Specified by:
getSymbolsSizein interfaceIMCSynchronizedStatementsScope- Specified by:
getSymbolsSizein interfaceIMCVarDeclarationStatementsScope- Specified by:
getSymbolsSizein interfaceIOOSymbolsScopeTOP- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
void accept(MCAssertStatementsTraverser visitor)
- Specified by:
acceptin interfaceIMCAssertStatementsScope
-
accept
void accept(MCExceptionStatementsTraverser visitor)
- Specified by:
acceptin interfaceIMCExceptionStatementsScope
-
accept
void accept(MCLowLevelStatementsTraverser visitor)
- Specified by:
acceptin interfaceIMCLowLevelStatementsScope
-
accept
void accept(MCReturnStatementsTraverser visitor)
- Specified by:
acceptin interfaceIMCReturnStatementsScope
-
accept
void accept(MCSynchronizedStatementsTraverser visitor)
- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope
-
accept
void accept(MCArrayStatementsTraverser visitor)
- Specified by:
acceptin interfaceIMCArrayStatementsScope
-
accept
void accept(MCStatementsBasisTraverser visitor)
- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCAssertStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCLowLevelStatementsScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCStatementsBasisScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope
-
accept
void accept(ExpressionsBasisTraverser visitor)
- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCAssertStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCAssertStatementsScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCLowLevelStatementsScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCAssertStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope
-
accept
void accept(MCCommonStatementsTraverser visitor)
- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope
-
accept
void accept(MCVarDeclarationStatementsTraverser visitor)
- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope
-
accept
void accept(MCBasicTypesTraverser visitor)
- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope
-
accept
void accept(OOSymbolsTraverser visitor)
- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP
-
accept
void accept(BasicSymbolsTraverser visitor)
- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCAssertStatementsScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCExceptionStatementsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIMCLowLevelStatementsScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCStatementsBasisScope- Specified by:
acceptin interfaceIMCSynchronizedStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-