public class XMetaDataLifeCycleExtension extends AbstractXBaseExtensionImpl
| Modifier and Type | Field and Description |
|---|---|
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_DIFFERENT_TRANSITIONS_AVERAGE |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_DIFFERENT_TRANSITIONS_MAX |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_DIFFERENT_TRANSITIONS_MIN |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_DIFFERENT_TRANSITIONS_STANDARD_DEVIATION |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_DIFFERENT_TRANSITIONS_TOTAL |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_TRANSITION_EVENTS_AVERAGE |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_TRANSITION_EVENTS_MAX |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_TRANSITION_EVENTS_MIN |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_TRANSITION_EVENTS_STANDARD_DEVIATION |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_TRANSITION_EVENTS_TOTAL |
static java.lang.String |
EXTENSION_NAME |
static java.lang.String |
EXTENSION_PREFIX |
static java.net.URI |
EXTENSION_URI
Unique URI of this extension.
|
CONTINUOUS_NOT_DEFINED_VALUE, DISCRETE_NOT_DEFINED_VALUE, LITERAL_NOT_DEFINED_VALUE, MULTIPLE_VALUE, TIMESTAMP_NOT_DEFINED_VALUE| Modifier and Type | Method and Description |
|---|---|
void |
assignDifferentTransitionsAverage(org.deckfour.xes.model.XLog log,
double differentNamesAverage)
Assign the average number of different transitions per trace to the log
|
void |
assignDifferentTransitionsMax(org.deckfour.xes.model.XLog log,
long differentNamesMax)
Assign the maximum number of different transitions in a trace to the log
|
void |
assignDifferentTransitionsMin(org.deckfour.xes.model.XLog log,
long differentNamesMin)
Assign the minimum number of different transitions in a trace to the log
|
void |
assignDifferentTransitionsStandardDeviation(org.deckfour.xes.model.XLog log,
double differentNamesStandardDeviation)
Assign the standard deviation of the number of different transitions per
trace to the log
|
void |
assignDifferentTransitionsTotal(org.deckfour.xes.model.XLog log,
long differentNamesTotal)
Assign the total number of different transitions to the log
|
org.deckfour.xes.model.XAttributeContinuous |
assignTransitionEventsAverage(org.deckfour.xes.model.XLog log,
double transitionEventsAverage)
Assign the average number of transitions per trace to the log
|
void |
assignTransitionEventsAverage(org.deckfour.xes.model.XLog log,
java.lang.String transition,
double transitionAverage)
Assign the average number of specific transitions per trace to the log
|
org.deckfour.xes.model.XAttributeDiscrete |
assignTransitionEventsMax(org.deckfour.xes.model.XLog log,
long transitionEventsMax)
Assign the maximum number of transitions per trace to the log
|
void |
assignTransitionEventsMax(org.deckfour.xes.model.XLog log,
java.lang.String transition,
long transitionMax)
Assign the maximum number of specific transitions per trace to the log
|
org.deckfour.xes.model.XAttributeDiscrete |
assignTransitionEventsMin(org.deckfour.xes.model.XLog log,
long transitionEventsMin)
Assign the minimum number of transitions per trace to the log
|
void |
assignTransitionEventsMin(org.deckfour.xes.model.XLog log,
java.lang.String transition,
long transitionMin)
Assign the minimum number of specific transitions per trace to the log
|
org.deckfour.xes.model.XAttributeContinuous |
assignTransitionEventsStandardDeviation(org.deckfour.xes.model.XLog log,
double transitionEventsStandardDeviation)
Assign the standard deviation of the number of transitions per trace to
the log
|
void |
assignTransitionEventsStandardDeviation(org.deckfour.xes.model.XLog log,
java.lang.String transition,
double transitionStandardDeviation)
Assign the standard deviation of the number of specific transitions per
trace to the log
|
org.deckfour.xes.model.XAttributeDiscrete |
assignTransitionEventsTotal(org.deckfour.xes.model.XLog log,
long transitionEventsTotal)
Assign the total number of transitions to the log
|
void |
assignTransitionEventsTotal(org.deckfour.xes.model.XLog log,
java.lang.String transition,
long transitionTotal)
Assign the total number of specific transitions to the log
|
java.lang.Double |
extractDifferentTransitionsAverage(org.deckfour.xes.model.XLog log)
Get the average number of different transitions per trace from the log
|
java.lang.Long |
extractDifferentTransitionsMax(org.deckfour.xes.model.XLog log)
Get the minimum number of different transitions in a trace from the log
|
java.lang.Long |
extractDifferentTransitionsMin(org.deckfour.xes.model.XLog log)
Get the minimum number of different transitions in a trace from the log
|
java.lang.Double |
extractDifferentTransitionsStandardDeviation(org.deckfour.xes.model.XLog log)
Get the standard deviation of the number of different transitions per
trace from the log
|
java.lang.Long |
extractDifferentTransitionsTotal(org.deckfour.xes.model.XLog log)
Get the total number of different transitions from the log
|
java.lang.Double |
extractTransitionEventsAverage(org.deckfour.xes.model.XLog log)
Get the average number of transitions per trace from the log
|
java.lang.Double |
extractTransitionEventsAverage(org.deckfour.xes.model.XLog log,
java.lang.String transition)
Get the average number of specific transitions per trace from the log
|
java.lang.Long |
extractTransitionEventsMax(org.deckfour.xes.model.XLog log)
Get the maximum number of transitions in a trace from the log
|
java.lang.Long |
extractTransitionEventsMax(org.deckfour.xes.model.XLog log,
java.lang.String transition)
Get the minimum number of specific transitions in a trace from the log
|
java.lang.Long |
extractTransitionEventsMin(org.deckfour.xes.model.XLog log)
Get the minimum number of transitions in a trace from the log
|
java.lang.Long |
extractTransitionEventsMin(org.deckfour.xes.model.XLog log,
java.lang.String transition)
Get the minimum number of specific transitions in a trace from the log
|
java.lang.Double |
extractTransitionEventsStandardDeviation(org.deckfour.xes.model.XLog log)
Get the standard deviation of the number of transitions per trace from
the log
|
java.lang.Double |
extractTransitionEventsStandardDeviation(org.deckfour.xes.model.XLog log,
java.lang.String transition)
Get the standard deviation of the number of specific transitions per
trace from the log
|
java.lang.Long |
extractTransitionEventsTotal(org.deckfour.xes.model.XLog log)
Get the total number of transition in the log
|
java.lang.Long |
extractTransitionEventsTotal(org.deckfour.xes.model.XLog log,
java.lang.String transition)
Get the total number of specific transitions in the log
|
static XMetaDataLifeCycleExtension |
instance()
Provides access to the singleton instance of this extension.
|
assignAttribute, assignAttribute, assignAttribute, extractAttribute, extractAttribute, extractAttributes, extractAttributeValue, extractAttributeValue, getAttributeByKeypublic static final java.net.URI EXTENSION_URI
public static final java.lang.String EXTENSION_PREFIX
public static final java.lang.String EXTENSION_NAME
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_DIFFERENT_TRANSITIONS_TOTAL
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_DIFFERENT_TRANSITIONS_AVERAGE
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_DIFFERENT_TRANSITIONS_STANDARD_DEVIATION
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_DIFFERENT_TRANSITIONS_MIN
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_DIFFERENT_TRANSITIONS_MAX
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_TRANSITION_EVENTS_TOTAL
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_TRANSITION_EVENTS_AVERAGE
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_TRANSITION_EVENTS_STANDARD_DEVIATION
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_TRANSITION_EVENTS_MIN
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_TRANSITION_EVENTS_MAX
public static XMetaDataLifeCycleExtension instance()
public java.lang.Long extractDifferentTransitionsTotal(org.deckfour.xes.model.XLog log)
public void assignDifferentTransitionsTotal(org.deckfour.xes.model.XLog log,
long differentNamesTotal)
public java.lang.Double extractDifferentTransitionsAverage(org.deckfour.xes.model.XLog log)
public void assignDifferentTransitionsAverage(org.deckfour.xes.model.XLog log,
double differentNamesAverage)
public java.lang.Double extractDifferentTransitionsStandardDeviation(org.deckfour.xes.model.XLog log)
public void assignDifferentTransitionsStandardDeviation(org.deckfour.xes.model.XLog log,
double differentNamesStandardDeviation)
public java.lang.Long extractDifferentTransitionsMin(org.deckfour.xes.model.XLog log)
public void assignDifferentTransitionsMin(org.deckfour.xes.model.XLog log,
long differentNamesMin)
public java.lang.Long extractDifferentTransitionsMax(org.deckfour.xes.model.XLog log)
public void assignDifferentTransitionsMax(org.deckfour.xes.model.XLog log,
long differentNamesMax)
public java.lang.Long extractTransitionEventsTotal(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeDiscrete assignTransitionEventsTotal(org.deckfour.xes.model.XLog log,
long transitionEventsTotal)
public java.lang.Long extractTransitionEventsTotal(org.deckfour.xes.model.XLog log,
java.lang.String transition)
public void assignTransitionEventsTotal(org.deckfour.xes.model.XLog log,
java.lang.String transition,
long transitionTotal)
public java.lang.Double extractTransitionEventsAverage(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeContinuous assignTransitionEventsAverage(org.deckfour.xes.model.XLog log,
double transitionEventsAverage)
public java.lang.Double extractTransitionEventsAverage(org.deckfour.xes.model.XLog log,
java.lang.String transition)
public void assignTransitionEventsAverage(org.deckfour.xes.model.XLog log,
java.lang.String transition,
double transitionAverage)
public java.lang.Double extractTransitionEventsStandardDeviation(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeContinuous assignTransitionEventsStandardDeviation(org.deckfour.xes.model.XLog log,
double transitionEventsStandardDeviation)
public java.lang.Double extractTransitionEventsStandardDeviation(org.deckfour.xes.model.XLog log,
java.lang.String transition)
public void assignTransitionEventsStandardDeviation(org.deckfour.xes.model.XLog log,
java.lang.String transition,
double transitionStandardDeviation)
public java.lang.Long extractTransitionEventsMin(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeDiscrete assignTransitionEventsMin(org.deckfour.xes.model.XLog log,
long transitionEventsMin)
public java.lang.Long extractTransitionEventsMin(org.deckfour.xes.model.XLog log,
java.lang.String transition)
public void assignTransitionEventsMin(org.deckfour.xes.model.XLog log,
java.lang.String transition,
long transitionMin)
public java.lang.Long extractTransitionEventsMax(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeDiscrete assignTransitionEventsMax(org.deckfour.xes.model.XLog log,
long transitionEventsMax)
public java.lang.Long extractTransitionEventsMax(org.deckfour.xes.model.XLog log,
java.lang.String transition)
public void assignTransitionEventsMax(org.deckfour.xes.model.XLog log,
java.lang.String transition,
long transitionMax)