Interface IRegularExpressionsGlobalScope
- All Superinterfaces:
de.monticore.symboltable.IGlobalScope,IMCBasicsGlobalScope,IMCBasicsScope,IMCCommonLiteralsGlobalScope,IMCCommonLiteralsScope,IMCLiteralsBasisGlobalScope,IMCLiteralsBasisScope,IRegularExpressionsScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IRegExTypeGlobalScope
- All Known Implementing Classes:
RegExTypeGlobalScope,RegularExpressionsGlobalScope
public interface IRegularExpressionsGlobalScope
extends IMCCommonLiteralsGlobalScope, IRegularExpressionsScope
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(RegularExpressionsTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) default voidaddAdaptedNamedCapturingGroupSymbolResolver(int index, INamedCapturingGroupSymbolResolver element) default booleandefault booleanaddAllAdaptedNamedCapturingGroupSymbolResolver(int index, Collection<? extends INamedCapturingGroupSymbolResolver> collection) default booleanaddAllAdaptedNamedCapturingGroupSymbolResolver(Collection<? extends INamedCapturingGroupSymbolResolver> collection) default booleancheckIfContinueAsSubScope(String symbolName) default voiddefault booleandefault booleancontainsAllAdaptedNamedCapturingGroupSymbolResolver(Collection<?> collection) default booleandefault voidforEachAdaptedNamedCapturingGroupSymbolResolver(Consumer<? super INamedCapturingGroupSymbolResolver> action) getAdaptedNamedCapturingGroupSymbolResolver(int index) default IRegularExpressionsScopedefault StringgetName()default de.monticore.symboltable.serialization.ISymbolDeSerdefault de.monticore.symboltable.serialization.ISymbolDeSergetSymbolDeSer(String key) default intdefault intdefault booleandefault booleandefault intvoidloadFileForModelName(String modelName) voiddefault Stream<INamedCapturingGroupSymbolResolver> default voiddefault voidputSymbolDeSer(String key, de.monticore.symboltable.serialization.ISymbolDeSer value) default booleandefault booleanremoveAllAdaptedNamedCapturingGroupSymbolResolver(Collection<?> collection) default booleanremoveIfAdaptedNamedCapturingGroupSymbolResolver(Predicate<? super INamedCapturingGroupSymbolResolver> filter) default voidreplaceAllAdaptedNamedCapturingGroupSymbolResolver(UnaryOperator<INamedCapturingGroupSymbolResolver> operator) 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 booleanretainAllAdaptedNamedCapturingGroupSymbolResolver(Collection<?> collection) setAdaptedNamedCapturingGroupSymbolResolver(int index, INamedCapturingGroupSymbolResolver element) voidsetAdaptedNamedCapturingGroupSymbolResolverList(List<INamedCapturingGroupSymbolResolver> adaptedNamedCapturingGroupSymbolResolver) default voidsetEnclosingScope(IRegularExpressionsScope enclosingScope) default intdefault voidsortAdaptedNamedCapturingGroupSymbolResolver(Comparator<? super INamedCapturingGroupSymbolResolver> comparator) default Stream<INamedCapturingGroupSymbolResolver> default List<INamedCapturingGroupSymbolResolver> subListAdaptedNamedCapturingGroupSymbolResolver(int start, int end) default Object[]default INamedCapturingGroupSymbolResolver[]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.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.regularexpressions._symboltable.IRegularExpressionsScope
add, addSubScope, continueAsNamedCapturingGroupSubScope, continueNamedCapturingGroupWithEnclosingScope, filterNamedCapturingGroup, getLocalNamedCapturingGroupSymbols, getNamedCapturingGroupSymbols, getNamedCapturingGroupSymbolsWithSubKinds, getSubScopes, getSymbolsSize, 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
-
calculateModelNamesForNamedCapturingGroup
-
containsAdaptedNamedCapturingGroupSymbolResolver
-
containsAllAdaptedNamedCapturingGroupSymbolResolver
-
isEmptyAdaptedNamedCapturingGroupSymbolResolver
default boolean isEmptyAdaptedNamedCapturingGroupSymbolResolver() -
iteratorAdaptedNamedCapturingGroupSymbolResolver
default Iterator<INamedCapturingGroupSymbolResolver> iteratorAdaptedNamedCapturingGroupSymbolResolver() -
sizeAdaptedNamedCapturingGroupSymbolResolver
default int sizeAdaptedNamedCapturingGroupSymbolResolver() -
toArrayAdaptedNamedCapturingGroupSymbolResolver
default INamedCapturingGroupSymbolResolver[] toArrayAdaptedNamedCapturingGroupSymbolResolver(INamedCapturingGroupSymbolResolver[] array) -
toArrayAdaptedNamedCapturingGroupSymbolResolver
-
spliteratorAdaptedNamedCapturingGroupSymbolResolver
default Spliterator<INamedCapturingGroupSymbolResolver> spliteratorAdaptedNamedCapturingGroupSymbolResolver() -
streamAdaptedNamedCapturingGroupSymbolResolver
-
parallelStreamAdaptedNamedCapturingGroupSymbolResolver
default Stream<INamedCapturingGroupSymbolResolver> parallelStreamAdaptedNamedCapturingGroupSymbolResolver() -
getAdaptedNamedCapturingGroupSymbolResolver
-
indexOfAdaptedNamedCapturingGroupSymbolResolver
-
lastIndexOfAdaptedNamedCapturingGroupSymbolResolver
-
equalsAdaptedNamedCapturingGroupSymbolResolver
-
hashCodeAdaptedNamedCapturingGroupSymbolResolver
default int hashCodeAdaptedNamedCapturingGroupSymbolResolver() -
listIteratorAdaptedNamedCapturingGroupSymbolResolver
default ListIterator<INamedCapturingGroupSymbolResolver> listIteratorAdaptedNamedCapturingGroupSymbolResolver() -
listIteratorAdaptedNamedCapturingGroupSymbolResolver
default ListIterator<INamedCapturingGroupSymbolResolver> listIteratorAdaptedNamedCapturingGroupSymbolResolver(int index) -
subListAdaptedNamedCapturingGroupSymbolResolver
default List<INamedCapturingGroupSymbolResolver> subListAdaptedNamedCapturingGroupSymbolResolver(int start, int end) -
getAdaptedNamedCapturingGroupSymbolResolverList
List<INamedCapturingGroupSymbolResolver> getAdaptedNamedCapturingGroupSymbolResolverList() -
clearAdaptedNamedCapturingGroupSymbolResolver
default void clearAdaptedNamedCapturingGroupSymbolResolver() -
addAdaptedNamedCapturingGroupSymbolResolver
default boolean addAdaptedNamedCapturingGroupSymbolResolver(INamedCapturingGroupSymbolResolver element) -
addAllAdaptedNamedCapturingGroupSymbolResolver
default boolean addAllAdaptedNamedCapturingGroupSymbolResolver(Collection<? extends INamedCapturingGroupSymbolResolver> collection) -
removeAdaptedNamedCapturingGroupSymbolResolver
-
removeAllAdaptedNamedCapturingGroupSymbolResolver
-
retainAllAdaptedNamedCapturingGroupSymbolResolver
-
removeIfAdaptedNamedCapturingGroupSymbolResolver
default boolean removeIfAdaptedNamedCapturingGroupSymbolResolver(Predicate<? super INamedCapturingGroupSymbolResolver> filter) -
forEachAdaptedNamedCapturingGroupSymbolResolver
default void forEachAdaptedNamedCapturingGroupSymbolResolver(Consumer<? super INamedCapturingGroupSymbolResolver> action) -
addAdaptedNamedCapturingGroupSymbolResolver
default void addAdaptedNamedCapturingGroupSymbolResolver(int index, INamedCapturingGroupSymbolResolver element) -
addAllAdaptedNamedCapturingGroupSymbolResolver
default boolean addAllAdaptedNamedCapturingGroupSymbolResolver(int index, Collection<? extends INamedCapturingGroupSymbolResolver> collection) -
removeAdaptedNamedCapturingGroupSymbolResolver
default INamedCapturingGroupSymbolResolver removeAdaptedNamedCapturingGroupSymbolResolver(int index) -
setAdaptedNamedCapturingGroupSymbolResolver
default INamedCapturingGroupSymbolResolver setAdaptedNamedCapturingGroupSymbolResolver(int index, INamedCapturingGroupSymbolResolver element) -
replaceAllAdaptedNamedCapturingGroupSymbolResolver
default void replaceAllAdaptedNamedCapturingGroupSymbolResolver(UnaryOperator<INamedCapturingGroupSymbolResolver> operator) -
sortAdaptedNamedCapturingGroupSymbolResolver
default void sortAdaptedNamedCapturingGroupSymbolResolver(Comparator<? super INamedCapturingGroupSymbolResolver> comparator) -
setAdaptedNamedCapturingGroupSymbolResolverList
void setAdaptedNamedCapturingGroupSymbolResolverList(List<INamedCapturingGroupSymbolResolver> adaptedNamedCapturingGroupSymbolResolver) -
resolveAdaptedNamedCapturingGroup
default List<NamedCapturingGroupSymbol> resolveAdaptedNamedCapturingGroup(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<NamedCapturingGroupSymbol> predicate) -
resolveNamedCapturingGroupMany
default List<NamedCapturingGroupSymbol> resolveNamedCapturingGroupMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<NamedCapturingGroupSymbol> predicate) - Specified by:
resolveNamedCapturingGroupManyin interfaceIRegularExpressionsScope
-
loadNamedCapturingGroup
-
loadFileForModelName
- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCLiteralsBasisGlobalScope
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceIMCBasicsGlobalScope- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsGlobalScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisGlobalScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfaceIRegularExpressionsScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIRegularExpressionsScope
-
getName
- Specified by:
getNamein interfaceIMCBasicsGlobalScope- Specified by:
getNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
getNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
getNamein interfacede.monticore.symboltable.IScope
-
isPresentName
default boolean isPresentName()- Specified by:
isPresentNamein interfaceIMCBasicsGlobalScope- Specified by:
isPresentNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
isPresentNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope
-
checkIfContinueAsSubScope
- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCCommonLiteralsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCLiteralsBasisGlobalScope- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope
-
getSymbolDeSers
- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCLiteralsBasisGlobalScope
-
putSymbolDeSer
- Specified by:
putSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCCommonLiteralsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope
-
getSymbolDeSer
- Specified by:
getSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope
-
putNamedCapturingGroupSymbolDeSer
-
getNamedCapturingGroupSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getNamedCapturingGroupSymbolDeSer() -
getRealThis
IRegularExpressionsGlobalScope getRealThis()- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getRealThisin interfaceIMCLiteralsBasisGlobalScope
-
accept
- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-