Class MCFunctionTypesGlobalScope
java.lang.Object
de.monticore.types.mcfunctiontypes._symboltable.MCFunctionTypesScope
de.monticore.types.mcfunctiontypes._symboltable.MCFunctionTypesGlobalScope
- All Implemented Interfaces:
IMCBasicsGlobalScope,IMCBasicsScope,de.monticore.symboltable.IGlobalScope,de.monticore.symboltable.IScope,IMCBasicTypesGlobalScope,IMCBasicTypesScope,IMCFunctionTypesGlobalScope,IMCFunctionTypesScope
public class MCFunctionTypesGlobalScope
extends MCFunctionTypesScope
implements IMCFunctionTypesGlobalScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionde.monticore.symboltable.serialization.IDeSerprotected Stringprotected de.monticore.io.paths.MCPathprotected MCFunctionTypesSymbols2JsonFields inherited from class de.monticore.types.mcfunctiontypes._symboltable.MCFunctionTypesScope
astNode, enclosingScope, exportingSymbols, name, ordered, shadowing, spanningSymbol, subScopes, unknownSymbols, unknownSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionMCFunctionTypesGlobalScope(de.monticore.io.paths.MCPath symbolPath, String fileExt) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(MCFunctionTypesTraverser 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) 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(MCFunctionTypesSymbols2Json symbols2Json) Methods inherited from class de.monticore.types.mcfunctiontypes._symboltable.MCFunctionTypesScope
add, addSubScope, addSubScope, addSubScope, getAstNode, getEnclosingScope, getName, getSpanningSymbol, getSubScopes, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isShadowing, isUnknownSymbolsAlreadyResolved, remove, removeSubScope, removeSubScope, removeSubScope, setAstNode, setAstNodeAbsent, setEnclosingScope, setEnclosingScope, setEnclosingScope, setExportingSymbols, setName, setNameAbsent, 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.types.mcbasictypes._symboltable.IMCBasicTypesGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.types.mcfunctiontypes._symboltable.IMCFunctionTypesGlobalScope
checkIfContinueAsSubScope, getEnclosingScope, getName, getSymbolDeSer, isPresentName, putSymbolDeSer, setEnclosingScopeMethods inherited from interface de.monticore.types.mcfunctiontypes._symboltable.IMCFunctionTypesScope
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, setSpanningSymbolAbsent
-
Field Details
-
symbolPath
protected de.monticore.io.paths.MCPath symbolPath -
fileExt
-
deSer
public de.monticore.symboltable.serialization.IDeSer deSer -
symbolDeSers
-
symbols2Json
-
cache
-
-
Constructor Details
-
MCFunctionTypesGlobalScope
-
MCFunctionTypesGlobalScope
public MCFunctionTypesGlobalScope()
-
-
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 interfaceIMCFunctionTypesGlobalScope
-
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
-
loadFileForModelName
- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCBasicTypesGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCFunctionTypesGlobalScope
-
getRealThis
- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCBasicTypesGlobalScope- Specified by:
getRealThisin interfaceIMCFunctionTypesGlobalScope
-
clear
public void clear()- Specified by:
clearin interfacede.monticore.symboltable.IGlobalScope
-
accept
- Specified by:
acceptin interfaceIMCFunctionTypesGlobalScope- Specified by:
acceptin interfaceIMCFunctionTypesScope- Overrides:
acceptin classMCFunctionTypesScope
-
accept
- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCFunctionTypesGlobalScope- Specified by:
acceptin interfaceIMCFunctionTypesScope- Overrides:
acceptin classMCFunctionTypesScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCFunctionTypesGlobalScope- Specified by:
acceptin interfaceIMCFunctionTypesScope- Overrides:
acceptin classMCFunctionTypesScope
-
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 interfaceIMCFunctionTypesGlobalScope- Specified by:
acceptin interfaceIMCFunctionTypesScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Overrides:
acceptin classMCFunctionTypesScope
-