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
-
Methods inherited from interface de.monticore.symboltable.IGlobalScope
addLoadedFile, clear, clearLoadedFiles, getDeSer, getFileExt, getSymbolPath, init, isFileLoaded, setDeSer, setFileExt, setSymbolDeSers, setSymbolPath
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScope
-
Methods inherited from interface de.monticore.regex.regularexpressions._symboltable.IRegularExpressionsScope
add, addSubScope, continueAsNamedCapturingGroupSubScope, continueNamedCapturingGroupWithEnclosingScope, filterNamedCapturingGroup, getLocalNamedCapturingGroupSymbols, getNamedCapturingGroupSymbols, 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, setNamedCapturingGroupSymbolsAlreadyResolved
-
Methods 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 Detail
-
calculateModelNamesForNamedCapturingGroup
default java.util.Set<java.lang.String> calculateModelNamesForNamedCapturingGroup(java.lang.String name)
-
containsAdaptedNamedCapturingGroupSymbolResolver
default boolean containsAdaptedNamedCapturingGroupSymbolResolver(java.lang.Object element)
-
containsAllAdaptedNamedCapturingGroupSymbolResolver
default boolean containsAllAdaptedNamedCapturingGroupSymbolResolver(java.util.Collection<?> collection)
-
isEmptyAdaptedNamedCapturingGroupSymbolResolver
default boolean isEmptyAdaptedNamedCapturingGroupSymbolResolver()
-
iteratorAdaptedNamedCapturingGroupSymbolResolver
default java.util.Iterator<INamedCapturingGroupSymbolResolver> iteratorAdaptedNamedCapturingGroupSymbolResolver()
-
sizeAdaptedNamedCapturingGroupSymbolResolver
default int sizeAdaptedNamedCapturingGroupSymbolResolver()
-
toArrayAdaptedNamedCapturingGroupSymbolResolver
default INamedCapturingGroupSymbolResolver[] toArrayAdaptedNamedCapturingGroupSymbolResolver(INamedCapturingGroupSymbolResolver[] array)
-
toArrayAdaptedNamedCapturingGroupSymbolResolver
default java.lang.Object[] toArrayAdaptedNamedCapturingGroupSymbolResolver()
-
spliteratorAdaptedNamedCapturingGroupSymbolResolver
default java.util.Spliterator<INamedCapturingGroupSymbolResolver> spliteratorAdaptedNamedCapturingGroupSymbolResolver()
-
streamAdaptedNamedCapturingGroupSymbolResolver
default java.util.stream.Stream<INamedCapturingGroupSymbolResolver> streamAdaptedNamedCapturingGroupSymbolResolver()
-
parallelStreamAdaptedNamedCapturingGroupSymbolResolver
default java.util.stream.Stream<INamedCapturingGroupSymbolResolver> parallelStreamAdaptedNamedCapturingGroupSymbolResolver()
-
getAdaptedNamedCapturingGroupSymbolResolver
default INamedCapturingGroupSymbolResolver getAdaptedNamedCapturingGroupSymbolResolver(int index)
-
indexOfAdaptedNamedCapturingGroupSymbolResolver
default int indexOfAdaptedNamedCapturingGroupSymbolResolver(java.lang.Object element)
-
lastIndexOfAdaptedNamedCapturingGroupSymbolResolver
default int lastIndexOfAdaptedNamedCapturingGroupSymbolResolver(java.lang.Object element)
-
equalsAdaptedNamedCapturingGroupSymbolResolver
default boolean equalsAdaptedNamedCapturingGroupSymbolResolver(java.lang.Object o)
-
hashCodeAdaptedNamedCapturingGroupSymbolResolver
default int hashCodeAdaptedNamedCapturingGroupSymbolResolver()
-
listIteratorAdaptedNamedCapturingGroupSymbolResolver
default java.util.ListIterator<INamedCapturingGroupSymbolResolver> listIteratorAdaptedNamedCapturingGroupSymbolResolver()
-
listIteratorAdaptedNamedCapturingGroupSymbolResolver
default java.util.ListIterator<INamedCapturingGroupSymbolResolver> listIteratorAdaptedNamedCapturingGroupSymbolResolver(int index)
-
subListAdaptedNamedCapturingGroupSymbolResolver
default java.util.List<INamedCapturingGroupSymbolResolver> subListAdaptedNamedCapturingGroupSymbolResolver(int start, int end)
-
getAdaptedNamedCapturingGroupSymbolResolverList
java.util.List<INamedCapturingGroupSymbolResolver> getAdaptedNamedCapturingGroupSymbolResolverList()
-
clearAdaptedNamedCapturingGroupSymbolResolver
default void clearAdaptedNamedCapturingGroupSymbolResolver()
-
addAdaptedNamedCapturingGroupSymbolResolver
default boolean addAdaptedNamedCapturingGroupSymbolResolver(INamedCapturingGroupSymbolResolver element)
-
addAllAdaptedNamedCapturingGroupSymbolResolver
default boolean addAllAdaptedNamedCapturingGroupSymbolResolver(java.util.Collection<? extends INamedCapturingGroupSymbolResolver> collection)
-
removeAdaptedNamedCapturingGroupSymbolResolver
default boolean removeAdaptedNamedCapturingGroupSymbolResolver(java.lang.Object element)
-
removeAllAdaptedNamedCapturingGroupSymbolResolver
default boolean removeAllAdaptedNamedCapturingGroupSymbolResolver(java.util.Collection<?> collection)
-
retainAllAdaptedNamedCapturingGroupSymbolResolver
default boolean retainAllAdaptedNamedCapturingGroupSymbolResolver(java.util.Collection<?> collection)
-
removeIfAdaptedNamedCapturingGroupSymbolResolver
default boolean removeIfAdaptedNamedCapturingGroupSymbolResolver(java.util.function.Predicate<? super INamedCapturingGroupSymbolResolver> filter)
-
forEachAdaptedNamedCapturingGroupSymbolResolver
default void forEachAdaptedNamedCapturingGroupSymbolResolver(java.util.function.Consumer<? super INamedCapturingGroupSymbolResolver> action)
-
addAdaptedNamedCapturingGroupSymbolResolver
default void addAdaptedNamedCapturingGroupSymbolResolver(int index, INamedCapturingGroupSymbolResolver element)
-
addAllAdaptedNamedCapturingGroupSymbolResolver
default boolean addAllAdaptedNamedCapturingGroupSymbolResolver(int index, java.util.Collection<? extends INamedCapturingGroupSymbolResolver> collection)
-
removeAdaptedNamedCapturingGroupSymbolResolver
default INamedCapturingGroupSymbolResolver removeAdaptedNamedCapturingGroupSymbolResolver(int index)
-
setAdaptedNamedCapturingGroupSymbolResolver
default INamedCapturingGroupSymbolResolver setAdaptedNamedCapturingGroupSymbolResolver(int index, INamedCapturingGroupSymbolResolver element)
-
replaceAllAdaptedNamedCapturingGroupSymbolResolver
default void replaceAllAdaptedNamedCapturingGroupSymbolResolver(java.util.function.UnaryOperator<INamedCapturingGroupSymbolResolver> operator)
-
sortAdaptedNamedCapturingGroupSymbolResolver
default void sortAdaptedNamedCapturingGroupSymbolResolver(java.util.Comparator<? super INamedCapturingGroupSymbolResolver> comparator)
-
setAdaptedNamedCapturingGroupSymbolResolverList
void setAdaptedNamedCapturingGroupSymbolResolverList(java.util.List<INamedCapturingGroupSymbolResolver> adaptedNamedCapturingGroupSymbolResolver)
-
resolveAdaptedNamedCapturingGroup
default java.util.List<NamedCapturingGroupSymbol> resolveAdaptedNamedCapturingGroup(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<NamedCapturingGroupSymbol> predicate)
-
resolveNamedCapturingGroupMany
default java.util.List<NamedCapturingGroupSymbol> resolveNamedCapturingGroupMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<NamedCapturingGroupSymbol> predicate)
- Specified by:
resolveNamedCapturingGroupManyin interfaceIRegularExpressionsScope
-
loadNamedCapturingGroup
void loadNamedCapturingGroup(java.lang.String name)
-
loadFileForModelName
void loadFileForModelName(java.lang.String modelName)
- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCLiteralsBasisGlobalScope
-
getEnclosingScope
default IRegularExpressionsScope 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
default void setEnclosingScope(IRegularExpressionsScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceIRegularExpressionsScope
-
getName
default java.lang.String 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
default boolean checkIfContinueAsSubScope(java.lang.String symbolName)
- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCCommonLiteralsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCLiteralsBasisGlobalScope- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope
-
getSymbolDeSers
java.util.Map<java.lang.String,de.monticore.symboltable.serialization.ISymbolDeSer> getSymbolDeSers()
- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCLiteralsBasisGlobalScope
-
putSymbolDeSer
default void putSymbolDeSer(java.lang.String key, de.monticore.symboltable.serialization.ISymbolDeSer value)- Specified by:
putSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCCommonLiteralsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope
-
getSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getSymbolDeSer(java.lang.String key)
- Specified by:
getSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope
-
putNamedCapturingGroupSymbolDeSer
default void putNamedCapturingGroupSymbolDeSer(java.lang.String kind)
-
getNamedCapturingGroupSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getNamedCapturingGroupSymbolDeSer()
-
getRealThis
IRegularExpressionsGlobalScope getRealThis()
- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getRealThisin interfaceIMCLiteralsBasisGlobalScope
-
accept
void accept(RegularExpressionsTraverser visitor)
- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
void accept(MCCommonLiteralsTraverser visitor)
- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegularExpressionsScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- 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
-
-