Package org.processmining.poemsconformancecheckingforbpmn.models.utils.ordered_set.partial.eventbased
Interface EventBasedPartiallyOrderedSet<I>
-
- All Superinterfaces:
AlphabetCollection<I>,java.util.Collection<I>,java.lang.Iterable<I>
- All Known Subinterfaces:
BpmnPartiallyOrderedPath,BpmnPartiallyOrderedTrace,PartiallyOrderedTrace<A>
- All Known Implementing Classes:
AbstractEventBasedPartiallyOrderedSet,BpmnPartiallyOrderedPathImpl,BpmnPartiallyOrderedTraceImpl,NonRepetitiveEventBasedPartiallyOrderedSet,RepetitiveEventBasedPartiallyOrderedSet
public interface EventBasedPartiallyOrderedSet<I> extends AlphabetCollection<I>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classEventBasedPartiallyOrderedSet.Event<I>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidconcatenate(EventBasedPartiallyOrderedSet<I> other)voidconnect(I predecessor, int predecessorIdx, I successor, int successorIdx)voidconnect(EventBasedPartiallyOrderedSet.Event<I> predecessor, EventBasedPartiallyOrderedSet.Event<I> successor)voidconnectLast(I predecessor, I successor)EventBasedPartiallyOrderedSet.Event<I>fire(I item)EventBasedPartiallyOrderedSet.Event<I>fire(I item, int executionIndex)EventBasedPartiallyOrderedSet.Event<I>fire(EventBasedPartiallyOrderedSet.Event<I> event)EventBasedPartiallyOrderedSet.Event<I>getEvent(I item)EventBasedPartiallyOrderedSet.Event<I>getFiringEvent(I item, int executionIndex)intgetNumberOfConnections()PartiallyOrderedSet<EventBasedPartiallyOrderedSet.Event<I>>getPartiallyOrderedSet()intgetTimesFired(I item)-
Methods inherited from interface org.processmining.poemsconformancecheckingforbpmn.models.utils.AlphabetCollection
getAlphabet, toGraphViz
-
-
-
-
Method Detail
-
fire
EventBasedPartiallyOrderedSet.Event<I> fire(I item)
-
fire
EventBasedPartiallyOrderedSet.Event<I> fire(I item, int executionIndex)
-
fire
EventBasedPartiallyOrderedSet.Event<I> fire(EventBasedPartiallyOrderedSet.Event<I> event)
-
getTimesFired
int getTimesFired(I item)
-
getEvent
EventBasedPartiallyOrderedSet.Event<I> getEvent(I item)
-
getFiringEvent
EventBasedPartiallyOrderedSet.Event<I> getFiringEvent(I item, int executionIndex)
-
getPartiallyOrderedSet
PartiallyOrderedSet<EventBasedPartiallyOrderedSet.Event<I>> getPartiallyOrderedSet()
-
connect
void connect(EventBasedPartiallyOrderedSet.Event<I> predecessor, EventBasedPartiallyOrderedSet.Event<I> successor) throws PartialOrderLoopNotAllowedException
-
connect
void connect(I predecessor, int predecessorIdx, I successor, int successorIdx) throws PartialOrderLoopNotAllowedException
-
connectLast
void connectLast(I predecessor, I successor) throws PartialOrderLoopNotAllowedException
-
concatenate
void concatenate(EventBasedPartiallyOrderedSet<I> other) throws PartialOrderLoopNotAllowedException
-
getNumberOfConnections
int getNumberOfConnections()
-
-