Class Util.Multimap_LTree<A,B>

java.lang.Object
eu.bandm.tools.util.multi.MapMultimap<A,B>
eu.bandm.tscore.base.Util.Multimap_LTree<A,B>
All Implemented Interfaces:
Nullfree, Multimap<A,B>, Serializable, Iterable<Map.Entry<A,B>>, Collection<Map.Entry<A,B>>, BiPredicate<A,B>, Set<Map.Entry<A,B>>
Enclosing class:
Util

@Deprecated public static class Util.Multimap_LTree<A,B> extends MapMultimap<A,B>
Deprecated.
use TemporalMultimap instead. NEIN use TpMap instead !!! !?!?!?!
Employed for the central map from a "naturally" ordered arithmetic type (like Rational, BigInteger, etc.) to Tp objects representing timepoints, allowing their time-respecting traversal.
See Also:
  • Constructor Details

    • Multimap_LTree

      public Multimap_LTree()
      Deprecated.
  • Method Details

    • createForwardSet

      protected Set<B> createForwardSet()
      Deprecated.
      Description copied from class: eu.bandm.tools.util.multi.MapMultimap
      Creates the image set for every domain element added.

      Subclasses implementing this method must ensure that when the map A->Set<B> is sorted, then this set also is.

      Specified by:
      createForwardSet in class MapMultimap<A,B>
      Returns:
      a sets for range domain elements assigned to one particular domain element.
    • createBackwardSet

      protected Set<A> createBackwardSet()
      Deprecated.
      Description copied from class: eu.bandm.tools.util.multi.MapMultimap
      Creates the preimage set for every range element added.

      Subclasses implementing this method must ensure that when the map B->Set<A> is sorted, then this set also is.

      Specified by:
      createBackwardSet in class MapMultimap<A,B>
      Returns:
      a sets for the domain elements assigned to one particular range element.