public class XMetaDataConceptExtension extends AbstractXBaseExtensionImpl
| Modifier and Type | Field and Description |
|---|---|
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_DIFFERENT_NAMES_AVERAGE |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_DIFFERENT_NAMES_MAX |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_DIFFERENT_NAMES_MIN |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_DIFFERENT_NAMES_STANDARD_DEVIATION |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_DIFFERENT_NAMES_TOTAL |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_NAMED_EVENTS_AVERAGE |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_NAMED_EVENTS_MAX |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_NAMED_EVENTS_MIN |
protected static org.deckfour.xes.model.XAttributeContinuous |
ATTR_NAMED_EVENTS_STANDARD_DEVIATION |
protected static org.deckfour.xes.model.XAttributeDiscrete |
ATTR_NAMED_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 |
assignDifferentNamesAverage(org.deckfour.xes.model.XLog log,
double differentNamesAverage)
Assign the average number of differently named events per trace to the
log
|
void |
assignDifferentNamesMax(org.deckfour.xes.model.XLog log,
long differentNamesMax)
Assign the maximum number of differently named events in a trace to the
log
|
void |
assignDifferentNamesMin(org.deckfour.xes.model.XLog log,
long differentNamesMin)
Assign the minimum number of differently named events in a trace to the
log
|
void |
assignDifferentNamesStandardDeviation(org.deckfour.xes.model.XLog log,
double differentNamesStandardDeviation)
Assign the standard deviation of the number of differently named events
per trace to the log
|
void |
assignDifferentNamesTotal(org.deckfour.xes.model.XLog log,
long differentNamesTotal)
Assign the total number of differently named events to the log
|
org.deckfour.xes.model.XAttributeContinuous |
assignNamedEventsAverage(org.deckfour.xes.model.XLog log,
double namedEventsAverage)
Assign the average number of named events per trace to the log
|
void |
assignNamedEventsAverage(org.deckfour.xes.model.XLog log,
java.lang.String name,
double nameAverage)
Assign the average number of events with a specific name per trace to the
log
|
org.deckfour.xes.model.XAttributeDiscrete |
assignNamedEventsMax(org.deckfour.xes.model.XLog log,
long namedEventsMax)
Assign the maximum number of named events per trace to the log
|
void |
assignNamedEventsMax(org.deckfour.xes.model.XLog log,
java.lang.String name,
long nameMax)
Assign the maximum number of events with a specific name per trace to the
log
|
org.deckfour.xes.model.XAttributeDiscrete |
assignNamedEventsMin(org.deckfour.xes.model.XLog log,
long namedEventsMin)
Assign the minimum number of named events per trace to the log
|
void |
assignNamedEventsMin(org.deckfour.xes.model.XLog log,
java.lang.String name,
long nameMin)
Assign the minimum number of events with a specific name per trace to the
log
|
org.deckfour.xes.model.XAttributeContinuous |
assignNamedEventsStandardDeviation(org.deckfour.xes.model.XLog log,
double namedEventsStandardDeviation)
Assign the standard deviation of the number of named events per trace to
the log
|
void |
assignNamedEventsStandardDeviation(org.deckfour.xes.model.XLog log,
java.lang.String name,
double nameStandardDeviation)
Assign the standard deviation of the number of events with a specific
name per trace to the log
|
org.deckfour.xes.model.XAttributeDiscrete |
assignNamedEventsTotal(org.deckfour.xes.model.XLog log,
long namedEventsTotal)
Assign the total number of named events to the log
|
void |
assignNamedEventsTotal(org.deckfour.xes.model.XLog log,
java.lang.String name,
long nameTotal)
Assign the total number of events with a specific name to the log
|
java.lang.Double |
extractDifferentNamesAverage(org.deckfour.xes.model.XLog log)
Get the average number of differently named events per trace from the log
|
java.lang.Long |
extractDifferentNamesMax(org.deckfour.xes.model.XLog log)
Get the minimum number of differently named events in a trace from the
log
|
java.lang.Long |
extractDifferentNamesMin(org.deckfour.xes.model.XLog log)
Get the minimum number of differently named events in a trace from the
log
|
java.lang.Double |
extractDifferentNamesStandardDeviation(org.deckfour.xes.model.XLog log)
Get the standard deviation of the number of differently named events per
trace from the log
|
java.lang.Long |
extractDifferentNamesTotal(org.deckfour.xes.model.XLog log)
Get the total number of differently named events from the log
|
java.lang.Double |
extractNamedEventsAverage(org.deckfour.xes.model.XLog log)
Get the average number of named events per trace from the log
|
java.lang.Double |
extractNamedEventsAverage(org.deckfour.xes.model.XLog log,
java.lang.String name)
Get the average number of events with a specific name per trace from the
log
|
java.lang.Long |
extractNamedEventsMax(org.deckfour.xes.model.XLog log)
Get the maximum number of named events in a trace from the log
|
java.lang.Long |
extractNamedEventsMax(org.deckfour.xes.model.XLog log,
java.lang.String name)
Get the minimum number of events with a specific name in a trace from the
log
|
java.lang.Long |
extractNamedEventsMin(org.deckfour.xes.model.XLog log)
Get the minimum number of named events in a trace from the log
|
java.lang.Long |
extractNamedEventsMin(org.deckfour.xes.model.XLog log,
java.lang.String name)
Get the minimum number of events with a specific name in a trace from the
log
|
java.lang.Double |
extractNamedEventsStandardDeviation(org.deckfour.xes.model.XLog log)
Get the standard deviation of the number of named events per trace from
the log
|
java.lang.Double |
extractNamedEventsStandardDeviation(org.deckfour.xes.model.XLog log,
java.lang.String name)
Get the standard deviation of the number of events with a specific name
per trace from the log
|
java.lang.Long |
extractNamedEventsTotal(org.deckfour.xes.model.XLog log)
Get the total number of named events in the log
|
java.lang.Long |
extractNamedEventsTotal(org.deckfour.xes.model.XLog log,
java.lang.String name)
Get the total number of events with a specific name in the log
|
static XMetaDataConceptExtension |
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_NAMES_TOTAL
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_DIFFERENT_NAMES_AVERAGE
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_DIFFERENT_NAMES_STANDARD_DEVIATION
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_DIFFERENT_NAMES_MIN
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_DIFFERENT_NAMES_MAX
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_NAMED_EVENTS_TOTAL
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_NAMED_EVENTS_AVERAGE
protected static org.deckfour.xes.model.XAttributeContinuous ATTR_NAMED_EVENTS_STANDARD_DEVIATION
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_NAMED_EVENTS_MIN
protected static org.deckfour.xes.model.XAttributeDiscrete ATTR_NAMED_EVENTS_MAX
public static XMetaDataConceptExtension instance()
public java.lang.Long extractDifferentNamesTotal(org.deckfour.xes.model.XLog log)
public void assignDifferentNamesTotal(org.deckfour.xes.model.XLog log,
long differentNamesTotal)
public java.lang.Double extractDifferentNamesAverage(org.deckfour.xes.model.XLog log)
public void assignDifferentNamesAverage(org.deckfour.xes.model.XLog log,
double differentNamesAverage)
public java.lang.Double extractDifferentNamesStandardDeviation(org.deckfour.xes.model.XLog log)
public void assignDifferentNamesStandardDeviation(org.deckfour.xes.model.XLog log,
double differentNamesStandardDeviation)
public java.lang.Long extractDifferentNamesMin(org.deckfour.xes.model.XLog log)
public void assignDifferentNamesMin(org.deckfour.xes.model.XLog log,
long differentNamesMin)
public java.lang.Long extractDifferentNamesMax(org.deckfour.xes.model.XLog log)
public void assignDifferentNamesMax(org.deckfour.xes.model.XLog log,
long differentNamesMax)
public java.lang.Long extractNamedEventsTotal(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeDiscrete assignNamedEventsTotal(org.deckfour.xes.model.XLog log,
long namedEventsTotal)
public java.lang.Long extractNamedEventsTotal(org.deckfour.xes.model.XLog log,
java.lang.String name)
public void assignNamedEventsTotal(org.deckfour.xes.model.XLog log,
java.lang.String name,
long nameTotal)
public java.lang.Double extractNamedEventsAverage(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeContinuous assignNamedEventsAverage(org.deckfour.xes.model.XLog log,
double namedEventsAverage)
public java.lang.Double extractNamedEventsAverage(org.deckfour.xes.model.XLog log,
java.lang.String name)
public void assignNamedEventsAverage(org.deckfour.xes.model.XLog log,
java.lang.String name,
double nameAverage)
public java.lang.Double extractNamedEventsStandardDeviation(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeContinuous assignNamedEventsStandardDeviation(org.deckfour.xes.model.XLog log,
double namedEventsStandardDeviation)
public java.lang.Double extractNamedEventsStandardDeviation(org.deckfour.xes.model.XLog log,
java.lang.String name)
public void assignNamedEventsStandardDeviation(org.deckfour.xes.model.XLog log,
java.lang.String name,
double nameStandardDeviation)
public java.lang.Long extractNamedEventsMin(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeDiscrete assignNamedEventsMin(org.deckfour.xes.model.XLog log,
long namedEventsMin)
public java.lang.Long extractNamedEventsMin(org.deckfour.xes.model.XLog log,
java.lang.String name)
public void assignNamedEventsMin(org.deckfour.xes.model.XLog log,
java.lang.String name,
long nameMin)
public java.lang.Long extractNamedEventsMax(org.deckfour.xes.model.XLog log)
public org.deckfour.xes.model.XAttributeDiscrete assignNamedEventsMax(org.deckfour.xes.model.XLog log,
long namedEventsMax)
public java.lang.Long extractNamedEventsMax(org.deckfour.xes.model.XLog log,
java.lang.String name)
public void assignNamedEventsMax(org.deckfour.xes.model.XLog log,
java.lang.String name,
long nameMax)