Interface IBasicSymbolsScopeTOP
- All Superinterfaces:
IMCBasicsScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IBasicSymbolsArtifactScope,IBasicSymbolsGlobalScope,IBasicSymbolsScope,ICompSymbolsArtifactScope,ICompSymbolsGlobalScope,ICompSymbolsScope,IGrammar_WithConceptsArtifactScope,IGrammar_WithConceptsGlobalScope,IGrammar_WithConceptsScope,IJavaClassExpressionsArtifactScope,IJavaClassExpressionsGlobalScope,IJavaClassExpressionsScope,IJavaLightArtifactScope,IJavaLightGlobalScope,IJavaLightScope,ILambdaExpressionsArtifactScope,ILambdaExpressionsGlobalScope,ILambdaExpressionsScope,IMCArrayStatementsArtifactScope,IMCArrayStatementsGlobalScope,IMCArrayStatementsScope,IMCCommonStatementsArtifactScope,IMCCommonStatementsGlobalScope,IMCCommonStatementsScope,IMCExceptionStatementsArtifactScope,IMCExceptionStatementsGlobalScope,IMCExceptionStatementsScope,IMCFullJavaStatementsArtifactScope,IMCFullJavaStatementsGlobalScope,IMCFullJavaStatementsScope,IMCSynchronizedStatementsArtifactScope,IMCSynchronizedStatementsGlobalScope,IMCSynchronizedStatementsScope,IMCVarDeclarationStatementsArtifactScope,IMCVarDeclarationStatementsGlobalScope,IMCVarDeclarationStatementsScope,IOCLExpressionsArtifactScope,IOCLExpressionsGlobalScope,IOCLExpressionsScope,IODRulesArtifactScope,IODRulesGlobalScope,IODRulesScope,IODRulesScopeTOP,IOOSymbolsArtifactScope,IOOSymbolsGlobalScope,IOOSymbolsScope,IOOSymbolsScopeTOP,ISetExpressionsArtifactScope,ISetExpressionsGlobalScope,ISetExpressionsScope,ITFBasisExtsArtifactScope,ITFBasisExtsGlobalScope,ITFBasisExtsScope,ITFCommonsArtifactScope,ITFCommonsGlobalScope,ITFCommonsScope,ITypeParametersArtifactScope,ITypeParametersGlobalScope,ITypeParametersScope
- All Known Implementing Classes:
BasicSymbolsArtifactScope,BasicSymbolsGlobalScope,BasicSymbolsScope,CompSymbolsArtifactScope,CompSymbolsGlobalScope,CompSymbolsScope,Grammar_WithConceptsArtifactScope,Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,Grammar_WithConceptsScope,JavaClassExpressionsArtifactScope,JavaClassExpressionsGlobalScope,JavaClassExpressionsScope,JavaLightArtifactScope,JavaLightGlobalScope,JavaLightScope,LambdaExpressionsArtifactScope,LambdaExpressionsGlobalScope,LambdaExpressionsScope,MCArrayStatementsArtifactScope,MCArrayStatementsGlobalScope,MCArrayStatementsScope,MCCommonStatementsArtifactScope,MCCommonStatementsGlobalScope,MCCommonStatementsScope,MCExceptionStatementsArtifactScope,MCExceptionStatementsGlobalScope,MCExceptionStatementsScope,MCFullJavaStatementsArtifactScope,MCFullJavaStatementsGlobalScope,MCFullJavaStatementsScope,MCSynchronizedStatementsArtifactScope,MCSynchronizedStatementsGlobalScope,MCSynchronizedStatementsScope,MCVarDeclarationStatementsArtifactScope,MCVarDeclarationStatementsGlobalScope,MCVarDeclarationStatementsScope,OCLExpressionsArtifactScope,OCLExpressionsGlobalScope,OCLExpressionsScope,ODRulesArtifactScope,ODRulesGlobalScope,ODRulesScope,OOSymbolsArtifactScope,OOSymbolsGlobalScope,OOSymbolsScope,SetExpressionsArtifactScope,SetExpressionsGlobalScope,SetExpressionsScope,TFBasisExtsArtifactScope,TFBasisExtsGlobalScope,TFBasisExtsScope,TFCommonsArtifactScope,TFCommonsGlobalScope,TFCommonsScope,TypeParametersArtifactScope,TypeParametersGlobalScope,TypeParametersScope
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) voidaccept(BasicSymbolsTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) voidadd(DiagramSymbol symbol) voidadd(FunctionSymbol symbol) voidadd(MCStereotypeSymbol symbol) voidadd(TypeSymbol symbol) voidadd(TypeVarSymbol symbol) voidadd(VariableSymbol symbol) default voidaddSubScope(IBasicSymbolsScope subScope) default List<DiagramSymbol> continueAsDiagramSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default List<FunctionSymbol> continueAsFunctionSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default List<MCStereotypeSymbol> continueAsMCStereotypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default List<TypeSymbol> continueAsTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default List<TypeVarSymbol> continueAsTypeVarSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default List<VariableSymbol> continueAsVariableSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default List<DiagramSymbol> continueDiagramWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default List<FunctionSymbol> continueFunctionWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default List<MCStereotypeSymbol> continueMCStereotypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default List<TypeVarSymbol> continueTypeVarWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default List<TypeSymbol> continueTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default List<VariableSymbol> continueVariableWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default Optional<DiagramSymbol> filterDiagram(String name, com.google.common.collect.LinkedListMultimap<String, DiagramSymbol> symbols) default Optional<FunctionSymbol> filterFunction(String name, com.google.common.collect.LinkedListMultimap<String, FunctionSymbol> symbols) default Optional<MCStereotypeSymbol> filterMCStereotype(String name, com.google.common.collect.LinkedListMultimap<String, MCStereotypeSymbol> symbols) default Optional<TypeSymbol> filterType(String name, com.google.common.collect.LinkedListMultimap<String, TypeSymbol> symbols) default Optional<TypeVarSymbol> filterTypeVar(String name, com.google.common.collect.LinkedListMultimap<String, TypeVarSymbol> symbols) default Optional<VariableSymbol> filterVariable(String name, com.google.common.collect.LinkedListMultimap<String, VariableSymbol> symbols) com.google.common.collect.LinkedListMultimap<String, DiagramSymbol> com.google.common.collect.LinkedListMultimap<String, FunctionSymbol> default List<DiagramSymbol> default List<FunctionSymbol> default List<MCStereotypeSymbol> default List<TypeSymbol> default List<TypeVarSymbol> default List<VariableSymbol> com.google.common.collect.LinkedListMultimap<String, MCStereotypeSymbol> List<? extends IBasicSymbolsScope> default intcom.google.common.collect.LinkedListMultimap<String, TypeSymbol> com.google.common.collect.LinkedListMultimap<String, TypeVarSymbol> com.google.common.collect.LinkedListMultimap<String, VariableSymbol> booleanbooleanbooleanbooleanbooleanbooleanvoidremove(DiagramSymbol symbol) voidremove(FunctionSymbol symbol) voidremove(MCStereotypeSymbol symbol) voidremove(TypeSymbol symbol) voidremove(TypeVarSymbol symbol) voidremove(VariableSymbol symbol) default voidremoveSubScope(IBasicSymbolsScope subScope) default List<DiagramSymbol> resolveAdaptedDiagramLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default List<FunctionSymbol> resolveAdaptedFunctionLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default List<MCStereotypeSymbol> resolveAdaptedMCStereotypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default List<TypeSymbol> resolveAdaptedTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default List<TypeVarSymbol> resolveAdaptedTypeVarLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default List<VariableSymbol> resolveAdaptedVariableLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default Optional<DiagramSymbol> resolveDiagram(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<DiagramSymbol> resolveDiagram(String name) default Optional<DiagramSymbol> resolveDiagram(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<DiagramSymbol> resolveDiagram(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default Optional<DiagramSymbol> resolveDiagramDown(String name) default Optional<DiagramSymbol> resolveDiagramDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<DiagramSymbol> resolveDiagramDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default List<DiagramSymbol> resolveDiagramDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default List<DiagramSymbol> resolveDiagramDownMany(String name) default List<DiagramSymbol> resolveDiagramDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<DiagramSymbol> resolveDiagramDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default Optional<DiagramSymbol> resolveDiagramLocally(String name) default List<DiagramSymbol> resolveDiagramLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default List<DiagramSymbol> resolveDiagramMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<DiagramSymbol> resolveDiagramMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default List<DiagramSymbol> resolveDiagramMany(String name) default List<DiagramSymbol> resolveDiagramMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<DiagramSymbol> resolveDiagramMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default List<DiagramSymbol> resolveDiagramMany(String name, Predicate<DiagramSymbol> predicate) resolveDiagramSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) default Optional<FunctionSymbol> resolveFunction(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<FunctionSymbol> resolveFunction(String name) default Optional<FunctionSymbol> resolveFunction(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<FunctionSymbol> resolveFunction(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default Optional<FunctionSymbol> resolveFunctionDown(String name) default Optional<FunctionSymbol> resolveFunctionDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<FunctionSymbol> resolveFunctionDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default List<FunctionSymbol> resolveFunctionDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default List<FunctionSymbol> default List<FunctionSymbol> resolveFunctionDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<FunctionSymbol> resolveFunctionDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default Optional<FunctionSymbol> resolveFunctionLocally(String name) default List<FunctionSymbol> resolveFunctionLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default List<FunctionSymbol> resolveFunctionMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<FunctionSymbol> resolveFunctionMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default List<FunctionSymbol> resolveFunctionMany(String name) default List<FunctionSymbol> resolveFunctionMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<FunctionSymbol> resolveFunctionMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default List<FunctionSymbol> resolveFunctionMany(String name, Predicate<FunctionSymbol> predicate) resolveFunctionSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) default Optional<MCStereotypeSymbol> resolveMCStereotype(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<MCStereotypeSymbol> resolveMCStereotype(String name) default Optional<MCStereotypeSymbol> resolveMCStereotype(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<MCStereotypeSymbol> resolveMCStereotype(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default Optional<MCStereotypeSymbol> default Optional<MCStereotypeSymbol> resolveMCStereotypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<MCStereotypeSymbol> resolveMCStereotypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default List<MCStereotypeSymbol> resolveMCStereotypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default List<MCStereotypeSymbol> default List<MCStereotypeSymbol> resolveMCStereotypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<MCStereotypeSymbol> resolveMCStereotypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default Optional<MCStereotypeSymbol> default List<MCStereotypeSymbol> resolveMCStereotypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default List<MCStereotypeSymbol> resolveMCStereotypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<MCStereotypeSymbol> resolveMCStereotypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default List<MCStereotypeSymbol> default List<MCStereotypeSymbol> resolveMCStereotypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<MCStereotypeSymbol> resolveMCStereotypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default List<MCStereotypeSymbol> resolveMCStereotypeMany(String name, Predicate<MCStereotypeSymbol> predicate) resolveMCStereotypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) default Optional<TypeSymbol> resolveType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TypeSymbol> resolveType(String name) default Optional<TypeSymbol> resolveType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TypeSymbol> resolveType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default Optional<TypeSymbol> resolveTypeDown(String name) default Optional<TypeSymbol> resolveTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TypeSymbol> resolveTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default List<TypeSymbol> resolveTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default List<TypeSymbol> resolveTypeDownMany(String name) default List<TypeSymbol> resolveTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TypeSymbol> resolveTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default Optional<TypeSymbol> resolveTypeLocally(String name) default List<TypeSymbol> resolveTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default List<TypeSymbol> resolveTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TypeSymbol> resolveTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default List<TypeSymbol> resolveTypeMany(String name) default List<TypeSymbol> resolveTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TypeSymbol> resolveTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default List<TypeSymbol> resolveTypeMany(String name, Predicate<TypeSymbol> predicate) resolveTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) default Optional<TypeVarSymbol> resolveTypeVar(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TypeVarSymbol> resolveTypeVar(String name) default Optional<TypeVarSymbol> resolveTypeVar(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TypeVarSymbol> resolveTypeVar(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default Optional<TypeVarSymbol> resolveTypeVarDown(String name) default Optional<TypeVarSymbol> resolveTypeVarDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TypeVarSymbol> resolveTypeVarDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default List<TypeVarSymbol> resolveTypeVarDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default List<TypeVarSymbol> resolveTypeVarDownMany(String name) default List<TypeVarSymbol> resolveTypeVarDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TypeVarSymbol> resolveTypeVarDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default Optional<TypeVarSymbol> resolveTypeVarLocally(String name) default List<TypeVarSymbol> resolveTypeVarLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default List<TypeVarSymbol> resolveTypeVarMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TypeVarSymbol> resolveTypeVarMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default List<TypeVarSymbol> resolveTypeVarMany(String name) default List<TypeVarSymbol> resolveTypeVarMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TypeVarSymbol> resolveTypeVarMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default List<TypeVarSymbol> resolveTypeVarMany(String name, Predicate<TypeVarSymbol> predicate) resolveTypeVarSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) default Optional<VariableSymbol> resolveVariable(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<VariableSymbol> resolveVariable(String name) default Optional<VariableSymbol> resolveVariable(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<VariableSymbol> resolveVariable(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default Optional<VariableSymbol> resolveVariableDown(String name) default Optional<VariableSymbol> resolveVariableDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<VariableSymbol> resolveVariableDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default List<VariableSymbol> resolveVariableDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default List<VariableSymbol> default List<VariableSymbol> resolveVariableDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<VariableSymbol> resolveVariableDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default Optional<VariableSymbol> resolveVariableLocally(String name) default List<VariableSymbol> resolveVariableLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default List<VariableSymbol> resolveVariableMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<VariableSymbol> resolveVariableMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default List<VariableSymbol> resolveVariableMany(String name) default List<VariableSymbol> resolveVariableMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<VariableSymbol> resolveVariableMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) default List<VariableSymbol> resolveVariableMany(String name, Predicate<VariableSymbol> predicate) resolveVariableSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) voidsetDiagramSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetEnclosingScope(IBasicSymbolsScope enclosingScope) voidsetFunctionSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetMCStereotypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetTypeVarSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetVariableSymbolsAlreadyResolved(boolean symbolAlreadyResolved) Methods 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
-
isDiagramSymbolsAlreadyResolved
boolean isDiagramSymbolsAlreadyResolved() -
setDiagramSymbolsAlreadyResolved
void setDiagramSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isTypeSymbolsAlreadyResolved
boolean isTypeSymbolsAlreadyResolved() -
setTypeSymbolsAlreadyResolved
void setTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isTypeVarSymbolsAlreadyResolved
boolean isTypeVarSymbolsAlreadyResolved() -
setTypeVarSymbolsAlreadyResolved
void setTypeVarSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isVariableSymbolsAlreadyResolved
boolean isVariableSymbolsAlreadyResolved() -
setVariableSymbolsAlreadyResolved
void setVariableSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isFunctionSymbolsAlreadyResolved
boolean isFunctionSymbolsAlreadyResolved() -
setFunctionSymbolsAlreadyResolved
void setFunctionSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isMCStereotypeSymbolsAlreadyResolved
boolean isMCStereotypeSymbolsAlreadyResolved() -
setMCStereotypeSymbolsAlreadyResolved
void setMCStereotypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
resolveDiagram
-
resolveDiagram
default Optional<DiagramSymbol> resolveDiagram(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveDiagram
default Optional<DiagramSymbol> resolveDiagram(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
resolveDiagram
default Optional<DiagramSymbol> resolveDiagram(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveDiagramDown
-
resolveDiagramDown
default Optional<DiagramSymbol> resolveDiagramDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveDiagramDown
default Optional<DiagramSymbol> resolveDiagramDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
resolveDiagramDownMany
-
resolveDiagramDownMany
default List<DiagramSymbol> resolveDiagramDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveDiagramDownMany
default List<DiagramSymbol> resolveDiagramDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
resolveDiagramDownMany
default List<DiagramSymbol> resolveDiagramDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
resolveDiagramLocally
-
resolveDiagramLocallyMany
default List<DiagramSymbol> resolveDiagramLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
resolveDiagramSubKinds
List<DiagramSymbol> resolveDiagramSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
resolveDiagramMany
-
resolveDiagramMany
default List<DiagramSymbol> resolveDiagramMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveDiagramMany
default List<DiagramSymbol> resolveDiagramMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
resolveDiagramMany
-
resolveDiagramMany
default List<DiagramSymbol> resolveDiagramMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveDiagramMany
default List<DiagramSymbol> resolveDiagramMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
resolveAdaptedDiagramLocallyMany
default List<DiagramSymbol> resolveAdaptedDiagramLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
filterDiagram
default Optional<DiagramSymbol> filterDiagram(String name, com.google.common.collect.LinkedListMultimap<String, DiagramSymbol> symbols) -
continueDiagramWithEnclosingScope
default List<DiagramSymbol> continueDiagramWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
continueAsDiagramSubScope
default List<DiagramSymbol> continueAsDiagramSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<DiagramSymbol> predicate) -
getDiagramSymbols
com.google.common.collect.LinkedListMultimap<String,DiagramSymbol> getDiagramSymbols() -
getLocalDiagramSymbols
-
add
-
remove
-
resolveType
-
resolveType
default Optional<TypeSymbol> resolveType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveType
default Optional<TypeSymbol> resolveType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
resolveType
default Optional<TypeSymbol> resolveType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeDown
-
resolveTypeDown
default Optional<TypeSymbol> resolveTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeDown
default Optional<TypeSymbol> resolveTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
resolveTypeDownMany
-
resolveTypeDownMany
default List<TypeSymbol> resolveTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeDownMany
default List<TypeSymbol> resolveTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
resolveTypeDownMany
default List<TypeSymbol> resolveTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
resolveTypeLocally
-
resolveTypeLocallyMany
default List<TypeSymbol> resolveTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
resolveTypeSubKinds
List<TypeSymbol> resolveTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
resolveTypeMany
-
resolveTypeMany
default List<TypeSymbol> resolveTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeMany
default List<TypeSymbol> resolveTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
resolveTypeMany
-
resolveTypeMany
default List<TypeSymbol> resolveTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeMany
default List<TypeSymbol> resolveTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
resolveAdaptedTypeLocallyMany
default List<TypeSymbol> resolveAdaptedTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
filterType
default Optional<TypeSymbol> filterType(String name, com.google.common.collect.LinkedListMultimap<String, TypeSymbol> symbols) -
continueTypeWithEnclosingScope
default List<TypeSymbol> continueTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
continueAsTypeSubScope
default List<TypeSymbol> continueAsTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeSymbol> predicate) -
getTypeSymbols
com.google.common.collect.LinkedListMultimap<String,TypeSymbol> getTypeSymbols() -
getLocalTypeSymbols
-
add
-
remove
-
resolveTypeVar
-
resolveTypeVar
default Optional<TypeVarSymbol> resolveTypeVar(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeVar
default Optional<TypeVarSymbol> resolveTypeVar(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
resolveTypeVar
default Optional<TypeVarSymbol> resolveTypeVar(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeVarDown
-
resolveTypeVarDown
default Optional<TypeVarSymbol> resolveTypeVarDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeVarDown
default Optional<TypeVarSymbol> resolveTypeVarDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
resolveTypeVarDownMany
-
resolveTypeVarDownMany
default List<TypeVarSymbol> resolveTypeVarDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeVarDownMany
default List<TypeVarSymbol> resolveTypeVarDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
resolveTypeVarDownMany
default List<TypeVarSymbol> resolveTypeVarDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
resolveTypeVarLocally
-
resolveTypeVarLocallyMany
default List<TypeVarSymbol> resolveTypeVarLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
resolveTypeVarSubKinds
List<TypeVarSymbol> resolveTypeVarSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
resolveTypeVarMany
-
resolveTypeVarMany
default List<TypeVarSymbol> resolveTypeVarMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeVarMany
default List<TypeVarSymbol> resolveTypeVarMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
resolveTypeVarMany
-
resolveTypeVarMany
default List<TypeVarSymbol> resolveTypeVarMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTypeVarMany
default List<TypeVarSymbol> resolveTypeVarMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
resolveAdaptedTypeVarLocallyMany
default List<TypeVarSymbol> resolveAdaptedTypeVarLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
filterTypeVar
default Optional<TypeVarSymbol> filterTypeVar(String name, com.google.common.collect.LinkedListMultimap<String, TypeVarSymbol> symbols) -
continueTypeVarWithEnclosingScope
default List<TypeVarSymbol> continueTypeVarWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
continueAsTypeVarSubScope
default List<TypeVarSymbol> continueAsTypeVarSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TypeVarSymbol> predicate) -
getTypeVarSymbols
com.google.common.collect.LinkedListMultimap<String,TypeVarSymbol> getTypeVarSymbols() -
getLocalTypeVarSymbols
-
add
-
remove
-
resolveVariable
-
resolveVariable
default Optional<VariableSymbol> resolveVariable(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveVariable
default Optional<VariableSymbol> resolveVariable(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
resolveVariable
default Optional<VariableSymbol> resolveVariable(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveVariableDown
-
resolveVariableDown
default Optional<VariableSymbol> resolveVariableDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveVariableDown
default Optional<VariableSymbol> resolveVariableDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
resolveVariableDownMany
-
resolveVariableDownMany
default List<VariableSymbol> resolveVariableDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveVariableDownMany
default List<VariableSymbol> resolveVariableDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
resolveVariableDownMany
default List<VariableSymbol> resolveVariableDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
resolveVariableLocally
-
resolveVariableLocallyMany
default List<VariableSymbol> resolveVariableLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
resolveVariableSubKinds
List<VariableSymbol> resolveVariableSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
resolveVariableMany
-
resolveVariableMany
default List<VariableSymbol> resolveVariableMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveVariableMany
default List<VariableSymbol> resolveVariableMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
resolveVariableMany
-
resolveVariableMany
default List<VariableSymbol> resolveVariableMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveVariableMany
default List<VariableSymbol> resolveVariableMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
resolveAdaptedVariableLocallyMany
default List<VariableSymbol> resolveAdaptedVariableLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
filterVariable
default Optional<VariableSymbol> filterVariable(String name, com.google.common.collect.LinkedListMultimap<String, VariableSymbol> symbols) -
continueVariableWithEnclosingScope
default List<VariableSymbol> continueVariableWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
continueAsVariableSubScope
default List<VariableSymbol> continueAsVariableSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<VariableSymbol> predicate) -
getVariableSymbols
com.google.common.collect.LinkedListMultimap<String,VariableSymbol> getVariableSymbols() -
getLocalVariableSymbols
-
add
-
remove
-
resolveFunction
-
resolveFunction
default Optional<FunctionSymbol> resolveFunction(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFunction
default Optional<FunctionSymbol> resolveFunction(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
resolveFunction
default Optional<FunctionSymbol> resolveFunction(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFunctionDown
-
resolveFunctionDown
default Optional<FunctionSymbol> resolveFunctionDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFunctionDown
default Optional<FunctionSymbol> resolveFunctionDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
resolveFunctionDownMany
-
resolveFunctionDownMany
default List<FunctionSymbol> resolveFunctionDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFunctionDownMany
default List<FunctionSymbol> resolveFunctionDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
resolveFunctionDownMany
default List<FunctionSymbol> resolveFunctionDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
resolveFunctionLocally
-
resolveFunctionLocallyMany
default List<FunctionSymbol> resolveFunctionLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
resolveFunctionSubKinds
List<FunctionSymbol> resolveFunctionSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
resolveFunctionMany
-
resolveFunctionMany
default List<FunctionSymbol> resolveFunctionMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFunctionMany
default List<FunctionSymbol> resolveFunctionMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
resolveFunctionMany
-
resolveFunctionMany
default List<FunctionSymbol> resolveFunctionMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveFunctionMany
default List<FunctionSymbol> resolveFunctionMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
resolveAdaptedFunctionLocallyMany
default List<FunctionSymbol> resolveAdaptedFunctionLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
filterFunction
default Optional<FunctionSymbol> filterFunction(String name, com.google.common.collect.LinkedListMultimap<String, FunctionSymbol> symbols) -
continueFunctionWithEnclosingScope
default List<FunctionSymbol> continueFunctionWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
continueAsFunctionSubScope
default List<FunctionSymbol> continueAsFunctionSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<FunctionSymbol> predicate) -
getFunctionSymbols
com.google.common.collect.LinkedListMultimap<String,FunctionSymbol> getFunctionSymbols() -
getLocalFunctionSymbols
-
add
-
remove
-
resolveMCStereotype
-
resolveMCStereotype
default Optional<MCStereotypeSymbol> resolveMCStereotype(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMCStereotype
default Optional<MCStereotypeSymbol> resolveMCStereotype(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
resolveMCStereotype
default Optional<MCStereotypeSymbol> resolveMCStereotype(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMCStereotypeDown
-
resolveMCStereotypeDown
default Optional<MCStereotypeSymbol> resolveMCStereotypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMCStereotypeDown
default Optional<MCStereotypeSymbol> resolveMCStereotypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
resolveMCStereotypeDownMany
-
resolveMCStereotypeDownMany
default List<MCStereotypeSymbol> resolveMCStereotypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMCStereotypeDownMany
default List<MCStereotypeSymbol> resolveMCStereotypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
resolveMCStereotypeDownMany
default List<MCStereotypeSymbol> resolveMCStereotypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
resolveMCStereotypeLocally
-
resolveMCStereotypeLocallyMany
default List<MCStereotypeSymbol> resolveMCStereotypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
resolveMCStereotypeSubKinds
List<MCStereotypeSymbol> resolveMCStereotypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
resolveMCStereotypeMany
-
resolveMCStereotypeMany
default List<MCStereotypeSymbol> resolveMCStereotypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMCStereotypeMany
default List<MCStereotypeSymbol> resolveMCStereotypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
resolveMCStereotypeMany
default List<MCStereotypeSymbol> resolveMCStereotypeMany(String name, Predicate<MCStereotypeSymbol> predicate) -
resolveMCStereotypeMany
default List<MCStereotypeSymbol> resolveMCStereotypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveMCStereotypeMany
default List<MCStereotypeSymbol> resolveMCStereotypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
resolveAdaptedMCStereotypeLocallyMany
default List<MCStereotypeSymbol> resolveAdaptedMCStereotypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
filterMCStereotype
default Optional<MCStereotypeSymbol> filterMCStereotype(String name, com.google.common.collect.LinkedListMultimap<String, MCStereotypeSymbol> symbols) -
continueMCStereotypeWithEnclosingScope
default List<MCStereotypeSymbol> continueMCStereotypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
continueAsMCStereotypeSubScope
default List<MCStereotypeSymbol> continueAsMCStereotypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCStereotypeSymbol> predicate) -
getMCStereotypeSymbols
com.google.common.collect.LinkedListMultimap<String,MCStereotypeSymbol> getMCStereotypeSymbols() -
getLocalMCStereotypeSymbols
-
add
-
remove
-
getSubScopes
List<? extends IBasicSymbolsScope> getSubScopes()- Specified by:
getSubScopesin interfaceIMCBasicsScope
-
addSubScope
-
removeSubScope
-
getEnclosingScope
IBasicSymbolsScope getEnclosingScope()- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
-
accept
-
getSymbolsSize
default int getSymbolsSize()- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-