public abstract class PTraceToEGConverterAbstract extends java.lang.Object implements PTraceToEGConverter
Modifier and Type | Field and Description |
---|---|
protected int |
contextDist |
Modifier | Constructor and Description |
---|---|
protected |
PTraceToEGConverterAbstract(int contextDist,
org.deckfour.xes.classification.XEventClasses classes) |
Modifier and Type | Method and Description |
---|---|
protected void |
addArtificalStartAndEnd(EGraph eg,
org.processmining.partialorder.ptrace.model.PTrace ptrace,
EGraphFactory factory) |
protected int[][] |
computeNodeContexts(EGraph eg,
org.processmining.partialorder.ptrace.model.PTrace ptrace,
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> predMap,
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> succMap,
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> concMap) |
protected int[] |
convertPredToArray(org.processmining.partialorder.ptrace.model.PTrace ptrace,
java.util.Collection<java.lang.Integer> eventIndices) |
protected int[] |
convertSuccToArray(org.processmining.partialorder.ptrace.model.PTrace ptrace,
java.util.Collection<java.lang.Integer> eventIndices) |
protected int[] |
convertToArray(org.processmining.partialorder.ptrace.model.PTrace ptrace,
java.util.Collection<java.lang.Integer> eventIndices) |
org.deckfour.xes.classification.XEventClass |
getClass(org.deckfour.xes.model.XEvent e) |
org.deckfour.xes.classification.XEventClasses |
getClasses() |
java.util.Map<java.lang.String,java.lang.Integer> |
getMapNodeLabelToIndex() |
void |
setClasses(org.deckfour.xes.classification.XEventClasses classes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convert
protected PTraceToEGConverterAbstract(int contextDist, org.deckfour.xes.classification.XEventClasses classes)
public org.deckfour.xes.classification.XEventClasses getClasses()
public void setClasses(org.deckfour.xes.classification.XEventClasses classes)
setClasses
in interface PTraceToEGConverter
public java.util.Map<java.lang.String,java.lang.Integer> getMapNodeLabelToIndex()
getMapNodeLabelToIndex
in interface PTraceToEGConverter
protected int[][] computeNodeContexts(EGraph eg, org.processmining.partialorder.ptrace.model.PTrace ptrace, java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> predMap, java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> succMap, java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> concMap)
protected int[] convertSuccToArray(org.processmining.partialorder.ptrace.model.PTrace ptrace, java.util.Collection<java.lang.Integer> eventIndices)
protected int[] convertPredToArray(org.processmining.partialorder.ptrace.model.PTrace ptrace, java.util.Collection<java.lang.Integer> eventIndices)
protected int[] convertToArray(org.processmining.partialorder.ptrace.model.PTrace ptrace, java.util.Collection<java.lang.Integer> eventIndices)
protected void addArtificalStartAndEnd(EGraph eg, org.processmining.partialorder.ptrace.model.PTrace ptrace, EGraphFactory factory)
public org.deckfour.xes.classification.XEventClass getClass(org.deckfour.xes.model.XEvent e)