Class RegExTypeArtifactScope
java.lang.Object
de.monticore.regex.regextype._symboltable.RegExTypeScope
de.monticore.regex.regextype._symboltable.RegExTypeArtifactScope
- All Implemented Interfaces:
IMCCommonLiteralsArtifactScope,IMCCommonLiteralsScope,IMCLiteralsBasisArtifactScope,IMCLiteralsBasisScope,IMCBasicsArtifactScope,IMCBasicsScope,IRegExTypeArtifactScope,IRegExTypeScope,IRegularExpressionsArtifactScope,IRegularExpressionsScope,de.monticore.symboltable.IArtifactScope,de.monticore.symboltable.IScope,IMCBasicTypesArtifactScope,IMCBasicTypesScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<de.monticore.symboltable.ImportStatement> protected StringFields inherited from class de.monticore.regex.regextype._symboltable.RegExTypeScope
astNode, enclosingScope, exportingSymbols, name, namedCapturingGroupSymbols, namedCapturingGroupSymbolsAlreadyResolved, ordered, shadowing, spanningSymbol, subScopes, unknownSymbols, unknownSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionRegExTypeArtifactScope(String packageName, List<de.monticore.symboltable.ImportStatement> imports) RegExTypeArtifactScope(Optional<IRegExTypeScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
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) List<de.monticore.symboltable.ImportStatement> getName()booleanvoidsetEnclosingScope(IRegExTypeScope enclosingScope) voidsetImportsList(List<de.monticore.symboltable.ImportStatement> imports) voidsetPackageName(String packageName) Methods inherited from class de.monticore.regex.regextype._symboltable.RegExTypeScope
add, add, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, getAstNode, getEnclosingScope, getNamedCapturingGroupSymbols, getNamedCapturingGroupSymbolsWithSubKinds, getSpanningSymbol, getSubScopes, getUnknownSymbols, getUnknownSymbolsWithSubKinds, isExportingSymbols, isNamedCapturingGroupSymbolsAlreadyResolved, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isShadowing, isUnknownSymbolsAlreadyResolved, remove, remove, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, resolveNamedCapturingGroupSubKinds, setAstNode, setAstNodeAbsent, setEnclosingScope, 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.symboltable.IArtifactScope
calculateQualifiedNamesMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.regex.regextype._symboltable.IRegExTypeArtifactScope
addAllImports, addAllImports, addImports, addImports, checkIfContinueAsSubScope, clearImports, containsAllImports, containsImports, continueNamedCapturingGroupWithEnclosingScope, equalsImports, forEachImports, getFullName, getImports, getRemainingNameForResolveDown, getTopLevelSymbol, hashCodeImports, indexOfImports, isEmptyImports, iteratorImports, lastIndexOfImports, listIteratorImports, listIteratorImports, parallelStreamImports, removeAllImports, removeIfImports, removeImports, removeImports, replaceAllImports, retainAllImports, setImports, sizeImports, sortImports, spliteratorImports, streamImports, subListImports, toArrayImports, toArrayImportsMethods inherited from interface de.monticore.regex.regextype._symboltable.IRegExTypeScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScopeMethods inherited from interface de.monticore.regex.regularexpressions._symboltable.IRegularExpressionsScope
add, addSubScope, continueAsNamedCapturingGroupSubScope, 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, resolveNamedCapturingGroupMany, resolveNamedCapturingGroupSubKinds, setEnclosingScope, setNamedCapturingGroupSymbolsAlreadyResolvedMethods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getNameParts, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
Field Details
-
packageName
-
imports
-
-
Constructor Details
-
RegExTypeArtifactScope
-
RegExTypeArtifactScope
public RegExTypeArtifactScope(Optional<IRegExTypeScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
RegExTypeArtifactScope
public RegExTypeArtifactScope()
-
-
Method Details
-
getPackageName
- Specified by:
getPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
setPackageName
- Specified by:
setPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
getImportsList
- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope- Specified by:
getImportsListin interfaceIMCBasicTypesArtifactScope- Specified by:
getImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
getImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
getImportsListin interfaceIRegExTypeArtifactScope- Specified by:
getImportsListin interfaceIRegularExpressionsArtifactScope
-
setImportsList
- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope- Specified by:
setImportsListin interfaceIMCBasicTypesArtifactScope- Specified by:
setImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
setImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
setImportsListin interfaceIRegExTypeArtifactScope- Specified by:
setImportsListin interfaceIRegularExpressionsArtifactScope
-
isPresentName
public boolean isPresentName()- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope- Overrides:
isPresentNamein classRegExTypeScope
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.IScope- Overrides:
getNamein classRegExTypeScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIRegExTypeScope- Overrides:
setEnclosingScopein classRegExTypeScope
-
accept
- Specified by:
acceptin interfaceIRegExTypeArtifactScope- Specified by:
acceptin interfaceIRegExTypeScope- Overrides:
acceptin classRegExTypeScope
-
accept
- Specified by:
acceptin interfaceIRegExTypeArtifactScope- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsArtifactScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Overrides:
acceptin classRegExTypeScope
-
accept
- Specified by:
acceptin interfaceIMCBasicTypesArtifactScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIRegExTypeArtifactScope- Specified by:
acceptin interfaceIRegExTypeScope- Overrides:
acceptin classRegExTypeScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegExTypeArtifactScope- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsArtifactScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Overrides:
acceptin classRegExTypeScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesArtifactScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIRegExTypeArtifactScope- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsArtifactScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Overrides:
acceptin classRegExTypeScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIRegExTypeArtifactScope- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsArtifactScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Overrides:
acceptin classRegExTypeScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesArtifactScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIRegExTypeArtifactScope- Specified by:
acceptin interfaceIRegExTypeScope- Specified by:
acceptin interfaceIRegularExpressionsArtifactScope- Specified by:
acceptin interfaceIRegularExpressionsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Overrides:
acceptin classRegExTypeScope
-