Class MCCommonArtifactScope
java.lang.Object
de.monticore.mccommon._symboltable.MCCommonScope
de.monticore.mccommon._symboltable.MCCommonArtifactScope
- All Implemented Interfaces:
ICardinalityArtifactScope,ICardinalityScope,ICompletenessArtifactScope,ICompletenessScope,IExpressionsBasisArtifactScope,IExpressionsBasisScope,IMCCommonLiteralsArtifactScope,IMCCommonLiteralsScope,IMCLiteralsBasisArtifactScope,IMCLiteralsBasisScope,IMCBasicsArtifactScope,IMCBasicsScope,IMCCommonArtifactScope,IMCCommonScope,de.monticore.symboltable.IArtifactScope,de.monticore.symboltable.IScope,IUMLModifierArtifactScope,IUMLModifierScope,IUMLStereotypeArtifactScope,IUMLStereotypeScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<de.monticore.symboltable.ImportStatement> protected StringFields inherited from class de.monticore.mccommon._symboltable.MCCommonScope
astNode, enclosingScope, exportingSymbols, name, ordered, shadowing, spanningSymbol, subScopes, unknownSymbols, unknownSymbolsAlreadyResolved -
Constructor Summary
ConstructorsConstructorDescriptionMCCommonArtifactScope(String packageName, List<de.monticore.symboltable.ImportStatement> imports) MCCommonArtifactScope(Optional<IMCCommonScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(CardinalityTraverser visitor) voidaccept(CompletenessTraverser visitor) voidaccept(ExpressionsBasisTraverser visitor) voidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(MCCommonTraverser visitor) voidaccept(UMLModifierTraverser visitor) voidaccept(UMLStereotypeTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) List<de.monticore.symboltable.ImportStatement> getName()booleanvoidsetEnclosingScope(IMCCommonScope enclosingScope) voidsetImportsList(List<de.monticore.symboltable.ImportStatement> imports) voidsetPackageName(String packageName) Methods inherited from class de.monticore.mccommon._symboltable.MCCommonScope
add, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, addSubScope, getAstNode, getEnclosingScope, getSpanningSymbol, getSubScopes, getUnknownSymbols, getUnknownSymbolsWithSubKinds, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isShadowing, isUnknownSymbolsAlreadyResolved, remove, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, removeSubScope, setAstNode, setAstNodeAbsent, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, setEnclosingScope, 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.symboltable.IArtifactScope
calculateQualifiedNamesMethods inherited from interface de.monticore.cardinality._symboltable.ICardinalityScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.completeness._symboltable.ICompletenessScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.mccommon._symboltable.IMCCommonArtifactScope
addAllImports, addAllImports, addImports, addImports, checkIfContinueAsSubScope, clearImports, containsAllImports, containsImports, equalsImports, forEachImports, getFullName, getImports, getRemainingNameForResolveDown, getTopLevelSymbol, hashCodeImports, indexOfImports, isEmptyImports, iteratorImports, lastIndexOfImports, listIteratorImports, listIteratorImports, parallelStreamImports, removeAllImports, removeIfImports, removeImports, removeImports, replaceAllImports, retainAllImports, setImports, sizeImports, sortImports, spliteratorImports, streamImports, subListImports, toArrayImports, toArrayImportsMethods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.mccommon._symboltable.IMCCommonScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getNameParts, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsentMethods inherited from interface de.monticore.umlmodifier._symboltable.IUMLModifierScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.umlstereotype._symboltable.IUMLStereotypeScope
addSubScope, removeSubScope, setEnclosingScope
-
Field Details
-
packageName
-
imports
-
-
Constructor Details
-
MCCommonArtifactScope
-
MCCommonArtifactScope
public MCCommonArtifactScope(Optional<IMCCommonScope> enclosingScope, String packageName, List<de.monticore.symboltable.ImportStatement> imports) -
MCCommonArtifactScope
public MCCommonArtifactScope()
-
-
Method Details
-
getPackageName
- Specified by:
getPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
setPackageName
- Specified by:
setPackageNamein interfacede.monticore.symboltable.IArtifactScope
-
getImportsList
- Specified by:
getImportsListin interfaceICardinalityArtifactScope- Specified by:
getImportsListin interfaceICompletenessArtifactScope- Specified by:
getImportsListin interfaceIExpressionsBasisArtifactScope- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope- Specified by:
getImportsListin interfaceIMCCommonArtifactScope- Specified by:
getImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
getImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
getImportsListin interfaceIUMLModifierArtifactScope- Specified by:
getImportsListin interfaceIUMLStereotypeArtifactScope
-
setImportsList
- Specified by:
setImportsListin interfaceICardinalityArtifactScope- Specified by:
setImportsListin interfaceICompletenessArtifactScope- Specified by:
setImportsListin interfaceIExpressionsBasisArtifactScope- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope- Specified by:
setImportsListin interfaceIMCCommonArtifactScope- Specified by:
setImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
setImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
setImportsListin interfaceIUMLModifierArtifactScope- Specified by:
setImportsListin interfaceIUMLStereotypeArtifactScope
-
isPresentName
public boolean isPresentName()- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope- Overrides:
isPresentNamein classMCCommonScope
-
getName
- Specified by:
getNamein interfacede.monticore.symboltable.IScope- Overrides:
getNamein classMCCommonScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIMCCommonScope- Overrides:
setEnclosingScopein classMCCommonScope
-
accept
- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonScope- Overrides:
acceptin classMCCommonScope
-
accept
- Specified by:
acceptin interfaceICardinalityArtifactScope- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonScope- Overrides:
acceptin classMCCommonScope
-
accept
- Specified by:
acceptin interfaceICompletenessArtifactScope- Specified by:
acceptin interfaceICompletenessScope- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonScope- Overrides:
acceptin classMCCommonScope
-
accept
- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope- Overrides:
acceptin classMCCommonScope
-
accept
- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classMCCommonScope
-
accept
- Specified by:
acceptin interfaceICardinalityArtifactScope- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classMCCommonScope
-
accept
- Specified by:
acceptin interfaceICardinalityArtifactScope- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classMCCommonScope
-
accept
- Specified by:
acceptin interfaceICardinalityArtifactScope- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classMCCommonScope
-
accept
- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classMCCommonScope
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceICardinalityArtifactScope- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceICompletenessArtifactScope- Specified by:
acceptin interfaceICompletenessScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsArtifactScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope- Overrides:
acceptin classMCCommonScope
-