Class TagSchemaArtifactScope
java.lang.Object
de.monticore.tagging.tagschema._symboltable.TagSchemaScope
de.monticore.tagging.tagschema._symboltable.TagSchemaArtifactScope
- All Implemented Interfaces:
IMCCommonLiteralsArtifactScope,IMCCommonLiteralsScope,IMCLiteralsBasisArtifactScope,IMCLiteralsBasisScope,IMCBasicsArtifactScope,IMCBasicsScope,de.monticore.symboltable.IArtifactScope,de.monticore.symboltable.IScope,ITagSchemaArtifactScope,ITagSchemaScope,IMCBasicTypesArtifactScope,IMCBasicTypesScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<de.monticore.symboltable.ImportStatement> protected StringFields inherited from class de.monticore.tagging.tagschema._symboltable.TagSchemaScope
astNode, complexTagTypeSymbols, complexTagTypeSymbolsAlreadyResolved, enclosingScope, enumeratedTagTypeSymbols, enumeratedTagTypeSymbolsAlreadyResolved, exportingSymbols, name, ordered, referenceSymbols, referenceSymbolsAlreadyResolved, shadowing, simpleTagTypeSymbols, simpleTagTypeSymbolsAlreadyResolved, spanningSymbol, subScopes, tagSchemaSymbols, tagSchemaSymbolsAlreadyResolved, tagTypeSymbols, tagTypeSymbolsAlreadyResolved, unknownSymbols, unknownSymbolsAlreadyResolved, valuedTagTypeSymbols, valuedTagTypeSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionTagSchemaArtifactScope(String packageName, List<de.monticore.symboltable.ImportStatement> imports) TagSchemaArtifactScope(Optional<ITagSchemaScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(TagSchemaTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) List<de.monticore.symboltable.ImportStatement> getName()booleanvoidsetEnclosingScope(ITagSchemaScope enclosingScope) voidsetImportsList(List<de.monticore.symboltable.ImportStatement> imports) voidsetPackageName(String packageName) Methods inherited from class de.monticore.tagging.tagschema._symboltable.TagSchemaScope
add, add, add, add, add, add, add, add, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, getAstNode, getComplexTagTypeSymbols, getEnclosingScope, getEnumeratedTagTypeSymbols, getReferenceSymbols, getSimpleTagTypeSymbols, getSpanningSymbol, getSubScopes, getTagSchemaSymbols, getTagTypeSymbols, getUnknownSymbols, getValuedTagTypeSymbols, isComplexTagTypeSymbolsAlreadyResolved, isEnumeratedTagTypeSymbolsAlreadyResolved, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isReferenceSymbolsAlreadyResolved, isShadowing, isSimpleTagTypeSymbolsAlreadyResolved, isTagSchemaSymbolsAlreadyResolved, isTagTypeSymbolsAlreadyResolved, isUnknownSymbolsAlreadyResolved, isValuedTagTypeSymbolsAlreadyResolved, remove, remove, remove, remove, remove, remove, remove, remove, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, resolveComplexTagTypeSubKinds, resolveEnumeratedTagTypeSubKinds, resolveReferenceSubKinds, resolveSimpleTagTypeSubKinds, resolveTagSchemaSubKinds, resolveTagTypeSubKinds, resolveValuedTagTypeSubKinds, setAstNode, setAstNodeAbsent, setComplexTagTypeSymbolsAlreadyResolved, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnumeratedTagTypeSymbolsAlreadyResolved, setExportingSymbols, setName, setNameAbsent, setOrdered, setReferenceSymbolsAlreadyResolved, setShadowing, setSimpleTagTypeSymbolsAlreadyResolved, setSpanningSymbol, setSpanningSymbolAbsent, setSubScopes, setTagSchemaSymbolsAlreadyResolved, setTagTypeSymbolsAlreadyResolved, setUnknownSymbolsAlreadyResolved, setValuedTagTypeSymbolsAlreadyResolvedMethods 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.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, setSpanningSymbolAbsentMethods inherited from interface de.monticore.tagging.tagschema._symboltable.ITagSchemaArtifactScope
addAllImports, addAllImports, addImports, addImports, checkIfContinueAsSubScope, clearImports, containsAllImports, containsImports, continueComplexTagTypeWithEnclosingScope, continueEnumeratedTagTypeWithEnclosingScope, continueReferenceWithEnclosingScope, continueSimpleTagTypeWithEnclosingScope, continueTagSchemaWithEnclosingScope, continueTagTypeWithEnclosingScope, continueValuedTagTypeWithEnclosingScope, 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.tagging.tagschema._symboltable.ITagSchemaScope
add, add, add, add, add, add, add, addSubScope, continueAsComplexTagTypeSubScope, continueAsEnumeratedTagTypeSubScope, continueAsReferenceSubScope, continueAsSimpleTagTypeSubScope, continueAsTagSchemaSubScope, continueAsTagTypeSubScope, continueAsValuedTagTypeSubScope, filterComplexTagType, filterEnumeratedTagType, filterReference, filterSimpleTagType, filterTagSchema, filterTagType, filterValuedTagType, getComplexTagTypeSymbols, getEnclosingScope, getEnumeratedTagTypeSymbols, getLocalComplexTagTypeSymbols, getLocalEnumeratedTagTypeSymbols, getLocalReferenceSymbols, getLocalSimpleTagTypeSymbols, getLocalTagSchemaSymbols, getLocalTagTypeSymbols, getLocalValuedTagTypeSymbols, getReferenceSymbols, getSimpleTagTypeSymbols, getSubScopes, getSymbolsSize, getTagSchemaSymbols, getTagTypeSymbols, getValuedTagTypeSymbols, isComplexTagTypeSymbolsAlreadyResolved, isEnumeratedTagTypeSymbolsAlreadyResolved, isReferenceSymbolsAlreadyResolved, isSimpleTagTypeSymbolsAlreadyResolved, isTagSchemaSymbolsAlreadyResolved, isTagTypeSymbolsAlreadyResolved, isValuedTagTypeSymbolsAlreadyResolved, remove, remove, remove, remove, remove, remove, remove, removeSubScope, resolveAdaptedComplexTagTypeLocallyMany, resolveAdaptedEnumeratedTagTypeLocallyMany, resolveAdaptedReferenceLocallyMany, resolveAdaptedSimpleTagTypeLocallyMany, resolveAdaptedTagSchemaLocallyMany, resolveAdaptedTagTypeLocallyMany, resolveAdaptedValuedTagTypeLocallyMany, resolveComplexTagType, resolveComplexTagType, resolveComplexTagType, resolveComplexTagType, resolveComplexTagTypeDown, resolveComplexTagTypeDown, resolveComplexTagTypeDown, resolveComplexTagTypeDownMany, resolveComplexTagTypeDownMany, resolveComplexTagTypeDownMany, resolveComplexTagTypeDownMany, resolveComplexTagTypeLocally, resolveComplexTagTypeLocallyMany, resolveComplexTagTypeMany, resolveComplexTagTypeMany, resolveComplexTagTypeMany, resolveComplexTagTypeMany, resolveComplexTagTypeMany, resolveComplexTagTypeMany, resolveComplexTagTypeSubKinds, resolveEnumeratedTagType, resolveEnumeratedTagType, resolveEnumeratedTagType, resolveEnumeratedTagType, resolveEnumeratedTagTypeDown, resolveEnumeratedTagTypeDown, resolveEnumeratedTagTypeDown, resolveEnumeratedTagTypeDownMany, resolveEnumeratedTagTypeDownMany, resolveEnumeratedTagTypeDownMany, resolveEnumeratedTagTypeDownMany, resolveEnumeratedTagTypeLocally, resolveEnumeratedTagTypeLocallyMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeSubKinds, resolveReference, resolveReference, resolveReference, resolveReference, resolveReferenceDown, resolveReferenceDown, resolveReferenceDown, resolveReferenceDownMany, resolveReferenceDownMany, resolveReferenceDownMany, resolveReferenceDownMany, resolveReferenceLocally, resolveReferenceLocallyMany, resolveReferenceMany, resolveReferenceMany, resolveReferenceMany, resolveReferenceMany, resolveReferenceMany, resolveReferenceMany, resolveReferenceSubKinds, resolveSimpleTagType, resolveSimpleTagType, resolveSimpleTagType, resolveSimpleTagType, resolveSimpleTagTypeDown, resolveSimpleTagTypeDown, resolveSimpleTagTypeDown, resolveSimpleTagTypeDownMany, resolveSimpleTagTypeDownMany, resolveSimpleTagTypeDownMany, resolveSimpleTagTypeDownMany, resolveSimpleTagTypeLocally, resolveSimpleTagTypeLocallyMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeSubKinds, resolveTagSchema, resolveTagSchema, resolveTagSchema, resolveTagSchema, resolveTagSchemaDown, resolveTagSchemaDown, resolveTagSchemaDown, resolveTagSchemaDownMany, resolveTagSchemaDownMany, resolveTagSchemaDownMany, resolveTagSchemaDownMany, resolveTagSchemaLocally, resolveTagSchemaLocallyMany, resolveTagSchemaMany, resolveTagSchemaMany, resolveTagSchemaMany, resolveTagSchemaMany, resolveTagSchemaMany, resolveTagSchemaMany, resolveTagSchemaSubKinds, resolveTagType, resolveTagType, resolveTagType, resolveTagType, resolveTagTypeDown, resolveTagTypeDown, resolveTagTypeDown, resolveTagTypeDownMany, resolveTagTypeDownMany, resolveTagTypeDownMany, resolveTagTypeDownMany, resolveTagTypeLocally, resolveTagTypeLocallyMany, resolveTagTypeMany, resolveTagTypeMany, resolveTagTypeMany, resolveTagTypeMany, resolveTagTypeMany, resolveTagTypeMany, resolveTagTypeSubKinds, resolveValuedTagType, resolveValuedTagType, resolveValuedTagType, resolveValuedTagType, resolveValuedTagTypeDown, resolveValuedTagTypeDown, resolveValuedTagTypeDown, resolveValuedTagTypeDownMany, resolveValuedTagTypeDownMany, resolveValuedTagTypeDownMany, resolveValuedTagTypeDownMany, resolveValuedTagTypeLocally, resolveValuedTagTypeLocallyMany, resolveValuedTagTypeMany, resolveValuedTagTypeMany, resolveValuedTagTypeMany, resolveValuedTagTypeMany, resolveValuedTagTypeMany, resolveValuedTagTypeMany, resolveValuedTagTypeSubKinds, setComplexTagTypeSymbolsAlreadyResolved, setEnumeratedTagTypeSymbolsAlreadyResolved, setReferenceSymbolsAlreadyResolved, setSimpleTagTypeSymbolsAlreadyResolved, setTagSchemaSymbolsAlreadyResolved, setTagTypeSymbolsAlreadyResolved, setValuedTagTypeSymbolsAlreadyResolved
-
Field Details
-
packageName
-
imports
-
-
Constructor Details
-
TagSchemaArtifactScope
-
TagSchemaArtifactScope
public TagSchemaArtifactScope(Optional<ITagSchemaScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
TagSchemaArtifactScope
public TagSchemaArtifactScope()
-
-
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 interfaceITagSchemaArtifactScope
-
setImportsList
- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope- Specified by:
setImportsListin interfaceIMCBasicTypesArtifactScope- Specified by:
setImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
setImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
setImportsListin interfaceITagSchemaArtifactScope
-
isPresentName
public boolean isPresentName()- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope- Overrides:
isPresentNamein classTagSchemaScope
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.IScope- Overrides:
getNamein classTagSchemaScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceITagSchemaScope- Overrides:
setEnclosingScopein classTagSchemaScope
-
accept
- Specified by:
acceptin interfaceITagSchemaArtifactScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
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 interfaceITagSchemaArtifactScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceITagSchemaArtifactScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
accept
- Specified by:
acceptin interfaceIMCBasicTypesArtifactScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceITagSchemaArtifactScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceITagSchemaArtifactScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
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 interfacede.monticore.symboltable.IScope- Specified by:
acceptin interfaceITagSchemaArtifactScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-