Package io.ciera.runtime.summit.classes
Interface IInstanceSet<S extends IInstanceSet<S,E>,E extends IModelInstance<E,?>>
-
- All Superinterfaces:
Collection<E>
,ISet<E>
,Iterable<E>
,IXtumlType
,Set<E>
- All Known Implementing Classes:
InstanceSet
public interface IInstanceSet<S extends IInstanceSet<S,E>,E extends IModelInstance<E,?>> extends ISet<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description E
getById1(IInstanceIdentifier id1)
E
getById2(IInstanceIdentifier id2)
E
getById3(IInstanceIdentifier id3)
E
getByInstanceId(UniqueId instanceId)
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface io.ciera.runtime.summit.types.ISet
any, anyWhere, difference, difference, disunion, disunion, elements, emptySet, emptySet, intersection, intersection, nullElement, sorted, sorted, union, union, where
-
Methods inherited from interface io.ciera.runtime.summit.types.IXtumlType
equality, inequality, oneWhere, serialize
-
-
-
-
Method Detail
-
getByInstanceId
E getByInstanceId(UniqueId instanceId) throws XtumlException
- Throws:
XtumlException
-
getById1
E getById1(IInstanceIdentifier id1) throws XtumlException
- Throws:
XtumlException
-
getById2
E getById2(IInstanceIdentifier id2) throws XtumlException
- Throws:
XtumlException
-
getById3
E getById3(IInstanceIdentifier id3) throws XtumlException
- Throws:
XtumlException
-
-