Interface IOOSymbolsGlobalScope

    • Method Detail

      • calculateModelNamesForOOType

        default java.util.Set<java.lang.String> calculateModelNamesForOOType​(java.lang.String name)
      • calculateModelNamesForField

        default java.util.Set<java.lang.String> calculateModelNamesForField​(java.lang.String name)
      • calculateModelNamesForMethod

        default java.util.Set<java.lang.String> calculateModelNamesForMethod​(java.lang.String name)
      • containsAdaptedOOTypeSymbolResolver

        default boolean containsAdaptedOOTypeSymbolResolver​(java.lang.Object element)
      • containsAllAdaptedOOTypeSymbolResolver

        default boolean containsAllAdaptedOOTypeSymbolResolver​(java.util.Collection<?> collection)
      • isEmptyAdaptedOOTypeSymbolResolver

        default boolean isEmptyAdaptedOOTypeSymbolResolver()
      • iteratorAdaptedOOTypeSymbolResolver

        default java.util.Iterator<IOOTypeSymbolResolver> iteratorAdaptedOOTypeSymbolResolver()
      • sizeAdaptedOOTypeSymbolResolver

        default int sizeAdaptedOOTypeSymbolResolver()
      • toArrayAdaptedOOTypeSymbolResolver

        default java.lang.Object[] toArrayAdaptedOOTypeSymbolResolver()
      • spliteratorAdaptedOOTypeSymbolResolver

        default java.util.Spliterator<IOOTypeSymbolResolver> spliteratorAdaptedOOTypeSymbolResolver()
      • streamAdaptedOOTypeSymbolResolver

        default java.util.stream.Stream<IOOTypeSymbolResolver> streamAdaptedOOTypeSymbolResolver()
      • parallelStreamAdaptedOOTypeSymbolResolver

        default java.util.stream.Stream<IOOTypeSymbolResolver> parallelStreamAdaptedOOTypeSymbolResolver()
      • getAdaptedOOTypeSymbolResolver

        default IOOTypeSymbolResolver getAdaptedOOTypeSymbolResolver​(int index)
      • indexOfAdaptedOOTypeSymbolResolver

        default int indexOfAdaptedOOTypeSymbolResolver​(java.lang.Object element)
      • lastIndexOfAdaptedOOTypeSymbolResolver

        default int lastIndexOfAdaptedOOTypeSymbolResolver​(java.lang.Object element)
      • equalsAdaptedOOTypeSymbolResolver

        default boolean equalsAdaptedOOTypeSymbolResolver​(java.lang.Object o)
      • hashCodeAdaptedOOTypeSymbolResolver

        default int hashCodeAdaptedOOTypeSymbolResolver()
      • listIteratorAdaptedOOTypeSymbolResolver

        default java.util.ListIterator<IOOTypeSymbolResolver> listIteratorAdaptedOOTypeSymbolResolver()
      • listIteratorAdaptedOOTypeSymbolResolver

        default java.util.ListIterator<IOOTypeSymbolResolver> listIteratorAdaptedOOTypeSymbolResolver​(int index)
      • subListAdaptedOOTypeSymbolResolver

        default java.util.List<IOOTypeSymbolResolver> subListAdaptedOOTypeSymbolResolver​(int start,
                                                                                         int end)
      • getAdaptedOOTypeSymbolResolverList

        java.util.List<IOOTypeSymbolResolver> getAdaptedOOTypeSymbolResolverList()
      • clearAdaptedOOTypeSymbolResolver

        default void clearAdaptedOOTypeSymbolResolver()
      • addAdaptedOOTypeSymbolResolver

        default boolean addAdaptedOOTypeSymbolResolver​(IOOTypeSymbolResolver element)
      • addAllAdaptedOOTypeSymbolResolver

        default boolean addAllAdaptedOOTypeSymbolResolver​(java.util.Collection<? extends IOOTypeSymbolResolver> collection)
      • removeAdaptedOOTypeSymbolResolver

        default boolean removeAdaptedOOTypeSymbolResolver​(java.lang.Object element)
      • removeAllAdaptedOOTypeSymbolResolver

        default boolean removeAllAdaptedOOTypeSymbolResolver​(java.util.Collection<?> collection)
      • retainAllAdaptedOOTypeSymbolResolver

        default boolean retainAllAdaptedOOTypeSymbolResolver​(java.util.Collection<?> collection)
      • removeIfAdaptedOOTypeSymbolResolver

        default boolean removeIfAdaptedOOTypeSymbolResolver​(java.util.function.Predicate<? super IOOTypeSymbolResolver> filter)
      • forEachAdaptedOOTypeSymbolResolver

        default void forEachAdaptedOOTypeSymbolResolver​(java.util.function.Consumer<? super IOOTypeSymbolResolver> action)
      • addAdaptedOOTypeSymbolResolver

        default void addAdaptedOOTypeSymbolResolver​(int index,
                                                    IOOTypeSymbolResolver element)
      • addAllAdaptedOOTypeSymbolResolver

        default boolean addAllAdaptedOOTypeSymbolResolver​(int index,
                                                          java.util.Collection<? extends IOOTypeSymbolResolver> collection)
      • removeAdaptedOOTypeSymbolResolver

        default IOOTypeSymbolResolver removeAdaptedOOTypeSymbolResolver​(int index)
      • replaceAllAdaptedOOTypeSymbolResolver

        default void replaceAllAdaptedOOTypeSymbolResolver​(java.util.function.UnaryOperator<IOOTypeSymbolResolver> operator)
      • sortAdaptedOOTypeSymbolResolver

        default void sortAdaptedOOTypeSymbolResolver​(java.util.Comparator<? super IOOTypeSymbolResolver> comparator)
      • setAdaptedOOTypeSymbolResolverList

        void setAdaptedOOTypeSymbolResolverList​(java.util.List<IOOTypeSymbolResolver> adaptedOOTypeSymbolResolver)
      • containsAdaptedFieldSymbolResolver

        default boolean containsAdaptedFieldSymbolResolver​(java.lang.Object element)
      • containsAllAdaptedFieldSymbolResolver

        default boolean containsAllAdaptedFieldSymbolResolver​(java.util.Collection<?> collection)
      • isEmptyAdaptedFieldSymbolResolver

        default boolean isEmptyAdaptedFieldSymbolResolver()
      • iteratorAdaptedFieldSymbolResolver

        default java.util.Iterator<IFieldSymbolResolver> iteratorAdaptedFieldSymbolResolver()
      • sizeAdaptedFieldSymbolResolver

        default int sizeAdaptedFieldSymbolResolver()
      • toArrayAdaptedFieldSymbolResolver

        default java.lang.Object[] toArrayAdaptedFieldSymbolResolver()
      • spliteratorAdaptedFieldSymbolResolver

        default java.util.Spliterator<IFieldSymbolResolver> spliteratorAdaptedFieldSymbolResolver()
      • streamAdaptedFieldSymbolResolver

        default java.util.stream.Stream<IFieldSymbolResolver> streamAdaptedFieldSymbolResolver()
      • parallelStreamAdaptedFieldSymbolResolver

        default java.util.stream.Stream<IFieldSymbolResolver> parallelStreamAdaptedFieldSymbolResolver()
      • getAdaptedFieldSymbolResolver

        default IFieldSymbolResolver getAdaptedFieldSymbolResolver​(int index)
      • indexOfAdaptedFieldSymbolResolver

        default int indexOfAdaptedFieldSymbolResolver​(java.lang.Object element)
      • lastIndexOfAdaptedFieldSymbolResolver

        default int lastIndexOfAdaptedFieldSymbolResolver​(java.lang.Object element)
      • equalsAdaptedFieldSymbolResolver

        default boolean equalsAdaptedFieldSymbolResolver​(java.lang.Object o)
      • hashCodeAdaptedFieldSymbolResolver

        default int hashCodeAdaptedFieldSymbolResolver()
      • listIteratorAdaptedFieldSymbolResolver

        default java.util.ListIterator<IFieldSymbolResolver> listIteratorAdaptedFieldSymbolResolver()
      • listIteratorAdaptedFieldSymbolResolver

        default java.util.ListIterator<IFieldSymbolResolver> listIteratorAdaptedFieldSymbolResolver​(int index)
      • subListAdaptedFieldSymbolResolver

        default java.util.List<IFieldSymbolResolver> subListAdaptedFieldSymbolResolver​(int start,
                                                                                       int end)
      • getAdaptedFieldSymbolResolverList

        java.util.List<IFieldSymbolResolver> getAdaptedFieldSymbolResolverList()
      • clearAdaptedFieldSymbolResolver

        default void clearAdaptedFieldSymbolResolver()
      • addAdaptedFieldSymbolResolver

        default boolean addAdaptedFieldSymbolResolver​(IFieldSymbolResolver element)
      • addAllAdaptedFieldSymbolResolver

        default boolean addAllAdaptedFieldSymbolResolver​(java.util.Collection<? extends IFieldSymbolResolver> collection)
      • removeAdaptedFieldSymbolResolver

        default boolean removeAdaptedFieldSymbolResolver​(java.lang.Object element)
      • removeAllAdaptedFieldSymbolResolver

        default boolean removeAllAdaptedFieldSymbolResolver​(java.util.Collection<?> collection)
      • retainAllAdaptedFieldSymbolResolver

        default boolean retainAllAdaptedFieldSymbolResolver​(java.util.Collection<?> collection)
      • removeIfAdaptedFieldSymbolResolver

        default boolean removeIfAdaptedFieldSymbolResolver​(java.util.function.Predicate<? super IFieldSymbolResolver> filter)
      • forEachAdaptedFieldSymbolResolver

        default void forEachAdaptedFieldSymbolResolver​(java.util.function.Consumer<? super IFieldSymbolResolver> action)
      • addAdaptedFieldSymbolResolver

        default void addAdaptedFieldSymbolResolver​(int index,
                                                   IFieldSymbolResolver element)
      • addAllAdaptedFieldSymbolResolver

        default boolean addAllAdaptedFieldSymbolResolver​(int index,
                                                         java.util.Collection<? extends IFieldSymbolResolver> collection)
      • removeAdaptedFieldSymbolResolver

        default IFieldSymbolResolver removeAdaptedFieldSymbolResolver​(int index)
      • replaceAllAdaptedFieldSymbolResolver

        default void replaceAllAdaptedFieldSymbolResolver​(java.util.function.UnaryOperator<IFieldSymbolResolver> operator)
      • sortAdaptedFieldSymbolResolver

        default void sortAdaptedFieldSymbolResolver​(java.util.Comparator<? super IFieldSymbolResolver> comparator)
      • setAdaptedFieldSymbolResolverList

        void setAdaptedFieldSymbolResolverList​(java.util.List<IFieldSymbolResolver> adaptedFieldSymbolResolver)
      • containsAdaptedMethodSymbolResolver

        default boolean containsAdaptedMethodSymbolResolver​(java.lang.Object element)
      • containsAllAdaptedMethodSymbolResolver

        default boolean containsAllAdaptedMethodSymbolResolver​(java.util.Collection<?> collection)
      • isEmptyAdaptedMethodSymbolResolver

        default boolean isEmptyAdaptedMethodSymbolResolver()
      • iteratorAdaptedMethodSymbolResolver

        default java.util.Iterator<IMethodSymbolResolver> iteratorAdaptedMethodSymbolResolver()
      • sizeAdaptedMethodSymbolResolver

        default int sizeAdaptedMethodSymbolResolver()
      • toArrayAdaptedMethodSymbolResolver

        default java.lang.Object[] toArrayAdaptedMethodSymbolResolver()
      • spliteratorAdaptedMethodSymbolResolver

        default java.util.Spliterator<IMethodSymbolResolver> spliteratorAdaptedMethodSymbolResolver()
      • streamAdaptedMethodSymbolResolver

        default java.util.stream.Stream<IMethodSymbolResolver> streamAdaptedMethodSymbolResolver()
      • parallelStreamAdaptedMethodSymbolResolver

        default java.util.stream.Stream<IMethodSymbolResolver> parallelStreamAdaptedMethodSymbolResolver()
      • getAdaptedMethodSymbolResolver

        default IMethodSymbolResolver getAdaptedMethodSymbolResolver​(int index)
      • indexOfAdaptedMethodSymbolResolver

        default int indexOfAdaptedMethodSymbolResolver​(java.lang.Object element)
      • lastIndexOfAdaptedMethodSymbolResolver

        default int lastIndexOfAdaptedMethodSymbolResolver​(java.lang.Object element)
      • equalsAdaptedMethodSymbolResolver

        default boolean equalsAdaptedMethodSymbolResolver​(java.lang.Object o)
      • hashCodeAdaptedMethodSymbolResolver

        default int hashCodeAdaptedMethodSymbolResolver()
      • listIteratorAdaptedMethodSymbolResolver

        default java.util.ListIterator<IMethodSymbolResolver> listIteratorAdaptedMethodSymbolResolver()
      • listIteratorAdaptedMethodSymbolResolver

        default java.util.ListIterator<IMethodSymbolResolver> listIteratorAdaptedMethodSymbolResolver​(int index)
      • subListAdaptedMethodSymbolResolver

        default java.util.List<IMethodSymbolResolver> subListAdaptedMethodSymbolResolver​(int start,
                                                                                         int end)
      • getAdaptedMethodSymbolResolverList

        java.util.List<IMethodSymbolResolver> getAdaptedMethodSymbolResolverList()
      • clearAdaptedMethodSymbolResolver

        default void clearAdaptedMethodSymbolResolver()
      • addAdaptedMethodSymbolResolver

        default boolean addAdaptedMethodSymbolResolver​(IMethodSymbolResolver element)
      • addAllAdaptedMethodSymbolResolver

        default boolean addAllAdaptedMethodSymbolResolver​(java.util.Collection<? extends IMethodSymbolResolver> collection)
      • removeAdaptedMethodSymbolResolver

        default boolean removeAdaptedMethodSymbolResolver​(java.lang.Object element)
      • removeAllAdaptedMethodSymbolResolver

        default boolean removeAllAdaptedMethodSymbolResolver​(java.util.Collection<?> collection)
      • retainAllAdaptedMethodSymbolResolver

        default boolean retainAllAdaptedMethodSymbolResolver​(java.util.Collection<?> collection)
      • removeIfAdaptedMethodSymbolResolver

        default boolean removeIfAdaptedMethodSymbolResolver​(java.util.function.Predicate<? super IMethodSymbolResolver> filter)
      • forEachAdaptedMethodSymbolResolver

        default void forEachAdaptedMethodSymbolResolver​(java.util.function.Consumer<? super IMethodSymbolResolver> action)
      • addAdaptedMethodSymbolResolver

        default void addAdaptedMethodSymbolResolver​(int index,
                                                    IMethodSymbolResolver element)
      • addAllAdaptedMethodSymbolResolver

        default boolean addAllAdaptedMethodSymbolResolver​(int index,
                                                          java.util.Collection<? extends IMethodSymbolResolver> collection)
      • removeAdaptedMethodSymbolResolver

        default IMethodSymbolResolver removeAdaptedMethodSymbolResolver​(int index)
      • replaceAllAdaptedMethodSymbolResolver

        default void replaceAllAdaptedMethodSymbolResolver​(java.util.function.UnaryOperator<IMethodSymbolResolver> operator)
      • sortAdaptedMethodSymbolResolver

        default void sortAdaptedMethodSymbolResolver​(java.util.Comparator<? super IMethodSymbolResolver> comparator)
      • setAdaptedMethodSymbolResolverList

        void setAdaptedMethodSymbolResolverList​(java.util.List<IMethodSymbolResolver> adaptedMethodSymbolResolver)
      • resolveAdaptedOOType

        default java.util.List<OOTypeSymbol> resolveAdaptedOOType​(boolean foundSymbols,
                                                                  java.lang.String name,
                                                                  de.monticore.symboltable.modifiers.AccessModifier modifier,
                                                                  java.util.function.Predicate<OOTypeSymbol> predicate)
      • resolveAdaptedField

        default java.util.List<FieldSymbol> resolveAdaptedField​(boolean foundSymbols,
                                                                java.lang.String name,
                                                                de.monticore.symboltable.modifiers.AccessModifier modifier,
                                                                java.util.function.Predicate<FieldSymbol> predicate)
      • resolveAdaptedMethod

        default java.util.List<MethodSymbol> resolveAdaptedMethod​(boolean foundSymbols,
                                                                  java.lang.String name,
                                                                  de.monticore.symboltable.modifiers.AccessModifier modifier,
                                                                  java.util.function.Predicate<MethodSymbol> predicate)
      • resolveAdaptedType

        default java.util.List<TypeSymbol> resolveAdaptedType​(boolean foundSymbols,
                                                              java.lang.String name,
                                                              de.monticore.symboltable.modifiers.AccessModifier modifier,
                                                              java.util.function.Predicate<TypeSymbol> predicate)
        Specified by:
        resolveAdaptedType in interface IBasicSymbolsGlobalScope
      • resolveOOTypeMany

        default java.util.List<OOTypeSymbol> resolveOOTypeMany​(boolean foundSymbols,
                                                               java.lang.String name,
                                                               de.monticore.symboltable.modifiers.AccessModifier modifier,
                                                               java.util.function.Predicate<OOTypeSymbol> predicate)
        Specified by:
        resolveOOTypeMany in interface IOOSymbolsScopeTOP
      • loadOOType

        void loadOOType​(java.lang.String name)
      • resolveFieldMany

        default java.util.List<FieldSymbol> resolveFieldMany​(boolean foundSymbols,
                                                             java.lang.String name,
                                                             de.monticore.symboltable.modifiers.AccessModifier modifier,
                                                             java.util.function.Predicate<FieldSymbol> predicate)
        Specified by:
        resolveFieldMany in interface IOOSymbolsScopeTOP
      • loadField

        void loadField​(java.lang.String name)
      • resolveMethodMany

        default java.util.List<MethodSymbol> resolveMethodMany​(boolean foundSymbols,
                                                               java.lang.String name,
                                                               de.monticore.symboltable.modifiers.AccessModifier modifier,
                                                               java.util.function.Predicate<MethodSymbol> predicate)
        Specified by:
        resolveMethodMany in interface IOOSymbolsScopeTOP
      • loadMethod

        void loadMethod​(java.lang.String name)
      • putOOTypeSymbolDeSer

        default void putOOTypeSymbolDeSer​(java.lang.String kind)
      • putFieldSymbolDeSer

        default void putFieldSymbolDeSer​(java.lang.String kind)
      • putMethodSymbolDeSer

        default void putMethodSymbolDeSer​(java.lang.String kind)
      • getOOTypeSymbolDeSer

        default de.monticore.symboltable.serialization.ISymbolDeSer getOOTypeSymbolDeSer()
      • getFieldSymbolDeSer

        default de.monticore.symboltable.serialization.ISymbolDeSer getFieldSymbolDeSer()
      • getMethodSymbolDeSer

        default de.monticore.symboltable.serialization.ISymbolDeSer getMethodSymbolDeSer()