Hierarchy For Package dk.jonaslindstrom.ruffini.common.abstractions

Package Hierarchies:

Interface Hierarchy

  • dk.jonaslindstrom.ruffini.common.abstractions.Set<E>
    • dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid<E>
      • dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup<E>
        • dk.jonaslindstrom.ruffini.common.abstractions.Module<V,S,R>
        • dk.jonaslindstrom.ruffini.common.abstractions.Ring<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.SemiRing<E>)
          • dk.jonaslindstrom.ruffini.common.abstractions.EuclideanDomain<E>
          • dk.jonaslindstrom.ruffini.common.abstractions.Field<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Group<E>)
      • dk.jonaslindstrom.ruffini.common.abstractions.SemiRing<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Monoid<E>)
        • dk.jonaslindstrom.ruffini.common.abstractions.Ring<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup<E>)
          • dk.jonaslindstrom.ruffini.common.abstractions.EuclideanDomain<E>
          • dk.jonaslindstrom.ruffini.common.abstractions.Field<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Group<E>)
    • dk.jonaslindstrom.ruffini.common.abstractions.OrderedSet<E>
    • dk.jonaslindstrom.ruffini.common.abstractions.Semigroup<E>
      • dk.jonaslindstrom.ruffini.common.abstractions.Monoid<E>
        • dk.jonaslindstrom.ruffini.common.abstractions.Group<E>
          • dk.jonaslindstrom.ruffini.common.abstractions.Field<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Ring<E>)
        • dk.jonaslindstrom.ruffini.common.abstractions.SemiRing<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.CommutativeMonoid<E>)
          • dk.jonaslindstrom.ruffini.common.abstractions.Ring<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.AdditiveGroup<E>)
            • dk.jonaslindstrom.ruffini.common.abstractions.EuclideanDomain<E>
            • dk.jonaslindstrom.ruffini.common.abstractions.Field<E> (also extends dk.jonaslindstrom.ruffini.common.abstractions.Group<E>)