Interface IMCCollectionTypesArtifactScope

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void accept​(MCBasicsTraverser visitor)  
      void accept​(MCBasicTypesTraverser visitor)  
      void accept​(MCCollectionTypesTraverser 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.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