Package eu.bandm.tools.umod.runtime
Class CheckedMultimap_R<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_R<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_R<D,R>
extends HashMultimap<D,R>
implements Multimap_checkedLeft<D,R>, Multimap_checkedRight<D,R>
Implements a multi map which is strict in its range, i.e. right of
the "arrow".
The implementation is done extending the
bandm.metatools runtime class
HashMultimap.- 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_R
public CheckedMultimap_R() -
CheckedMultimap_R
-
-
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.
-