Interface ISIUnitTypes4MathScope
-
- All Superinterfaces:
IMCBasicsScope,IMCBasicTypesScope,IMCCommonLiteralsScope,IMCLiteralsBasisScope,de.monticore.symboltable.IScope,ISIUnitsScope
- All Known Subinterfaces:
ISIUnitTypes4ComputingArtifactScope,ISIUnitTypes4ComputingGlobalScope,ISIUnitTypes4ComputingScope,ISIUnitTypes4MathArtifactScope,ISIUnitTypes4MathGlobalScope
- All Known Implementing Classes:
SIUnitTypes4ComputingArtifactScope,SIUnitTypes4ComputingGlobalScope,SIUnitTypes4ComputingScope,SIUnitTypes4MathArtifactScope,SIUnitTypes4MathGlobalScope,SIUnitTypes4MathScope
public interface ISIUnitTypes4MathScope extends ISIUnitsScope, IMCBasicTypesScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(MCCommonLiteralsTraverser visitor)voidaccept(MCLiteralsBasisTraverser visitor)voidaccept(MCBasicsTraverser visitor)voidaccept(SIUnitsTraverser visitor)voidaccept(SIUnitTypes4MathTraverser visitor)voidaccept(MCBasicTypesTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default voidaddSubScope(ISIUnitTypes4MathScope subScope)ISIUnitTypes4MathScopegetEnclosingScope()java.util.List<? extends ISIUnitTypes4MathScope>getSubScopes()default intgetSymbolsSize()default voidremoveSubScope(ISIUnitTypes4MathScope subScope)voidsetEnclosingScope(ISIUnitTypes4MathScope enclosingScope)-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
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
-
Methods inherited from interface de.monticore.siunit.siunits._symboltable.ISIUnitsScope
addSubScope, removeSubScope, setEnclosingScope
-
-
-
-
Method Detail
-
getSubScopes
java.util.List<? extends ISIUnitTypes4MathScope> getSubScopes()
- Specified by:
getSubScopesin interfaceIMCBasicsScope- Specified by:
getSubScopesin interfaceIMCBasicTypesScope- Specified by:
getSubScopesin interfaceIMCCommonLiteralsScope- Specified by:
getSubScopesin interfaceIMCLiteralsBasisScope- Specified by:
getSubScopesin interfaceISIUnitsScope
-
addSubScope
default void addSubScope(ISIUnitTypes4MathScope subScope)
-
removeSubScope
default void removeSubScope(ISIUnitTypes4MathScope subScope)
-
getEnclosingScope
ISIUnitTypes4MathScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope- Specified by:
getEnclosingScopein interfaceISIUnitsScope
-
setEnclosingScope
void setEnclosingScope(ISIUnitTypes4MathScope enclosingScope)
-
accept
void accept(SIUnitTypes4MathTraverser visitor)
-
getSymbolsSize
default int getSymbolsSize()
- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfaceIMCBasicTypesScope- Specified by:
getSymbolsSizein interfaceIMCCommonLiteralsScope- Specified by:
getSymbolsSizein interfaceIMCLiteralsBasisScope- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope- Specified by:
getSymbolsSizein interfaceISIUnitsScope
-
accept
void accept(SIUnitsTraverser visitor)
- Specified by:
acceptin interfaceISIUnitsScope
-
accept
void accept(MCBasicTypesTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicTypesScope
-
accept
void accept(MCCommonLiteralsTraverser visitor)
- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceISIUnitsScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceISIUnitsScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceISIUnitsScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Specified by:
acceptin interfaceISIUnitsScope
-
-