Class GrammarArtifactScope
java.lang.Object
de.monticore.grammar.grammar._symboltable.GrammarScope
de.monticore.grammar.grammar._symboltable.GrammarArtifactScope
- All Implemented Interfaces:
IGrammarArtifactScope,IGrammarScope,IGrammarScopeTOP,IMCCommonLiteralsArtifactScope,IMCCommonLiteralsScope,IMCLiteralsBasisArtifactScope,IMCLiteralsBasisScope,IMCBasicsArtifactScope,IMCBasicsScope,de.monticore.symboltable.IArtifactScope,de.monticore.symboltable.IScope,IMCBasicTypesArtifactScope,IMCBasicTypesScope,IMCCollectionTypesArtifactScope,IMCCollectionTypesScope,IMCSimpleGenericTypesArtifactScope,IMCSimpleGenericTypesScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<de.monticore.symboltable.ImportStatement> protected StringFields inherited from class de.monticore.grammar.grammar._symboltable.GrammarScope
additionalAttributeSymbols, additionalAttributeSymbolsAlreadyResolved, astNode, enclosingScope, exportingSymbols, mCGrammarSymbols, mCGrammarSymbolsAlreadyResolved, name, ordered, prodSymbols, prodSymbolsAlreadyResolved, ruleComponentSymbols, ruleComponentSymbolsAlreadyResolved, shadowing, spanningSymbol, subScopes, unknownSymbols, unknownSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionGrammarArtifactScope(String packageName, List<de.monticore.symboltable.ImportStatement> imports) GrammarArtifactScope(Optional<IGrammarScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(GrammarTraverser visitor) voidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(MCCollectionTypesTraverser visitor) voidaccept(MCSimpleGenericTypesTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) List<de.monticore.symboltable.ImportStatement> getName()booleanvoidsetEnclosingScope(IGrammarScope enclosingScope) voidsetImportsList(List<de.monticore.symboltable.ImportStatement> imports) voidsetPackageName(String packageName) Methods inherited from class de.monticore.grammar.grammar._symboltable.GrammarScope
add, add, add, add, add, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, getAdditionalAttributeSymbols, getAdditionalAttributeSymbolsWithSubKinds, getAstNode, getEnclosingScope, getMCGrammarSymbols, getMCGrammarSymbolsWithSubKinds, getProdSymbols, getProdSymbolsWithSubKinds, getRuleComponentSymbols, getRuleComponentSymbolsWithSubKinds, getSpanningSymbol, getSubScopes, getUnknownSymbols, getUnknownSymbolsWithSubKinds, isAdditionalAttributeSymbolsAlreadyResolved, isExportingSymbols, isMCGrammarSymbolsAlreadyResolved, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isProdSymbolsAlreadyResolved, isRuleComponentSymbolsAlreadyResolved, isShadowing, isUnknownSymbolsAlreadyResolved, remove, remove, remove, remove, remove, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, resolveAdditionalAttributeSubKinds, resolveMCGrammarSubKinds, resolveProdSubKinds, resolveRuleComponentSubKinds, setAdditionalAttributeSymbolsAlreadyResolved, setAstNode, setAstNodeAbsent, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, setExportingSymbols, setMCGrammarSymbolsAlreadyResolved, setName, setNameAbsent, setOrdered, setProdSymbolsAlreadyResolved, setRuleComponentSymbolsAlreadyResolved, 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.grammar.grammar._symboltable.IGrammarArtifactScope
addAllImports, addAllImports, addImports, addImports, checkIfContinueAsSubScope, clearImports, containsAllImports, containsImports, continueAdditionalAttributeWithEnclosingScope, continueMCGrammarWithEnclosingScope, continueProdWithEnclosingScope, continueRuleComponentWithEnclosingScope, 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.grammar.grammar._symboltable.IGrammarScope
getAstAttributeList, getSymbolAttributeList, isQualified, isQualified, resolveInSuperGrammar, resolveInSuperGrammars, resolveProdImported, resolveProdManyMethods inherited from interface de.monticore.grammar.grammar._symboltable.IGrammarScopeTOP
add, add, add, add, addSubScope, continueAsAdditionalAttributeSubScope, continueAsMCGrammarSubScope, continueAsProdSubScope, continueAsRuleComponentSubScope, filterAdditionalAttribute, filterMCGrammar, filterProd, filterRuleComponent, getAdditionalAttributeSymbols, getAdditionalAttributeSymbolsWithSubKinds, getEnclosingScope, getLocalAdditionalAttributeSymbols, getLocalMCGrammarSymbols, getLocalProdSymbols, getLocalRuleComponentSymbols, getMCGrammarSymbols, getMCGrammarSymbolsWithSubKinds, getProdSymbols, getProdSymbolsWithSubKinds, getRuleComponentSymbols, getRuleComponentSymbolsWithSubKinds, getSubScopes, getSymbolsSize, isAdditionalAttributeSymbolsAlreadyResolved, isMCGrammarSymbolsAlreadyResolved, isProdSymbolsAlreadyResolved, isRuleComponentSymbolsAlreadyResolved, remove, remove, remove, remove, removeSubScope, resolveAdaptedAdditionalAttributeLocallyMany, resolveAdaptedMCGrammarLocallyMany, resolveAdaptedProdLocallyMany, resolveAdaptedRuleComponentLocallyMany, resolveAdditionalAttribute, resolveAdditionalAttribute, resolveAdditionalAttribute, resolveAdditionalAttribute, resolveAdditionalAttributeDown, resolveAdditionalAttributeDown, resolveAdditionalAttributeDown, resolveAdditionalAttributeDownMany, resolveAdditionalAttributeDownMany, resolveAdditionalAttributeDownMany, resolveAdditionalAttributeDownMany, resolveAdditionalAttributeLocally, resolveAdditionalAttributeLocallyMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeSubKinds, resolveMCGrammar, resolveMCGrammar, resolveMCGrammar, resolveMCGrammar, resolveMCGrammarDown, resolveMCGrammarDown, resolveMCGrammarDown, resolveMCGrammarDownMany, resolveMCGrammarDownMany, resolveMCGrammarDownMany, resolveMCGrammarDownMany, resolveMCGrammarLocally, resolveMCGrammarLocallyMany, resolveMCGrammarMany, resolveMCGrammarMany, resolveMCGrammarMany, resolveMCGrammarMany, resolveMCGrammarMany, resolveMCGrammarMany, resolveMCGrammarSubKinds, resolveProd, resolveProd, resolveProd, resolveProd, resolveProdDown, resolveProdDown, resolveProdDown, resolveProdDownMany, resolveProdDownMany, resolveProdDownMany, resolveProdDownMany, resolveProdLocally, resolveProdLocallyMany, resolveProdMany, resolveProdMany, resolveProdMany, resolveProdMany, resolveProdMany, resolveProdSubKinds, resolveRuleComponent, resolveRuleComponent, resolveRuleComponent, resolveRuleComponent, resolveRuleComponentDown, resolveRuleComponentDown, resolveRuleComponentDown, resolveRuleComponentDownMany, resolveRuleComponentDownMany, resolveRuleComponentDownMany, resolveRuleComponentDownMany, resolveRuleComponentLocally, resolveRuleComponentLocallyMany, resolveRuleComponentMany, resolveRuleComponentMany, resolveRuleComponentMany, resolveRuleComponentMany, resolveRuleComponentMany, resolveRuleComponentMany, resolveRuleComponentSubKinds, setAdditionalAttributeSymbolsAlreadyResolved, setMCGrammarSymbolsAlreadyResolved, setProdSymbolsAlreadyResolved, setRuleComponentSymbolsAlreadyResolvedMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.types.mccollectiontypes._symboltable.IMCCollectionTypesScope
addSubScope, 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.types.mcsimplegenerictypes._symboltable.IMCSimpleGenericTypesScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods 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
-
GrammarArtifactScope
-
GrammarArtifactScope
public GrammarArtifactScope(Optional<IGrammarScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
GrammarArtifactScope
public GrammarArtifactScope()
-
-
Method Details
-
getPackageName
- Specified by:
getPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
setPackageName
- Specified by:
setPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
getImportsList
- Specified by:
getImportsListin interfaceIGrammarArtifactScope- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope- Specified by:
getImportsListin interfaceIMCBasicTypesArtifactScope- Specified by:
getImportsListin interfaceIMCCollectionTypesArtifactScope- Specified by:
getImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
getImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
getImportsListin interfaceIMCSimpleGenericTypesArtifactScope
-
setImportsList
- Specified by:
setImportsListin interfaceIGrammarArtifactScope- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope- Specified by:
setImportsListin interfaceIMCBasicTypesArtifactScope- Specified by:
setImportsListin interfaceIMCCollectionTypesArtifactScope- Specified by:
setImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
setImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
setImportsListin interfaceIMCSimpleGenericTypesArtifactScope
-
isPresentName
public boolean isPresentName()- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope- Overrides:
isPresentNamein classGrammarScope
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.IScope- Overrides:
getNamein classGrammarScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIGrammarScopeTOP- Overrides:
setEnclosingScopein classGrammarScope
-
accept
- Specified by:
acceptin interfaceIGrammarArtifactScope- Specified by:
acceptin interfaceIGrammarScopeTOP- Overrides:
acceptin classGrammarScope
-
accept
- Specified by:
acceptin interfaceIGrammarArtifactScope- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Overrides:
acceptin classGrammarScope
-
accept
- Specified by:
acceptin interfaceIGrammarArtifactScope- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCSimpleGenericTypesArtifactScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Overrides:
acceptin classGrammarScope
-
accept
- Specified by:
acceptin interfaceIGrammarArtifactScope- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesArtifactScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesArtifactScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesArtifactScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Overrides:
acceptin classGrammarScope
-
accept
- Specified by:
acceptin interfaceIGrammarArtifactScope- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Overrides:
acceptin classGrammarScope
-
accept
- Specified by:
acceptin interfaceIGrammarArtifactScope- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCCollectionTypesArtifactScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesArtifactScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Overrides:
acceptin classGrammarScope
-
accept
- Specified by:
acceptin interfaceIGrammarArtifactScope- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCBasicTypesArtifactScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesArtifactScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesArtifactScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Overrides:
acceptin classGrammarScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIGrammarArtifactScope- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesArtifactScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesArtifactScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesArtifactScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Overrides:
acceptin classGrammarScope
-