Interface IMCCommonArtifactScope
-
- All Superinterfaces:
de.monticore.symboltable.IArtifactScope,ICardinalityArtifactScope,ICardinalityScope,ICompletenessArtifactScope,ICompletenessScope,IExpressionsBasisArtifactScope,IExpressionsBasisScope,IMCBasicsArtifactScope,IMCBasicsScope,IMCCommonLiteralsArtifactScope,IMCCommonLiteralsScope,IMCCommonScope,IMCLiteralsBasisArtifactScope,IMCLiteralsBasisScope,de.monticore.symboltable.IScope,IUMLModifierArtifactScope,IUMLModifierScope,IUMLStereotypeArtifactScope,IUMLStereotypeScope
- All Known Implementing Classes:
MCCommonArtifactScope
public interface IMCCommonArtifactScope extends ICardinalityArtifactScope, ICompletenessArtifactScope, IUMLModifierArtifactScope, IUMLStereotypeArtifactScope, IMCCommonScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(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)default booleanaddAllImports(int index, java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)default booleanaddAllImports(java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)default voidaddImports(int index, de.monticore.symboltable.ImportStatement element)default booleanaddImports(de.monticore.symboltable.ImportStatement element)default booleancheckIfContinueAsSubScope(java.lang.String symbolName)default voidclearImports()default booleancontainsAllImports(java.util.Collection<?> collection)default booleancontainsImports(java.lang.Object element)default booleanequalsImports(java.lang.Object o)default voidforEachImports(java.util.function.Consumer<? super de.monticore.symboltable.ImportStatement> action)default java.lang.StringgetFullName()default de.monticore.symboltable.ImportStatementgetImports(int index)java.util.List<de.monticore.symboltable.ImportStatement>getImportsList()default java.util.List<java.lang.String>getRemainingNameForResolveDown(java.lang.String symbolName)default java.util.Optional<de.monticore.symboltable.ISymbol>getTopLevelSymbol()default inthashCodeImports()default intindexOfImports(java.lang.Object element)default booleanisEmptyImports()default java.util.Iterator<de.monticore.symboltable.ImportStatement>iteratorImports()default intlastIndexOfImports(java.lang.Object element)default java.util.ListIterator<de.monticore.symboltable.ImportStatement>listIteratorImports()default java.util.ListIterator<de.monticore.symboltable.ImportStatement>listIteratorImports(int index)default java.util.stream.Stream<de.monticore.symboltable.ImportStatement>parallelStreamImports()default booleanremoveAllImports(java.util.Collection<?> collection)default booleanremoveIfImports(java.util.function.Predicate<? super de.monticore.symboltable.ImportStatement> filter)default de.monticore.symboltable.ImportStatementremoveImports(int index)default booleanremoveImports(java.lang.Object element)default voidreplaceAllImports(java.util.function.UnaryOperator<de.monticore.symboltable.ImportStatement> operator)default booleanretainAllImports(java.util.Collection<?> collection)default de.monticore.symboltable.ImportStatementsetImports(int index, de.monticore.symboltable.ImportStatement element)voidsetImportsList(java.util.List<de.monticore.symboltable.ImportStatement> imports)default intsizeImports()default voidsortImports(java.util.Comparator<? super de.monticore.symboltable.ImportStatement> comparator)default java.util.Spliterator<de.monticore.symboltable.ImportStatement>spliteratorImports()default java.util.stream.Stream<de.monticore.symboltable.ImportStatement>streamImports()default java.util.List<de.monticore.symboltable.ImportStatement>subListImports(int start, int end)default java.lang.Object[]toArrayImports()default de.monticore.symboltable.ImportStatement[]toArrayImports(de.monticore.symboltable.ImportStatement[] array)-
Methods inherited from interface de.monticore.symboltable.IArtifactScope
calculateQualifiedNames, getPackageName, setPackageName
-
Methods inherited from interface de.monticore.cardinality._symboltable.ICardinalityScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.completeness._symboltable.ICompletenessScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.expressions.expressionsbasis._symboltable.IExpressionsBasisScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.mccommon._symboltable.IMCCommonScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getName, getNameParts, 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.umlmodifier._symboltable.IUMLModifierScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.umlstereotype._symboltable.IUMLStereotypeScope
addSubScope, removeSubScope, setEnclosingScope
-
-
-
-
Method Detail
-
containsImports
default boolean containsImports(java.lang.Object element)
- Specified by:
containsImportsin interfaceICardinalityArtifactScope- Specified by:
containsImportsin interfaceICompletenessArtifactScope- Specified by:
containsImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
containsImportsin interfaceIMCBasicsArtifactScope- Specified by:
containsImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
containsImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
containsImportsin interfaceIUMLModifierArtifactScope- Specified by:
containsImportsin interfaceIUMLStereotypeArtifactScope
-
containsAllImports
default boolean containsAllImports(java.util.Collection<?> collection)
- Specified by:
containsAllImportsin interfaceICardinalityArtifactScope- Specified by:
containsAllImportsin interfaceICompletenessArtifactScope- Specified by:
containsAllImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
containsAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
containsAllImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
containsAllImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
containsAllImportsin interfaceIUMLModifierArtifactScope- Specified by:
containsAllImportsin interfaceIUMLStereotypeArtifactScope
-
isEmptyImports
default boolean isEmptyImports()
- Specified by:
isEmptyImportsin interfaceICardinalityArtifactScope- Specified by:
isEmptyImportsin interfaceICompletenessArtifactScope- Specified by:
isEmptyImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
isEmptyImportsin interfaceIMCBasicsArtifactScope- Specified by:
isEmptyImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
isEmptyImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
isEmptyImportsin interfaceIUMLModifierArtifactScope- Specified by:
isEmptyImportsin interfaceIUMLStereotypeArtifactScope
-
iteratorImports
default java.util.Iterator<de.monticore.symboltable.ImportStatement> iteratorImports()
- Specified by:
iteratorImportsin interfaceICardinalityArtifactScope- Specified by:
iteratorImportsin interfaceICompletenessArtifactScope- Specified by:
iteratorImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
iteratorImportsin interfaceIMCBasicsArtifactScope- Specified by:
iteratorImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
iteratorImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
iteratorImportsin interfaceIUMLModifierArtifactScope- Specified by:
iteratorImportsin interfaceIUMLStereotypeArtifactScope
-
sizeImports
default int sizeImports()
- Specified by:
sizeImportsin interfaceICardinalityArtifactScope- Specified by:
sizeImportsin interfaceICompletenessArtifactScope- Specified by:
sizeImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
sizeImportsin interfaceIMCBasicsArtifactScope- Specified by:
sizeImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
sizeImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
sizeImportsin interfaceIUMLModifierArtifactScope- Specified by:
sizeImportsin interfaceIUMLStereotypeArtifactScope
-
toArrayImports
default de.monticore.symboltable.ImportStatement[] toArrayImports(de.monticore.symboltable.ImportStatement[] array)
- Specified by:
toArrayImportsin interfaceICardinalityArtifactScope- Specified by:
toArrayImportsin interfaceICompletenessArtifactScope- Specified by:
toArrayImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
toArrayImportsin interfaceIMCBasicsArtifactScope- Specified by:
toArrayImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
toArrayImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
toArrayImportsin interfaceIUMLModifierArtifactScope- Specified by:
toArrayImportsin interfaceIUMLStereotypeArtifactScope
-
toArrayImports
default java.lang.Object[] toArrayImports()
- Specified by:
toArrayImportsin interfaceICardinalityArtifactScope- Specified by:
toArrayImportsin interfaceICompletenessArtifactScope- Specified by:
toArrayImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
toArrayImportsin interfaceIMCBasicsArtifactScope- Specified by:
toArrayImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
toArrayImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
toArrayImportsin interfaceIUMLModifierArtifactScope- Specified by:
toArrayImportsin interfaceIUMLStereotypeArtifactScope
-
spliteratorImports
default java.util.Spliterator<de.monticore.symboltable.ImportStatement> spliteratorImports()
- Specified by:
spliteratorImportsin interfaceICardinalityArtifactScope- Specified by:
spliteratorImportsin interfaceICompletenessArtifactScope- Specified by:
spliteratorImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
spliteratorImportsin interfaceIMCBasicsArtifactScope- Specified by:
spliteratorImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
spliteratorImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
spliteratorImportsin interfaceIUMLModifierArtifactScope- Specified by:
spliteratorImportsin interfaceIUMLStereotypeArtifactScope
-
streamImports
default java.util.stream.Stream<de.monticore.symboltable.ImportStatement> streamImports()
- Specified by:
streamImportsin interfaceICardinalityArtifactScope- Specified by:
streamImportsin interfaceICompletenessArtifactScope- Specified by:
streamImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
streamImportsin interfaceIMCBasicsArtifactScope- Specified by:
streamImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
streamImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
streamImportsin interfaceIUMLModifierArtifactScope- Specified by:
streamImportsin interfaceIUMLStereotypeArtifactScope
-
parallelStreamImports
default java.util.stream.Stream<de.monticore.symboltable.ImportStatement> parallelStreamImports()
- Specified by:
parallelStreamImportsin interfaceICardinalityArtifactScope- Specified by:
parallelStreamImportsin interfaceICompletenessArtifactScope- Specified by:
parallelStreamImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
parallelStreamImportsin interfaceIMCBasicsArtifactScope- Specified by:
parallelStreamImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
parallelStreamImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
parallelStreamImportsin interfaceIUMLModifierArtifactScope- Specified by:
parallelStreamImportsin interfaceIUMLStereotypeArtifactScope
-
getImports
default de.monticore.symboltable.ImportStatement getImports(int index)
- Specified by:
getImportsin interfaceICardinalityArtifactScope- Specified by:
getImportsin interfaceICompletenessArtifactScope- Specified by:
getImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
getImportsin interfaceIMCBasicsArtifactScope- Specified by:
getImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
getImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
getImportsin interfaceIUMLModifierArtifactScope- Specified by:
getImportsin interfaceIUMLStereotypeArtifactScope
-
indexOfImports
default int indexOfImports(java.lang.Object element)
- Specified by:
indexOfImportsin interfaceICardinalityArtifactScope- Specified by:
indexOfImportsin interfaceICompletenessArtifactScope- Specified by:
indexOfImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
indexOfImportsin interfaceIMCBasicsArtifactScope- Specified by:
indexOfImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
indexOfImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
indexOfImportsin interfaceIUMLModifierArtifactScope- Specified by:
indexOfImportsin interfaceIUMLStereotypeArtifactScope
-
lastIndexOfImports
default int lastIndexOfImports(java.lang.Object element)
- Specified by:
lastIndexOfImportsin interfaceICardinalityArtifactScope- Specified by:
lastIndexOfImportsin interfaceICompletenessArtifactScope- Specified by:
lastIndexOfImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
lastIndexOfImportsin interfaceIMCBasicsArtifactScope- Specified by:
lastIndexOfImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
lastIndexOfImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
lastIndexOfImportsin interfaceIUMLModifierArtifactScope- Specified by:
lastIndexOfImportsin interfaceIUMLStereotypeArtifactScope
-
equalsImports
default boolean equalsImports(java.lang.Object o)
- Specified by:
equalsImportsin interfaceICardinalityArtifactScope- Specified by:
equalsImportsin interfaceICompletenessArtifactScope- Specified by:
equalsImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
equalsImportsin interfaceIMCBasicsArtifactScope- Specified by:
equalsImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
equalsImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
equalsImportsin interfaceIUMLModifierArtifactScope- Specified by:
equalsImportsin interfaceIUMLStereotypeArtifactScope
-
hashCodeImports
default int hashCodeImports()
- Specified by:
hashCodeImportsin interfaceICardinalityArtifactScope- Specified by:
hashCodeImportsin interfaceICompletenessArtifactScope- Specified by:
hashCodeImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
hashCodeImportsin interfaceIMCBasicsArtifactScope- Specified by:
hashCodeImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
hashCodeImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
hashCodeImportsin interfaceIUMLModifierArtifactScope- Specified by:
hashCodeImportsin interfaceIUMLStereotypeArtifactScope
-
listIteratorImports
default java.util.ListIterator<de.monticore.symboltable.ImportStatement> listIteratorImports()
- Specified by:
listIteratorImportsin interfaceICardinalityArtifactScope- Specified by:
listIteratorImportsin interfaceICompletenessArtifactScope- Specified by:
listIteratorImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
listIteratorImportsin interfaceIMCBasicsArtifactScope- Specified by:
listIteratorImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
listIteratorImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
listIteratorImportsin interfaceIUMLModifierArtifactScope- Specified by:
listIteratorImportsin interfaceIUMLStereotypeArtifactScope
-
listIteratorImports
default java.util.ListIterator<de.monticore.symboltable.ImportStatement> listIteratorImports(int index)
- Specified by:
listIteratorImportsin interfaceICardinalityArtifactScope- Specified by:
listIteratorImportsin interfaceICompletenessArtifactScope- Specified by:
listIteratorImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
listIteratorImportsin interfaceIMCBasicsArtifactScope- Specified by:
listIteratorImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
listIteratorImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
listIteratorImportsin interfaceIUMLModifierArtifactScope- Specified by:
listIteratorImportsin interfaceIUMLStereotypeArtifactScope
-
subListImports
default java.util.List<de.monticore.symboltable.ImportStatement> subListImports(int start, int end)- Specified by:
subListImportsin interfaceICardinalityArtifactScope- Specified by:
subListImportsin interfaceICompletenessArtifactScope- Specified by:
subListImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
subListImportsin interfaceIMCBasicsArtifactScope- Specified by:
subListImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
subListImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
subListImportsin interfaceIUMLModifierArtifactScope- Specified by:
subListImportsin interfaceIUMLStereotypeArtifactScope
-
clearImports
default void clearImports()
- Specified by:
clearImportsin interfaceICardinalityArtifactScope- Specified by:
clearImportsin interfaceICompletenessArtifactScope- Specified by:
clearImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
clearImportsin interfaceIMCBasicsArtifactScope- Specified by:
clearImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
clearImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
clearImportsin interfaceIUMLModifierArtifactScope- Specified by:
clearImportsin interfaceIUMLStereotypeArtifactScope
-
addImports
default boolean addImports(de.monticore.symboltable.ImportStatement element)
- Specified by:
addImportsin interfaceICardinalityArtifactScope- Specified by:
addImportsin interfaceICompletenessArtifactScope- Specified by:
addImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
addImportsin interfaceIMCBasicsArtifactScope- Specified by:
addImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
addImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
addImportsin interfaceIUMLModifierArtifactScope- Specified by:
addImportsin interfaceIUMLStereotypeArtifactScope
-
addAllImports
default boolean addAllImports(java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)
- Specified by:
addAllImportsin interfaceICardinalityArtifactScope- Specified by:
addAllImportsin interfaceICompletenessArtifactScope- Specified by:
addAllImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
addAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
addAllImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
addAllImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
addAllImportsin interfaceIUMLModifierArtifactScope- Specified by:
addAllImportsin interfaceIUMLStereotypeArtifactScope
-
removeImports
default boolean removeImports(java.lang.Object element)
- Specified by:
removeImportsin interfaceICardinalityArtifactScope- Specified by:
removeImportsin interfaceICompletenessArtifactScope- Specified by:
removeImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
removeImportsin interfaceIMCBasicsArtifactScope- Specified by:
removeImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
removeImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
removeImportsin interfaceIUMLModifierArtifactScope- Specified by:
removeImportsin interfaceIUMLStereotypeArtifactScope
-
removeAllImports
default boolean removeAllImports(java.util.Collection<?> collection)
- Specified by:
removeAllImportsin interfaceICardinalityArtifactScope- Specified by:
removeAllImportsin interfaceICompletenessArtifactScope- Specified by:
removeAllImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
removeAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
removeAllImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
removeAllImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
removeAllImportsin interfaceIUMLModifierArtifactScope- Specified by:
removeAllImportsin interfaceIUMLStereotypeArtifactScope
-
retainAllImports
default boolean retainAllImports(java.util.Collection<?> collection)
- Specified by:
retainAllImportsin interfaceICardinalityArtifactScope- Specified by:
retainAllImportsin interfaceICompletenessArtifactScope- Specified by:
retainAllImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
retainAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
retainAllImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
retainAllImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
retainAllImportsin interfaceIUMLModifierArtifactScope- Specified by:
retainAllImportsin interfaceIUMLStereotypeArtifactScope
-
removeIfImports
default boolean removeIfImports(java.util.function.Predicate<? super de.monticore.symboltable.ImportStatement> filter)
- Specified by:
removeIfImportsin interfaceICardinalityArtifactScope- Specified by:
removeIfImportsin interfaceICompletenessArtifactScope- Specified by:
removeIfImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
removeIfImportsin interfaceIMCBasicsArtifactScope- Specified by:
removeIfImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
removeIfImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
removeIfImportsin interfaceIUMLModifierArtifactScope- Specified by:
removeIfImportsin interfaceIUMLStereotypeArtifactScope
-
forEachImports
default void forEachImports(java.util.function.Consumer<? super de.monticore.symboltable.ImportStatement> action)
- Specified by:
forEachImportsin interfaceICardinalityArtifactScope- Specified by:
forEachImportsin interfaceICompletenessArtifactScope- Specified by:
forEachImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
forEachImportsin interfaceIMCBasicsArtifactScope- Specified by:
forEachImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
forEachImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
forEachImportsin interfaceIUMLModifierArtifactScope- Specified by:
forEachImportsin interfaceIUMLStereotypeArtifactScope
-
addImports
default void addImports(int index, de.monticore.symboltable.ImportStatement element)- Specified by:
addImportsin interfaceICardinalityArtifactScope- Specified by:
addImportsin interfaceICompletenessArtifactScope- Specified by:
addImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
addImportsin interfaceIMCBasicsArtifactScope- Specified by:
addImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
addImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
addImportsin interfaceIUMLModifierArtifactScope- Specified by:
addImportsin interfaceIUMLStereotypeArtifactScope
-
addAllImports
default boolean addAllImports(int index, java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)- Specified by:
addAllImportsin interfaceICardinalityArtifactScope- Specified by:
addAllImportsin interfaceICompletenessArtifactScope- Specified by:
addAllImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
addAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
addAllImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
addAllImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
addAllImportsin interfaceIUMLModifierArtifactScope- Specified by:
addAllImportsin interfaceIUMLStereotypeArtifactScope
-
removeImports
default de.monticore.symboltable.ImportStatement removeImports(int index)
- Specified by:
removeImportsin interfaceICardinalityArtifactScope- Specified by:
removeImportsin interfaceICompletenessArtifactScope- Specified by:
removeImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
removeImportsin interfaceIMCBasicsArtifactScope- Specified by:
removeImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
removeImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
removeImportsin interfaceIUMLModifierArtifactScope- Specified by:
removeImportsin interfaceIUMLStereotypeArtifactScope
-
setImports
default de.monticore.symboltable.ImportStatement setImports(int index, de.monticore.symboltable.ImportStatement element)- Specified by:
setImportsin interfaceICardinalityArtifactScope- Specified by:
setImportsin interfaceICompletenessArtifactScope- Specified by:
setImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
setImportsin interfaceIMCBasicsArtifactScope- Specified by:
setImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
setImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
setImportsin interfaceIUMLModifierArtifactScope- Specified by:
setImportsin interfaceIUMLStereotypeArtifactScope
-
replaceAllImports
default void replaceAllImports(java.util.function.UnaryOperator<de.monticore.symboltable.ImportStatement> operator)
- Specified by:
replaceAllImportsin interfaceICardinalityArtifactScope- Specified by:
replaceAllImportsin interfaceICompletenessArtifactScope- Specified by:
replaceAllImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
replaceAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
replaceAllImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
replaceAllImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
replaceAllImportsin interfaceIUMLModifierArtifactScope- Specified by:
replaceAllImportsin interfaceIUMLStereotypeArtifactScope
-
sortImports
default void sortImports(java.util.Comparator<? super de.monticore.symboltable.ImportStatement> comparator)
- Specified by:
sortImportsin interfaceICardinalityArtifactScope- Specified by:
sortImportsin interfaceICompletenessArtifactScope- Specified by:
sortImportsin interfaceIExpressionsBasisArtifactScope- Specified by:
sortImportsin interfaceIMCBasicsArtifactScope- Specified by:
sortImportsin interfaceIMCCommonLiteralsArtifactScope- Specified by:
sortImportsin interfaceIMCLiteralsBasisArtifactScope- Specified by:
sortImportsin interfaceIUMLModifierArtifactScope- Specified by:
sortImportsin interfaceIUMLStereotypeArtifactScope
-
getImportsList
java.util.List<de.monticore.symboltable.ImportStatement> getImportsList()
- Specified by:
getImportsListin interfaceICardinalityArtifactScope- Specified by:
getImportsListin interfaceICompletenessArtifactScope- Specified by:
getImportsListin interfaceIExpressionsBasisArtifactScope- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope- Specified by:
getImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
getImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
getImportsListin interfaceIUMLModifierArtifactScope- Specified by:
getImportsListin interfaceIUMLStereotypeArtifactScope
-
setImportsList
void setImportsList(java.util.List<de.monticore.symboltable.ImportStatement> imports)
- Specified by:
setImportsListin interfaceICardinalityArtifactScope- Specified by:
setImportsListin interfaceICompletenessArtifactScope- Specified by:
setImportsListin interfaceIExpressionsBasisArtifactScope- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope- Specified by:
setImportsListin interfaceIMCCommonLiteralsArtifactScope- Specified by:
setImportsListin interfaceIMCLiteralsBasisArtifactScope- Specified by:
setImportsListin interfaceIUMLModifierArtifactScope- Specified by:
setImportsListin interfaceIUMLStereotypeArtifactScope
-
getTopLevelSymbol
default java.util.Optional<de.monticore.symboltable.ISymbol> getTopLevelSymbol()
- Specified by:
getTopLevelSymbolin interfaceICardinalityArtifactScope- Specified by:
getTopLevelSymbolin interfaceICompletenessArtifactScope- Specified by:
getTopLevelSymbolin interfaceIExpressionsBasisArtifactScope- Specified by:
getTopLevelSymbolin interfaceIMCBasicsArtifactScope- Specified by:
getTopLevelSymbolin interfaceIMCCommonLiteralsArtifactScope- Specified by:
getTopLevelSymbolin interfaceIMCLiteralsBasisArtifactScope- Specified by:
getTopLevelSymbolin interfaceIUMLModifierArtifactScope- Specified by:
getTopLevelSymbolin interfaceIUMLStereotypeArtifactScope
-
checkIfContinueAsSubScope
default boolean checkIfContinueAsSubScope(java.lang.String symbolName)
- Specified by:
checkIfContinueAsSubScopein interfaceICardinalityArtifactScope- Specified by:
checkIfContinueAsSubScopein interfaceICompletenessArtifactScope- Specified by:
checkIfContinueAsSubScopein interfaceIExpressionsBasisArtifactScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicsArtifactScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCCommonLiteralsArtifactScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCLiteralsBasisArtifactScope- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope- Specified by:
checkIfContinueAsSubScopein interfaceIUMLModifierArtifactScope- Specified by:
checkIfContinueAsSubScopein interfaceIUMLStereotypeArtifactScope
-
getRemainingNameForResolveDown
default java.util.List<java.lang.String> getRemainingNameForResolveDown(java.lang.String symbolName)
- Specified by:
getRemainingNameForResolveDownin interfaceICardinalityArtifactScope- Specified by:
getRemainingNameForResolveDownin interfaceICompletenessArtifactScope- Specified by:
getRemainingNameForResolveDownin interfaceIExpressionsBasisArtifactScope- Specified by:
getRemainingNameForResolveDownin interfaceIMCBasicsArtifactScope- Specified by:
getRemainingNameForResolveDownin interfaceIMCCommonLiteralsArtifactScope- Specified by:
getRemainingNameForResolveDownin interfaceIMCLiteralsBasisArtifactScope- Specified by:
getRemainingNameForResolveDownin interfacede.monticore.symboltable.IScope- Specified by:
getRemainingNameForResolveDownin interfaceIUMLModifierArtifactScope- Specified by:
getRemainingNameForResolveDownin interfaceIUMLStereotypeArtifactScope
-
getFullName
default java.lang.String getFullName()
- Specified by:
getFullNamein interfacede.monticore.symboltable.IArtifactScope- Specified by:
getFullNamein interfaceICardinalityArtifactScope- Specified by:
getFullNamein interfaceICompletenessArtifactScope- Specified by:
getFullNamein interfaceIExpressionsBasisArtifactScope- Specified by:
getFullNamein interfaceIMCBasicsArtifactScope- Specified by:
getFullNamein interfaceIMCCommonLiteralsArtifactScope- Specified by:
getFullNamein interfaceIMCLiteralsBasisArtifactScope- Specified by:
getFullNamein interfaceIUMLModifierArtifactScope- Specified by:
getFullNamein interfaceIUMLStereotypeArtifactScope
-
accept
void accept(MCCommonTraverser visitor)
- Specified by:
acceptin interfaceIMCCommonScope
-
accept
void accept(CardinalityTraverser visitor)
- Specified by:
acceptin interfaceICardinalityArtifactScope- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceIMCCommonScope
-
accept
void accept(CompletenessTraverser visitor)
- Specified by:
acceptin interfaceICompletenessArtifactScope- Specified by:
acceptin interfaceICompletenessScope- Specified by:
acceptin interfaceIMCCommonScope
-
accept
void accept(UMLModifierTraverser visitor)
- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope
-
accept
void accept(UMLStereotypeTraverser visitor)
- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
void accept(MCBasicsTraverser visitor)
- 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 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
-
accept
void accept(MCCommonLiteralsTraverser visitor)
- Specified by:
acceptin interfaceICardinalityArtifactScope- Specified by:
acceptin interfaceICardinalityScope- 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
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceICardinalityArtifactScope- Specified by:
acceptin interfaceICardinalityScope- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- 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
-
accept
void accept(ExpressionsBasisTraverser visitor)
- Specified by:
acceptin interfaceIExpressionsBasisArtifactScope- Specified by:
acceptin interfaceIExpressionsBasisScope- Specified by:
acceptin interfaceIMCCommonScope- Specified by:
acceptin interfaceIUMLModifierArtifactScope- Specified by:
acceptin interfaceIUMLModifierScope- Specified by:
acceptin interfaceIUMLStereotypeArtifactScope- Specified by:
acceptin interfaceIUMLStereotypeScope
-
accept
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 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
-
-