Interface IMCSimpleGenericTypesGlobalScope
-
- All Superinterfaces:
de.monticore.symboltable.IGlobalScope,IMCBasicsGlobalScope,IMCBasicsScope,IMCBasicTypesGlobalScope,IMCBasicTypesScope,IMCCollectionTypesGlobalScope,IMCCollectionTypesScope,IMCSimpleGenericTypesScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IGrammar_WithConceptsGlobalScope,IGrammarGlobalScope,IJavaClassExpressionsGlobalScope,IJavaLightGlobalScope,IMCFullGenericTypesGlobalScope,IODRuleGenerationGlobalScope,IODRulesGlobalScope,ITFBasisExtsGlobalScope,ITFCommonsGlobalScope
- All Known Implementing Classes:
Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,GrammarGlobalScope,JavaClassExpressionsGlobalScope,JavaLightGlobalScope,MCFullGenericTypesGlobalScope,MCSimpleGenericTypesGlobalScope,ODRuleGenerationGlobalScope,ODRulesGlobalScope,TFBasisExtsGlobalScope,TFCommonsGlobalScope
public interface IMCSimpleGenericTypesGlobalScope extends IMCCollectionTypesGlobalScope, IMCSimpleGenericTypesScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(MCBasicsTraverser visitor)voidaccept(MCBasicTypesTraverser visitor)voidaccept(MCCollectionTypesTraverser visitor)voidaccept(MCSimpleGenericTypesTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default booleancheckIfContinueAsSubScope(java.lang.String symbolName)default IMCSimpleGenericTypesScopegetEnclosingScope()default java.lang.StringgetName()IMCSimpleGenericTypesGlobalScopegetRealThis()default de.monticore.symboltable.serialization.ISymbolDeSergetSymbolDeSer(java.lang.String key)java.util.Map<java.lang.String,de.monticore.symboltable.serialization.ISymbolDeSer>getSymbolDeSers()default booleanisPresentName()voidloadFileForModelName(java.lang.String modelName)default voidputSymbolDeSer(java.lang.String key, de.monticore.symboltable.serialization.ISymbolDeSer value)default voidsetEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)-
Methods inherited from interface de.monticore.symboltable.IGlobalScope
addLoadedFile, clear, clearLoadedFiles, getDeSer, getFileExt, getSymbolPath, init, isFileLoaded, setDeSer, setFileExt, setSymbolDeSers, setSymbolPath
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.types.mccollectiontypes._symboltable.IMCCollectionTypesGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.types.mccollectiontypes._symboltable.IMCCollectionTypesScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.types.mcsimplegenerictypes._symboltable.IMCSimpleGenericTypesScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScope
-
Methods 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
-
-
-
-
Method Detail
-
loadFileForModelName
void loadFileForModelName(java.lang.String modelName)
- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCBasicTypesGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCCollectionTypesGlobalScope
-
getEnclosingScope
default IMCSimpleGenericTypesScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIMCBasicsGlobalScope- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesGlobalScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesScope- Specified by:
getEnclosingScopein interfaceIMCCollectionTypesGlobalScope- Specified by:
getEnclosingScopein interfaceIMCCollectionTypesScope- Specified by:
getEnclosingScopein interfaceIMCSimpleGenericTypesScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
default void setEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceIMCSimpleGenericTypesScope
-
getName
default java.lang.String getName()
- Specified by:
getNamein interfaceIMCBasicsGlobalScope- Specified by:
getNamein interfaceIMCBasicTypesGlobalScope- Specified by:
getNamein interfaceIMCCollectionTypesGlobalScope- Specified by:
getNamein interfacede.monticore.symboltable.IScope
-
isPresentName
default boolean isPresentName()
- Specified by:
isPresentNamein interfaceIMCBasicsGlobalScope- Specified by:
isPresentNamein interfaceIMCBasicTypesGlobalScope- Specified by:
isPresentNamein interfaceIMCCollectionTypesGlobalScope- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope
-
checkIfContinueAsSubScope
default boolean checkIfContinueAsSubScope(java.lang.String symbolName)
- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicTypesGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCCollectionTypesGlobalScope- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope
-
getSymbolDeSers
java.util.Map<java.lang.String,de.monticore.symboltable.serialization.ISymbolDeSer> getSymbolDeSers()
- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicTypesGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCCollectionTypesGlobalScope
-
putSymbolDeSer
default void putSymbolDeSer(java.lang.String key, de.monticore.symboltable.serialization.ISymbolDeSer value)- Specified by:
putSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCBasicTypesGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCCollectionTypesGlobalScope
-
getSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getSymbolDeSer(java.lang.String key)
- Specified by:
getSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCBasicTypesGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCCollectionTypesGlobalScope
-
getRealThis
IMCSimpleGenericTypesGlobalScope getRealThis()
- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCBasicTypesGlobalScope- Specified by:
getRealThisin interfaceIMCCollectionTypesGlobalScope
-
accept
void accept(MCSimpleGenericTypesTraverser visitor)
- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
void accept(MCCollectionTypesTraverser visitor)
- Specified by:
acceptin interfaceIMCCollectionTypesGlobalScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
void accept(MCBasicTypesTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesGlobalScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesGlobalScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
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 interfaceIMCCollectionTypesGlobalScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-