public class XMetaDataTimeExtension extends AbstractXBaseExtensionImpl
| Modifier and Type | Field and Description |
|---|---|
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_DURATION_AVERAGE |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_DURATION_MAX |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_DURATION_MIN |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_DURATION_STANDARD_DEVIATION |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_DURATION_TOTAL |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_LOG_DURATION |
protected static org.deckfour.xes.model.XAttributeTimestamp |
ATTR_LOG_END_TIME |
protected static org.deckfour.xes.model.XAttributeTimestamp |
ATTR_LOG_START_TIME |
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 |
assignAverageDuration(org.deckfour.xes.model.XLog log,
double d)
Assign the average duration of all traces (in seconds) to the log
|
void |
assignLogDuration(org.deckfour.xes.model.XLog log,
double d)
Assign the log duration (in seconds) to the log
|
void |
assignLogEndTime(org.deckfour.xes.model.XLog log,
java.util.Date logEndTime)
Assign the log end time to the log
|
void |
assignLogStartTime(org.deckfour.xes.model.XLog log,
java.util.Date logStartTime)
Assign the log start time to the log
|
void |
assignMaximumDuration(org.deckfour.xes.model.XLog log,
double maximumDuration)
Assign the longest duration of a trace (in seconds) to the log
|
void |
assignMinimumDuration(org.deckfour.xes.model.XLog log,
double minimumDuration)
Assign the shortest duration of a trace (in seconds) to the log
|
void |
assignStandardDeviationOfDuration(org.deckfour.xes.model.XLog log,
double standardDeviationOfDuration)
Assign the standard deviation of the duration of all traces (in seconds)
to the log
|
void |
assignTotalDuration(org.deckfour.xes.model.XLog log,
double d)
Assign the total duration (sum) of all traces (in seconds) to the log
|
java.lang.Double |
extractAverageDuration(org.deckfour.xes.model.XLog log)
Get the average duration of all traces (in seconds) from the log
|
java.lang.Double |
extractLogDuration(org.deckfour.xes.model.XLog log)
Get the log duration (in seconds) from the log
|
java.util.Date |
extractLogEndTime(org.deckfour.xes.model.XLog log)
Get the log end time from the log
|
java.util.Date |
extractLogStartTime(org.deckfour.xes.model.XLog log)
Get the log start time from the log
|
java.lang.Double |
extractMaximumDuration(org.deckfour.xes.model.XLog log)
Get the longest duration of a trace (in seconds) from the log
|
java.lang.Double |
extractMinimumDuration(org.deckfour.xes.model.XLog log)
Get the shortest duration of a trace (in seconds) from the log
|
java.lang.Double |
extractStandardDeviationOfDuration(org.deckfour.xes.model.XLog log)
Get the standard deviation of the duration of all traces (in seconds)
from the log
|
java.lang.Double |
extractTotalDuration(org.deckfour.xes.model.XLog log)
Get the total duration (sum) of all traces (in seconds) from the log
|
static XMetaDataTimeExtension |
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.XAttributeTimestamp ATTR_LOG_START_TIME
protected static org.deckfour.xes.model.XAttributeTimestamp ATTR_LOG_END_TIME
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_LOG_DURATION
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_DURATION_TOTAL
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_DURATION_AVERAGE
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_DURATION_STANDARD_DEVIATION
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_DURATION_MIN
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_DURATION_MAX
public static XMetaDataTimeExtension instance()
public java.util.Date extractLogStartTime(org.deckfour.xes.model.XLog log)
public void assignLogStartTime(org.deckfour.xes.model.XLog log,
java.util.Date logStartTime)
public java.util.Date extractLogEndTime(org.deckfour.xes.model.XLog log)
public void assignLogEndTime(org.deckfour.xes.model.XLog log,
java.util.Date logEndTime)
public java.lang.Double extractLogDuration(org.deckfour.xes.model.XLog log)
public void assignLogDuration(org.deckfour.xes.model.XLog log,
double d)
public java.lang.Double extractTotalDuration(org.deckfour.xes.model.XLog log)
public void assignTotalDuration(org.deckfour.xes.model.XLog log,
double d)
public java.lang.Double extractAverageDuration(org.deckfour.xes.model.XLog log)
public void assignAverageDuration(org.deckfour.xes.model.XLog log,
double d)
public java.lang.Double extractStandardDeviationOfDuration(org.deckfour.xes.model.XLog log)
public void assignStandardDeviationOfDuration(org.deckfour.xes.model.XLog log,
double standardDeviationOfDuration)
public java.lang.Double extractMinimumDuration(org.deckfour.xes.model.XLog log)
public void assignMinimumDuration(org.deckfour.xes.model.XLog log,
double minimumDuration)
public java.lang.Double extractMaximumDuration(org.deckfour.xes.model.XLog log)
public void assignMaximumDuration(org.deckfour.xes.model.XLog log,
double maximumDuration)