Interface IDependencyMap<T,​D>

    • Method Detail

      • clear

        void clear()
      • add

        void add​(T dependeeGroup,
                 D element)
      • getDependantsForEach

        Iterable<D> getDependantsForEach​(T dependeeGroup)
      • getDependantsForGroup

        Iterable<D> getDependantsForGroup​(T dependeeGroup)
      • containsAny

        boolean containsAny​(T dependeeGroup)
      • containsAnyForGroup

        boolean containsAnyForGroup​(T dependeeGroup)
      • isEmpty

        boolean isEmpty()
      • removeGroup

        void removeGroup​(T dependeeGroup)
      • removeGroupReturn

        Iterable<D> removeGroupReturn​(T dependeeGroup)
      • removeForEach

        void removeForEach​(T dependeeGroup)
      • removeForEachResult

        Iterable<D> removeForEachResult​(T dependeeGroup)