Package io.ciera.runtime.summit.classes
Class RelationshipSet
- java.lang.Object
-
- io.ciera.runtime.summit.types.Set<IRelationship>
-
- io.ciera.runtime.summit.classes.RelationshipSet
-
- All Implemented Interfaces:
IRelationshipSet
,ISet<IRelationship>
,IXtumlType
,Iterable<IRelationship>
,Collection<IRelationship>
,Set<IRelationship>
public class RelationshipSet extends Set<IRelationship> implements IRelationshipSet
-
-
Constructor Summary
Constructors Constructor Description RelationshipSet()
RelationshipSet(Comparator<? super IRelationship> comp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<IRelationship>
elements()
IRelationshipSet
emptySet()
IRelationshipSet
emptySet(Comparator<? super IRelationship> comp)
IRelationship
get(UniqueId form, UniqueId part)
IRelationshipSet
getFormalizing(UniqueId part)
IRelationshipSet
getParticipating(UniqueId form)
IRelationship
nullElement()
-
Methods inherited from class io.ciera.runtime.summit.types.Set
add, addAll, any, anyWhere, clear, contains, containsAll, difference, difference, disunion, disunion, equality, intersection, intersection, isEmpty, iterator, remove, removeAll, retainAll, size, sorted, sorted, toArray, toArray, union, union, where
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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, intersection, intersection, sorted, sorted, union, union, where
-
Methods inherited from interface io.ciera.runtime.summit.types.IXtumlType
equality, inequality, oneWhere, serialize
-
-
-
-
Constructor Detail
-
RelationshipSet
public RelationshipSet()
-
RelationshipSet
public RelationshipSet(Comparator<? super IRelationship> comp)
-
-
Method Detail
-
getFormalizing
public IRelationshipSet getFormalizing(UniqueId part) throws XtumlException
- Specified by:
getFormalizing
in interfaceIRelationshipSet
- Throws:
XtumlException
-
getParticipating
public IRelationshipSet getParticipating(UniqueId form) throws XtumlException
- Specified by:
getParticipating
in interfaceIRelationshipSet
- Throws:
XtumlException
-
get
public IRelationship get(UniqueId form, UniqueId part) throws XtumlException
- Specified by:
get
in interfaceIRelationshipSet
- Throws:
XtumlException
-
nullElement
public IRelationship nullElement()
- Specified by:
nullElement
in interfaceISet<IRelationship>
-
emptySet
public IRelationshipSet emptySet()
- Specified by:
emptySet
in interfaceISet<IRelationship>
-
emptySet
public IRelationshipSet emptySet(Comparator<? super IRelationship> comp)
- Specified by:
emptySet
in interfaceISet<IRelationship>
-
elements
public List<IRelationship> elements()
- Specified by:
elements
in interfaceISet<IRelationship>
-
-