Class RegularExpressionsGlobalScope
java.lang.Object
de.monticore.regex.regularexpressions._symboltable.RegularExpressionsScope
de.monticore.regex.regularexpressions._symboltable.RegularExpressionsGlobalScope
- All Implemented Interfaces:
IMCCommonLiteralsGlobalScope,IMCCommonLiteralsScope,IMCLiteralsBasisGlobalScope,IMCLiteralsBasisScope,IMCBasicsGlobalScope,IMCBasicsScope,IRegularExpressionsGlobalScope,IRegularExpressionsScope,de.monticore.symboltable.IGlobalScope,de.monticore.symboltable.IScope
public class RegularExpressionsGlobalScope
extends RegularExpressionsScope
implements IRegularExpressionsGlobalScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<INamedCapturingGroupSymbolResolver> de.monticore.symboltable.serialization.IDeSerprotected Stringprotected de.monticore.io.paths.MCPathprotected RegularExpressionsSymbols2JsonFields inherited from class de.monticore.regex.regularexpressions._symboltable.RegularExpressionsScope
astNode, enclosingScope, exportingSymbols, name, namedCapturingGroupSymbols, namedCapturingGroupSymbolsAlreadyResolved, ordered, shadowing, spanningSymbol, subScopes, unknownSymbols, unknownSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionRegularExpressionsGlobalScope(de.monticore.io.paths.MCPath symbolPath, String fileExt) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(RegularExpressionsTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) voidaddLoadedFile(String name) voidclear()voidde.monticore.symboltable.serialization.IDeSergetDeSer()de.monticore.io.paths.MCPathvoidinit()booleanisFileLoaded(String name) voidloadFileForModelName(String modelName) voidvoidvoidsetAdaptedNamedCapturingGroupSymbolResolverList(List<INamedCapturingGroupSymbolResolver> adaptedNamedCapturingGroupSymbolResolver) voidsetDeSer(de.monticore.symboltable.serialization.IDeSer deSer) voidsetFileExt(String fileExt) voidsetSymbolDeSers(Map<String, de.monticore.symboltable.serialization.ISymbolDeSer> symbolDeSers) voidsetSymbolPath(de.monticore.io.paths.MCPath symbolPath) voidsetSymbols2Json(RegularExpressionsSymbols2Json symbols2Json) Methods inherited from class de.monticore.regex.regularexpressions._symboltable.RegularExpressionsScope
add, add, addSubScope, addSubScope, addSubScope, addSubScope, getAstNode, getEnclosingScope, getName, getNamedCapturingGroupSymbols, getSpanningSymbol, getSubScopes, getUnknownSymbols, isExportingSymbols, isNamedCapturingGroupSymbolsAlreadyResolved, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isShadowing, isUnknownSymbolsAlreadyResolved, remove, remove, removeSubScope, removeSubScope, removeSubScope, removeSubScope, resolveNamedCapturingGroupSubKinds, setAstNode, setAstNodeAbsent, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, setExportingSymbols, setName, setNameAbsent, setNamedCapturingGroupSymbolsAlreadyResolved, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent, setSubScopes, setUnknownSymbolsAlreadyResolvedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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.IRegularExpressionsGlobalScope
addAdaptedNamedCapturingGroupSymbolResolver, addAdaptedNamedCapturingGroupSymbolResolver, addAllAdaptedNamedCapturingGroupSymbolResolver, addAllAdaptedNamedCapturingGroupSymbolResolver, calculateModelNamesForNamedCapturingGroup, checkIfContinueAsSubScope, clearAdaptedNamedCapturingGroupSymbolResolver, containsAdaptedNamedCapturingGroupSymbolResolver, containsAllAdaptedNamedCapturingGroupSymbolResolver, equalsAdaptedNamedCapturingGroupSymbolResolver, forEachAdaptedNamedCapturingGroupSymbolResolver, getAdaptedNamedCapturingGroupSymbolResolver, getEnclosingScope, getName, getNamedCapturingGroupSymbolDeSer, getSymbolDeSer, hashCodeAdaptedNamedCapturingGroupSymbolResolver, indexOfAdaptedNamedCapturingGroupSymbolResolver, isEmptyAdaptedNamedCapturingGroupSymbolResolver, isPresentName, iteratorAdaptedNamedCapturingGroupSymbolResolver, lastIndexOfAdaptedNamedCapturingGroupSymbolResolver, listIteratorAdaptedNamedCapturingGroupSymbolResolver, listIteratorAdaptedNamedCapturingGroupSymbolResolver, parallelStreamAdaptedNamedCapturingGroupSymbolResolver, putSymbolDeSer, removeAdaptedNamedCapturingGroupSymbolResolver, removeAdaptedNamedCapturingGroupSymbolResolver, removeAllAdaptedNamedCapturingGroupSymbolResolver, removeIfAdaptedNamedCapturingGroupSymbolResolver, replaceAllAdaptedNamedCapturingGroupSymbolResolver, resolveAdaptedNamedCapturingGroup, resolveNamedCapturingGroupMany, retainAllAdaptedNamedCapturingGroupSymbolResolver, setAdaptedNamedCapturingGroupSymbolResolver, setEnclosingScope, sizeAdaptedNamedCapturingGroupSymbolResolver, sortAdaptedNamedCapturingGroupSymbolResolver, spliteratorAdaptedNamedCapturingGroupSymbolResolver, streamAdaptedNamedCapturingGroupSymbolResolver, subListAdaptedNamedCapturingGroupSymbolResolver, toArrayAdaptedNamedCapturingGroupSymbolResolver, toArrayAdaptedNamedCapturingGroupSymbolResolverMethods 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, 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
-
Field Details
-
symbolPath
protected de.monticore.io.paths.MCPath symbolPath -
fileExt
-
deSer
public de.monticore.symboltable.serialization.IDeSer deSer -
symbolDeSers
-
symbols2Json
-
cache
-
adaptedNamedCapturingGroupSymbolResolver
-
-
Constructor Details
-
RegularExpressionsGlobalScope
-
RegularExpressionsGlobalScope
public RegularExpressionsGlobalScope()
-
-
Method Details
-
getSymbolPath
public de.monticore.io.paths.MCPath getSymbolPath()- Specified by:
getSymbolPathin interfacede.monticore.symboltable.IGlobalScope
-
setSymbolPath
public void setSymbolPath(de.monticore.io.paths.MCPath symbolPath) - Specified by:
setSymbolPathin interfacede.monticore.symboltable.IGlobalScope
-
getFileExt
- Specified by:
getFileExtin interfacede.monticore.symboltable.IGlobalScope
-
setFileExt
- Specified by:
setFileExtin interfacede.monticore.symboltable.IGlobalScope
-
getDeSer
public de.monticore.symboltable.serialization.IDeSer getDeSer()- Specified by:
getDeSerin interfacede.monticore.symboltable.IGlobalScope
-
setDeSer
public void setDeSer(de.monticore.symboltable.serialization.IDeSer deSer) - Specified by:
setDeSerin interfacede.monticore.symboltable.IGlobalScope
-
getSymbolDeSers
- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getSymbolDeSersin interfaceIRegularExpressionsGlobalScope
-
setSymbolDeSers
public void setSymbolDeSers(Map<String, de.monticore.symboltable.serialization.ISymbolDeSer> symbolDeSers) - Specified by:
setSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope
-
setSymbols2Json
-
getSymbols2Json
-
addLoadedFile
- Specified by:
addLoadedFilein interfacede.monticore.symboltable.IGlobalScope
-
clearLoadedFiles
public void clearLoadedFiles()- Specified by:
clearLoadedFilesin interfacede.monticore.symboltable.IGlobalScope
-
isFileLoaded
- Specified by:
isFileLoadedin interfacede.monticore.symboltable.IGlobalScope
-
init
public void init()- Specified by:
initin interfacede.monticore.symboltable.IGlobalScope
-
getAdaptedNamedCapturingGroupSymbolResolverList
- Specified by:
getAdaptedNamedCapturingGroupSymbolResolverListin interfaceIRegularExpressionsGlobalScope
-
setAdaptedNamedCapturingGroupSymbolResolverList
public void setAdaptedNamedCapturingGroupSymbolResolverList(List<INamedCapturingGroupSymbolResolver> adaptedNamedCapturingGroupSymbolResolver) - Specified by:
setAdaptedNamedCapturingGroupSymbolResolverListin interfaceIRegularExpressionsGlobalScope
-
loadNamedCapturingGroup
- Specified by:
loadNamedCapturingGroupin interfaceIRegularExpressionsGlobalScope
-
loadFileForModelName
- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
loadFileForModelNamein interfaceIRegularExpressionsGlobalScope
-
getRealThis
- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getRealThisin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getRealThisin interfaceIRegularExpressionsGlobalScope
-
clear
public void clear()- Specified by:
clearin interfacede.monticore.symboltable.IGlobalScope
-
putNamedCapturingGroupSymbolDeSer
- Specified by:
putNamedCapturingGroupSymbolDeSerin interfaceIRegularExpressionsGlobalScope
-
accept
- Specified by:
acceptin interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Overrides:
acceptin classRegularExpressionsScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Overrides:
acceptin classRegularExpressionsScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Overrides:
acceptin classRegularExpressionsScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Overrides:
acceptin classRegularExpressionsScope
-
accept
public 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 interfaceIRegularExpressionsGlobalScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Overrides:
acceptin classRegularExpressionsScope
-