Package eu.bandm.tools.umod.runtime
Class CheckedMultimap_D<D,R>
java.lang.Object
eu.bandm.tools.util.multi.MapMultimap<D,R>
eu.bandm.tools.util.multi.HashMultimap<D,R>
eu.bandm.tools.umod.runtime.CheckedMultimap_D<D,R>
- All Implemented Interfaces:
Multimap_checkedLeft<D,,R> Multimap_checkedRight<D,,R> Multimap<D,,R> Serializable,Iterable<Map.Entry<D,,R>> Collection<Map.Entry<D,,R>> BiPredicate<D,,R> Set<Map.Entry<D,R>>
public class CheckedMultimap_D<D,R>
extends HashMultimap<D,R>
implements Multimap_checkedLeft<D,R>, Multimap_checkedRight<D,R>
Implements a multi map which is strict in its domain,
i.e. on the left side of the "arrow".
The implementation is done extending the
bandm.metatools runtime class
See further documentation at
HashMultimap.
See further documentation at
CheckedMultimap_RD- See Also:
-
Field Summary
Fields inherited from class eu.bandm.tools.util.multi.MapMultimap
backward, forward, sizeFields inherited from interface eu.bandm.tools.util.multi.Multimap
DEFAULT_PAIR_FORMAT_STRING -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class eu.bandm.tools.util.multi.HashMultimap
createBackwardSet, createForwardSetMethods inherited from class eu.bandm.tools.util.multi.MapMultimap
add, addAll, addChecked, clear, contains, contains, domain, image, imageMap, imageUnchecked, isEmpty, iterator, preimage, preimageMap, preimageUnchecked, range, remove, remove, removeAllDomain, removeAllRange, removeDomain, removeRange, retainAllDomain, retainAllRange, size, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.function.BiPredicate
and, negate, orMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface eu.bandm.tools.util.multi.Multimap
addAll, contains, containsAll, containsUnchecked, domain, image, imageAll, imageAllUnchecked, imageMap, imageUnchecked, preimage, preimageAll, preimageAllUnchecked, preimageMap, preimageUnchecked, range, remove, removeAll, removeAllDomain, removeAllDomainUnchecked, removeAllRange, removeAllRangeUnchecked, removeDomain, removeDomainUnchecked, removeRange, removeRangeUnchecked, removeUnchecked, retainAll, retainAllDomain, retainAllDomainUnchecked, retainAllRange, retainAllRangeUnchecked, test, toArray, toArray, toString, toString
-
Constructor Details
-
CheckedMultimap_D
public CheckedMultimap_D() -
CheckedMultimap_D
-
-
Method Details
-
add
Description copied from class:MapMultimapAdds a pair to this multimap. This operation must be stable: adding a pair thatequalsany pair contained in this multimap componentwise must not change this multimap.
-