Class TagSchemaGlobalScope
java.lang.Object
de.monticore.tagging.tagschema._symboltable.TagSchemaScope
de.monticore.tagging.tagschema._symboltable.TagSchemaGlobalScope
- All Implemented Interfaces:
IMCCommonLiteralsGlobalScope,IMCCommonLiteralsScope,IMCLiteralsBasisGlobalScope,IMCLiteralsBasisScope,IMCBasicsGlobalScope,IMCBasicsScope,de.monticore.symboltable.IGlobalScope,de.monticore.symboltable.IScope,ITagSchemaGlobalScope,ITagSchemaScope,IMCBasicTypesGlobalScope,IMCBasicTypesScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<IComplexTagTypeSymbolResolver> protected List<IEnumeratedTagTypeSymbolResolver> protected List<IReferenceSymbolResolver> protected List<ISimpleTagTypeSymbolResolver> protected List<ITagSchemaSymbolResolver> protected List<ITagTypeSymbolResolver> protected List<IValuedTagTypeSymbolResolver> de.monticore.symboltable.serialization.IDeSerprotected Stringprotected de.monticore.io.paths.MCPathprotected TagSchemaSymbols2JsonFields 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
ConstructorsConstructorDescriptionTagSchemaGlobalScope(de.monticore.io.paths.MCPath symbolPath, String fileExt) -
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) voidaddLoadedFile(String name) voidclear()voidde.monticore.symboltable.serialization.IDeSergetDeSer()de.monticore.io.paths.MCPathvoidinit()booleanisFileLoaded(String name) voidloadComplexTagType(String name) voidloadEnumeratedTagType(String name) voidloadFileForModelName(String modelName) voidloadReference(String name) voidloadSimpleTagType(String name) voidloadTagSchema(String name) voidloadTagType(String name) voidloadValuedTagType(String name) voidvoidvoidvoidvoidvoidputTagTypeSymbolDeSer(String kind) voidvoidsetAdaptedComplexTagTypeSymbolResolverList(List<IComplexTagTypeSymbolResolver> adaptedComplexTagTypeSymbolResolver) voidsetAdaptedEnumeratedTagTypeSymbolResolverList(List<IEnumeratedTagTypeSymbolResolver> adaptedEnumeratedTagTypeSymbolResolver) voidsetAdaptedReferenceSymbolResolverList(List<IReferenceSymbolResolver> adaptedReferenceSymbolResolver) voidsetAdaptedSimpleTagTypeSymbolResolverList(List<ISimpleTagTypeSymbolResolver> adaptedSimpleTagTypeSymbolResolver) voidsetAdaptedTagSchemaSymbolResolverList(List<ITagSchemaSymbolResolver> adaptedTagSchemaSymbolResolver) voidsetAdaptedTagTypeSymbolResolverList(List<ITagTypeSymbolResolver> adaptedTagTypeSymbolResolver) voidsetAdaptedValuedTagTypeSymbolResolverList(List<IValuedTagTypeSymbolResolver> adaptedValuedTagTypeSymbolResolver) 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(TagSchemaSymbols2Json symbols2Json) 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, getName, getReferenceSymbols, getSimpleTagTypeSymbols, getSpanningSymbol, getSubScopes, getTagSchemaSymbols, getTagTypeSymbols, getUnknownSymbols, getValuedTagTypeSymbols, isComplexTagTypeSymbolsAlreadyResolved, isEnumeratedTagTypeSymbolsAlreadyResolved, isExportingSymbols, isOrdered, isPresentAstNode, isPresentName, 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, 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.mcbasics._symboltable.IMCBasicsGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, getSubScopes, getSymbolsSize, 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.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, setSpanningSymbolAbsentMethods inherited from interface de.monticore.tagging.tagschema._symboltable.ITagSchemaGlobalScope
addAdaptedComplexTagTypeSymbolResolver, addAdaptedComplexTagTypeSymbolResolver, addAdaptedEnumeratedTagTypeSymbolResolver, addAdaptedEnumeratedTagTypeSymbolResolver, addAdaptedReferenceSymbolResolver, addAdaptedReferenceSymbolResolver, addAdaptedSimpleTagTypeSymbolResolver, addAdaptedSimpleTagTypeSymbolResolver, addAdaptedTagSchemaSymbolResolver, addAdaptedTagSchemaSymbolResolver, addAdaptedTagTypeSymbolResolver, addAdaptedTagTypeSymbolResolver, addAdaptedValuedTagTypeSymbolResolver, addAdaptedValuedTagTypeSymbolResolver, addAllAdaptedComplexTagTypeSymbolResolver, addAllAdaptedComplexTagTypeSymbolResolver, addAllAdaptedEnumeratedTagTypeSymbolResolver, addAllAdaptedEnumeratedTagTypeSymbolResolver, addAllAdaptedReferenceSymbolResolver, addAllAdaptedReferenceSymbolResolver, addAllAdaptedSimpleTagTypeSymbolResolver, addAllAdaptedSimpleTagTypeSymbolResolver, addAllAdaptedTagSchemaSymbolResolver, addAllAdaptedTagSchemaSymbolResolver, addAllAdaptedTagTypeSymbolResolver, addAllAdaptedTagTypeSymbolResolver, addAllAdaptedValuedTagTypeSymbolResolver, addAllAdaptedValuedTagTypeSymbolResolver, calculateModelNamesForComplexTagType, calculateModelNamesForEnumeratedTagType, calculateModelNamesForReference, calculateModelNamesForSimpleTagType, calculateModelNamesForTagSchema, calculateModelNamesForTagType, calculateModelNamesForValuedTagType, checkIfContinueAsSubScope, clearAdaptedComplexTagTypeSymbolResolver, clearAdaptedEnumeratedTagTypeSymbolResolver, clearAdaptedReferenceSymbolResolver, clearAdaptedSimpleTagTypeSymbolResolver, clearAdaptedTagSchemaSymbolResolver, clearAdaptedTagTypeSymbolResolver, clearAdaptedValuedTagTypeSymbolResolver, containsAdaptedComplexTagTypeSymbolResolver, containsAdaptedEnumeratedTagTypeSymbolResolver, containsAdaptedReferenceSymbolResolver, containsAdaptedSimpleTagTypeSymbolResolver, containsAdaptedTagSchemaSymbolResolver, containsAdaptedTagTypeSymbolResolver, containsAdaptedValuedTagTypeSymbolResolver, containsAllAdaptedComplexTagTypeSymbolResolver, containsAllAdaptedEnumeratedTagTypeSymbolResolver, containsAllAdaptedReferenceSymbolResolver, containsAllAdaptedSimpleTagTypeSymbolResolver, containsAllAdaptedTagSchemaSymbolResolver, containsAllAdaptedTagTypeSymbolResolver, containsAllAdaptedValuedTagTypeSymbolResolver, equalsAdaptedComplexTagTypeSymbolResolver, equalsAdaptedEnumeratedTagTypeSymbolResolver, equalsAdaptedReferenceSymbolResolver, equalsAdaptedSimpleTagTypeSymbolResolver, equalsAdaptedTagSchemaSymbolResolver, equalsAdaptedTagTypeSymbolResolver, equalsAdaptedValuedTagTypeSymbolResolver, forEachAdaptedComplexTagTypeSymbolResolver, forEachAdaptedEnumeratedTagTypeSymbolResolver, forEachAdaptedReferenceSymbolResolver, forEachAdaptedSimpleTagTypeSymbolResolver, forEachAdaptedTagSchemaSymbolResolver, forEachAdaptedTagTypeSymbolResolver, forEachAdaptedValuedTagTypeSymbolResolver, getAdaptedComplexTagTypeSymbolResolver, getAdaptedEnumeratedTagTypeSymbolResolver, getAdaptedReferenceSymbolResolver, getAdaptedSimpleTagTypeSymbolResolver, getAdaptedTagSchemaSymbolResolver, getAdaptedTagTypeSymbolResolver, getAdaptedValuedTagTypeSymbolResolver, getComplexTagTypeSymbolDeSer, getEnclosingScope, getEnumeratedTagTypeSymbolDeSer, getName, getReferenceSymbolDeSer, getSimpleTagTypeSymbolDeSer, getSymbolDeSer, getTagSchemaSymbolDeSer, getTagTypeSymbolDeSer, getValuedTagTypeSymbolDeSer, hashCodeAdaptedComplexTagTypeSymbolResolver, hashCodeAdaptedEnumeratedTagTypeSymbolResolver, hashCodeAdaptedReferenceSymbolResolver, hashCodeAdaptedSimpleTagTypeSymbolResolver, hashCodeAdaptedTagSchemaSymbolResolver, hashCodeAdaptedTagTypeSymbolResolver, hashCodeAdaptedValuedTagTypeSymbolResolver, indexOfAdaptedComplexTagTypeSymbolResolver, indexOfAdaptedEnumeratedTagTypeSymbolResolver, indexOfAdaptedReferenceSymbolResolver, indexOfAdaptedSimpleTagTypeSymbolResolver, indexOfAdaptedTagSchemaSymbolResolver, indexOfAdaptedTagTypeSymbolResolver, indexOfAdaptedValuedTagTypeSymbolResolver, isEmptyAdaptedComplexTagTypeSymbolResolver, isEmptyAdaptedEnumeratedTagTypeSymbolResolver, isEmptyAdaptedReferenceSymbolResolver, isEmptyAdaptedSimpleTagTypeSymbolResolver, isEmptyAdaptedTagSchemaSymbolResolver, isEmptyAdaptedTagTypeSymbolResolver, isEmptyAdaptedValuedTagTypeSymbolResolver, isPresentName, iteratorAdaptedComplexTagTypeSymbolResolver, iteratorAdaptedEnumeratedTagTypeSymbolResolver, iteratorAdaptedReferenceSymbolResolver, iteratorAdaptedSimpleTagTypeSymbolResolver, iteratorAdaptedTagSchemaSymbolResolver, iteratorAdaptedTagTypeSymbolResolver, iteratorAdaptedValuedTagTypeSymbolResolver, lastIndexOfAdaptedComplexTagTypeSymbolResolver, lastIndexOfAdaptedEnumeratedTagTypeSymbolResolver, lastIndexOfAdaptedReferenceSymbolResolver, lastIndexOfAdaptedSimpleTagTypeSymbolResolver, lastIndexOfAdaptedTagSchemaSymbolResolver, lastIndexOfAdaptedTagTypeSymbolResolver, lastIndexOfAdaptedValuedTagTypeSymbolResolver, listIteratorAdaptedComplexTagTypeSymbolResolver, listIteratorAdaptedComplexTagTypeSymbolResolver, listIteratorAdaptedEnumeratedTagTypeSymbolResolver, listIteratorAdaptedEnumeratedTagTypeSymbolResolver, listIteratorAdaptedReferenceSymbolResolver, listIteratorAdaptedReferenceSymbolResolver, listIteratorAdaptedSimpleTagTypeSymbolResolver, listIteratorAdaptedSimpleTagTypeSymbolResolver, listIteratorAdaptedTagSchemaSymbolResolver, listIteratorAdaptedTagSchemaSymbolResolver, listIteratorAdaptedTagTypeSymbolResolver, listIteratorAdaptedTagTypeSymbolResolver, listIteratorAdaptedValuedTagTypeSymbolResolver, listIteratorAdaptedValuedTagTypeSymbolResolver, parallelStreamAdaptedComplexTagTypeSymbolResolver, parallelStreamAdaptedEnumeratedTagTypeSymbolResolver, parallelStreamAdaptedReferenceSymbolResolver, parallelStreamAdaptedSimpleTagTypeSymbolResolver, parallelStreamAdaptedTagSchemaSymbolResolver, parallelStreamAdaptedTagTypeSymbolResolver, parallelStreamAdaptedValuedTagTypeSymbolResolver, putSymbolDeSer, removeAdaptedComplexTagTypeSymbolResolver, removeAdaptedComplexTagTypeSymbolResolver, removeAdaptedEnumeratedTagTypeSymbolResolver, removeAdaptedEnumeratedTagTypeSymbolResolver, removeAdaptedReferenceSymbolResolver, removeAdaptedReferenceSymbolResolver, removeAdaptedSimpleTagTypeSymbolResolver, removeAdaptedSimpleTagTypeSymbolResolver, removeAdaptedTagSchemaSymbolResolver, removeAdaptedTagSchemaSymbolResolver, removeAdaptedTagTypeSymbolResolver, removeAdaptedTagTypeSymbolResolver, removeAdaptedValuedTagTypeSymbolResolver, removeAdaptedValuedTagTypeSymbolResolver, removeAllAdaptedComplexTagTypeSymbolResolver, removeAllAdaptedEnumeratedTagTypeSymbolResolver, removeAllAdaptedReferenceSymbolResolver, removeAllAdaptedSimpleTagTypeSymbolResolver, removeAllAdaptedTagSchemaSymbolResolver, removeAllAdaptedTagTypeSymbolResolver, removeAllAdaptedValuedTagTypeSymbolResolver, removeIfAdaptedComplexTagTypeSymbolResolver, removeIfAdaptedEnumeratedTagTypeSymbolResolver, removeIfAdaptedReferenceSymbolResolver, removeIfAdaptedSimpleTagTypeSymbolResolver, removeIfAdaptedTagSchemaSymbolResolver, removeIfAdaptedTagTypeSymbolResolver, removeIfAdaptedValuedTagTypeSymbolResolver, replaceAllAdaptedComplexTagTypeSymbolResolver, replaceAllAdaptedEnumeratedTagTypeSymbolResolver, replaceAllAdaptedReferenceSymbolResolver, replaceAllAdaptedSimpleTagTypeSymbolResolver, replaceAllAdaptedTagSchemaSymbolResolver, replaceAllAdaptedTagTypeSymbolResolver, replaceAllAdaptedValuedTagTypeSymbolResolver, resolveAdaptedComplexTagType, resolveAdaptedEnumeratedTagType, resolveAdaptedReference, resolveAdaptedSimpleTagType, resolveAdaptedTagSchema, resolveAdaptedTagType, resolveAdaptedValuedTagType, resolveComplexTagTypeMany, resolveEnumeratedTagTypeMany, resolveReferenceMany, resolveSimpleTagTypeMany, resolveTagSchemaMany, resolveTagTypeMany, resolveValuedTagTypeMany, retainAllAdaptedComplexTagTypeSymbolResolver, retainAllAdaptedEnumeratedTagTypeSymbolResolver, retainAllAdaptedReferenceSymbolResolver, retainAllAdaptedSimpleTagTypeSymbolResolver, retainAllAdaptedTagSchemaSymbolResolver, retainAllAdaptedTagTypeSymbolResolver, retainAllAdaptedValuedTagTypeSymbolResolver, setAdaptedComplexTagTypeSymbolResolver, setAdaptedEnumeratedTagTypeSymbolResolver, setAdaptedReferenceSymbolResolver, setAdaptedSimpleTagTypeSymbolResolver, setAdaptedTagSchemaSymbolResolver, setAdaptedTagTypeSymbolResolver, setAdaptedValuedTagTypeSymbolResolver, setEnclosingScope, sizeAdaptedComplexTagTypeSymbolResolver, sizeAdaptedEnumeratedTagTypeSymbolResolver, sizeAdaptedReferenceSymbolResolver, sizeAdaptedSimpleTagTypeSymbolResolver, sizeAdaptedTagSchemaSymbolResolver, sizeAdaptedTagTypeSymbolResolver, sizeAdaptedValuedTagTypeSymbolResolver, sortAdaptedComplexTagTypeSymbolResolver, sortAdaptedEnumeratedTagTypeSymbolResolver, sortAdaptedReferenceSymbolResolver, sortAdaptedSimpleTagTypeSymbolResolver, sortAdaptedTagSchemaSymbolResolver, sortAdaptedTagTypeSymbolResolver, sortAdaptedValuedTagTypeSymbolResolver, spliteratorAdaptedComplexTagTypeSymbolResolver, spliteratorAdaptedEnumeratedTagTypeSymbolResolver, spliteratorAdaptedReferenceSymbolResolver, spliteratorAdaptedSimpleTagTypeSymbolResolver, spliteratorAdaptedTagSchemaSymbolResolver, spliteratorAdaptedTagTypeSymbolResolver, spliteratorAdaptedValuedTagTypeSymbolResolver, streamAdaptedComplexTagTypeSymbolResolver, streamAdaptedEnumeratedTagTypeSymbolResolver, streamAdaptedReferenceSymbolResolver, streamAdaptedSimpleTagTypeSymbolResolver, streamAdaptedTagSchemaSymbolResolver, streamAdaptedTagTypeSymbolResolver, streamAdaptedValuedTagTypeSymbolResolver, subListAdaptedComplexTagTypeSymbolResolver, subListAdaptedEnumeratedTagTypeSymbolResolver, subListAdaptedReferenceSymbolResolver, subListAdaptedSimpleTagTypeSymbolResolver, subListAdaptedTagSchemaSymbolResolver, subListAdaptedTagTypeSymbolResolver, subListAdaptedValuedTagTypeSymbolResolver, toArrayAdaptedComplexTagTypeSymbolResolver, toArrayAdaptedComplexTagTypeSymbolResolver, toArrayAdaptedEnumeratedTagTypeSymbolResolver, toArrayAdaptedEnumeratedTagTypeSymbolResolver, toArrayAdaptedReferenceSymbolResolver, toArrayAdaptedReferenceSymbolResolver, toArrayAdaptedSimpleTagTypeSymbolResolver, toArrayAdaptedSimpleTagTypeSymbolResolver, toArrayAdaptedTagSchemaSymbolResolver, toArrayAdaptedTagSchemaSymbolResolver, toArrayAdaptedTagTypeSymbolResolver, toArrayAdaptedTagTypeSymbolResolver, toArrayAdaptedValuedTagTypeSymbolResolver, toArrayAdaptedValuedTagTypeSymbolResolverMethods inherited from interface de.monticore.tagging.tagschema._symboltable.ITagSchemaScope
add, add, add, add, add, add, add, addSubScope, continueAsComplexTagTypeSubScope, continueAsEnumeratedTagTypeSubScope, continueAsReferenceSubScope, continueAsSimpleTagTypeSubScope, continueAsTagSchemaSubScope, continueAsTagTypeSubScope, continueAsValuedTagTypeSubScope, continueComplexTagTypeWithEnclosingScope, continueEnumeratedTagTypeWithEnclosingScope, continueReferenceWithEnclosingScope, continueSimpleTagTypeWithEnclosingScope, continueTagSchemaWithEnclosingScope, continueTagTypeWithEnclosingScope, continueValuedTagTypeWithEnclosingScope, filterComplexTagType, filterEnumeratedTagType, filterReference, filterSimpleTagType, filterTagSchema, filterTagType, filterValuedTagType, getComplexTagTypeSymbols, 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, resolveComplexTagTypeSubKinds, resolveEnumeratedTagType, resolveEnumeratedTagType, resolveEnumeratedTagType, resolveEnumeratedTagType, resolveEnumeratedTagTypeDown, resolveEnumeratedTagTypeDown, resolveEnumeratedTagTypeDown, resolveEnumeratedTagTypeDownMany, resolveEnumeratedTagTypeDownMany, resolveEnumeratedTagTypeDownMany, resolveEnumeratedTagTypeDownMany, resolveEnumeratedTagTypeLocally, resolveEnumeratedTagTypeLocallyMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeMany, resolveEnumeratedTagTypeSubKinds, resolveReference, resolveReference, resolveReference, resolveReference, resolveReferenceDown, resolveReferenceDown, resolveReferenceDown, resolveReferenceDownMany, resolveReferenceDownMany, resolveReferenceDownMany, resolveReferenceDownMany, resolveReferenceLocally, resolveReferenceLocallyMany, resolveReferenceMany, resolveReferenceMany, resolveReferenceMany, resolveReferenceMany, resolveReferenceMany, resolveReferenceSubKinds, resolveSimpleTagType, resolveSimpleTagType, resolveSimpleTagType, resolveSimpleTagType, resolveSimpleTagTypeDown, resolveSimpleTagTypeDown, resolveSimpleTagTypeDown, resolveSimpleTagTypeDownMany, resolveSimpleTagTypeDownMany, resolveSimpleTagTypeDownMany, resolveSimpleTagTypeDownMany, resolveSimpleTagTypeLocally, resolveSimpleTagTypeLocallyMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeMany, resolveSimpleTagTypeSubKinds, resolveTagSchema, resolveTagSchema, resolveTagSchema, resolveTagSchema, resolveTagSchemaDown, resolveTagSchemaDown, resolveTagSchemaDown, resolveTagSchemaDownMany, resolveTagSchemaDownMany, resolveTagSchemaDownMany, resolveTagSchemaDownMany, resolveTagSchemaLocally, resolveTagSchemaLocallyMany, resolveTagSchemaMany, resolveTagSchemaMany, resolveTagSchemaMany, resolveTagSchemaMany, resolveTagSchemaMany, resolveTagSchemaSubKinds, resolveTagType, resolveTagType, resolveTagType, resolveTagType, resolveTagTypeDown, resolveTagTypeDown, resolveTagTypeDown, resolveTagTypeDownMany, resolveTagTypeDownMany, resolveTagTypeDownMany, resolveTagTypeDownMany, resolveTagTypeLocally, resolveTagTypeLocallyMany, resolveTagTypeMany, resolveTagTypeMany, resolveTagTypeMany, resolveTagTypeMany, resolveTagTypeMany, resolveTagTypeSubKinds, resolveValuedTagType, resolveValuedTagType, resolveValuedTagType, resolveValuedTagType, resolveValuedTagTypeDown, resolveValuedTagTypeDown, resolveValuedTagTypeDown, resolveValuedTagTypeDownMany, resolveValuedTagTypeDownMany, resolveValuedTagTypeDownMany, resolveValuedTagTypeDownMany, resolveValuedTagTypeLocally, resolveValuedTagTypeLocallyMany, resolveValuedTagTypeMany, resolveValuedTagTypeMany, resolveValuedTagTypeMany, resolveValuedTagTypeMany, resolveValuedTagTypeMany, resolveValuedTagTypeSubKinds, setComplexTagTypeSymbolsAlreadyResolved, setEnumeratedTagTypeSymbolsAlreadyResolved, setReferenceSymbolsAlreadyResolved, setSimpleTagTypeSymbolsAlreadyResolved, setTagSchemaSymbolsAlreadyResolved, setTagTypeSymbolsAlreadyResolved, setValuedTagTypeSymbolsAlreadyResolved
-
Field Details
-
symbolPath
protected de.monticore.io.paths.MCPath symbolPath -
fileExt
-
deSer
public de.monticore.symboltable.serialization.IDeSer deSer -
symbolDeSers
-
symbols2Json
-
cache
-
adaptedTagSchemaSymbolResolver
-
adaptedSimpleTagTypeSymbolResolver
-
adaptedValuedTagTypeSymbolResolver
-
adaptedEnumeratedTagTypeSymbolResolver
-
adaptedComplexTagTypeSymbolResolver
-
adaptedReferenceSymbolResolver
-
adaptedTagTypeSymbolResolver
-
-
Constructor Details
-
TagSchemaGlobalScope
-
TagSchemaGlobalScope
public TagSchemaGlobalScope()
-
-
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 interfaceIMCBasicTypesGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getSymbolDeSersin interfaceITagSchemaGlobalScope
-
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
-
getAdaptedTagSchemaSymbolResolverList
- Specified by:
getAdaptedTagSchemaSymbolResolverListin interfaceITagSchemaGlobalScope
-
setAdaptedTagSchemaSymbolResolverList
public void setAdaptedTagSchemaSymbolResolverList(List<ITagSchemaSymbolResolver> adaptedTagSchemaSymbolResolver) - Specified by:
setAdaptedTagSchemaSymbolResolverListin interfaceITagSchemaGlobalScope
-
getAdaptedSimpleTagTypeSymbolResolverList
- Specified by:
getAdaptedSimpleTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
setAdaptedSimpleTagTypeSymbolResolverList
public void setAdaptedSimpleTagTypeSymbolResolverList(List<ISimpleTagTypeSymbolResolver> adaptedSimpleTagTypeSymbolResolver) - Specified by:
setAdaptedSimpleTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
getAdaptedValuedTagTypeSymbolResolverList
- Specified by:
getAdaptedValuedTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
setAdaptedValuedTagTypeSymbolResolverList
public void setAdaptedValuedTagTypeSymbolResolverList(List<IValuedTagTypeSymbolResolver> adaptedValuedTagTypeSymbolResolver) - Specified by:
setAdaptedValuedTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
getAdaptedEnumeratedTagTypeSymbolResolverList
- Specified by:
getAdaptedEnumeratedTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
setAdaptedEnumeratedTagTypeSymbolResolverList
public void setAdaptedEnumeratedTagTypeSymbolResolverList(List<IEnumeratedTagTypeSymbolResolver> adaptedEnumeratedTagTypeSymbolResolver) - Specified by:
setAdaptedEnumeratedTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
getAdaptedComplexTagTypeSymbolResolverList
- Specified by:
getAdaptedComplexTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
setAdaptedComplexTagTypeSymbolResolverList
public void setAdaptedComplexTagTypeSymbolResolverList(List<IComplexTagTypeSymbolResolver> adaptedComplexTagTypeSymbolResolver) - Specified by:
setAdaptedComplexTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
getAdaptedReferenceSymbolResolverList
- Specified by:
getAdaptedReferenceSymbolResolverListin interfaceITagSchemaGlobalScope
-
setAdaptedReferenceSymbolResolverList
public void setAdaptedReferenceSymbolResolverList(List<IReferenceSymbolResolver> adaptedReferenceSymbolResolver) - Specified by:
setAdaptedReferenceSymbolResolverListin interfaceITagSchemaGlobalScope
-
getAdaptedTagTypeSymbolResolverList
- Specified by:
getAdaptedTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
setAdaptedTagTypeSymbolResolverList
public void setAdaptedTagTypeSymbolResolverList(List<ITagTypeSymbolResolver> adaptedTagTypeSymbolResolver) - Specified by:
setAdaptedTagTypeSymbolResolverListin interfaceITagSchemaGlobalScope
-
loadTagSchema
- Specified by:
loadTagSchemain interfaceITagSchemaGlobalScope
-
loadSimpleTagType
- Specified by:
loadSimpleTagTypein interfaceITagSchemaGlobalScope
-
loadValuedTagType
- Specified by:
loadValuedTagTypein interfaceITagSchemaGlobalScope
-
loadEnumeratedTagType
- Specified by:
loadEnumeratedTagTypein interfaceITagSchemaGlobalScope
-
loadComplexTagType
- Specified by:
loadComplexTagTypein interfaceITagSchemaGlobalScope
-
loadReference
- Specified by:
loadReferencein interfaceITagSchemaGlobalScope
-
loadTagType
- Specified by:
loadTagTypein interfaceITagSchemaGlobalScope
-
loadFileForModelName
- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCBasicTypesGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
loadFileForModelNamein interfaceITagSchemaGlobalScope
-
getRealThis
- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCBasicTypesGlobalScope- Specified by:
getRealThisin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getRealThisin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getRealThisin interfaceITagSchemaGlobalScope
-
clear
public void clear()- Specified by:
clearin interfacede.monticore.symboltable.IGlobalScope
-
putTagSchemaSymbolDeSer
- Specified by:
putTagSchemaSymbolDeSerin interfaceITagSchemaGlobalScope
-
putSimpleTagTypeSymbolDeSer
- Specified by:
putSimpleTagTypeSymbolDeSerin interfaceITagSchemaGlobalScope
-
putValuedTagTypeSymbolDeSer
- Specified by:
putValuedTagTypeSymbolDeSerin interfaceITagSchemaGlobalScope
-
putEnumeratedTagTypeSymbolDeSer
- Specified by:
putEnumeratedTagTypeSymbolDeSerin interfaceITagSchemaGlobalScope
-
putComplexTagTypeSymbolDeSer
- Specified by:
putComplexTagTypeSymbolDeSerin interfaceITagSchemaGlobalScope
-
putReferenceSymbolDeSer
- Specified by:
putReferenceSymbolDeSerin interfaceITagSchemaGlobalScope
-
putTagTypeSymbolDeSer
- Specified by:
putTagTypeSymbolDeSerin interfaceITagSchemaGlobalScope
-
accept
- Specified by:
acceptin interfaceITagSchemaGlobalScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceITagSchemaGlobalScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceITagSchemaGlobalScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
accept
- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceITagSchemaGlobalScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceITagSchemaGlobalScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Specified by:
acceptin interfaceITagSchemaGlobalScope- Specified by:
acceptin interfaceITagSchemaScope- Overrides:
acceptin classTagSchemaScope
-