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
public interface IBasicSymbolsScopeTOP extends IMCBasicsScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(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 java.util.List<DiagramSymbol>continueAsDiagramSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.List<FunctionSymbol>continueAsFunctionSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.List<MCStereotypeSymbol>continueAsMCStereotypeSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.List<TypeSymbol>continueAsTypeSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.List<TypeVarSymbol>continueAsTypeVarSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.List<VariableSymbol>continueAsVariableSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.List<DiagramSymbol>continueDiagramWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.List<FunctionSymbol>continueFunctionWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.List<MCStereotypeSymbol>continueMCStereotypeWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.List<TypeVarSymbol>continueTypeVarWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.List<TypeSymbol>continueTypeWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.List<VariableSymbol>continueVariableWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.Optional<DiagramSymbol>filterDiagram(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,DiagramSymbol> symbols)default java.util.Optional<FunctionSymbol>filterFunction(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,FunctionSymbol> symbols)default java.util.Optional<MCStereotypeSymbol>filterMCStereotype(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,MCStereotypeSymbol> symbols)default java.util.Optional<TypeSymbol>filterType(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,TypeSymbol> symbols)default java.util.Optional<TypeVarSymbol>filterTypeVar(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,TypeVarSymbol> symbols)default java.util.Optional<VariableSymbol>filterVariable(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,VariableSymbol> symbols)com.google.common.collect.LinkedListMultimap<java.lang.String,DiagramSymbol>getDiagramSymbols()IBasicSymbolsScopegetEnclosingScope()com.google.common.collect.LinkedListMultimap<java.lang.String,FunctionSymbol>getFunctionSymbols()default java.util.List<DiagramSymbol>getLocalDiagramSymbols()default java.util.List<FunctionSymbol>getLocalFunctionSymbols()default java.util.List<MCStereotypeSymbol>getLocalMCStereotypeSymbols()default java.util.List<TypeSymbol>getLocalTypeSymbols()default java.util.List<TypeVarSymbol>getLocalTypeVarSymbols()default java.util.List<VariableSymbol>getLocalVariableSymbols()com.google.common.collect.LinkedListMultimap<java.lang.String,MCStereotypeSymbol>getMCStereotypeSymbols()java.util.List<? extends IBasicSymbolsScope>getSubScopes()default intgetSymbolsSize()com.google.common.collect.LinkedListMultimap<java.lang.String,TypeSymbol>getTypeSymbols()com.google.common.collect.LinkedListMultimap<java.lang.String,TypeVarSymbol>getTypeVarSymbols()com.google.common.collect.LinkedListMultimap<java.lang.String,VariableSymbol>getVariableSymbols()booleanisDiagramSymbolsAlreadyResolved()booleanisFunctionSymbolsAlreadyResolved()booleanisMCStereotypeSymbolsAlreadyResolved()booleanisTypeSymbolsAlreadyResolved()booleanisTypeVarSymbolsAlreadyResolved()booleanisVariableSymbolsAlreadyResolved()voidremove(DiagramSymbol symbol)voidremove(FunctionSymbol symbol)voidremove(MCStereotypeSymbol symbol)voidremove(TypeSymbol symbol)voidremove(TypeVarSymbol symbol)voidremove(VariableSymbol symbol)default voidremoveSubScope(IBasicSymbolsScope subScope)default java.util.List<DiagramSymbol>resolveAdaptedDiagramLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.List<FunctionSymbol>resolveAdaptedFunctionLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.List<MCStereotypeSymbol>resolveAdaptedMCStereotypeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.List<TypeSymbol>resolveAdaptedTypeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.List<TypeVarSymbol>resolveAdaptedTypeVarLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.List<VariableSymbol>resolveAdaptedVariableLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.Optional<DiagramSymbol>resolveDiagram(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<DiagramSymbol>resolveDiagram(java.lang.String name)default java.util.Optional<DiagramSymbol>resolveDiagram(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<DiagramSymbol>resolveDiagram(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.Optional<DiagramSymbol>resolveDiagramDown(java.lang.String name)default java.util.Optional<DiagramSymbol>resolveDiagramDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<DiagramSymbol>resolveDiagramDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.List<DiagramSymbol>resolveDiagramDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.List<DiagramSymbol>resolveDiagramDownMany(java.lang.String name)default java.util.List<DiagramSymbol>resolveDiagramDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<DiagramSymbol>resolveDiagramDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.Optional<DiagramSymbol>resolveDiagramLocally(java.lang.String name)default java.util.List<DiagramSymbol>resolveDiagramLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.List<DiagramSymbol>resolveDiagramMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<DiagramSymbol>resolveDiagramMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.List<DiagramSymbol>resolveDiagramMany(java.lang.String name)default java.util.List<DiagramSymbol>resolveDiagramMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<DiagramSymbol>resolveDiagramMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.List<DiagramSymbol>resolveDiagramMany(java.lang.String name, java.util.function.Predicate<DiagramSymbol> predicate)java.util.List<DiagramSymbol>resolveDiagramSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)default java.util.Optional<FunctionSymbol>resolveFunction(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<FunctionSymbol>resolveFunction(java.lang.String name)default java.util.Optional<FunctionSymbol>resolveFunction(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<FunctionSymbol>resolveFunction(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.Optional<FunctionSymbol>resolveFunctionDown(java.lang.String name)default java.util.Optional<FunctionSymbol>resolveFunctionDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<FunctionSymbol>resolveFunctionDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.List<FunctionSymbol>resolveFunctionDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.List<FunctionSymbol>resolveFunctionDownMany(java.lang.String name)default java.util.List<FunctionSymbol>resolveFunctionDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<FunctionSymbol>resolveFunctionDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.Optional<FunctionSymbol>resolveFunctionLocally(java.lang.String name)default java.util.List<FunctionSymbol>resolveFunctionLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.List<FunctionSymbol>resolveFunctionMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<FunctionSymbol>resolveFunctionMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.List<FunctionSymbol>resolveFunctionMany(java.lang.String name)default java.util.List<FunctionSymbol>resolveFunctionMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<FunctionSymbol>resolveFunctionMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.List<FunctionSymbol>resolveFunctionMany(java.lang.String name, java.util.function.Predicate<FunctionSymbol> predicate)java.util.List<FunctionSymbol>resolveFunctionSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)default java.util.Optional<MCStereotypeSymbol>resolveMCStereotype(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<MCStereotypeSymbol>resolveMCStereotype(java.lang.String name)default java.util.Optional<MCStereotypeSymbol>resolveMCStereotype(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<MCStereotypeSymbol>resolveMCStereotype(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.Optional<MCStereotypeSymbol>resolveMCStereotypeDown(java.lang.String name)default java.util.Optional<MCStereotypeSymbol>resolveMCStereotypeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<MCStereotypeSymbol>resolveMCStereotypeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeDownMany(java.lang.String name)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.Optional<MCStereotypeSymbol>resolveMCStereotypeLocally(java.lang.String name)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeMany(java.lang.String name)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.List<MCStereotypeSymbol>resolveMCStereotypeMany(java.lang.String name, java.util.function.Predicate<MCStereotypeSymbol> predicate)java.util.List<MCStereotypeSymbol>resolveMCStereotypeSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)default java.util.Optional<TypeSymbol>resolveType(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<TypeSymbol>resolveType(java.lang.String name)default java.util.Optional<TypeSymbol>resolveType(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<TypeSymbol>resolveType(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.Optional<TypeSymbol>resolveTypeDown(java.lang.String name)default java.util.Optional<TypeSymbol>resolveTypeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<TypeSymbol>resolveTypeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.List<TypeSymbol>resolveTypeDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.List<TypeSymbol>resolveTypeDownMany(java.lang.String name)default java.util.List<TypeSymbol>resolveTypeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<TypeSymbol>resolveTypeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.Optional<TypeSymbol>resolveTypeLocally(java.lang.String name)default java.util.List<TypeSymbol>resolveTypeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.List<TypeSymbol>resolveTypeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<TypeSymbol>resolveTypeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.List<TypeSymbol>resolveTypeMany(java.lang.String name)default java.util.List<TypeSymbol>resolveTypeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<TypeSymbol>resolveTypeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.List<TypeSymbol>resolveTypeMany(java.lang.String name, java.util.function.Predicate<TypeSymbol> predicate)java.util.List<TypeSymbol>resolveTypeSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)default java.util.Optional<TypeVarSymbol>resolveTypeVar(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<TypeVarSymbol>resolveTypeVar(java.lang.String name)default java.util.Optional<TypeVarSymbol>resolveTypeVar(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<TypeVarSymbol>resolveTypeVar(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.Optional<TypeVarSymbol>resolveTypeVarDown(java.lang.String name)default java.util.Optional<TypeVarSymbol>resolveTypeVarDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<TypeVarSymbol>resolveTypeVarDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.List<TypeVarSymbol>resolveTypeVarDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.List<TypeVarSymbol>resolveTypeVarDownMany(java.lang.String name)default java.util.List<TypeVarSymbol>resolveTypeVarDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<TypeVarSymbol>resolveTypeVarDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.Optional<TypeVarSymbol>resolveTypeVarLocally(java.lang.String name)default java.util.List<TypeVarSymbol>resolveTypeVarLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.List<TypeVarSymbol>resolveTypeVarMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<TypeVarSymbol>resolveTypeVarMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.List<TypeVarSymbol>resolveTypeVarMany(java.lang.String name)default java.util.List<TypeVarSymbol>resolveTypeVarMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<TypeVarSymbol>resolveTypeVarMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.List<TypeVarSymbol>resolveTypeVarMany(java.lang.String name, java.util.function.Predicate<TypeVarSymbol> predicate)java.util.List<TypeVarSymbol>resolveTypeVarSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)default java.util.Optional<VariableSymbol>resolveVariable(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<VariableSymbol>resolveVariable(java.lang.String name)default java.util.Optional<VariableSymbol>resolveVariable(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<VariableSymbol>resolveVariable(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.Optional<VariableSymbol>resolveVariableDown(java.lang.String name)default java.util.Optional<VariableSymbol>resolveVariableDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<VariableSymbol>resolveVariableDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.List<VariableSymbol>resolveVariableDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.List<VariableSymbol>resolveVariableDownMany(java.lang.String name)default java.util.List<VariableSymbol>resolveVariableDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<VariableSymbol>resolveVariableDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.Optional<VariableSymbol>resolveVariableLocally(java.lang.String name)default java.util.List<VariableSymbol>resolveVariableLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.List<VariableSymbol>resolveVariableMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<VariableSymbol>resolveVariableMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.List<VariableSymbol>resolveVariableMany(java.lang.String name)default java.util.List<VariableSymbol>resolveVariableMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<VariableSymbol>resolveVariableMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)default java.util.List<VariableSymbol>resolveVariableMany(java.lang.String name, java.util.function.Predicate<VariableSymbol> predicate)java.util.List<VariableSymbol>resolveVariableSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.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, setEnclosingScope
-
Methods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueAsSubScope, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getName, getNameParts, getRemainingNameForResolveDown, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
-
-
-
Method Detail
-
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
default java.util.Optional<DiagramSymbol> resolveDiagram(java.lang.String name)
-
resolveDiagram
default java.util.Optional<DiagramSymbol> resolveDiagram(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveDiagram
default java.util.Optional<DiagramSymbol> resolveDiagram(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
resolveDiagram
default java.util.Optional<DiagramSymbol> resolveDiagram(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveDiagramDown
default java.util.Optional<DiagramSymbol> resolveDiagramDown(java.lang.String name)
-
resolveDiagramDown
default java.util.Optional<DiagramSymbol> resolveDiagramDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveDiagramDown
default java.util.Optional<DiagramSymbol> resolveDiagramDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
resolveDiagramDownMany
default java.util.List<DiagramSymbol> resolveDiagramDownMany(java.lang.String name)
-
resolveDiagramDownMany
default java.util.List<DiagramSymbol> resolveDiagramDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveDiagramDownMany
default java.util.List<DiagramSymbol> resolveDiagramDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
resolveDiagramDownMany
default java.util.List<DiagramSymbol> resolveDiagramDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
resolveDiagramLocally
default java.util.Optional<DiagramSymbol> resolveDiagramLocally(java.lang.String name)
-
resolveDiagramLocallyMany
default java.util.List<DiagramSymbol> resolveDiagramLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
resolveDiagramSubKinds
java.util.List<DiagramSymbol> resolveDiagramSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
resolveDiagramMany
default java.util.List<DiagramSymbol> resolveDiagramMany(java.lang.String name)
-
resolveDiagramMany
default java.util.List<DiagramSymbol> resolveDiagramMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveDiagramMany
default java.util.List<DiagramSymbol> resolveDiagramMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
resolveDiagramMany
default java.util.List<DiagramSymbol> resolveDiagramMany(java.lang.String name, java.util.function.Predicate<DiagramSymbol> predicate)
-
resolveDiagramMany
default java.util.List<DiagramSymbol> resolveDiagramMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveDiagramMany
default java.util.List<DiagramSymbol> resolveDiagramMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
resolveAdaptedDiagramLocallyMany
default java.util.List<DiagramSymbol> resolveAdaptedDiagramLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
filterDiagram
default java.util.Optional<DiagramSymbol> filterDiagram(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,DiagramSymbol> symbols)
-
continueDiagramWithEnclosingScope
default java.util.List<DiagramSymbol> continueDiagramWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
continueAsDiagramSubScope
default java.util.List<DiagramSymbol> continueAsDiagramSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<DiagramSymbol> predicate)
-
getDiagramSymbols
com.google.common.collect.LinkedListMultimap<java.lang.String,DiagramSymbol> getDiagramSymbols()
-
getLocalDiagramSymbols
default java.util.List<DiagramSymbol> getLocalDiagramSymbols()
-
add
void add(DiagramSymbol symbol)
-
remove
void remove(DiagramSymbol symbol)
-
resolveType
default java.util.Optional<TypeSymbol> resolveType(java.lang.String name)
-
resolveType
default java.util.Optional<TypeSymbol> resolveType(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveType
default java.util.Optional<TypeSymbol> resolveType(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
resolveType
default java.util.Optional<TypeSymbol> resolveType(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeDown
default java.util.Optional<TypeSymbol> resolveTypeDown(java.lang.String name)
-
resolveTypeDown
default java.util.Optional<TypeSymbol> resolveTypeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeDown
default java.util.Optional<TypeSymbol> resolveTypeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
resolveTypeDownMany
default java.util.List<TypeSymbol> resolveTypeDownMany(java.lang.String name)
-
resolveTypeDownMany
default java.util.List<TypeSymbol> resolveTypeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeDownMany
default java.util.List<TypeSymbol> resolveTypeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
resolveTypeDownMany
default java.util.List<TypeSymbol> resolveTypeDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
resolveTypeLocally
default java.util.Optional<TypeSymbol> resolveTypeLocally(java.lang.String name)
-
resolveTypeLocallyMany
default java.util.List<TypeSymbol> resolveTypeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
resolveTypeSubKinds
java.util.List<TypeSymbol> resolveTypeSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
resolveTypeMany
default java.util.List<TypeSymbol> resolveTypeMany(java.lang.String name)
-
resolveTypeMany
default java.util.List<TypeSymbol> resolveTypeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeMany
default java.util.List<TypeSymbol> resolveTypeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
resolveTypeMany
default java.util.List<TypeSymbol> resolveTypeMany(java.lang.String name, java.util.function.Predicate<TypeSymbol> predicate)
-
resolveTypeMany
default java.util.List<TypeSymbol> resolveTypeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeMany
default java.util.List<TypeSymbol> resolveTypeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
resolveAdaptedTypeLocallyMany
default java.util.List<TypeSymbol> resolveAdaptedTypeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
filterType
default java.util.Optional<TypeSymbol> filterType(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,TypeSymbol> symbols)
-
continueTypeWithEnclosingScope
default java.util.List<TypeSymbol> continueTypeWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
continueAsTypeSubScope
default java.util.List<TypeSymbol> continueAsTypeSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeSymbol> predicate)
-
getTypeSymbols
com.google.common.collect.LinkedListMultimap<java.lang.String,TypeSymbol> getTypeSymbols()
-
getLocalTypeSymbols
default java.util.List<TypeSymbol> getLocalTypeSymbols()
-
add
void add(TypeSymbol symbol)
-
remove
void remove(TypeSymbol symbol)
-
resolveTypeVar
default java.util.Optional<TypeVarSymbol> resolveTypeVar(java.lang.String name)
-
resolveTypeVar
default java.util.Optional<TypeVarSymbol> resolveTypeVar(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeVar
default java.util.Optional<TypeVarSymbol> resolveTypeVar(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
resolveTypeVar
default java.util.Optional<TypeVarSymbol> resolveTypeVar(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeVarDown
default java.util.Optional<TypeVarSymbol> resolveTypeVarDown(java.lang.String name)
-
resolveTypeVarDown
default java.util.Optional<TypeVarSymbol> resolveTypeVarDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeVarDown
default java.util.Optional<TypeVarSymbol> resolveTypeVarDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
resolveTypeVarDownMany
default java.util.List<TypeVarSymbol> resolveTypeVarDownMany(java.lang.String name)
-
resolveTypeVarDownMany
default java.util.List<TypeVarSymbol> resolveTypeVarDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeVarDownMany
default java.util.List<TypeVarSymbol> resolveTypeVarDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
resolveTypeVarDownMany
default java.util.List<TypeVarSymbol> resolveTypeVarDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
resolveTypeVarLocally
default java.util.Optional<TypeVarSymbol> resolveTypeVarLocally(java.lang.String name)
-
resolveTypeVarLocallyMany
default java.util.List<TypeVarSymbol> resolveTypeVarLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
resolveTypeVarSubKinds
java.util.List<TypeVarSymbol> resolveTypeVarSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
resolveTypeVarMany
default java.util.List<TypeVarSymbol> resolveTypeVarMany(java.lang.String name)
-
resolveTypeVarMany
default java.util.List<TypeVarSymbol> resolveTypeVarMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeVarMany
default java.util.List<TypeVarSymbol> resolveTypeVarMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
resolveTypeVarMany
default java.util.List<TypeVarSymbol> resolveTypeVarMany(java.lang.String name, java.util.function.Predicate<TypeVarSymbol> predicate)
-
resolveTypeVarMany
default java.util.List<TypeVarSymbol> resolveTypeVarMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveTypeVarMany
default java.util.List<TypeVarSymbol> resolveTypeVarMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
resolveAdaptedTypeVarLocallyMany
default java.util.List<TypeVarSymbol> resolveAdaptedTypeVarLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
filterTypeVar
default java.util.Optional<TypeVarSymbol> filterTypeVar(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,TypeVarSymbol> symbols)
-
continueTypeVarWithEnclosingScope
default java.util.List<TypeVarSymbol> continueTypeVarWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
continueAsTypeVarSubScope
default java.util.List<TypeVarSymbol> continueAsTypeVarSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<TypeVarSymbol> predicate)
-
getTypeVarSymbols
com.google.common.collect.LinkedListMultimap<java.lang.String,TypeVarSymbol> getTypeVarSymbols()
-
getLocalTypeVarSymbols
default java.util.List<TypeVarSymbol> getLocalTypeVarSymbols()
-
add
void add(TypeVarSymbol symbol)
-
remove
void remove(TypeVarSymbol symbol)
-
resolveVariable
default java.util.Optional<VariableSymbol> resolveVariable(java.lang.String name)
-
resolveVariable
default java.util.Optional<VariableSymbol> resolveVariable(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveVariable
default java.util.Optional<VariableSymbol> resolveVariable(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
resolveVariable
default java.util.Optional<VariableSymbol> resolveVariable(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveVariableDown
default java.util.Optional<VariableSymbol> resolveVariableDown(java.lang.String name)
-
resolveVariableDown
default java.util.Optional<VariableSymbol> resolveVariableDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveVariableDown
default java.util.Optional<VariableSymbol> resolveVariableDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
resolveVariableDownMany
default java.util.List<VariableSymbol> resolveVariableDownMany(java.lang.String name)
-
resolveVariableDownMany
default java.util.List<VariableSymbol> resolveVariableDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveVariableDownMany
default java.util.List<VariableSymbol> resolveVariableDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
resolveVariableDownMany
default java.util.List<VariableSymbol> resolveVariableDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
resolveVariableLocally
default java.util.Optional<VariableSymbol> resolveVariableLocally(java.lang.String name)
-
resolveVariableLocallyMany
default java.util.List<VariableSymbol> resolveVariableLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
resolveVariableSubKinds
java.util.List<VariableSymbol> resolveVariableSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
resolveVariableMany
default java.util.List<VariableSymbol> resolveVariableMany(java.lang.String name)
-
resolveVariableMany
default java.util.List<VariableSymbol> resolveVariableMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveVariableMany
default java.util.List<VariableSymbol> resolveVariableMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
resolveVariableMany
default java.util.List<VariableSymbol> resolveVariableMany(java.lang.String name, java.util.function.Predicate<VariableSymbol> predicate)
-
resolveVariableMany
default java.util.List<VariableSymbol> resolveVariableMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveVariableMany
default java.util.List<VariableSymbol> resolveVariableMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
resolveAdaptedVariableLocallyMany
default java.util.List<VariableSymbol> resolveAdaptedVariableLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
filterVariable
default java.util.Optional<VariableSymbol> filterVariable(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,VariableSymbol> symbols)
-
continueVariableWithEnclosingScope
default java.util.List<VariableSymbol> continueVariableWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
continueAsVariableSubScope
default java.util.List<VariableSymbol> continueAsVariableSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<VariableSymbol> predicate)
-
getVariableSymbols
com.google.common.collect.LinkedListMultimap<java.lang.String,VariableSymbol> getVariableSymbols()
-
getLocalVariableSymbols
default java.util.List<VariableSymbol> getLocalVariableSymbols()
-
add
void add(VariableSymbol symbol)
-
remove
void remove(VariableSymbol symbol)
-
resolveFunction
default java.util.Optional<FunctionSymbol> resolveFunction(java.lang.String name)
-
resolveFunction
default java.util.Optional<FunctionSymbol> resolveFunction(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveFunction
default java.util.Optional<FunctionSymbol> resolveFunction(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
resolveFunction
default java.util.Optional<FunctionSymbol> resolveFunction(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveFunctionDown
default java.util.Optional<FunctionSymbol> resolveFunctionDown(java.lang.String name)
-
resolveFunctionDown
default java.util.Optional<FunctionSymbol> resolveFunctionDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveFunctionDown
default java.util.Optional<FunctionSymbol> resolveFunctionDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
resolveFunctionDownMany
default java.util.List<FunctionSymbol> resolveFunctionDownMany(java.lang.String name)
-
resolveFunctionDownMany
default java.util.List<FunctionSymbol> resolveFunctionDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveFunctionDownMany
default java.util.List<FunctionSymbol> resolveFunctionDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
resolveFunctionDownMany
default java.util.List<FunctionSymbol> resolveFunctionDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
resolveFunctionLocally
default java.util.Optional<FunctionSymbol> resolveFunctionLocally(java.lang.String name)
-
resolveFunctionLocallyMany
default java.util.List<FunctionSymbol> resolveFunctionLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
resolveFunctionSubKinds
java.util.List<FunctionSymbol> resolveFunctionSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
resolveFunctionMany
default java.util.List<FunctionSymbol> resolveFunctionMany(java.lang.String name)
-
resolveFunctionMany
default java.util.List<FunctionSymbol> resolveFunctionMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveFunctionMany
default java.util.List<FunctionSymbol> resolveFunctionMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
resolveFunctionMany
default java.util.List<FunctionSymbol> resolveFunctionMany(java.lang.String name, java.util.function.Predicate<FunctionSymbol> predicate)
-
resolveFunctionMany
default java.util.List<FunctionSymbol> resolveFunctionMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveFunctionMany
default java.util.List<FunctionSymbol> resolveFunctionMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
resolveAdaptedFunctionLocallyMany
default java.util.List<FunctionSymbol> resolveAdaptedFunctionLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
filterFunction
default java.util.Optional<FunctionSymbol> filterFunction(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,FunctionSymbol> symbols)
-
continueFunctionWithEnclosingScope
default java.util.List<FunctionSymbol> continueFunctionWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
continueAsFunctionSubScope
default java.util.List<FunctionSymbol> continueAsFunctionSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<FunctionSymbol> predicate)
-
getFunctionSymbols
com.google.common.collect.LinkedListMultimap<java.lang.String,FunctionSymbol> getFunctionSymbols()
-
getLocalFunctionSymbols
default java.util.List<FunctionSymbol> getLocalFunctionSymbols()
-
add
void add(FunctionSymbol symbol)
-
remove
void remove(FunctionSymbol symbol)
-
resolveMCStereotype
default java.util.Optional<MCStereotypeSymbol> resolveMCStereotype(java.lang.String name)
-
resolveMCStereotype
default java.util.Optional<MCStereotypeSymbol> resolveMCStereotype(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveMCStereotype
default java.util.Optional<MCStereotypeSymbol> resolveMCStereotype(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
resolveMCStereotype
default java.util.Optional<MCStereotypeSymbol> resolveMCStereotype(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveMCStereotypeDown
default java.util.Optional<MCStereotypeSymbol> resolveMCStereotypeDown(java.lang.String name)
-
resolveMCStereotypeDown
default java.util.Optional<MCStereotypeSymbol> resolveMCStereotypeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveMCStereotypeDown
default java.util.Optional<MCStereotypeSymbol> resolveMCStereotypeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
resolveMCStereotypeDownMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeDownMany(java.lang.String name)
-
resolveMCStereotypeDownMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveMCStereotypeDownMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
resolveMCStereotypeDownMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
resolveMCStereotypeLocally
default java.util.Optional<MCStereotypeSymbol> resolveMCStereotypeLocally(java.lang.String name)
-
resolveMCStereotypeLocallyMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
resolveMCStereotypeSubKinds
java.util.List<MCStereotypeSymbol> resolveMCStereotypeSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
resolveMCStereotypeMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeMany(java.lang.String name)
-
resolveMCStereotypeMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveMCStereotypeMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
resolveMCStereotypeMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeMany(java.lang.String name, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
resolveMCStereotypeMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveMCStereotypeMany
default java.util.List<MCStereotypeSymbol> resolveMCStereotypeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
resolveAdaptedMCStereotypeLocallyMany
default java.util.List<MCStereotypeSymbol> resolveAdaptedMCStereotypeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
filterMCStereotype
default java.util.Optional<MCStereotypeSymbol> filterMCStereotype(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,MCStereotypeSymbol> symbols)
-
continueMCStereotypeWithEnclosingScope
default java.util.List<MCStereotypeSymbol> continueMCStereotypeWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
continueAsMCStereotypeSubScope
default java.util.List<MCStereotypeSymbol> continueAsMCStereotypeSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCStereotypeSymbol> predicate)
-
getMCStereotypeSymbols
com.google.common.collect.LinkedListMultimap<java.lang.String,MCStereotypeSymbol> getMCStereotypeSymbols()
-
getLocalMCStereotypeSymbols
default java.util.List<MCStereotypeSymbol> getLocalMCStereotypeSymbols()
-
add
void add(MCStereotypeSymbol symbol)
-
remove
void remove(MCStereotypeSymbol symbol)
-
getSubScopes
java.util.List<? extends IBasicSymbolsScope> getSubScopes()
- Specified by:
getSubScopesin interfaceIMCBasicsScope
-
addSubScope
default void addSubScope(IBasicSymbolsScope subScope)
-
removeSubScope
default void removeSubScope(IBasicSymbolsScope subScope)
-
getEnclosingScope
IBasicSymbolsScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
void setEnclosingScope(IBasicSymbolsScope enclosingScope)
-
accept
void accept(BasicSymbolsTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-