Interface IRegExTypeGlobalScope
- All Superinterfaces:
de.monticore.symboltable.IGlobalScope,IMCBasicsGlobalScope,IMCBasicsScope,IMCBasicTypesGlobalScope,IMCBasicTypesScope,IMCCommonLiteralsGlobalScope,IMCCommonLiteralsScope,IMCLiteralsBasisGlobalScope,IMCLiteralsBasisScope,IRegExTypeScope,IRegularExpressionsGlobalScope,IRegularExpressionsScope,de.monticore.symboltable.IScope
- All Known Implementing Classes:
RegExTypeGlobalScope
public interface IRegExTypeGlobalScope
extends IRegularExpressionsGlobalScope, IMCBasicTypesGlobalScope, IRegExTypeScope
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(RegExTypeTraverser visitor) voidaccept(RegularExpressionsTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) default booleancheckIfContinueAsSubScope(String symbolName) default IRegExTypeScopedefault StringgetName()default de.monticore.symboltable.serialization.ISymbolDeSerdefault de.monticore.symboltable.serialization.ISymbolDeSergetSymbolDeSer(String key) default booleanvoidloadFileForModelName(String modelName) voiddefault voiddefault voidputSymbolDeSer(String key, de.monticore.symboltable.serialization.ISymbolDeSer value) default List<NamedCapturingGroupSymbol> resolveAdaptedNamedCapturingGroup(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<NamedCapturingGroupSymbol> predicate) default List<NamedCapturingGroupSymbol> resolveNamedCapturingGroupMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<NamedCapturingGroupSymbol> predicate) default voidsetEnclosingScope(IRegExTypeScope enclosingScope) Methods inherited from interface de.monticore.symboltable.IGlobalScope
addLoadedFile, clear, clearLoadedFiles, getDeSer, getFileExt, getSymbolPath, init, isFileLoaded, setDeSer, setFileExt, setSymbolDeSers, setSymbolPathMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScopeMethods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScopeMethods inherited from interface de.monticore.regex.regextype._symboltable.IRegExTypeScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScopeMethods inherited from interface de.monticore.regex.regularexpressions._symboltable.IRegularExpressionsGlobalScope
addAdaptedNamedCapturingGroupSymbolResolver, addAdaptedNamedCapturingGroupSymbolResolver, addAllAdaptedNamedCapturingGroupSymbolResolver, addAllAdaptedNamedCapturingGroupSymbolResolver, calculateModelNamesForNamedCapturingGroup, clearAdaptedNamedCapturingGroupSymbolResolver, containsAdaptedNamedCapturingGroupSymbolResolver, containsAllAdaptedNamedCapturingGroupSymbolResolver, equalsAdaptedNamedCapturingGroupSymbolResolver, forEachAdaptedNamedCapturingGroupSymbolResolver, getAdaptedNamedCapturingGroupSymbolResolver, getAdaptedNamedCapturingGroupSymbolResolverList, hashCodeAdaptedNamedCapturingGroupSymbolResolver, indexOfAdaptedNamedCapturingGroupSymbolResolver, isEmptyAdaptedNamedCapturingGroupSymbolResolver, iteratorAdaptedNamedCapturingGroupSymbolResolver, lastIndexOfAdaptedNamedCapturingGroupSymbolResolver, listIteratorAdaptedNamedCapturingGroupSymbolResolver, listIteratorAdaptedNamedCapturingGroupSymbolResolver, parallelStreamAdaptedNamedCapturingGroupSymbolResolver, removeAdaptedNamedCapturingGroupSymbolResolver, removeAdaptedNamedCapturingGroupSymbolResolver, removeAllAdaptedNamedCapturingGroupSymbolResolver, removeIfAdaptedNamedCapturingGroupSymbolResolver, replaceAllAdaptedNamedCapturingGroupSymbolResolver, retainAllAdaptedNamedCapturingGroupSymbolResolver, setAdaptedNamedCapturingGroupSymbolResolver, setAdaptedNamedCapturingGroupSymbolResolverList, setEnclosingScope, sizeAdaptedNamedCapturingGroupSymbolResolver, sortAdaptedNamedCapturingGroupSymbolResolver, spliteratorAdaptedNamedCapturingGroupSymbolResolver, streamAdaptedNamedCapturingGroupSymbolResolver, subListAdaptedNamedCapturingGroupSymbolResolver, toArrayAdaptedNamedCapturingGroupSymbolResolver, toArrayAdaptedNamedCapturingGroupSymbolResolverMethods inherited from interface de.monticore.regex.regularexpressions._symboltable.IRegularExpressionsScope
add, addSubScope, continueAsNamedCapturingGroupSubScope, continueNamedCapturingGroupWithEnclosingScope, filterNamedCapturingGroup, getLocalNamedCapturingGroupSymbols, getNamedCapturingGroupSymbols, getNamedCapturingGroupSymbolsWithSubKinds, isNamedCapturingGroupSymbolsAlreadyResolved, remove, removeSubScope, resolveAdaptedNamedCapturingGroupLocallyMany, resolveNamedCapturingGroup, resolveNamedCapturingGroup, resolveNamedCapturingGroup, resolveNamedCapturingGroup, resolveNamedCapturingGroupDown, resolveNamedCapturingGroupDown, resolveNamedCapturingGroupDown, resolveNamedCapturingGroupDownMany, resolveNamedCapturingGroupDownMany, resolveNamedCapturingGroupDownMany, resolveNamedCapturingGroupDownMany, resolveNamedCapturingGroupLocally, resolveNamedCapturingGroupLocallyMany, resolveNamedCapturingGroupMany, resolveNamedCapturingGroupMany, resolveNamedCapturingGroupMany, resolveNamedCapturingGroupMany, resolveNamedCapturingGroupMany, resolveNamedCapturingGroupSubKinds, setNamedCapturingGroupSymbolsAlreadyResolvedMethods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getNameParts, getRemainingNameForResolveDown, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
Method Details
-
resolveAdaptedNamedCapturingGroup
default List<NamedCapturingGroupSymbol> resolveAdaptedNamedCapturingGroup(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<NamedCapturingGroupSymbol> predicate) - Specified by:
resolveAdaptedNamedCapturingGroupin interfaceIRegularExpressionsGlobalScope
-
resolveNamedCapturingGroupMany
default List<NamedCapturingGroupSymbol> resolveNamedCapturingGroupMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<NamedCapturingGroupSymbol> predicate) - Specified by:
resolveNamedCapturingGroupManyin interfaceIRegularExpressionsGlobalScope- Specified by:
resolveNamedCapturingGroupManyin interfaceIRegularExpressionsScope
-
loadNamedCapturingGroup
- Specified by:
loadNamedCapturingGroupin interfaceIRegularExpressionsGlobalScope
-
loadFileForModelName
- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCBasicTypesGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
loadFileForModelNamein interfaceIRegularExpressionsGlobalScope
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceIMCBasicsGlobalScope- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesGlobalScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsGlobalScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisGlobalScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfaceIRegExTypeScope- Specified by:
getEnclosingScopein interfaceIRegularExpressionsGlobalScope- Specified by:
getEnclosingScopein interfaceIRegularExpressionsScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIRegExTypeScope
-
getName
- Specified by:
getNamein interfaceIMCBasicsGlobalScope- Specified by:
getNamein interfaceIMCBasicTypesGlobalScope- Specified by:
getNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
getNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
getNamein interfaceIRegularExpressionsGlobalScope- Specified by:
getNamein interfacede.monticore.symboltable.IScope
-
isPresentName
default boolean isPresentName()- Specified by:
isPresentNamein interfaceIMCBasicsGlobalScope- Specified by:
isPresentNamein interfaceIMCBasicTypesGlobalScope- Specified by:
isPresentNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
isPresentNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
isPresentNamein interfaceIRegularExpressionsGlobalScope- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope
-
checkIfContinueAsSubScope
- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicTypesGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCCommonLiteralsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCLiteralsBasisGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIRegularExpressionsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope
-
getSymbolDeSers
- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicTypesGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getSymbolDeSersin interfaceIRegularExpressionsGlobalScope
-
putSymbolDeSer
- Specified by:
putSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCBasicTypesGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCCommonLiteralsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope- Specified by:
putSymbolDeSerin interfaceIRegularExpressionsGlobalScope
-
getSymbolDeSer
- Specified by:
getSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCBasicTypesGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getSymbolDeSerin interfaceIRegularExpressionsGlobalScope
-
putNamedCapturingGroupSymbolDeSer
- Specified by:
putNamedCapturingGroupSymbolDeSerin interfaceIRegularExpressionsGlobalScope
-
getNamedCapturingGroupSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getNamedCapturingGroupSymbolDeSer()- Specified by:
getNamedCapturingGroupSymbolDeSerin interfaceIRegularExpressionsGlobalScope
-
getRealThis
IRegExTypeGlobalScope getRealThis()- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCBasicTypesGlobalScope- Specified by:
getRealThisin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getRealThisin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getRealThisin interfaceIRegularExpressionsGlobalScope
-
accept
- Specified by:
acceptin interfaceIRegExTypeScope
-
accept
- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIRegExTypeScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-