Package io.ciera.runtime.summit.types
Interface ISet<E>
-
- All Superinterfaces:
Collection<E>,Iterable<E>,IXtumlType,Set<E>
- All Known Subinterfaces:
IInstanceSet<S,E>,IRelationshipSet
- All Known Implementing Classes:
EventSet,InstanceSet,RelationshipSet,Set,TimerSet
public interface ISet<E> extends Set<E>, IXtumlType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Eany()EanyWhere(IWhere<E> condition)ISet<E>difference(E element)ISet<E>difference(ISet<E> set)ISet<E>disunion(E element)ISet<E>disunion(ISet<E> set)List<E>elements()ISet<E>emptySet()ISet<E>emptySet(Comparator<? super E> comp)ISet<E>intersection(E element)ISet<E>intersection(ISet<E> set)EnullElement()ISet<E>sorted(Comparator<E> comp)ISet<E>sorted(Comparator<E> comp, boolean ascending)ISet<E>union(E element)ISet<E>union(ISet<E> set)ISet<E>where(IWhere<E> condition)-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface io.ciera.runtime.summit.types.IXtumlType
equality, inequality, oneWhere, serialize
-
-
-
-
Method Detail
-
any
E any()
-
where
ISet<E> where(IWhere<E> condition) throws XtumlException
- Throws:
XtumlException
-
anyWhere
E anyWhere(IWhere<E> condition) throws XtumlException
- Throws:
XtumlException
-
sorted
ISet<E> sorted(Comparator<E> comp) throws XtumlException
- Throws:
XtumlException
-
sorted
ISet<E> sorted(Comparator<E> comp, boolean ascending) throws XtumlException
- Throws:
XtumlException
-
nullElement
E nullElement()
-
emptySet
ISet<E> emptySet(Comparator<? super E> comp)
-
-