Interface Multiset<E>
-
- All Superinterfaces:
java.util.Collection<E>,java.lang.Iterable<E>,ReadOnlyMultiset<E>
- All Known Subinterfaces:
BpmnMarking,Marking<TOKEN>
- All Known Implementing Classes:
GoogleMultisetAdapter,MultisetBpmnMarking
public interface Multiset<E> extends java.util.Collection<E>, ReadOnlyMultiset<E>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.processmining.poemsconformancecheckingforbpmn.models.utils.multiset.ReadOnlyMultiset
ReadOnlyMultiset.Entry<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanadd(E element)intadd(E element, int count)booleanremove(java.lang.Object element)intremove(java.lang.Object o, int count)booleanremoveAll(java.util.Collection<?> elements)booleanretainAll(java.util.Collection<?> elements)intsetCount(E element, int count)booleansetCount(E element, int count, int var3)-
Methods inherited from interface java.util.Collection
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, removeIf, size, spliterator, stream, toArray, toArray, toArray
-
Methods inherited from interface org.processmining.poemsconformancecheckingforbpmn.models.utils.multiset.ReadOnlyMultiset
asList, contains, contains, containsAll, containsAtLeast, count, elementSet, entrySet, equals, hashCode, isContainedIn, isEmpty, size, toArray, toArray, toString, toStringNewLines
-
-
-
-
Method Detail
-
add
int add(@Nullable E element, int count)
-
remove
int remove(@Nullable java.lang.Object o, int count)
-
setCount
int setCount(E element, int count)
-
setCount
boolean setCount(E element, int count, int var3)
-
remove
boolean remove(@Nullable java.lang.Object element)- Specified by:
removein interfacejava.util.Collection<E>
-
removeAll
boolean removeAll(java.util.Collection<?> elements)
- Specified by:
removeAllin interfacejava.util.Collection<E>
-
retainAll
boolean retainAll(java.util.Collection<?> elements)
- Specified by:
retainAllin interfacejava.util.Collection<E>
-
-