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 void
accept(CardinalityTraverser visitor)
void
accept(CompletenessTraverser visitor)
void
accept(ExpressionsBasisTraverser visitor)
void
accept(MCCommonLiteralsTraverser visitor)
void
accept(MCLiteralsBasisTraverser visitor)
void
accept(MCBasicsTraverser visitor)
void
accept(MCCommonTraverser visitor)
void
accept(UMLModifierTraverser visitor)
void
accept(UMLStereotypeTraverser visitor)
void
accept(de.monticore.visitor.ITraverser visitor)
default boolean
addAllImports(int index, java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)
default boolean
addAllImports(java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)
default void
addImports(int index, de.monticore.symboltable.ImportStatement element)
default boolean
addImports(de.monticore.symboltable.ImportStatement element)
default boolean
checkIfContinueAsSubScope(java.lang.String symbolName)
default void
clearImports()
default boolean
containsAllImports(java.util.Collection<?> collection)
default boolean
containsImports(java.lang.Object element)
default boolean
equalsImports(java.lang.Object o)
default void
forEachImports(java.util.function.Consumer<? super de.monticore.symboltable.ImportStatement> action)
default java.lang.String
getFullName()
default de.monticore.symboltable.ImportStatement
getImports(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 int
hashCodeImports()
default int
indexOfImports(java.lang.Object element)
default boolean
isEmptyImports()
default java.util.Iterator<de.monticore.symboltable.ImportStatement>
iteratorImports()
default int
lastIndexOfImports(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 boolean
removeAllImports(java.util.Collection<?> collection)
default boolean
removeIfImports(java.util.function.Predicate<? super de.monticore.symboltable.ImportStatement> filter)
default de.monticore.symboltable.ImportStatement
removeImports(int index)
default boolean
removeImports(java.lang.Object element)
default void
replaceAllImports(java.util.function.UnaryOperator<de.monticore.symboltable.ImportStatement> operator)
default boolean
retainAllImports(java.util.Collection<?> collection)
default de.monticore.symboltable.ImportStatement
setImports(int index, de.monticore.symboltable.ImportStatement element)
void
setImportsList(java.util.List<de.monticore.symboltable.ImportStatement> imports)
default int
sizeImports()
default void
sortImports(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:
containsImports
in interfaceICardinalityArtifactScope
- Specified by:
containsImports
in interfaceICompletenessArtifactScope
- Specified by:
containsImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
containsImports
in interfaceIMCBasicsArtifactScope
- Specified by:
containsImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
containsImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
containsImports
in interfaceIUMLModifierArtifactScope
- Specified by:
containsImports
in interfaceIUMLStereotypeArtifactScope
-
containsAllImports
default boolean containsAllImports(java.util.Collection<?> collection)
- Specified by:
containsAllImports
in interfaceICardinalityArtifactScope
- Specified by:
containsAllImports
in interfaceICompletenessArtifactScope
- Specified by:
containsAllImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
containsAllImports
in interfaceIMCBasicsArtifactScope
- Specified by:
containsAllImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
containsAllImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
containsAllImports
in interfaceIUMLModifierArtifactScope
- Specified by:
containsAllImports
in interfaceIUMLStereotypeArtifactScope
-
isEmptyImports
default boolean isEmptyImports()
- Specified by:
isEmptyImports
in interfaceICardinalityArtifactScope
- Specified by:
isEmptyImports
in interfaceICompletenessArtifactScope
- Specified by:
isEmptyImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
isEmptyImports
in interfaceIMCBasicsArtifactScope
- Specified by:
isEmptyImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
isEmptyImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
isEmptyImports
in interfaceIUMLModifierArtifactScope
- Specified by:
isEmptyImports
in interfaceIUMLStereotypeArtifactScope
-
iteratorImports
default java.util.Iterator<de.monticore.symboltable.ImportStatement> iteratorImports()
- Specified by:
iteratorImports
in interfaceICardinalityArtifactScope
- Specified by:
iteratorImports
in interfaceICompletenessArtifactScope
- Specified by:
iteratorImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
iteratorImports
in interfaceIMCBasicsArtifactScope
- Specified by:
iteratorImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
iteratorImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
iteratorImports
in interfaceIUMLModifierArtifactScope
- Specified by:
iteratorImports
in interfaceIUMLStereotypeArtifactScope
-
sizeImports
default int sizeImports()
- Specified by:
sizeImports
in interfaceICardinalityArtifactScope
- Specified by:
sizeImports
in interfaceICompletenessArtifactScope
- Specified by:
sizeImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
sizeImports
in interfaceIMCBasicsArtifactScope
- Specified by:
sizeImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
sizeImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
sizeImports
in interfaceIUMLModifierArtifactScope
- Specified by:
sizeImports
in interfaceIUMLStereotypeArtifactScope
-
toArrayImports
default de.monticore.symboltable.ImportStatement[] toArrayImports(de.monticore.symboltable.ImportStatement[] array)
- Specified by:
toArrayImports
in interfaceICardinalityArtifactScope
- Specified by:
toArrayImports
in interfaceICompletenessArtifactScope
- Specified by:
toArrayImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
toArrayImports
in interfaceIMCBasicsArtifactScope
- Specified by:
toArrayImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
toArrayImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
toArrayImports
in interfaceIUMLModifierArtifactScope
- Specified by:
toArrayImports
in interfaceIUMLStereotypeArtifactScope
-
toArrayImports
default java.lang.Object[] toArrayImports()
- Specified by:
toArrayImports
in interfaceICardinalityArtifactScope
- Specified by:
toArrayImports
in interfaceICompletenessArtifactScope
- Specified by:
toArrayImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
toArrayImports
in interfaceIMCBasicsArtifactScope
- Specified by:
toArrayImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
toArrayImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
toArrayImports
in interfaceIUMLModifierArtifactScope
- Specified by:
toArrayImports
in interfaceIUMLStereotypeArtifactScope
-
spliteratorImports
default java.util.Spliterator<de.monticore.symboltable.ImportStatement> spliteratorImports()
- Specified by:
spliteratorImports
in interfaceICardinalityArtifactScope
- Specified by:
spliteratorImports
in interfaceICompletenessArtifactScope
- Specified by:
spliteratorImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
spliteratorImports
in interfaceIMCBasicsArtifactScope
- Specified by:
spliteratorImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
spliteratorImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
spliteratorImports
in interfaceIUMLModifierArtifactScope
- Specified by:
spliteratorImports
in interfaceIUMLStereotypeArtifactScope
-
streamImports
default java.util.stream.Stream<de.monticore.symboltable.ImportStatement> streamImports()
- Specified by:
streamImports
in interfaceICardinalityArtifactScope
- Specified by:
streamImports
in interfaceICompletenessArtifactScope
- Specified by:
streamImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
streamImports
in interfaceIMCBasicsArtifactScope
- Specified by:
streamImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
streamImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
streamImports
in interfaceIUMLModifierArtifactScope
- Specified by:
streamImports
in interfaceIUMLStereotypeArtifactScope
-
parallelStreamImports
default java.util.stream.Stream<de.monticore.symboltable.ImportStatement> parallelStreamImports()
- Specified by:
parallelStreamImports
in interfaceICardinalityArtifactScope
- Specified by:
parallelStreamImports
in interfaceICompletenessArtifactScope
- Specified by:
parallelStreamImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
parallelStreamImports
in interfaceIMCBasicsArtifactScope
- Specified by:
parallelStreamImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
parallelStreamImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
parallelStreamImports
in interfaceIUMLModifierArtifactScope
- Specified by:
parallelStreamImports
in interfaceIUMLStereotypeArtifactScope
-
getImports
default de.monticore.symboltable.ImportStatement getImports(int index)
- Specified by:
getImports
in interfaceICardinalityArtifactScope
- Specified by:
getImports
in interfaceICompletenessArtifactScope
- Specified by:
getImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
getImports
in interfaceIMCBasicsArtifactScope
- Specified by:
getImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
getImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
getImports
in interfaceIUMLModifierArtifactScope
- Specified by:
getImports
in interfaceIUMLStereotypeArtifactScope
-
indexOfImports
default int indexOfImports(java.lang.Object element)
- Specified by:
indexOfImports
in interfaceICardinalityArtifactScope
- Specified by:
indexOfImports
in interfaceICompletenessArtifactScope
- Specified by:
indexOfImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
indexOfImports
in interfaceIMCBasicsArtifactScope
- Specified by:
indexOfImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
indexOfImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
indexOfImports
in interfaceIUMLModifierArtifactScope
- Specified by:
indexOfImports
in interfaceIUMLStereotypeArtifactScope
-
lastIndexOfImports
default int lastIndexOfImports(java.lang.Object element)
- Specified by:
lastIndexOfImports
in interfaceICardinalityArtifactScope
- Specified by:
lastIndexOfImports
in interfaceICompletenessArtifactScope
- Specified by:
lastIndexOfImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
lastIndexOfImports
in interfaceIMCBasicsArtifactScope
- Specified by:
lastIndexOfImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
lastIndexOfImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
lastIndexOfImports
in interfaceIUMLModifierArtifactScope
- Specified by:
lastIndexOfImports
in interfaceIUMLStereotypeArtifactScope
-
equalsImports
default boolean equalsImports(java.lang.Object o)
- Specified by:
equalsImports
in interfaceICardinalityArtifactScope
- Specified by:
equalsImports
in interfaceICompletenessArtifactScope
- Specified by:
equalsImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
equalsImports
in interfaceIMCBasicsArtifactScope
- Specified by:
equalsImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
equalsImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
equalsImports
in interfaceIUMLModifierArtifactScope
- Specified by:
equalsImports
in interfaceIUMLStereotypeArtifactScope
-
hashCodeImports
default int hashCodeImports()
- Specified by:
hashCodeImports
in interfaceICardinalityArtifactScope
- Specified by:
hashCodeImports
in interfaceICompletenessArtifactScope
- Specified by:
hashCodeImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
hashCodeImports
in interfaceIMCBasicsArtifactScope
- Specified by:
hashCodeImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
hashCodeImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
hashCodeImports
in interfaceIUMLModifierArtifactScope
- Specified by:
hashCodeImports
in interfaceIUMLStereotypeArtifactScope
-
listIteratorImports
default java.util.ListIterator<de.monticore.symboltable.ImportStatement> listIteratorImports()
- Specified by:
listIteratorImports
in interfaceICardinalityArtifactScope
- Specified by:
listIteratorImports
in interfaceICompletenessArtifactScope
- Specified by:
listIteratorImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
listIteratorImports
in interfaceIMCBasicsArtifactScope
- Specified by:
listIteratorImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
listIteratorImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
listIteratorImports
in interfaceIUMLModifierArtifactScope
- Specified by:
listIteratorImports
in interfaceIUMLStereotypeArtifactScope
-
listIteratorImports
default java.util.ListIterator<de.monticore.symboltable.ImportStatement> listIteratorImports(int index)
- Specified by:
listIteratorImports
in interfaceICardinalityArtifactScope
- Specified by:
listIteratorImports
in interfaceICompletenessArtifactScope
- Specified by:
listIteratorImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
listIteratorImports
in interfaceIMCBasicsArtifactScope
- Specified by:
listIteratorImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
listIteratorImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
listIteratorImports
in interfaceIUMLModifierArtifactScope
- Specified by:
listIteratorImports
in interfaceIUMLStereotypeArtifactScope
-
subListImports
default java.util.List<de.monticore.symboltable.ImportStatement> subListImports(int start, int end)
- Specified by:
subListImports
in interfaceICardinalityArtifactScope
- Specified by:
subListImports
in interfaceICompletenessArtifactScope
- Specified by:
subListImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
subListImports
in interfaceIMCBasicsArtifactScope
- Specified by:
subListImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
subListImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
subListImports
in interfaceIUMLModifierArtifactScope
- Specified by:
subListImports
in interfaceIUMLStereotypeArtifactScope
-
clearImports
default void clearImports()
- Specified by:
clearImports
in interfaceICardinalityArtifactScope
- Specified by:
clearImports
in interfaceICompletenessArtifactScope
- Specified by:
clearImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
clearImports
in interfaceIMCBasicsArtifactScope
- Specified by:
clearImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
clearImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
clearImports
in interfaceIUMLModifierArtifactScope
- Specified by:
clearImports
in interfaceIUMLStereotypeArtifactScope
-
addImports
default boolean addImports(de.monticore.symboltable.ImportStatement element)
- Specified by:
addImports
in interfaceICardinalityArtifactScope
- Specified by:
addImports
in interfaceICompletenessArtifactScope
- Specified by:
addImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
addImports
in interfaceIMCBasicsArtifactScope
- Specified by:
addImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
addImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
addImports
in interfaceIUMLModifierArtifactScope
- Specified by:
addImports
in interfaceIUMLStereotypeArtifactScope
-
addAllImports
default boolean addAllImports(java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)
- Specified by:
addAllImports
in interfaceICardinalityArtifactScope
- Specified by:
addAllImports
in interfaceICompletenessArtifactScope
- Specified by:
addAllImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
addAllImports
in interfaceIMCBasicsArtifactScope
- Specified by:
addAllImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
addAllImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
addAllImports
in interfaceIUMLModifierArtifactScope
- Specified by:
addAllImports
in interfaceIUMLStereotypeArtifactScope
-
removeImports
default boolean removeImports(java.lang.Object element)
- Specified by:
removeImports
in interfaceICardinalityArtifactScope
- Specified by:
removeImports
in interfaceICompletenessArtifactScope
- Specified by:
removeImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
removeImports
in interfaceIMCBasicsArtifactScope
- Specified by:
removeImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
removeImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
removeImports
in interfaceIUMLModifierArtifactScope
- Specified by:
removeImports
in interfaceIUMLStereotypeArtifactScope
-
removeAllImports
default boolean removeAllImports(java.util.Collection<?> collection)
- Specified by:
removeAllImports
in interfaceICardinalityArtifactScope
- Specified by:
removeAllImports
in interfaceICompletenessArtifactScope
- Specified by:
removeAllImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
removeAllImports
in interfaceIMCBasicsArtifactScope
- Specified by:
removeAllImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
removeAllImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
removeAllImports
in interfaceIUMLModifierArtifactScope
- Specified by:
removeAllImports
in interfaceIUMLStereotypeArtifactScope
-
retainAllImports
default boolean retainAllImports(java.util.Collection<?> collection)
- Specified by:
retainAllImports
in interfaceICardinalityArtifactScope
- Specified by:
retainAllImports
in interfaceICompletenessArtifactScope
- Specified by:
retainAllImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
retainAllImports
in interfaceIMCBasicsArtifactScope
- Specified by:
retainAllImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
retainAllImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
retainAllImports
in interfaceIUMLModifierArtifactScope
- Specified by:
retainAllImports
in interfaceIUMLStereotypeArtifactScope
-
removeIfImports
default boolean removeIfImports(java.util.function.Predicate<? super de.monticore.symboltable.ImportStatement> filter)
- Specified by:
removeIfImports
in interfaceICardinalityArtifactScope
- Specified by:
removeIfImports
in interfaceICompletenessArtifactScope
- Specified by:
removeIfImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
removeIfImports
in interfaceIMCBasicsArtifactScope
- Specified by:
removeIfImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
removeIfImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
removeIfImports
in interfaceIUMLModifierArtifactScope
- Specified by:
removeIfImports
in interfaceIUMLStereotypeArtifactScope
-
forEachImports
default void forEachImports(java.util.function.Consumer<? super de.monticore.symboltable.ImportStatement> action)
- Specified by:
forEachImports
in interfaceICardinalityArtifactScope
- Specified by:
forEachImports
in interfaceICompletenessArtifactScope
- Specified by:
forEachImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
forEachImports
in interfaceIMCBasicsArtifactScope
- Specified by:
forEachImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
forEachImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
forEachImports
in interfaceIUMLModifierArtifactScope
- Specified by:
forEachImports
in interfaceIUMLStereotypeArtifactScope
-
addImports
default void addImports(int index, de.monticore.symboltable.ImportStatement element)
- Specified by:
addImports
in interfaceICardinalityArtifactScope
- Specified by:
addImports
in interfaceICompletenessArtifactScope
- Specified by:
addImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
addImports
in interfaceIMCBasicsArtifactScope
- Specified by:
addImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
addImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
addImports
in interfaceIUMLModifierArtifactScope
- Specified by:
addImports
in interfaceIUMLStereotypeArtifactScope
-
addAllImports
default boolean addAllImports(int index, java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)
- Specified by:
addAllImports
in interfaceICardinalityArtifactScope
- Specified by:
addAllImports
in interfaceICompletenessArtifactScope
- Specified by:
addAllImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
addAllImports
in interfaceIMCBasicsArtifactScope
- Specified by:
addAllImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
addAllImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
addAllImports
in interfaceIUMLModifierArtifactScope
- Specified by:
addAllImports
in interfaceIUMLStereotypeArtifactScope
-
removeImports
default de.monticore.symboltable.ImportStatement removeImports(int index)
- Specified by:
removeImports
in interfaceICardinalityArtifactScope
- Specified by:
removeImports
in interfaceICompletenessArtifactScope
- Specified by:
removeImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
removeImports
in interfaceIMCBasicsArtifactScope
- Specified by:
removeImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
removeImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
removeImports
in interfaceIUMLModifierArtifactScope
- Specified by:
removeImports
in interfaceIUMLStereotypeArtifactScope
-
setImports
default de.monticore.symboltable.ImportStatement setImports(int index, de.monticore.symboltable.ImportStatement element)
- Specified by:
setImports
in interfaceICardinalityArtifactScope
- Specified by:
setImports
in interfaceICompletenessArtifactScope
- Specified by:
setImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
setImports
in interfaceIMCBasicsArtifactScope
- Specified by:
setImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
setImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
setImports
in interfaceIUMLModifierArtifactScope
- Specified by:
setImports
in interfaceIUMLStereotypeArtifactScope
-
replaceAllImports
default void replaceAllImports(java.util.function.UnaryOperator<de.monticore.symboltable.ImportStatement> operator)
- Specified by:
replaceAllImports
in interfaceICardinalityArtifactScope
- Specified by:
replaceAllImports
in interfaceICompletenessArtifactScope
- Specified by:
replaceAllImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
replaceAllImports
in interfaceIMCBasicsArtifactScope
- Specified by:
replaceAllImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
replaceAllImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
replaceAllImports
in interfaceIUMLModifierArtifactScope
- Specified by:
replaceAllImports
in interfaceIUMLStereotypeArtifactScope
-
sortImports
default void sortImports(java.util.Comparator<? super de.monticore.symboltable.ImportStatement> comparator)
- Specified by:
sortImports
in interfaceICardinalityArtifactScope
- Specified by:
sortImports
in interfaceICompletenessArtifactScope
- Specified by:
sortImports
in interfaceIExpressionsBasisArtifactScope
- Specified by:
sortImports
in interfaceIMCBasicsArtifactScope
- Specified by:
sortImports
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
sortImports
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
sortImports
in interfaceIUMLModifierArtifactScope
- Specified by:
sortImports
in interfaceIUMLStereotypeArtifactScope
-
getImportsList
java.util.List<de.monticore.symboltable.ImportStatement> getImportsList()
- Specified by:
getImportsList
in interfaceICardinalityArtifactScope
- Specified by:
getImportsList
in interfaceICompletenessArtifactScope
- Specified by:
getImportsList
in interfaceIExpressionsBasisArtifactScope
- Specified by:
getImportsList
in interfaceIMCBasicsArtifactScope
- Specified by:
getImportsList
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
getImportsList
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
getImportsList
in interfaceIUMLModifierArtifactScope
- Specified by:
getImportsList
in interfaceIUMLStereotypeArtifactScope
-
setImportsList
void setImportsList(java.util.List<de.monticore.symboltable.ImportStatement> imports)
- Specified by:
setImportsList
in interfaceICardinalityArtifactScope
- Specified by:
setImportsList
in interfaceICompletenessArtifactScope
- Specified by:
setImportsList
in interfaceIExpressionsBasisArtifactScope
- Specified by:
setImportsList
in interfaceIMCBasicsArtifactScope
- Specified by:
setImportsList
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
setImportsList
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
setImportsList
in interfaceIUMLModifierArtifactScope
- Specified by:
setImportsList
in interfaceIUMLStereotypeArtifactScope
-
getTopLevelSymbol
default java.util.Optional<de.monticore.symboltable.ISymbol> getTopLevelSymbol()
- Specified by:
getTopLevelSymbol
in interfaceICardinalityArtifactScope
- Specified by:
getTopLevelSymbol
in interfaceICompletenessArtifactScope
- Specified by:
getTopLevelSymbol
in interfaceIExpressionsBasisArtifactScope
- Specified by:
getTopLevelSymbol
in interfaceIMCBasicsArtifactScope
- Specified by:
getTopLevelSymbol
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
getTopLevelSymbol
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
getTopLevelSymbol
in interfaceIUMLModifierArtifactScope
- Specified by:
getTopLevelSymbol
in interfaceIUMLStereotypeArtifactScope
-
checkIfContinueAsSubScope
default boolean checkIfContinueAsSubScope(java.lang.String symbolName)
- Specified by:
checkIfContinueAsSubScope
in interfaceICardinalityArtifactScope
- Specified by:
checkIfContinueAsSubScope
in interfaceICompletenessArtifactScope
- Specified by:
checkIfContinueAsSubScope
in interfaceIExpressionsBasisArtifactScope
- Specified by:
checkIfContinueAsSubScope
in interfaceIMCBasicsArtifactScope
- Specified by:
checkIfContinueAsSubScope
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
checkIfContinueAsSubScope
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
checkIfContinueAsSubScope
in interfacede.monticore.symboltable.IScope
- Specified by:
checkIfContinueAsSubScope
in interfaceIUMLModifierArtifactScope
- Specified by:
checkIfContinueAsSubScope
in interfaceIUMLStereotypeArtifactScope
-
getRemainingNameForResolveDown
default java.util.List<java.lang.String> getRemainingNameForResolveDown(java.lang.String symbolName)
- Specified by:
getRemainingNameForResolveDown
in interfaceICardinalityArtifactScope
- Specified by:
getRemainingNameForResolveDown
in interfaceICompletenessArtifactScope
- Specified by:
getRemainingNameForResolveDown
in interfaceIExpressionsBasisArtifactScope
- Specified by:
getRemainingNameForResolveDown
in interfaceIMCBasicsArtifactScope
- Specified by:
getRemainingNameForResolveDown
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
getRemainingNameForResolveDown
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
getRemainingNameForResolveDown
in interfacede.monticore.symboltable.IScope
- Specified by:
getRemainingNameForResolveDown
in interfaceIUMLModifierArtifactScope
- Specified by:
getRemainingNameForResolveDown
in interfaceIUMLStereotypeArtifactScope
-
getFullName
default java.lang.String getFullName()
- Specified by:
getFullName
in interfacede.monticore.symboltable.IArtifactScope
- Specified by:
getFullName
in interfaceICardinalityArtifactScope
- Specified by:
getFullName
in interfaceICompletenessArtifactScope
- Specified by:
getFullName
in interfaceIExpressionsBasisArtifactScope
- Specified by:
getFullName
in interfaceIMCBasicsArtifactScope
- Specified by:
getFullName
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
getFullName
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
getFullName
in interfaceIUMLModifierArtifactScope
- Specified by:
getFullName
in interfaceIUMLStereotypeArtifactScope
-
accept
void accept(MCCommonTraverser visitor)
- Specified by:
accept
in interfaceIMCCommonScope
-
accept
void accept(CardinalityTraverser visitor)
- Specified by:
accept
in interfaceICardinalityArtifactScope
- Specified by:
accept
in interfaceICardinalityScope
- Specified by:
accept
in interfaceIMCCommonScope
-
accept
void accept(CompletenessTraverser visitor)
- Specified by:
accept
in interfaceICompletenessArtifactScope
- Specified by:
accept
in interfaceICompletenessScope
- Specified by:
accept
in interfaceIMCCommonScope
-
accept
void accept(UMLModifierTraverser visitor)
- Specified by:
accept
in interfaceIMCCommonScope
- Specified by:
accept
in interfaceIUMLModifierArtifactScope
- Specified by:
accept
in interfaceIUMLModifierScope
-
accept
void accept(UMLStereotypeTraverser visitor)
- Specified by:
accept
in interfaceIMCCommonScope
- Specified by:
accept
in interfaceIUMLModifierArtifactScope
- Specified by:
accept
in interfaceIUMLModifierScope
- Specified by:
accept
in interfaceIUMLStereotypeArtifactScope
- Specified by:
accept
in interfaceIUMLStereotypeScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
accept
in interfaceICardinalityArtifactScope
- Specified by:
accept
in interfaceICardinalityScope
- Specified by:
accept
in interfaceIExpressionsBasisArtifactScope
- Specified by:
accept
in interfaceIExpressionsBasisScope
- Specified by:
accept
in interfaceIMCBasicsArtifactScope
- Specified by:
accept
in interfaceIMCBasicsScope
- Specified by:
accept
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
accept
in interfaceIMCCommonLiteralsScope
- Specified by:
accept
in interfaceIMCCommonScope
- Specified by:
accept
in interfaceIUMLModifierArtifactScope
- Specified by:
accept
in interfaceIUMLModifierScope
- Specified by:
accept
in interfaceIUMLStereotypeArtifactScope
- Specified by:
accept
in interfaceIUMLStereotypeScope
-
accept
void accept(MCCommonLiteralsTraverser visitor)
- Specified by:
accept
in interfaceICardinalityArtifactScope
- Specified by:
accept
in interfaceICardinalityScope
- Specified by:
accept
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
accept
in interfaceIMCCommonLiteralsScope
- Specified by:
accept
in interfaceIMCCommonScope
- Specified by:
accept
in interfaceIUMLModifierArtifactScope
- Specified by:
accept
in interfaceIUMLModifierScope
- Specified by:
accept
in interfaceIUMLStereotypeArtifactScope
- Specified by:
accept
in interfaceIUMLStereotypeScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
accept
in interfaceICardinalityArtifactScope
- Specified by:
accept
in interfaceICardinalityScope
- Specified by:
accept
in interfaceIExpressionsBasisArtifactScope
- Specified by:
accept
in interfaceIExpressionsBasisScope
- Specified by:
accept
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
accept
in interfaceIMCCommonLiteralsScope
- Specified by:
accept
in interfaceIMCCommonScope
- Specified by:
accept
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
accept
in interfaceIMCLiteralsBasisScope
- Specified by:
accept
in interfaceIUMLModifierArtifactScope
- Specified by:
accept
in interfaceIUMLModifierScope
- Specified by:
accept
in interfaceIUMLStereotypeArtifactScope
- Specified by:
accept
in interfaceIUMLStereotypeScope
-
accept
void accept(ExpressionsBasisTraverser visitor)
- Specified by:
accept
in interfaceIExpressionsBasisArtifactScope
- Specified by:
accept
in interfaceIExpressionsBasisScope
- Specified by:
accept
in interfaceIMCCommonScope
- Specified by:
accept
in interfaceIUMLModifierArtifactScope
- Specified by:
accept
in interfaceIUMLModifierScope
- Specified by:
accept
in interfaceIUMLStereotypeArtifactScope
- Specified by:
accept
in interfaceIUMLStereotypeScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
accept
in interfaceICardinalityArtifactScope
- Specified by:
accept
in interfaceICardinalityScope
- Specified by:
accept
in interfaceICompletenessArtifactScope
- Specified by:
accept
in interfaceICompletenessScope
- Specified by:
accept
in interfaceIExpressionsBasisArtifactScope
- Specified by:
accept
in interfaceIExpressionsBasisScope
- Specified by:
accept
in interfaceIMCBasicsArtifactScope
- Specified by:
accept
in interfaceIMCBasicsScope
- Specified by:
accept
in interfaceIMCCommonLiteralsArtifactScope
- Specified by:
accept
in interfaceIMCCommonLiteralsScope
- Specified by:
accept
in interfaceIMCCommonScope
- Specified by:
accept
in interfaceIMCLiteralsBasisArtifactScope
- Specified by:
accept
in interfaceIMCLiteralsBasisScope
- Specified by:
accept
in interfacede.monticore.symboltable.IScope
- Specified by:
accept
in interfaceIUMLModifierArtifactScope
- Specified by:
accept
in interfaceIUMLModifierScope
- Specified by:
accept
in interfaceIUMLStereotypeArtifactScope
- Specified by:
accept
in interfaceIUMLStereotypeScope
-
-