public class AlphaPlusAbstractionImpl<E> extends AlphaClassicAbstractionImpl<E> implements AlphaPlusAbstraction<E>
Constructor and Description |
---|
AlphaPlusAbstractionImpl(AlphaClassicAbstraction<E> aca,
org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> ltla,
org.processmining.framework.util.Pair<E[],int[]> l1lFree,
org.processmining.logabstractions.models.DirectlyFollowsAbstraction<E> dfaLf,
org.processmining.logabstractions.models.StartActivityAbstraction<E> saLf,
org.processmining.logabstractions.models.EndActivityAbstraction<E> eaLf,
org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> ltlaLf) |
AlphaPlusAbstractionImpl(AlphaPlusAbstraction<E> apa) |
AlphaPlusAbstractionImpl(E[] classes,
org.processmining.logabstractions.models.DirectlyFollowsAbstraction<E> dfa,
org.processmining.logabstractions.models.StartActivityAbstraction<E> sa,
org.processmining.logabstractions.models.EndActivityAbstraction<E> ea,
org.processmining.logabstractions.models.LengthOneLoopAbstraction<E> lola,
org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> ltla,
org.processmining.framework.util.Pair<E[],int[]> l1lFree,
org.processmining.logabstractions.models.DirectlyFollowsAbstraction<E> dfaLf,
org.processmining.logabstractions.models.StartActivityAbstraction<E> saLf,
org.processmining.logabstractions.models.EndActivityAbstraction<E> eaLf,
org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> ltlaLf) |
Modifier and Type | Method and Description |
---|---|
org.processmining.logabstractions.models.CausalAbstraction<E> |
getLengthOneLoopFreeCausalRelationAbstraction() |
org.processmining.logabstractions.models.DirectlyFollowsAbstraction<E> |
getLengthOneLoopFreeDirectlyFollowsAbstraction() |
org.processmining.logabstractions.models.EndActivityAbstraction<E> |
getLengthOneLoopFreeEndActivityAbstraction() |
org.processmining.framework.util.Pair<E[],int[]> |
getLengthOneLoopFreeEventClasses() |
org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> |
getLengthOneLoopFreeLengthTwoLoopAbstraction() |
org.processmining.logabstractions.models.ParallelAbstraction<E> |
getLengthOneLoopFreeParallelAbstraction() |
org.processmining.logabstractions.models.StartActivityAbstraction<E> |
getLengthOneLoopFreeStartActivityAbstraction() |
org.processmining.logabstractions.models.TwoWayLengthTwoLoopAbstraction<E> |
getLengthOneLoopFreeTwoWayLengthTwoLoopAbstraction() |
org.processmining.logabstractions.models.UnrelatedAbstraction<E> |
getLengthOneLoopFreeUnrelatedAbstraction() |
org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> |
getLengthTwoLoopAbstraction() |
org.processmining.logabstractions.models.TwoWayLengthTwoLoopAbstraction<E> |
getTwoWayLengthTwoLoopAbstraction() |
protected org.processmining.logabstractions.models.UnrelatedAbstraction<E> |
setupLengthOneLoopFreeUnrelatedAbstraction() |
getCausalAbstraction, getDirectlyFollowsAbstraction, getEndActivityAbstraction, getLengthOneLoopAbstraction, getParallelAbstraction, getStartActivityAbstraction, getUnrelatedAbstraction
getEventClass, getEventClasses, getIndex
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCausalAbstraction, getDirectlyFollowsAbstraction, getEndActivityAbstraction, getLengthOneLoopAbstraction, getParallelAbstraction, getStartActivityAbstraction, getUnrelatedAbstraction
public AlphaPlusAbstractionImpl(AlphaPlusAbstraction<E> apa)
public AlphaPlusAbstractionImpl(AlphaClassicAbstraction<E> aca, org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> ltla, org.processmining.framework.util.Pair<E[],int[]> l1lFree, org.processmining.logabstractions.models.DirectlyFollowsAbstraction<E> dfaLf, org.processmining.logabstractions.models.StartActivityAbstraction<E> saLf, org.processmining.logabstractions.models.EndActivityAbstraction<E> eaLf, org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> ltlaLf)
public AlphaPlusAbstractionImpl(E[] classes, org.processmining.logabstractions.models.DirectlyFollowsAbstraction<E> dfa, org.processmining.logabstractions.models.StartActivityAbstraction<E> sa, org.processmining.logabstractions.models.EndActivityAbstraction<E> ea, org.processmining.logabstractions.models.LengthOneLoopAbstraction<E> lola, org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> ltla, org.processmining.framework.util.Pair<E[],int[]> l1lFree, org.processmining.logabstractions.models.DirectlyFollowsAbstraction<E> dfaLf, org.processmining.logabstractions.models.StartActivityAbstraction<E> saLf, org.processmining.logabstractions.models.EndActivityAbstraction<E> eaLf, org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> ltlaLf)
public org.processmining.logabstractions.models.CausalAbstraction<E> getLengthOneLoopFreeCausalRelationAbstraction()
getLengthOneLoopFreeCausalRelationAbstraction
in interface AlphaPlusAbstraction<E>
public org.processmining.logabstractions.models.DirectlyFollowsAbstraction<E> getLengthOneLoopFreeDirectlyFollowsAbstraction()
getLengthOneLoopFreeDirectlyFollowsAbstraction
in interface AlphaPlusAbstraction<E>
public org.processmining.logabstractions.models.EndActivityAbstraction<E> getLengthOneLoopFreeEndActivityAbstraction()
getLengthOneLoopFreeEndActivityAbstraction
in interface AlphaPlusAbstraction<E>
public org.processmining.framework.util.Pair<E[],int[]> getLengthOneLoopFreeEventClasses()
getLengthOneLoopFreeEventClasses
in interface AlphaPlusAbstraction<E>
public org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> getLengthOneLoopFreeLengthTwoLoopAbstraction()
getLengthOneLoopFreeLengthTwoLoopAbstraction
in interface AlphaPlusAbstraction<E>
public org.processmining.logabstractions.models.ParallelAbstraction<E> getLengthOneLoopFreeParallelAbstraction()
getLengthOneLoopFreeParallelAbstraction
in interface AlphaPlusAbstraction<E>
public org.processmining.logabstractions.models.StartActivityAbstraction<E> getLengthOneLoopFreeStartActivityAbstraction()
getLengthOneLoopFreeStartActivityAbstraction
in interface AlphaPlusAbstraction<E>
public org.processmining.logabstractions.models.TwoWayLengthTwoLoopAbstraction<E> getLengthOneLoopFreeTwoWayLengthTwoLoopAbstraction()
getLengthOneLoopFreeTwoWayLengthTwoLoopAbstraction
in interface AlphaPlusAbstraction<E>
public org.processmining.logabstractions.models.UnrelatedAbstraction<E> getLengthOneLoopFreeUnrelatedAbstraction()
getLengthOneLoopFreeUnrelatedAbstraction
in interface AlphaPlusAbstraction<E>
public org.processmining.logabstractions.models.LengthTwoLoopAbstraction<E> getLengthTwoLoopAbstraction()
getLengthTwoLoopAbstraction
in interface AlphaPlusAbstraction<E>
protected org.processmining.logabstractions.models.UnrelatedAbstraction<E> setupLengthOneLoopFreeUnrelatedAbstraction()
public org.processmining.logabstractions.models.TwoWayLengthTwoLoopAbstraction<E> getTwoWayLengthTwoLoopAbstraction()
getTwoWayLengthTwoLoopAbstraction
in interface AlphaPlusAbstraction<E>