Interface IODRulesScopeTOP
-
- All Superinterfaces:
IAssignmentExpressionsScope,IBasicSymbolsScope,IBasicSymbolsScopeTOP,ICommonExpressionsScope,IExpressionsBasisScope,IJavaClassExpressionsScope,IJavaLightScope,IMCArrayStatementsScope,IMCBasicsScope,IMCBasicTypesScope,IMCCollectionTypesScope,IMCCommonLiteralsScope,IMCCommonStatementsScope,IMCFullGenericTypesScope,IMCJavaLiteralsScope,IMCLiteralsBasisScope,IMCReturnStatementsScope,IMCSimpleGenericTypesScope,IMCStatementsBasisScope,IMCVarDeclarationStatementsScope,IOOSymbolsScope,IOOSymbolsScopeTOP,de.monticore.symboltable.IScope,ITFBasisExtsScope,ITypeParametersScope,IUglyExpressionsScope,IUMLStereotypeScope
- All Known Subinterfaces:
IODRulesArtifactScope,IODRulesGlobalScope,IODRulesScope
- All Known Implementing Classes:
ODRulesArtifactScope,ODRulesGlobalScope,ODRulesScope
public interface IODRulesScopeTOP extends ITFBasisExtsScope, IMCCommonLiteralsScope, IMCJavaLiteralsScope, IUMLStereotypeScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(AssignmentExpressionsTraverser visitor)voidaccept(CommonExpressionsTraverser visitor)voidaccept(ExpressionsBasisTraverser visitor)voidaccept(JavaClassExpressionsTraverser visitor)voidaccept(UglyExpressionsTraverser visitor)voidaccept(JavaLightTraverser visitor)voidaccept(MCCommonLiteralsTraverser visitor)voidaccept(MCJavaLiteralsTraverser visitor)voidaccept(MCLiteralsBasisTraverser visitor)voidaccept(MCBasicsTraverser visitor)voidaccept(MCArrayStatementsTraverser visitor)voidaccept(MCCommonStatementsTraverser visitor)voidaccept(MCReturnStatementsTraverser visitor)voidaccept(MCStatementsBasisTraverser visitor)voidaccept(MCVarDeclarationStatementsTraverser visitor)voidaccept(BasicSymbolsTraverser visitor)voidaccept(OOSymbolsTraverser visitor)voidaccept(ODRulesTraverser visitor)voidaccept(TFBasisExtsTraverser visitor)voidaccept(MCBasicTypesTraverser visitor)voidaccept(MCCollectionTypesTraverser visitor)voidaccept(MCFullGenericTypesTraverser visitor)voidaccept(MCSimpleGenericTypesTraverser visitor)voidaccept(TypeParametersTraverser visitor)voidaccept(UMLStereotypeTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)voidadd(ODAttributeSymbol symbol)voidadd(ODDefinitionSymbol symbol)voidadd(ODObjectSymbol symbol)default voidaddSubScope(IODRulesScope subScope)default java.util.List<ODAttributeSymbol>continueAsODAttributeSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.List<ODDefinitionSymbol>continueAsODDefinitionSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.List<ODObjectSymbol>continueAsODObjectSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.List<ODAttributeSymbol>continueODAttributeWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.List<ODDefinitionSymbol>continueODDefinitionWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.List<ODObjectSymbol>continueODObjectWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.Optional<ODAttributeSymbol>filterODAttribute(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,ODAttributeSymbol> symbols)default java.util.Optional<ODDefinitionSymbol>filterODDefinition(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,ODDefinitionSymbol> symbols)default java.util.Optional<ODObjectSymbol>filterODObject(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,ODObjectSymbol> symbols)IODRulesScopegetEnclosingScope()default java.util.List<ODAttributeSymbol>getLocalODAttributeSymbols()default java.util.List<ODDefinitionSymbol>getLocalODDefinitionSymbols()default java.util.List<ODObjectSymbol>getLocalODObjectSymbols()com.google.common.collect.LinkedListMultimap<java.lang.String,ODAttributeSymbol>getODAttributeSymbols()com.google.common.collect.LinkedListMultimap<java.lang.String,ODDefinitionSymbol>getODDefinitionSymbols()com.google.common.collect.LinkedListMultimap<java.lang.String,ODObjectSymbol>getODObjectSymbols()java.util.List<? extends IODRulesScope>getSubScopes()default intgetSymbolsSize()booleanisODAttributeSymbolsAlreadyResolved()booleanisODDefinitionSymbolsAlreadyResolved()booleanisODObjectSymbolsAlreadyResolved()voidremove(ODAttributeSymbol symbol)voidremove(ODDefinitionSymbol symbol)voidremove(ODObjectSymbol symbol)default voidremoveSubScope(IODRulesScope subScope)default java.util.List<ODAttributeSymbol>resolveAdaptedODAttributeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.List<ODDefinitionSymbol>resolveAdaptedODDefinitionLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.List<ODObjectSymbol>resolveAdaptedODObjectLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.Optional<ODAttributeSymbol>resolveODAttribute(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<ODAttributeSymbol>resolveODAttribute(java.lang.String name)default java.util.Optional<ODAttributeSymbol>resolveODAttribute(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<ODAttributeSymbol>resolveODAttribute(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.Optional<ODAttributeSymbol>resolveODAttributeDown(java.lang.String name)default java.util.Optional<ODAttributeSymbol>resolveODAttributeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<ODAttributeSymbol>resolveODAttributeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.List<ODAttributeSymbol>resolveODAttributeDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.List<ODAttributeSymbol>resolveODAttributeDownMany(java.lang.String name)default java.util.List<ODAttributeSymbol>resolveODAttributeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<ODAttributeSymbol>resolveODAttributeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.Optional<ODAttributeSymbol>resolveODAttributeLocally(java.lang.String name)default java.util.List<ODAttributeSymbol>resolveODAttributeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.List<ODAttributeSymbol>resolveODAttributeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<ODAttributeSymbol>resolveODAttributeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.List<ODAttributeSymbol>resolveODAttributeMany(java.lang.String name)default java.util.List<ODAttributeSymbol>resolveODAttributeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<ODAttributeSymbol>resolveODAttributeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.List<ODAttributeSymbol>resolveODAttributeMany(java.lang.String name, java.util.function.Predicate<ODAttributeSymbol> predicate)java.util.List<ODAttributeSymbol>resolveODAttributeSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)default java.util.Optional<ODDefinitionSymbol>resolveODDefinition(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<ODDefinitionSymbol>resolveODDefinition(java.lang.String name)default java.util.Optional<ODDefinitionSymbol>resolveODDefinition(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<ODDefinitionSymbol>resolveODDefinition(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.Optional<ODDefinitionSymbol>resolveODDefinitionDown(java.lang.String name)default java.util.Optional<ODDefinitionSymbol>resolveODDefinitionDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<ODDefinitionSymbol>resolveODDefinitionDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.List<ODDefinitionSymbol>resolveODDefinitionDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.List<ODDefinitionSymbol>resolveODDefinitionDownMany(java.lang.String name)default java.util.List<ODDefinitionSymbol>resolveODDefinitionDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<ODDefinitionSymbol>resolveODDefinitionDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.Optional<ODDefinitionSymbol>resolveODDefinitionLocally(java.lang.String name)default java.util.List<ODDefinitionSymbol>resolveODDefinitionLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.List<ODDefinitionSymbol>resolveODDefinitionMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<ODDefinitionSymbol>resolveODDefinitionMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.List<ODDefinitionSymbol>resolveODDefinitionMany(java.lang.String name)default java.util.List<ODDefinitionSymbol>resolveODDefinitionMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<ODDefinitionSymbol>resolveODDefinitionMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.List<ODDefinitionSymbol>resolveODDefinitionMany(java.lang.String name, java.util.function.Predicate<ODDefinitionSymbol> predicate)java.util.List<ODDefinitionSymbol>resolveODDefinitionSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)default java.util.Optional<ODObjectSymbol>resolveODObject(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<ODObjectSymbol>resolveODObject(java.lang.String name)default java.util.Optional<ODObjectSymbol>resolveODObject(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<ODObjectSymbol>resolveODObject(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.Optional<ODObjectSymbol>resolveODObjectDown(java.lang.String name)default java.util.Optional<ODObjectSymbol>resolveODObjectDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.Optional<ODObjectSymbol>resolveODObjectDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.List<ODObjectSymbol>resolveODObjectDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.List<ODObjectSymbol>resolveODObjectDownMany(java.lang.String name)default java.util.List<ODObjectSymbol>resolveODObjectDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<ODObjectSymbol>resolveODObjectDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.Optional<ODObjectSymbol>resolveODObjectLocally(java.lang.String name)default java.util.List<ODObjectSymbol>resolveODObjectLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.List<ODObjectSymbol>resolveODObjectMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<ODObjectSymbol>resolveODObjectMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.List<ODObjectSymbol>resolveODObjectMany(java.lang.String name)default java.util.List<ODObjectSymbol>resolveODObjectMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)default java.util.List<ODObjectSymbol>resolveODObjectMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)default java.util.List<ODObjectSymbol>resolveODObjectMany(java.lang.String name, java.util.function.Predicate<ODObjectSymbol> predicate)java.util.List<ODObjectSymbol>resolveODObjectSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)voidsetEnclosingScope(IODRulesScope enclosingScope)voidsetODAttributeSymbolsAlreadyResolved(boolean symbolAlreadyResolved)voidsetODDefinitionSymbolsAlreadyResolved(boolean symbolAlreadyResolved)voidsetODObjectSymbolsAlreadyResolved(boolean symbolAlreadyResolved)-
Methods inherited from interface de.monticore.expressions.assignmentexpressions._symboltable.IAssignmentExpressionsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.symbols.basicsymbols._symboltable.IBasicSymbolsScope
isTypeVariableBound
-
Methods inherited from interface de.monticore.symbols.basicsymbols._symboltable.IBasicSymbolsScopeTOP
add, add, add, add, add, add, addSubScope, continueAsDiagramSubScope, continueAsFunctionSubScope, continueAsMCStereotypeSubScope, continueAsTypeSubScope, continueAsTypeVarSubScope, continueAsVariableSubScope, continueDiagramWithEnclosingScope, continueFunctionWithEnclosingScope, continueMCStereotypeWithEnclosingScope, continueTypeVarWithEnclosingScope, continueTypeWithEnclosingScope, continueVariableWithEnclosingScope, filterDiagram, filterFunction, filterMCStereotype, filterType, filterTypeVar, filterVariable, getDiagramSymbols, getFunctionSymbols, getLocalDiagramSymbols, getLocalFunctionSymbols, getLocalMCStereotypeSymbols, getLocalTypeSymbols, getLocalTypeVarSymbols, getLocalVariableSymbols, getMCStereotypeSymbols, getTypeSymbols, getTypeVarSymbols, getVariableSymbols, isDiagramSymbolsAlreadyResolved, isFunctionSymbolsAlreadyResolved, isMCStereotypeSymbolsAlreadyResolved, isTypeSymbolsAlreadyResolved, isTypeVarSymbolsAlreadyResolved, isVariableSymbolsAlreadyResolved, remove, remove, remove, remove, remove, remove, removeSubScope, resolveAdaptedDiagramLocallyMany, resolveAdaptedFunctionLocallyMany, resolveAdaptedMCStereotypeLocallyMany, resolveAdaptedTypeLocallyMany, resolveAdaptedTypeVarLocallyMany, resolveAdaptedVariableLocallyMany, resolveDiagram, resolveDiagram, resolveDiagram, resolveDiagram, resolveDiagramDown, resolveDiagramDown, resolveDiagramDown, resolveDiagramDownMany, resolveDiagramDownMany, resolveDiagramDownMany, resolveDiagramDownMany, resolveDiagramLocally, resolveDiagramLocallyMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramMany, resolveDiagramSubKinds, resolveFunction, resolveFunction, resolveFunction, resolveFunction, resolveFunctionDown, resolveFunctionDown, resolveFunctionDown, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionDownMany, resolveFunctionLocally, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionMany, resolveFunctionSubKinds, resolveMCStereotype, resolveMCStereotype, resolveMCStereotype, resolveMCStereotype, resolveMCStereotypeDown, resolveMCStereotypeDown, resolveMCStereotypeDown, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeDownMany, resolveMCStereotypeLocally, resolveMCStereotypeLocallyMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeMany, resolveMCStereotypeSubKinds, resolveType, resolveType, resolveType, resolveType, resolveTypeDown, resolveTypeDown, resolveTypeDown, resolveTypeDownMany, resolveTypeDownMany, resolveTypeDownMany, resolveTypeDownMany, resolveTypeLocally, resolveTypeLocallyMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeMany, resolveTypeSubKinds, resolveTypeVar, resolveTypeVar, resolveTypeVar, resolveTypeVar, resolveTypeVarDown, resolveTypeVarDown, resolveTypeVarDown, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarDownMany, resolveTypeVarLocally, resolveTypeVarLocallyMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarMany, resolveTypeVarSubKinds, resolveVariable, resolveVariable, resolveVariable, resolveVariable, resolveVariableDown, resolveVariableDown, resolveVariableDown, resolveVariableDownMany, resolveVariableDownMany, resolveVariableDownMany, resolveVariableDownMany, resolveVariableLocally, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableMany, resolveVariableSubKinds, setDiagramSymbolsAlreadyResolved, setEnclosingScope, setFunctionSymbolsAlreadyResolved, setMCStereotypeSymbolsAlreadyResolved, setTypeSymbolsAlreadyResolved, setTypeVarSymbolsAlreadyResolved, setVariableSymbolsAlreadyResolved
-
Methods inherited from interface de.monticore.expressions.commonexpressions._symboltable.ICommonExpressionsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.expressions.javaclassexpressions._symboltable.IJavaClassExpressionsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.javalight._symboltable.IJavaLightScope
add, addSubScope, continueAsJavaMethodSubScope, continueJavaMethodWithEnclosingScope, filterJavaMethod, getJavaMethodSymbols, getLocalJavaMethodSymbols, isJavaMethodSymbolsAlreadyResolved, remove, removeSubScope, resolveAdaptedJavaMethodLocallyMany, resolveJavaMethod, resolveJavaMethod, resolveJavaMethod, resolveJavaMethod, resolveJavaMethodDown, resolveJavaMethodDown, resolveJavaMethodDown, resolveJavaMethodDownMany, resolveJavaMethodDownMany, resolveJavaMethodDownMany, resolveJavaMethodDownMany, resolveJavaMethodLocally, resolveJavaMethodLocallyMany, resolveJavaMethodMany, resolveJavaMethodMany, resolveJavaMethodMany, resolveJavaMethodMany, resolveJavaMethodMany, resolveJavaMethodMany, resolveJavaMethodSubKinds, setEnclosingScope, setJavaMethodSymbolsAlreadyResolved
-
Methods inherited from interface de.monticore.statements.mcarraystatements._symboltable.IMCArrayStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.types.mccollectiontypes._symboltable.IMCCollectionTypesScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mccommonstatements._symboltable.IMCCommonStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcfullgenerictypes._symboltable.IMCFullGenericTypesScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcjavaliterals._symboltable.IMCJavaLiteralsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcreturnstatements._symboltable.IMCReturnStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcsimplegenerictypes._symboltable.IMCSimpleGenericTypesScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcstatementsbasis._symboltable.IMCStatementsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.statements.mcvardeclarationstatements._symboltable.IMCVarDeclarationStatementsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.symbols.oosymbols._symboltable.IOOSymbolsScope
resolveFieldLocallyMany, resolveFunctionLocallyMany, resolveMethodLocallyMany, resolveVariableLocallyMany
-
Methods inherited from interface de.monticore.symbols.oosymbols._symboltable.IOOSymbolsScopeTOP
add, add, add, addSubScope, continueAsFieldSubScope, continueAsMethodSubScope, continueAsOOTypeSubScope, continueFieldWithEnclosingScope, continueMethodWithEnclosingScope, continueOOTypeWithEnclosingScope, filterField, filterMethod, filterOOType, getFieldSymbols, getLocalFieldSymbols, getLocalMethodSymbols, getLocalOOTypeSymbols, getMethodSymbols, getOOTypeSymbols, isFieldSymbolsAlreadyResolved, isMethodSymbolsAlreadyResolved, isOOTypeSymbolsAlreadyResolved, remove, remove, remove, removeSubScope, resolveAdaptedFieldLocallyMany, resolveAdaptedMethodLocallyMany, resolveAdaptedOOTypeLocallyMany, resolveField, resolveField, resolveField, resolveField, resolveFieldDown, resolveFieldDown, resolveFieldDown, resolveFieldDownMany, resolveFieldDownMany, resolveFieldDownMany, resolveFieldDownMany, resolveFieldLocally, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldMany, resolveFieldSubKinds, resolveMethod, resolveMethod, resolveMethod, resolveMethod, resolveMethodDown, resolveMethodDown, resolveMethodDown, resolveMethodDownMany, resolveMethodDownMany, resolveMethodDownMany, resolveMethodDownMany, resolveMethodLocally, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodMany, resolveMethodSubKinds, resolveOOType, resolveOOType, resolveOOType, resolveOOType, resolveOOTypeDown, resolveOOTypeDown, resolveOOTypeDown, resolveOOTypeDownMany, resolveOOTypeDownMany, resolveOOTypeDownMany, resolveOOTypeDownMany, resolveOOTypeLocally, resolveOOTypeLocallyMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeMany, resolveOOTypeSubKinds, setEnclosingScope, setFieldSymbolsAlreadyResolved, setMethodSymbolsAlreadyResolved, setOOTypeSymbolsAlreadyResolved
-
Methods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueAsSubScope, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getName, getNameParts, getRemainingNameForResolveDown, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
Methods inherited from interface de.monticore.tf.tfbasisexts._symboltable.ITFBasisExtsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.types.typeparameters._symboltable.ITypeParametersScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.expressions.uglyexpressions._symboltable.IUglyExpressionsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.umlstereotype._symboltable.IUMLStereotypeScope
addSubScope, removeSubScope, setEnclosingScope
-
-
-
-
Method Detail
-
isODDefinitionSymbolsAlreadyResolved
boolean isODDefinitionSymbolsAlreadyResolved()
-
setODDefinitionSymbolsAlreadyResolved
void setODDefinitionSymbolsAlreadyResolved(boolean symbolAlreadyResolved)
-
isODAttributeSymbolsAlreadyResolved
boolean isODAttributeSymbolsAlreadyResolved()
-
setODAttributeSymbolsAlreadyResolved
void setODAttributeSymbolsAlreadyResolved(boolean symbolAlreadyResolved)
-
isODObjectSymbolsAlreadyResolved
boolean isODObjectSymbolsAlreadyResolved()
-
setODObjectSymbolsAlreadyResolved
void setODObjectSymbolsAlreadyResolved(boolean symbolAlreadyResolved)
-
resolveODDefinition
default java.util.Optional<ODDefinitionSymbol> resolveODDefinition(java.lang.String name)
-
resolveODDefinition
default java.util.Optional<ODDefinitionSymbol> resolveODDefinition(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODDefinition
default java.util.Optional<ODDefinitionSymbol> resolveODDefinition(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
resolveODDefinition
default java.util.Optional<ODDefinitionSymbol> resolveODDefinition(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODDefinitionDown
default java.util.Optional<ODDefinitionSymbol> resolveODDefinitionDown(java.lang.String name)
-
resolveODDefinitionDown
default java.util.Optional<ODDefinitionSymbol> resolveODDefinitionDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODDefinitionDown
default java.util.Optional<ODDefinitionSymbol> resolveODDefinitionDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
resolveODDefinitionDownMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionDownMany(java.lang.String name)
-
resolveODDefinitionDownMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODDefinitionDownMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
resolveODDefinitionDownMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
resolveODDefinitionLocally
default java.util.Optional<ODDefinitionSymbol> resolveODDefinitionLocally(java.lang.String name)
-
resolveODDefinitionLocallyMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
resolveODDefinitionSubKinds
java.util.List<ODDefinitionSymbol> resolveODDefinitionSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
resolveODDefinitionMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionMany(java.lang.String name)
-
resolveODDefinitionMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODDefinitionMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
resolveODDefinitionMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionMany(java.lang.String name, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
resolveODDefinitionMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODDefinitionMany
default java.util.List<ODDefinitionSymbol> resolveODDefinitionMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
resolveAdaptedODDefinitionLocallyMany
default java.util.List<ODDefinitionSymbol> resolveAdaptedODDefinitionLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
filterODDefinition
default java.util.Optional<ODDefinitionSymbol> filterODDefinition(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,ODDefinitionSymbol> symbols)
-
continueODDefinitionWithEnclosingScope
default java.util.List<ODDefinitionSymbol> continueODDefinitionWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
continueAsODDefinitionSubScope
default java.util.List<ODDefinitionSymbol> continueAsODDefinitionSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODDefinitionSymbol> predicate)
-
getODDefinitionSymbols
com.google.common.collect.LinkedListMultimap<java.lang.String,ODDefinitionSymbol> getODDefinitionSymbols()
-
getLocalODDefinitionSymbols
default java.util.List<ODDefinitionSymbol> getLocalODDefinitionSymbols()
-
add
void add(ODDefinitionSymbol symbol)
-
remove
void remove(ODDefinitionSymbol symbol)
-
resolveODAttribute
default java.util.Optional<ODAttributeSymbol> resolveODAttribute(java.lang.String name)
-
resolveODAttribute
default java.util.Optional<ODAttributeSymbol> resolveODAttribute(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODAttribute
default java.util.Optional<ODAttributeSymbol> resolveODAttribute(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
resolveODAttribute
default java.util.Optional<ODAttributeSymbol> resolveODAttribute(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODAttributeDown
default java.util.Optional<ODAttributeSymbol> resolveODAttributeDown(java.lang.String name)
-
resolveODAttributeDown
default java.util.Optional<ODAttributeSymbol> resolveODAttributeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODAttributeDown
default java.util.Optional<ODAttributeSymbol> resolveODAttributeDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
resolveODAttributeDownMany
default java.util.List<ODAttributeSymbol> resolveODAttributeDownMany(java.lang.String name)
-
resolveODAttributeDownMany
default java.util.List<ODAttributeSymbol> resolveODAttributeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODAttributeDownMany
default java.util.List<ODAttributeSymbol> resolveODAttributeDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
resolveODAttributeDownMany
default java.util.List<ODAttributeSymbol> resolveODAttributeDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
resolveODAttributeLocally
default java.util.Optional<ODAttributeSymbol> resolveODAttributeLocally(java.lang.String name)
-
resolveODAttributeLocallyMany
default java.util.List<ODAttributeSymbol> resolveODAttributeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
resolveODAttributeSubKinds
java.util.List<ODAttributeSymbol> resolveODAttributeSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
resolveODAttributeMany
default java.util.List<ODAttributeSymbol> resolveODAttributeMany(java.lang.String name)
-
resolveODAttributeMany
default java.util.List<ODAttributeSymbol> resolveODAttributeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODAttributeMany
default java.util.List<ODAttributeSymbol> resolveODAttributeMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
resolveODAttributeMany
default java.util.List<ODAttributeSymbol> resolveODAttributeMany(java.lang.String name, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
resolveODAttributeMany
default java.util.List<ODAttributeSymbol> resolveODAttributeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODAttributeMany
default java.util.List<ODAttributeSymbol> resolveODAttributeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
resolveAdaptedODAttributeLocallyMany
default java.util.List<ODAttributeSymbol> resolveAdaptedODAttributeLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
filterODAttribute
default java.util.Optional<ODAttributeSymbol> filterODAttribute(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,ODAttributeSymbol> symbols)
-
continueODAttributeWithEnclosingScope
default java.util.List<ODAttributeSymbol> continueODAttributeWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
continueAsODAttributeSubScope
default java.util.List<ODAttributeSymbol> continueAsODAttributeSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODAttributeSymbol> predicate)
-
getODAttributeSymbols
com.google.common.collect.LinkedListMultimap<java.lang.String,ODAttributeSymbol> getODAttributeSymbols()
-
getLocalODAttributeSymbols
default java.util.List<ODAttributeSymbol> getLocalODAttributeSymbols()
-
add
void add(ODAttributeSymbol symbol)
-
remove
void remove(ODAttributeSymbol symbol)
-
resolveODObject
default java.util.Optional<ODObjectSymbol> resolveODObject(java.lang.String name)
-
resolveODObject
default java.util.Optional<ODObjectSymbol> resolveODObject(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODObject
default java.util.Optional<ODObjectSymbol> resolveODObject(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
resolveODObject
default java.util.Optional<ODObjectSymbol> resolveODObject(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODObjectDown
default java.util.Optional<ODObjectSymbol> resolveODObjectDown(java.lang.String name)
-
resolveODObjectDown
default java.util.Optional<ODObjectSymbol> resolveODObjectDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODObjectDown
default java.util.Optional<ODObjectSymbol> resolveODObjectDown(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
resolveODObjectDownMany
default java.util.List<ODObjectSymbol> resolveODObjectDownMany(java.lang.String name)
-
resolveODObjectDownMany
default java.util.List<ODObjectSymbol> resolveODObjectDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODObjectDownMany
default java.util.List<ODObjectSymbol> resolveODObjectDownMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
resolveODObjectDownMany
default java.util.List<ODObjectSymbol> resolveODObjectDownMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
resolveODObjectLocally
default java.util.Optional<ODObjectSymbol> resolveODObjectLocally(java.lang.String name)
-
resolveODObjectLocallyMany
default java.util.List<ODObjectSymbol> resolveODObjectLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
resolveODObjectSubKinds
java.util.List<ODObjectSymbol> resolveODObjectSubKinds(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
resolveODObjectMany
default java.util.List<ODObjectSymbol> resolveODObjectMany(java.lang.String name)
-
resolveODObjectMany
default java.util.List<ODObjectSymbol> resolveODObjectMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODObjectMany
default java.util.List<ODObjectSymbol> resolveODObjectMany(java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
resolveODObjectMany
default java.util.List<ODObjectSymbol> resolveODObjectMany(java.lang.String name, java.util.function.Predicate<ODObjectSymbol> predicate)
-
resolveODObjectMany
default java.util.List<ODObjectSymbol> resolveODObjectMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier)
-
resolveODObjectMany
default java.util.List<ODObjectSymbol> resolveODObjectMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
resolveAdaptedODObjectLocallyMany
default java.util.List<ODObjectSymbol> resolveAdaptedODObjectLocallyMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
filterODObject
default java.util.Optional<ODObjectSymbol> filterODObject(java.lang.String name, com.google.common.collect.LinkedListMultimap<java.lang.String,ODObjectSymbol> symbols)
-
continueODObjectWithEnclosingScope
default java.util.List<ODObjectSymbol> continueODObjectWithEnclosingScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
continueAsODObjectSubScope
default java.util.List<ODObjectSymbol> continueAsODObjectSubScope(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ODObjectSymbol> predicate)
-
getODObjectSymbols
com.google.common.collect.LinkedListMultimap<java.lang.String,ODObjectSymbol> getODObjectSymbols()
-
getLocalODObjectSymbols
default java.util.List<ODObjectSymbol> getLocalODObjectSymbols()
-
add
void add(ODObjectSymbol symbol)
-
remove
void remove(ODObjectSymbol symbol)
-
getSubScopes
java.util.List<? extends IODRulesScope> getSubScopes()
- Specified by:
getSubScopesin interfaceIAssignmentExpressionsScope- Specified by:
getSubScopesin interfaceIBasicSymbolsScopeTOP- Specified by:
getSubScopesin interfaceICommonExpressionsScope- Specified by:
getSubScopesin interfaceIExpressionsBasisScope- Specified by:
getSubScopesin interfaceIJavaClassExpressionsScope- Specified by:
getSubScopesin interfaceIJavaLightScope- Specified by:
getSubScopesin interfaceIMCArrayStatementsScope- Specified by:
getSubScopesin interfaceIMCBasicsScope- Specified by:
getSubScopesin interfaceIMCBasicTypesScope- Specified by:
getSubScopesin interfaceIMCCollectionTypesScope- Specified by:
getSubScopesin interfaceIMCCommonLiteralsScope- Specified by:
getSubScopesin interfaceIMCCommonStatementsScope- Specified by:
getSubScopesin interfaceIMCFullGenericTypesScope- Specified by:
getSubScopesin interfaceIMCJavaLiteralsScope- Specified by:
getSubScopesin interfaceIMCLiteralsBasisScope- Specified by:
getSubScopesin interfaceIMCReturnStatementsScope- Specified by:
getSubScopesin interfaceIMCSimpleGenericTypesScope- Specified by:
getSubScopesin interfaceIMCStatementsBasisScope- Specified by:
getSubScopesin interfaceIMCVarDeclarationStatementsScope- Specified by:
getSubScopesin interfaceIOOSymbolsScopeTOP- Specified by:
getSubScopesin interfaceITFBasisExtsScope- Specified by:
getSubScopesin interfaceITypeParametersScope- Specified by:
getSubScopesin interfaceIUglyExpressionsScope- Specified by:
getSubScopesin interfaceIUMLStereotypeScope
-
addSubScope
default void addSubScope(IODRulesScope subScope)
-
removeSubScope
default void removeSubScope(IODRulesScope subScope)
-
getEnclosingScope
IODRulesScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIAssignmentExpressionsScope- Specified by:
getEnclosingScopein interfaceIBasicSymbolsScopeTOP- Specified by:
getEnclosingScopein interfaceICommonExpressionsScope- Specified by:
getEnclosingScopein interfaceIExpressionsBasisScope- Specified by:
getEnclosingScopein interfaceIJavaClassExpressionsScope- Specified by:
getEnclosingScopein interfaceIJavaLightScope- Specified by:
getEnclosingScopein interfaceIMCArrayStatementsScope- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesScope- Specified by:
getEnclosingScopein interfaceIMCCollectionTypesScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsScope- Specified by:
getEnclosingScopein interfaceIMCCommonStatementsScope- Specified by:
getEnclosingScopein interfaceIMCFullGenericTypesScope- Specified by:
getEnclosingScopein interfaceIMCJavaLiteralsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfaceIMCReturnStatementsScope- Specified by:
getEnclosingScopein interfaceIMCSimpleGenericTypesScope- Specified by:
getEnclosingScopein interfaceIMCStatementsBasisScope- Specified by:
getEnclosingScopein interfaceIMCVarDeclarationStatementsScope- Specified by:
getEnclosingScopein interfaceIOOSymbolsScopeTOP- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope- Specified by:
getEnclosingScopein interfaceITFBasisExtsScope- Specified by:
getEnclosingScopein interfaceITypeParametersScope- Specified by:
getEnclosingScopein interfaceIUglyExpressionsScope- Specified by:
getEnclosingScopein interfaceIUMLStereotypeScope
-
setEnclosingScope
void setEnclosingScope(IODRulesScope enclosingScope)
-
accept
void accept(ODRulesTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSizein interfaceIAssignmentExpressionsScope- Specified by:
getSymbolsSizein interfaceIBasicSymbolsScopeTOP- Specified by:
getSymbolsSizein interfaceICommonExpressionsScope- Specified by:
getSymbolsSizein interfaceIExpressionsBasisScope- Specified by:
getSymbolsSizein interfaceIJavaClassExpressionsScope- Specified by:
getSymbolsSizein interfaceIJavaLightScope- Specified by:
getSymbolsSizein interfaceIMCArrayStatementsScope- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfaceIMCBasicTypesScope- Specified by:
getSymbolsSizein interfaceIMCCollectionTypesScope- Specified by:
getSymbolsSizein interfaceIMCCommonLiteralsScope- Specified by:
getSymbolsSizein interfaceIMCCommonStatementsScope- Specified by:
getSymbolsSizein interfaceIMCFullGenericTypesScope- Specified by:
getSymbolsSizein interfaceIMCJavaLiteralsScope- Specified by:
getSymbolsSizein interfaceIMCLiteralsBasisScope- Specified by:
getSymbolsSizein interfaceIMCReturnStatementsScope- Specified by:
getSymbolsSizein interfaceIMCSimpleGenericTypesScope- Specified by:
getSymbolsSizein interfaceIMCStatementsBasisScope- Specified by:
getSymbolsSizein interfaceIMCVarDeclarationStatementsScope- Specified by:
getSymbolsSizein interfaceIOOSymbolsScopeTOP- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope- Specified by:
getSymbolsSizein interfaceITFBasisExtsScope- Specified by:
getSymbolsSizein interfaceITypeParametersScope- Specified by:
getSymbolsSizein interfaceIUglyExpressionsScope- Specified by:
getSymbolsSizein interfaceIUMLStereotypeScope
-
accept
void accept(TFBasisExtsTraverser visitor)
- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(MCCommonLiteralsTraverser visitor)
- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCJavaLiteralsScope- Specified by:
acceptin interfaceITFBasisExtsScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(MCJavaLiteralsTraverser visitor)
- Specified by:
acceptin interfaceIMCJavaLiteralsScope
-
accept
void accept(UMLStereotypeTraverser visitor)
- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(JavaLightTraverser visitor)
- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(MCSimpleGenericTypesTraverser visitor)
- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(AssignmentExpressionsTraverser visitor)
- Specified by:
acceptin interfaceIAssignmentExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(JavaClassExpressionsTraverser visitor)
- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(MCCommonStatementsTraverser visitor)
- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(MCArrayStatementsTraverser visitor)
- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(MCReturnStatementsTraverser visitor)
- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(TypeParametersTraverser visitor)
- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceITFBasisExtsScope- Specified by:
acceptin interfaceITypeParametersScope
-
accept
void accept(ExpressionsBasisTraverser visitor)
- Specified by:
acceptin interfaceIAssignmentExpressionsScope- Specified by:
acceptin interfaceICommonExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceITFBasisExtsScope- Specified by:
acceptin interfaceIUglyExpressionsScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIAssignmentExpressionsScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICommonExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCJavaLiteralsScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Specified by:
acceptin interfaceITFBasisExtsScope- Specified by:
acceptin interfaceITypeParametersScope- Specified by:
acceptin interfaceIUglyExpressionsScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceIAssignmentExpressionsScope- Specified by:
acceptin interfaceICommonExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCJavaLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceITFBasisExtsScope- Specified by:
acceptin interfaceIUglyExpressionsScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(CommonExpressionsTraverser visitor)
- Specified by:
acceptin interfaceICommonExpressionsScope- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(MCVarDeclarationStatementsTraverser visitor)
- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(MCFullGenericTypesTraverser visitor)
- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(UglyExpressionsTraverser visitor)
- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceITFBasisExtsScope- Specified by:
acceptin interfaceIUglyExpressionsScope
-
accept
void accept(MCStatementsBasisTraverser visitor)
- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCStatementsBasisScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(MCBasicTypesTraverser visitor)
- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceITFBasisExtsScope- Specified by:
acceptin interfaceITypeParametersScope- Specified by:
acceptin interfaceIUglyExpressionsScope
-
accept
void accept(OOSymbolsTraverser visitor)
- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(BasicSymbolsTraverser visitor)
- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Specified by:
acceptin interfaceITFBasisExtsScope- Specified by:
acceptin interfaceITypeParametersScope
-
accept
void accept(MCCollectionTypesTraverser visitor)
- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfaceITFBasisExtsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIAssignmentExpressionsScope- Specified by:
acceptin interfaceIBasicSymbolsScopeTOP- Specified by:
acceptin interfaceICommonExpressionsScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIJavaClassExpressionsScope- Specified by:
acceptin interfaceIJavaLightScope- Specified by:
acceptin interfaceIMCArrayStatementsScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCCommonStatementsScope- Specified by:
acceptin interfaceIMCFullGenericTypesScope- Specified by:
acceptin interfaceIMCJavaLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIMCReturnStatementsScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfaceIMCStatementsBasisScope- Specified by:
acceptin interfaceIMCVarDeclarationStatementsScope- Specified by:
acceptin interfaceIOOSymbolsScopeTOP- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Specified by:
acceptin interfaceITFBasisExtsScope- Specified by:
acceptin interfaceITypeParametersScope- Specified by:
acceptin interfaceIUglyExpressionsScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
-