public interface VirtualVariable
Modifier and Type | Interface and Description |
---|---|
static interface |
VirtualVariable.Prefix |
static interface |
VirtualVariable.PrefixStep |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_KEY_RELATIVE_TIME
Special attribute key that indicates relative time is needed from the log
instead of absolute time stamps
|
static java.lang.Object |
UNCHANGED
Special value that indicates that the computation did not change the
current variable value
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
compute(VirtualVariable.Prefix alignmentPrefix,
org.processmining.models.graphbased.directed.petrinet.elements.Transition currentTransition,
org.deckfour.xes.model.XEvent currentEvent,
LogMapping mapping) |
int |
getFaultyValueCost() |
int |
getMissingValueCost() |
java.lang.String |
getName() |
java.util.Set<java.lang.String> |
getRelevantAttributes() |
java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
getRelevantTransitions() |
java.lang.Class<?> |
getType() |
java.lang.Double |
getUpperBound() |
boolean |
isFinal() |
boolean |
needsAlignedPrefix() |
static final java.lang.String ATTRIBUTE_KEY_RELATIVE_TIME
static final java.lang.Object UNCHANGED
java.lang.String getName()
java.lang.Class<?> getType()
boolean isFinal()
boolean needsAlignedPrefix()
int getFaultyValueCost()
int getMissingValueCost()
java.lang.Double getUpperBound()
java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> getRelevantTransitions()
java.util.Set<java.lang.String> getRelevantAttributes()
java.lang.Object compute(VirtualVariable.Prefix alignmentPrefix, org.processmining.models.graphbased.directed.petrinet.elements.Transition currentTransition, org.deckfour.xes.model.XEvent currentEvent, LogMapping mapping)