Interface PartiallyOrderedSet<ELEMENT>
-
- All Superinterfaces:
AlphabetCollection<ELEMENT>,java.util.Collection<ELEMENT>,java.lang.Iterable<ELEMENT>,OrderedSet<ELEMENT>,java.util.Set<ELEMENT>
- All Known Implementing Classes:
ArrayPartiallyOrderedSet,MapPartiallyOrderedSet
public interface PartiallyOrderedSet<ELEMENT> extends OrderedSet<ELEMENT>, java.util.Set<ELEMENT>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPartiallyOrderedSet.Entry<E>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<ELEMENT>getAlphabet()java.util.Set<ELEMENT>getAscendants(ELEMENT element)java.util.Set<ELEMENT>getEnabled(java.util.Collection<ELEMENT> executed)java.util.Set<PartiallyOrderedSet.Entry<ELEMENT>>getEntrySet()java.util.List<ELEMENT>getLoopSequence(ELEMENT element, ELEMENT predecessor)java.util.Set<ELEMENT>getPredecessors(ELEMENT element)voidsetPredecessor(ELEMENT element, ELEMENT predecessor)voidsetPredecessors(ELEMENT element, java.util.Collection<ELEMENT> predecessors)java.lang.StringtoString()-
Methods inherited from interface org.processmining.poemsconformancecheckingforbpmn.models.utils.AlphabetCollection
toGraphViz
-
Methods inherited from interface org.processmining.poemsconformancecheckingforbpmn.models.utils.ordered_set.OrderedSet
getNumberOfConnections, isEnabled, size
-
-
-
-
Method Detail
-
setPredecessor
void setPredecessor(ELEMENT element, ELEMENT predecessor) throws PartialOrderLoopNotAllowedException
-
setPredecessors
void setPredecessors(ELEMENT element, java.util.Collection<ELEMENT> predecessors) throws PartialOrderLoopNotAllowedException
-
getAlphabet
java.util.Set<ELEMENT> getAlphabet()
- Specified by:
getAlphabetin interfaceAlphabetCollection<ELEMENT>
-
getAscendants
java.util.Set<ELEMENT> getAscendants(ELEMENT element)
- Specified by:
getAscendantsin interfaceOrderedSet<ELEMENT>
-
getPredecessors
java.util.Set<ELEMENT> getPredecessors(ELEMENT element)
- Specified by:
getPredecessorsin interfaceOrderedSet<ELEMENT>
-
getEnabled
java.util.Set<ELEMENT> getEnabled(java.util.Collection<ELEMENT> executed)
- Specified by:
getEnabledin interfaceOrderedSet<ELEMENT>
-
getEntrySet
java.util.Set<PartiallyOrderedSet.Entry<ELEMENT>> getEntrySet()
-
toString
java.lang.String toString()
- Specified by:
toStringin interfaceOrderedSet<ELEMENT>- Overrides:
toStringin classjava.lang.Object
-
-