Interface IOOSymbolsScopeTOP
- All Superinterfaces:
IBasicSymbolsScope,IBasicSymbolsScopeTOP,IMCBasicsScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IGrammar_WithConceptsArtifactScope,IGrammar_WithConceptsGlobalScope,IGrammar_WithConceptsScope,IJavaClassExpressionsArtifactScope,IJavaClassExpressionsGlobalScope,IJavaClassExpressionsScope,IJavaLightArtifactScope,IJavaLightGlobalScope,IJavaLightScope,IMCArrayStatementsArtifactScope,IMCArrayStatementsGlobalScope,IMCArrayStatementsScope,IMCCommonStatementsArtifactScope,IMCCommonStatementsGlobalScope,IMCCommonStatementsScope,IMCExceptionStatementsArtifactScope,IMCExceptionStatementsGlobalScope,IMCExceptionStatementsScope,IMCFullJavaStatementsArtifactScope,IMCFullJavaStatementsGlobalScope,IMCFullJavaStatementsScope,IMCSynchronizedStatementsArtifactScope,IMCSynchronizedStatementsGlobalScope,IMCSynchronizedStatementsScope,IMCVarDeclarationStatementsArtifactScope,IMCVarDeclarationStatementsGlobalScope,IMCVarDeclarationStatementsScope,IODRulesArtifactScope,IODRulesGlobalScope,IODRulesScope,IODRulesScopeTOP,IOOSymbolsArtifactScope,IOOSymbolsGlobalScope,IOOSymbolsScope,ITFBasisExtsArtifactScope,ITFBasisExtsGlobalScope,ITFBasisExtsScope,ITFCommonsArtifactScope,ITFCommonsGlobalScope,ITFCommonsScope
- All Known Implementing Classes:
Grammar_WithConceptsArtifactScope,Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,Grammar_WithConceptsScope,JavaClassExpressionsArtifactScope,JavaClassExpressionsGlobalScope,JavaClassExpressionsScope,JavaLightArtifactScope,JavaLightGlobalScope,JavaLightScope,MCArrayStatementsArtifactScope,MCArrayStatementsGlobalScope,MCArrayStatementsScope,MCCommonStatementsArtifactScope,MCCommonStatementsGlobalScope,MCCommonStatementsScope,MCExceptionStatementsArtifactScope,MCExceptionStatementsGlobalScope,MCExceptionStatementsScope,MCFullJavaStatementsArtifactScope,MCFullJavaStatementsGlobalScope,MCFullJavaStatementsScope,MCSynchronizedStatementsArtifactScope,MCSynchronizedStatementsGlobalScope,MCSynchronizedStatementsScope,MCVarDeclarationStatementsArtifactScope,MCVarDeclarationStatementsGlobalScope,MCVarDeclarationStatementsScope,ODRulesArtifactScope,ODRulesGlobalScope,ODRulesScope,OOSymbolsArtifactScope,OOSymbolsGlobalScope,OOSymbolsScope,TFBasisExtsArtifactScope,TFBasisExtsGlobalScope,TFBasisExtsScope,TFCommonsArtifactScope,TFCommonsGlobalScope,TFCommonsScope
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) voidaccept(BasicSymbolsTraverser visitor) voidaccept(OOSymbolsTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) voidadd(FieldSymbol symbol) voidadd(MethodSymbol symbol) voidadd(OOTypeSymbol symbol) default voidaddSubScope(IOOSymbolsScope subScope) default List<FieldSymbol> continueAsFieldSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default List<MethodSymbol> continueAsMethodSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default List<OOTypeSymbol> continueAsOOTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default List<FieldSymbol> continueFieldWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default List<MethodSymbol> continueMethodWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default List<OOTypeSymbol> continueOOTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default Optional<FieldSymbol> filterField(String name, com.google.common.collect.LinkedListMultimap<String, FieldSymbol> symbols) default Optional<MethodSymbol> filterMethod(String name, com.google.common.collect.LinkedListMultimap<String, MethodSymbol> symbols) default Optional<OOTypeSymbol> filterOOType(String name, com.google.common.collect.LinkedListMultimap<String, OOTypeSymbol> symbols) com.google.common.collect.LinkedListMultimap<String, FieldSymbol> com.google.common.collect.LinkedListMultimap<String, FieldSymbol> default List<FieldSymbol> default List<MethodSymbol> default List<OOTypeSymbol> com.google.common.collect.LinkedListMultimap<String, MethodSymbol> com.google.common.collect.LinkedListMultimap<String, MethodSymbol> com.google.common.collect.LinkedListMultimap<String, OOTypeSymbol> com.google.common.collect.LinkedListMultimap<String, OOTypeSymbol> List<? extends IOOSymbolsScope> default intbooleanbooleanbooleanvoidremove(FieldSymbol symbol) voidremove(MethodSymbol symbol) voidremove(OOTypeSymbol symbol) default voidremoveSubScope(IOOSymbolsScope subScope) default List<FieldSymbol> resolveAdaptedFieldLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default List<MethodSymbol> resolveAdaptedMethodLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default List<OOTypeSymbol> resolveAdaptedOOTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default Optional<FieldSymbol> resolveField(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<FieldSymbol> resolveField(String name) default Optional<FieldSymbol> resolveField(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<FieldSymbol> resolveField(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default Optional<FieldSymbol> resolveFieldDown(String name) default Optional<FieldSymbol> resolveFieldDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<FieldSymbol> resolveFieldDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default List<FieldSymbol> resolveFieldDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default List<FieldSymbol> resolveFieldDownMany(String name) default List<FieldSymbol> resolveFieldDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<FieldSymbol> resolveFieldDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default Optional<FieldSymbol> resolveFieldLocally(String name) default List<FieldSymbol> resolveFieldLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default List<FieldSymbol> resolveFieldMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<FieldSymbol> resolveFieldMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default List<FieldSymbol> resolveFieldMany(String name) default List<FieldSymbol> resolveFieldMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<FieldSymbol> resolveFieldMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default List<FieldSymbol> resolveFieldMany(String name, Predicate<FieldSymbol> predicate) resolveFieldSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) default Optional<MethodSymbol> resolveMethod(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<MethodSymbol> resolveMethod(String name) default Optional<MethodSymbol> resolveMethod(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<MethodSymbol> resolveMethod(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default Optional<MethodSymbol> resolveMethodDown(String name) default Optional<MethodSymbol> resolveMethodDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<MethodSymbol> resolveMethodDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default List<MethodSymbol> resolveMethodDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default List<MethodSymbol> resolveMethodDownMany(String name) default List<MethodSymbol> resolveMethodDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<MethodSymbol> resolveMethodDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default Optional<MethodSymbol> resolveMethodLocally(String name) default List<MethodSymbol> resolveMethodLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default List<MethodSymbol> resolveMethodMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<MethodSymbol> resolveMethodMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default List<MethodSymbol> resolveMethodMany(String name) default List<MethodSymbol> resolveMethodMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<MethodSymbol> resolveMethodMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default List<MethodSymbol> resolveMethodMany(String name, Predicate<MethodSymbol> predicate) resolveMethodSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) default Optional<OOTypeSymbol> resolveOOType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<OOTypeSymbol> resolveOOType(String name) default Optional<OOTypeSymbol> resolveOOType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<OOTypeSymbol> resolveOOType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default Optional<OOTypeSymbol> resolveOOTypeDown(String name) default Optional<OOTypeSymbol> resolveOOTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<OOTypeSymbol> resolveOOTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default List<OOTypeSymbol> resolveOOTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default List<OOTypeSymbol> resolveOOTypeDownMany(String name) default List<OOTypeSymbol> resolveOOTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<OOTypeSymbol> resolveOOTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default Optional<OOTypeSymbol> resolveOOTypeLocally(String name) default List<OOTypeSymbol> resolveOOTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default List<OOTypeSymbol> resolveOOTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<OOTypeSymbol> resolveOOTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default List<OOTypeSymbol> resolveOOTypeMany(String name) default List<OOTypeSymbol> resolveOOTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<OOTypeSymbol> resolveOOTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) default List<OOTypeSymbol> resolveOOTypeMany(String name, Predicate<OOTypeSymbol> predicate) resolveOOTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) voidsetEnclosingScope(IOOSymbolsScope enclosingScope) voidsetFieldSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetMethodSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetOOTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) Methods inherited from interface de.monticore.symbols.basicsymbols._symboltable.IBasicSymbolsScope
isTypeVariableBound, resolveFunctionLocallyMany, resolveVariableLocallyManyMethods 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, getDiagramSymbolsWithSubKinds, getFunctionSymbols, getFunctionSymbolsWithSubKinds, getLocalDiagramSymbols, getLocalFunctionSymbols, getLocalMCStereotypeSymbols, getLocalTypeSymbols, getLocalTypeVarSymbols, getLocalVariableSymbols, getMCStereotypeSymbols, getMCStereotypeSymbolsWithSubKinds, getTypeSymbols, getTypeSymbolsWithSubKinds, getTypeVarSymbols, getTypeVarSymbolsWithSubKinds, getVariableSymbols, getVariableSymbolsWithSubKinds, 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, setVariableSymbolsAlreadyResolvedMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScopeMethods 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 Details
-
isOOTypeSymbolsAlreadyResolved
boolean isOOTypeSymbolsAlreadyResolved() -
setOOTypeSymbolsAlreadyResolved
void setOOTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isFieldSymbolsAlreadyResolved
boolean isFieldSymbolsAlreadyResolved() -
setFieldSymbolsAlreadyResolved
void setFieldSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isMethodSymbolsAlreadyResolved
boolean isMethodSymbolsAlreadyResolved() -
setMethodSymbolsAlreadyResolved
void setMethodSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
resolveOOType
-
resolveOOType
default Optional<OOTypeSymbol> resolveOOType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveOOType
default Optional<OOTypeSymbol> resolveOOType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
resolveOOType
default Optional<OOTypeSymbol> resolveOOType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveOOTypeDown
-
resolveOOTypeDown
default Optional<OOTypeSymbol> resolveOOTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveOOTypeDown
default Optional<OOTypeSymbol> resolveOOTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
resolveOOTypeDownMany
-
resolveOOTypeDownMany
default List<OOTypeSymbol> resolveOOTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveOOTypeDownMany
default List<OOTypeSymbol> resolveOOTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
resolveOOTypeDownMany
default List<OOTypeSymbol> resolveOOTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
resolveOOTypeLocally
-
resolveOOTypeLocallyMany
default List<OOTypeSymbol> resolveOOTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
resolveOOTypeSubKinds
List<OOTypeSymbol> resolveOOTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
resolveOOTypeMany
-
resolveOOTypeMany
default List<OOTypeSymbol> resolveOOTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveOOTypeMany
default List<OOTypeSymbol> resolveOOTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
resolveOOTypeMany
-
resolveOOTypeMany
default List<OOTypeSymbol> resolveOOTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveOOTypeMany
default List<OOTypeSymbol> resolveOOTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
resolveAdaptedOOTypeLocallyMany
default List<OOTypeSymbol> resolveAdaptedOOTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
filterOOType
default Optional<OOTypeSymbol> filterOOType(String name, com.google.common.collect.LinkedListMultimap<String, OOTypeSymbol> symbols) -
continueOOTypeWithEnclosingScope
default List<OOTypeSymbol> continueOOTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
continueAsOOTypeSubScope
default List<OOTypeSymbol> continueAsOOTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<OOTypeSymbol> predicate) -
getOOTypeSymbols
com.google.common.collect.LinkedListMultimap<String,OOTypeSymbol> getOOTypeSymbols() -
getOOTypeSymbolsWithSubKinds
com.google.common.collect.LinkedListMultimap<String,OOTypeSymbol> getOOTypeSymbolsWithSubKinds() -
getLocalOOTypeSymbols
-
add
-
remove
-
resolveField
-
resolveField
default Optional<FieldSymbol> resolveField(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveField
default Optional<FieldSymbol> resolveField(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
resolveField
default Optional<FieldSymbol> resolveField(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFieldDown
-
resolveFieldDown
default Optional<FieldSymbol> resolveFieldDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFieldDown
default Optional<FieldSymbol> resolveFieldDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
resolveFieldDownMany
-
resolveFieldDownMany
default List<FieldSymbol> resolveFieldDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFieldDownMany
default List<FieldSymbol> resolveFieldDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
resolveFieldDownMany
default List<FieldSymbol> resolveFieldDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
resolveFieldLocally
-
resolveFieldLocallyMany
default List<FieldSymbol> resolveFieldLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
resolveFieldSubKinds
List<FieldSymbol> resolveFieldSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
resolveFieldMany
-
resolveFieldMany
default List<FieldSymbol> resolveFieldMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFieldMany
default List<FieldSymbol> resolveFieldMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
resolveFieldMany
-
resolveFieldMany
default List<FieldSymbol> resolveFieldMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFieldMany
default List<FieldSymbol> resolveFieldMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
resolveAdaptedFieldLocallyMany
default List<FieldSymbol> resolveAdaptedFieldLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
filterField
default Optional<FieldSymbol> filterField(String name, com.google.common.collect.LinkedListMultimap<String, FieldSymbol> symbols) -
continueFieldWithEnclosingScope
default List<FieldSymbol> continueFieldWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
continueAsFieldSubScope
default List<FieldSymbol> continueAsFieldSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FieldSymbol> predicate) -
getFieldSymbols
com.google.common.collect.LinkedListMultimap<String,FieldSymbol> getFieldSymbols() -
getFieldSymbolsWithSubKinds
com.google.common.collect.LinkedListMultimap<String,FieldSymbol> getFieldSymbolsWithSubKinds() -
getLocalFieldSymbols
-
add
-
remove
-
resolveMethod
-
resolveMethod
default Optional<MethodSymbol> resolveMethod(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMethod
default Optional<MethodSymbol> resolveMethod(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
resolveMethod
default Optional<MethodSymbol> resolveMethod(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMethodDown
-
resolveMethodDown
default Optional<MethodSymbol> resolveMethodDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMethodDown
default Optional<MethodSymbol> resolveMethodDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
resolveMethodDownMany
-
resolveMethodDownMany
default List<MethodSymbol> resolveMethodDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMethodDownMany
default List<MethodSymbol> resolveMethodDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
resolveMethodDownMany
default List<MethodSymbol> resolveMethodDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
resolveMethodLocally
-
resolveMethodLocallyMany
default List<MethodSymbol> resolveMethodLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
resolveMethodSubKinds
List<MethodSymbol> resolveMethodSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
resolveMethodMany
-
resolveMethodMany
default List<MethodSymbol> resolveMethodMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMethodMany
default List<MethodSymbol> resolveMethodMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
resolveMethodMany
-
resolveMethodMany
default List<MethodSymbol> resolveMethodMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMethodMany
default List<MethodSymbol> resolveMethodMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
resolveAdaptedMethodLocallyMany
default List<MethodSymbol> resolveAdaptedMethodLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
filterMethod
default Optional<MethodSymbol> filterMethod(String name, com.google.common.collect.LinkedListMultimap<String, MethodSymbol> symbols) -
continueMethodWithEnclosingScope
default List<MethodSymbol> continueMethodWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
continueAsMethodSubScope
default List<MethodSymbol> continueAsMethodSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MethodSymbol> predicate) -
getMethodSymbols
com.google.common.collect.LinkedListMultimap<String,MethodSymbol> getMethodSymbols() -
getMethodSymbolsWithSubKinds
com.google.common.collect.LinkedListMultimap<String,MethodSymbol> getMethodSymbolsWithSubKinds() -
getLocalMethodSymbols
-
add
-
remove
-
getSubScopes
List<? extends IOOSymbolsScope> getSubScopes()- Specified by:
getSubScopesin interfaceIBasicSymbolsScopeTOP- Specified by:
getSubScopesin interfaceIMCBasicsScope
-
addSubScope
-
removeSubScope
-
getEnclosingScope
IOOSymbolsScope getEnclosingScope()- Specified by:
getEnclosingScopein interfaceIBasicSymbolsScopeTOP- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
-
accept
-
getSymbolsSize
default int getSymbolsSize()- Specified by:
getSymbolsSizein interfaceIBasicSymbolsScopeTOP- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP
-
accept
- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIMCBasicsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-