Interface IMCBasicsScope
-
- All Superinterfaces:
de.monticore.symboltable.IScope
- All Known Subinterfaces:
IAssignmentExpressionsArtifactScope,IAssignmentExpressionsGlobalScope,IAssignmentExpressionsScope,IBasicSymbolsArtifactScope,IBasicSymbolsGlobalScope,IBasicSymbolsScope,IBasicSymbolsScopeTOP,IBitExpressionsArtifactScope,IBitExpressionsGlobalScope,IBitExpressionsScope,ICardinalityArtifactScope,ICardinalityGlobalScope,ICardinalityScope,ICommonExpressionsArtifactScope,ICommonExpressionsGlobalScope,ICommonExpressionsScope,ICompSymbolsArtifactScope,ICompSymbolsGlobalScope,ICompSymbolsScope,IExpressionsBasisArtifactScope,IExpressionsBasisGlobalScope,IExpressionsBasisScope,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,IMCAssertStatementsArtifactScope,IMCAssertStatementsGlobalScope,IMCAssertStatementsScope,IMCBasicsArtifactScope,IMCBasicsGlobalScope,IMCBasicTypesArtifactScope,IMCBasicTypesGlobalScope,IMCBasicTypesScope,IMCCollectionTypesArtifactScope,IMCCollectionTypesGlobalScope,IMCCollectionTypesScope,IMCCommonArtifactScope,IMCCommonGlobalScope,IMCCommonLiteralsArtifactScope,IMCCommonLiteralsGlobalScope,IMCCommonLiteralsScope,IMCCommonScope,IMCCommonStatementsArtifactScope,IMCCommonStatementsGlobalScope,IMCCommonStatementsScope,IMCExceptionStatementsArtifactScope,IMCExceptionStatementsGlobalScope,IMCExceptionStatementsScope,IMCFullGenericTypesArtifactScope,IMCFullGenericTypesGlobalScope,IMCFullGenericTypesScope,IMCFullJavaStatementsArtifactScope,IMCFullJavaStatementsGlobalScope,IMCFullJavaStatementsScope,IMCFunctionTypesArtifactScope,IMCFunctionTypesGlobalScope,IMCFunctionTypesScope,IMCJavaLiteralsArtifactScope,IMCJavaLiteralsGlobalScope,IMCJavaLiteralsScope,IMCLowLevelStatementsArtifactScope,IMCLowLevelStatementsGlobalScope,IMCLowLevelStatementsScope,IMCReturnStatementsArtifactScope,IMCReturnStatementsGlobalScope,IMCReturnStatementsScope,IMCSimpleGenericTypesArtifactScope,IMCSimpleGenericTypesGlobalScope,IMCSimpleGenericTypesScope,IMCStructuralTypesArtifactScope,IMCStructuralTypesGlobalScope,IMCStructuralTypesScope,IMCSynchronizedStatementsArtifactScope,IMCSynchronizedStatementsGlobalScope,IMCSynchronizedStatementsScope,IMCVarDeclarationStatementsArtifactScope,IMCVarDeclarationStatementsGlobalScope,IMCVarDeclarationStatementsScope,IOCLExpressionsArtifactScope,IOCLExpressionsGlobalScope,IOCLExpressionsScope,IODRuleGenerationArtifactScope,IODRuleGenerationGlobalScope,IODRuleGenerationScope,IODRulesArtifactScope,IODRulesGlobalScope,IODRulesScope,IODRulesScopeTOP,IOOSymbolsArtifactScope,IOOSymbolsGlobalScope,IOOSymbolsScope,IOOSymbolsScopeTOP,IOptionalOperatorsArtifactScope,IOptionalOperatorsGlobalScope,IOptionalOperatorsScope,IRegExTypeArtifactScope,IRegExTypeGlobalScope,IRegExTypeScope,IRegularExpressionsArtifactScope,IRegularExpressionsGlobalScope,IRegularExpressionsScope,ISetExpressionsArtifactScope,ISetExpressionsGlobalScope,ISetExpressionsScope,ISIUnitLiteralsArtifactScope,ISIUnitLiteralsGlobalScope,ISIUnitLiteralsScope,ISIUnitsArtifactScope,ISIUnitsGlobalScope,ISIUnitsScope,ISIUnitTypes4ComputingArtifactScope,ISIUnitTypes4ComputingGlobalScope,ISIUnitTypes4ComputingScope,ISIUnitTypes4MathArtifactScope,ISIUnitTypes4MathGlobalScope,ISIUnitTypes4MathScope,IStreamExpressionsArtifactScope,IStreamExpressionsGlobalScope,IStreamExpressionsScope,ITagsArtifactScope,ITagSchemaArtifactScope,ITagSchemaGlobalScope,ITagSchemaScope,ITagsGlobalScope,ITagsScope,ITFBasisExtsArtifactScope,ITFBasisExtsGlobalScope,ITFBasisExtsScope,ITFCommonsArtifactScope,ITFCommonsGlobalScope,ITFCommonsScope,ITupleExpressionsArtifactScope,ITupleExpressionsGlobalScope,ITupleExpressionsScope,ITypeParametersArtifactScope,ITypeParametersGlobalScope,ITypeParametersScope,IUglyExpressionsArtifactScope,IUglyExpressionsGlobalScope,IUglyExpressionsScope,IUMLModifierArtifactScope,IUMLModifierGlobalScope,IUMLModifierScope,IUMLStereotypeArtifactScope,IUMLStereotypeGlobalScope,IUMLStereotypeScope
- All Known Implementing Classes:
AssignmentExpressionsArtifactScope,AssignmentExpressionsGlobalScope,AssignmentExpressionsScope,BasicSymbolsArtifactScope,BasicSymbolsGlobalScope,BasicSymbolsScope,BitExpressionsArtifactScope,BitExpressionsGlobalScope,BitExpressionsScope,CardinalityArtifactScope,CardinalityGlobalScope,CardinalityScope,CommonExpressionsArtifactScope,CommonExpressionsGlobalScope,CommonExpressionsScope,CompSymbolsArtifactScope,CompSymbolsGlobalScope,CompSymbolsScope,ExpressionsBasisArtifactScope,ExpressionsBasisGlobalScope,ExpressionsBasisScope,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,MCAssertStatementsArtifactScope,MCAssertStatementsGlobalScope,MCAssertStatementsScope,MCBasicsArtifactScope,MCBasicsGlobalScope,MCBasicsScope,MCBasicTypesArtifactScope,MCBasicTypesGlobalScope,MCBasicTypesScope,MCCollectionTypesArtifactScope,MCCollectionTypesGlobalScope,MCCollectionTypesScope,MCCommonArtifactScope,MCCommonGlobalScope,MCCommonLiteralsArtifactScope,MCCommonLiteralsGlobalScope,MCCommonLiteralsScope,MCCommonScope,MCCommonStatementsArtifactScope,MCCommonStatementsGlobalScope,MCCommonStatementsScope,MCExceptionStatementsArtifactScope,MCExceptionStatementsGlobalScope,MCExceptionStatementsScope,MCFullGenericTypesArtifactScope,MCFullGenericTypesGlobalScope,MCFullGenericTypesScope,MCFullJavaStatementsArtifactScope,MCFullJavaStatementsGlobalScope,MCFullJavaStatementsScope,MCFunctionTypesArtifactScope,MCFunctionTypesGlobalScope,MCFunctionTypesScope,MCJavaLiteralsArtifactScope,MCJavaLiteralsGlobalScope,MCJavaLiteralsScope,MCLowLevelStatementsArtifactScope,MCLowLevelStatementsGlobalScope,MCLowLevelStatementsScope,MCReturnStatementsArtifactScope,MCReturnStatementsGlobalScope,MCReturnStatementsScope,MCSimpleGenericTypesArtifactScope,MCSimpleGenericTypesGlobalScope,MCSimpleGenericTypesScope,MCStructuralTypesArtifactScope,MCStructuralTypesGlobalScope,MCStructuralTypesScope,MCSynchronizedStatementsArtifactScope,MCSynchronizedStatementsGlobalScope,MCSynchronizedStatementsScope,MCVarDeclarationStatementsArtifactScope,MCVarDeclarationStatementsGlobalScope,MCVarDeclarationStatementsScope,OCLExpressionsArtifactScope,OCLExpressionsGlobalScope,OCLExpressionsScope,ODRuleGenerationArtifactScope,ODRuleGenerationGlobalScope,ODRuleGenerationScope,ODRulesArtifactScope,ODRulesGlobalScope,ODRulesScope,OOSymbolsArtifactScope,OOSymbolsGlobalScope,OOSymbolsScope,OptionalOperatorsArtifactScope,OptionalOperatorsGlobalScope,OptionalOperatorsScope,RegExTypeArtifactScope,RegExTypeGlobalScope,RegExTypeScope,RegularExpressionsArtifactScope,RegularExpressionsGlobalScope,RegularExpressionsScope,SetExpressionsArtifactScope,SetExpressionsGlobalScope,SetExpressionsScope,SIUnitLiteralsArtifactScope,SIUnitLiteralsGlobalScope,SIUnitLiteralsScope,SIUnitsArtifactScope,SIUnitsGlobalScope,SIUnitsScope,SIUnitTypes4ComputingArtifactScope,SIUnitTypes4ComputingGlobalScope,SIUnitTypes4ComputingScope,SIUnitTypes4MathArtifactScope,SIUnitTypes4MathGlobalScope,SIUnitTypes4MathScope,StreamExpressionsArtifactScope,StreamExpressionsGlobalScope,StreamExpressionsScope,TagsArtifactScope,TagSchemaArtifactScope,TagSchemaGlobalScope,TagSchemaScope,TagsGlobalScope,TagsScope,TFBasisExtsArtifactScope,TFBasisExtsGlobalScope,TFBasisExtsScope,TFCommonsArtifactScope,TFCommonsGlobalScope,TFCommonsScope,TupleExpressionsArtifactScope,TupleExpressionsGlobalScope,TupleExpressionsScope,TypeParametersArtifactScope,TypeParametersGlobalScope,TypeParametersScope,UglyExpressionsArtifactScope,UglyExpressionsGlobalScope,UglyExpressionsScope,UMLModifierArtifactScope,UMLModifierGlobalScope,UMLModifierScope,UMLStereotypeArtifactScope,UMLStereotypeGlobalScope,UMLStereotypeScope
public interface IMCBasicsScope extends de.monticore.symboltable.IScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(MCBasicsTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default voidaddSubScope(IMCBasicsScope subScope)IMCBasicsScopegetEnclosingScope()java.util.List<? extends IMCBasicsScope>getSubScopes()default intgetSymbolsSize()default voidremoveSubScope(IMCBasicsScope subScope)voidsetEnclosingScope(IMCBasicsScope enclosingScope)-
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 IMCBasicsScope> getSubScopes()
-
addSubScope
default void addSubScope(IMCBasicsScope subScope)
-
removeSubScope
default void removeSubScope(IMCBasicsScope subScope)
-
getEnclosingScope
IMCBasicsScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
void setEnclosingScope(IMCBasicsScope enclosingScope)
-
accept
void accept(MCBasicsTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-