Interface IMCBasicTypesScope
-
- All Superinterfaces:
IMCBasicsScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IGrammar_WithConceptsArtifactScope,IGrammar_WithConceptsGlobalScope,IGrammar_WithConceptsScope,IGrammarArtifactScope,IGrammarGlobalScope,IGrammarScope,IGrammarScopeTOP,IJavaClassExpressionsArtifactScope,IJavaClassExpressionsGlobalScope,IJavaClassExpressionsScope,IJavaLightArtifactScope,IJavaLightGlobalScope,IJavaLightScope,ILambdaExpressionsArtifactScope,ILambdaExpressionsGlobalScope,ILambdaExpressionsScope,IMCArrayStatementsArtifactScope,IMCArrayStatementsGlobalScope,IMCArrayStatementsScope,IMCArrayTypesArtifactScope,IMCArrayTypesGlobalScope,IMCArrayTypesScope,IMCBasicTypesArtifactScope,IMCBasicTypesGlobalScope,IMCCollectionTypesArtifactScope,IMCCollectionTypesGlobalScope,IMCCollectionTypesScope,IMCCommonStatementsArtifactScope,IMCCommonStatementsGlobalScope,IMCCommonStatementsScope,IMCExceptionStatementsArtifactScope,IMCExceptionStatementsGlobalScope,IMCExceptionStatementsScope,IMCFullGenericTypesArtifactScope,IMCFullGenericTypesGlobalScope,IMCFullGenericTypesScope,IMCFullJavaStatementsArtifactScope,IMCFullJavaStatementsGlobalScope,IMCFullJavaStatementsScope,IMCFunctionTypesArtifactScope,IMCFunctionTypesGlobalScope,IMCFunctionTypesScope,IMCSimpleGenericTypesArtifactScope,IMCSimpleGenericTypesGlobalScope,IMCSimpleGenericTypesScope,IMCStructuralTypesArtifactScope,IMCStructuralTypesGlobalScope,IMCStructuralTypesScope,IMCSynchronizedStatementsArtifactScope,IMCSynchronizedStatementsGlobalScope,IMCSynchronizedStatementsScope,IMCVarDeclarationStatementsArtifactScope,IMCVarDeclarationStatementsGlobalScope,IMCVarDeclarationStatementsScope,IOCLExpressionsArtifactScope,IOCLExpressionsGlobalScope,IOCLExpressionsScope,IODRuleGenerationArtifactScope,IODRuleGenerationGlobalScope,IODRuleGenerationScope,IODRulesArtifactScope,IODRulesGlobalScope,IODRulesScope,IODRulesScopeTOP,IRegExTypeArtifactScope,IRegExTypeGlobalScope,IRegExTypeScope,ISetExpressionsArtifactScope,ISetExpressionsGlobalScope,ISetExpressionsScope,ISIUnitTypes4ComputingArtifactScope,ISIUnitTypes4ComputingGlobalScope,ISIUnitTypes4ComputingScope,ISIUnitTypes4MathArtifactScope,ISIUnitTypes4MathGlobalScope,ISIUnitTypes4MathScope,IStreamExpressionsArtifactScope,IStreamExpressionsGlobalScope,IStreamExpressionsScope,ITagsArtifactScope,ITagSchemaArtifactScope,ITagSchemaGlobalScope,ITagSchemaScope,ITagsGlobalScope,ITagsScope,ITFBasisExtsArtifactScope,ITFBasisExtsGlobalScope,ITFBasisExtsScope,ITFCommonsArtifactScope,ITFCommonsGlobalScope,ITFCommonsScope,ITypeParametersArtifactScope,ITypeParametersGlobalScope,ITypeParametersScope,IUglyExpressionsArtifactScope,IUglyExpressionsGlobalScope,IUglyExpressionsScope
- All Known Implementing Classes:
Grammar_WithConceptsArtifactScope,Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,Grammar_WithConceptsScope,GrammarArtifactScope,GrammarGlobalScope,GrammarScope,JavaClassExpressionsArtifactScope,JavaClassExpressionsGlobalScope,JavaClassExpressionsScope,JavaLightArtifactScope,JavaLightGlobalScope,JavaLightScope,LambdaExpressionsArtifactScope,LambdaExpressionsGlobalScope,LambdaExpressionsScope,MCArrayStatementsArtifactScope,MCArrayStatementsGlobalScope,MCArrayStatementsScope,MCArrayTypesArtifactScope,MCArrayTypesGlobalScope,MCArrayTypesScope,MCBasicTypesArtifactScope,MCBasicTypesGlobalScope,MCBasicTypesScope,MCCollectionTypesArtifactScope,MCCollectionTypesGlobalScope,MCCollectionTypesScope,MCCommonStatementsArtifactScope,MCCommonStatementsGlobalScope,MCCommonStatementsScope,MCExceptionStatementsArtifactScope,MCExceptionStatementsGlobalScope,MCExceptionStatementsScope,MCFullGenericTypesArtifactScope,MCFullGenericTypesGlobalScope,MCFullGenericTypesScope,MCFullJavaStatementsArtifactScope,MCFullJavaStatementsGlobalScope,MCFullJavaStatementsScope,MCFunctionTypesArtifactScope,MCFunctionTypesGlobalScope,MCFunctionTypesScope,MCSimpleGenericTypesArtifactScope,MCSimpleGenericTypesGlobalScope,MCSimpleGenericTypesScope,MCStructuralTypesArtifactScope,MCStructuralTypesGlobalScope,MCStructuralTypesScope,MCSynchronizedStatementsArtifactScope,MCSynchronizedStatementsGlobalScope,MCSynchronizedStatementsScope,MCVarDeclarationStatementsArtifactScope,MCVarDeclarationStatementsGlobalScope,MCVarDeclarationStatementsScope,OCLExpressionsArtifactScope,OCLExpressionsGlobalScope,OCLExpressionsScope,ODRuleGenerationArtifactScope,ODRuleGenerationGlobalScope,ODRuleGenerationScope,ODRulesArtifactScope,ODRulesGlobalScope,ODRulesScope,RegExTypeArtifactScope,RegExTypeGlobalScope,RegExTypeScope,SetExpressionsArtifactScope,SetExpressionsGlobalScope,SetExpressionsScope,SIUnitTypes4ComputingArtifactScope,SIUnitTypes4ComputingGlobalScope,SIUnitTypes4ComputingScope,SIUnitTypes4MathArtifactScope,SIUnitTypes4MathGlobalScope,SIUnitTypes4MathScope,StreamExpressionsArtifactScope,StreamExpressionsGlobalScope,StreamExpressionsScope,TagsArtifactScope,TagSchemaArtifactScope,TagSchemaGlobalScope,TagSchemaScope,TagsGlobalScope,TagsScope,TFBasisExtsArtifactScope,TFBasisExtsGlobalScope,TFBasisExtsScope,TFCommonsArtifactScope,TFCommonsGlobalScope,TFCommonsScope,TypeParametersArtifactScope,TypeParametersGlobalScope,TypeParametersScope,UglyExpressionsArtifactScope,UglyExpressionsGlobalScope,UglyExpressionsScope
public interface IMCBasicTypesScope extends IMCBasicsScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(MCBasicsTraverser visitor)voidaccept(MCBasicTypesTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default voidaddSubScope(IMCBasicTypesScope subScope)IMCBasicTypesScopegetEnclosingScope()java.util.List<? extends IMCBasicTypesScope>getSubScopes()default intgetSymbolsSize()default voidremoveSubScope(IMCBasicTypesScope subScope)voidsetEnclosingScope(IMCBasicTypesScope enclosingScope)-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueAsSubScope, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getName, getNameParts, getRemainingNameForResolveDown, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
-
-
-
Method Detail
-
getSubScopes
java.util.List<? extends IMCBasicTypesScope> getSubScopes()
- Specified by:
getSubScopesin interfaceIMCBasicsScope
-
addSubScope
default void addSubScope(IMCBasicTypesScope subScope)
-
removeSubScope
default void removeSubScope(IMCBasicTypesScope subScope)
-
getEnclosingScope
IMCBasicTypesScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
void setEnclosingScope(IMCBasicTypesScope enclosingScope)
-
accept
void accept(MCBasicTypesTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-