Interface IJavaClassExpressionsScope
-
- All Superinterfaces:
IBasicSymbolsScope,IBasicSymbolsScopeTOP,ICommonExpressionsScope,IExpressionsBasisScope,IMCBasicsScope,IMCBasicTypesScope,IMCCollectionTypesScope,IMCFullGenericTypesScope,IMCLiteralsBasisScope,IMCSimpleGenericTypesScope,IMCStatementsBasisScope,IMCVarDeclarationStatementsScope,IOOSymbolsScope,IOOSymbolsScopeTOP,de.monticore.symboltable.IScope,IUglyExpressionsScope
- All Known Subinterfaces:
IGrammar_WithConceptsArtifactScope,IGrammar_WithConceptsGlobalScope,IGrammar_WithConceptsScope,IJavaClassExpressionsArtifactScope,IJavaClassExpressionsGlobalScope,IJavaLightArtifactScope,IJavaLightGlobalScope,IJavaLightScope,IODRulesArtifactScope,IODRulesGlobalScope,IODRulesScope,IODRulesScopeTOP,ITFBasisExtsArtifactScope,ITFBasisExtsGlobalScope,ITFBasisExtsScope,ITFCommonsArtifactScope,ITFCommonsGlobalScope,ITFCommonsScope
- All Known Implementing Classes:
Grammar_WithConceptsArtifactScope,Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,Grammar_WithConceptsScope,JavaClassExpressionsArtifactScope,JavaClassExpressionsGlobalScope,JavaClassExpressionsScope,JavaLightArtifactScope,JavaLightGlobalScope,JavaLightScope,ODRulesArtifactScope,ODRulesGlobalScope,ODRulesScope,TFBasisExtsArtifactScope,TFBasisExtsGlobalScope,TFBasisExtsScope,TFCommonsArtifactScope,TFCommonsGlobalScope,TFCommonsScope
public interface IJavaClassExpressionsScope extends ICommonExpressionsScope, IMCVarDeclarationStatementsScope, IMCFullGenericTypesScope, IUglyExpressionsScope
-
-
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.commonexpressions._symboltable.ICommonExpressionsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
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.types.mccollectiontypes._symboltable.IMCCollectionTypesScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcfullgenerictypes._symboltable.IMCFullGenericTypesScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcsimplegenerictypes._symboltable.IMCSimpleGenericTypesScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcstatementsbasis._symboltable.IMCStatementsBasisScope
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
-
Methods inherited from interface de.monticore.expressions.uglyexpressions._symboltable.IUglyExpressionsScope
addSubScope, removeSubScope, setEnclosingScope
-
-
-
-
Method Detail
-
getSubScopes
java.util.List<? extends IJavaClassExpressionsScope> getSubScopes()
- Specified by:
getSubScopesin interfaceIBasicSymbolsScopeTOP- Specified by:
getSubScopesin interfaceICommonExpressionsScope- Specified by:
getSubScopesin interfaceIExpressionsBasisScope- Specified by:
getSubScopesin interfaceIMCBasicsScope- Specified by:
getSubScopesin interfaceIMCBasicTypesScope- Specified by:
getSubScopesin interfaceIMCCollectionTypesScope- Specified by:
getSubScopesin interfaceIMCFullGenericTypesScope- Specified by:
getSubScopesin interfaceIMCLiteralsBasisScope- Specified by:
getSubScopesin interfaceIMCSimpleGenericTypesScope- Specified by:
getSubScopesin interfaceIMCStatementsBasisScope- Specified by:
getSubScopesin interfaceIMCVarDeclarationStatementsScope- Specified by:
getSubScopesin interfaceIOOSymbolsScopeTOP- Specified by:
getSubScopesin interfaceIUglyExpressionsScope
-
addSubScope
default void addSubScope(IJavaClassExpressionsScope subScope)
-
removeSubScope
default void removeSubScope(IJavaClassExpressionsScope subScope)
-
getEnclosingScope
IJavaClassExpressionsScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIBasicSymbolsScopeTOP- Specified by:
getEnclosingScopein interfaceICommonExpressionsScope- Specified by:
getEnclosingScopein interfaceIExpressionsBasisScope- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesScope- Specified by:
getEnclosingScopein interfaceIMCCollectionTypesScope- Specified by:
getEnclosingScopein interfaceIMCFullGenericTypesScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfaceIMCSimpleGenericTypesScope- Specified by:
getEnclosingScopein interfaceIMCStatementsBasisScope- Specified by:
getEnclosingScopein interfaceIMCVarDeclarationStatementsScope- Specified by:
getEnclosingScopein interfaceIOOSymbolsScopeTOP- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope- Specified by:
getEnclosingScopein interfaceIUglyExpressionsScope
-
setEnclosingScope
void setEnclosingScope(IJavaClassExpressionsScope enclosingScope)
-
accept
void accept(JavaClassExpressionsTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSizein interfaceIBasicSymbolsScopeTOP- Specified by:
getSymbolsSizein interfaceICommonExpressionsScope- Specified by:
getSymbolsSizein interfaceIExpressionsBasisScope- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfaceIMCBasicTypesScope- Specified by:
getSymbolsSizein interfaceIMCCollectionTypesScope- Specified by:
getSymbolsSizein interfaceIMCFullGenericTypesScope- Specified by:
getSymbolsSizein interfaceIMCLiteralsBasisScope- Specified by:
getSymbolsSizein interfaceIMCSimpleGenericTypesScope- Specified by:
getSymbolsSizein interfaceIMCStatementsBasisScope- Specified by:
getSymbolsSizein interfaceIMCVarDeclarationStatementsScope- Specified by:
getSymbolsSizein interfaceIOOSymbolsScopeTOP- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope- Specified by:
getSymbolsSizein interfaceIUglyExpressionsScope
-
accept
void accept(CommonExpressionsTraverser visitor)
- Specified by:
acceptin interfaceICommonExpressionsScope
-
accept
void accept(MCVarDeclarationStatementsTraverser visitor)
- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope
-
accept
void accept(MCFullGenericTypesTraverser visitor)
- Specified by:
acceptin interfaceIMCFullGenericTypesScope
-
accept
void accept(UglyExpressionsTraverser visitor)
- Specified by:
acceptin interfaceIUglyExpressionsScope
-
accept
void accept(ExpressionsBasisTraverser visitor)
- Specified by:
acceptin interfaceICommonExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIUglyExpressionsScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICommonExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Specified by:
acceptin interfaceIUglyExpressionsScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceICommonExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIUglyExpressionsScope
-
accept
void accept(MCStatementsBasisTraverser visitor)
- Specified by:
acceptin interfaceIMCStatementsBasisScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope
-
accept
void accept(MCBasicTypesTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIUglyExpressionsScope
-
accept
void accept(OOSymbolsTraverser visitor)
- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP
-
accept
void accept(BasicSymbolsTraverser visitor)
- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP
-
accept
void accept(MCSimpleGenericTypesTraverser visitor)
- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
void accept(MCCollectionTypesTraverser visitor)
- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICommonExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfaceIMCStatementsBasisScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Specified by:
acceptin interfaceIUglyExpressionsScope
-
-