public interface XesLog extends XesComponent
Modifier and Type | Method and Description |
---|---|
void |
addEvent(XesEvent event)
Adds an event to the log.
|
void |
addEventClassifier(XesClassifier classifier)
Adds a classifier as event classifier to the log.
|
void |
addExtension(XesExtension extension)
Adds an extension to the log.
|
void |
addFeature(java.lang.String feature)
Adds a feature to the log.
|
void |
addGlobalEventAttribute(XesAttribute attribute)
Adds an attribute as a global event attribute to the log.
|
void |
addGlobalTraceAttribute(XesAttribute attribute)
Adds an attribute as a global trace attribute to the log.
|
void |
addTrace(XesTrace trace)
Adds a trace to the log.
|
void |
addTraceClassifier(XesClassifier classifier)
Adds a classifier as trace classifier to the log.
|
java.util.List<XesClassifier> |
getEventClassifiers() |
java.util.List<XesEvent> |
getEvents() |
XesExtension |
getExtension(java.lang.String prefix)
Returns the extension with that has the given prefix set.
|
java.util.List<XesExtension> |
getExtensions() |
java.util.List<java.lang.String> |
getFeatures() |
java.util.List<XesAttribute> |
getGlobalEventAttributes() |
java.util.List<XesAttribute> |
getGlobalTraceAttributes() |
java.util.List<XesClassifier> |
getTraceClassifiers() |
java.util.List<XesTrace> |
getTraces() |
java.lang.String |
getVersion() |
void |
setVersion(java.lang.String version)
Sets the version for the log.
|
addAttribute, getAttributes, getBoolean, getDateTime, getId, getIntegerNumber, getList, getRealNumber, getString, getStringValue, getType, setBoolean, setDateTime, setId, setIntegerNumber, setList, setRealNumber, setString
void setVersion(java.lang.String version)
version
- The version to set. Should correspond to a decimal (like "99.99").java.lang.String getVersion()
void addFeature(java.lang.String feature)
feature
- The feature to add.java.util.List<java.lang.String> getFeatures()
void addExtension(XesExtension extension)
extension
- The extension to add.
The first extension added will be the first in the list etc.java.util.List<XesExtension> getExtensions()
XesExtension getExtension(java.lang.String prefix)
prefix
- The given prefix.void addGlobalTraceAttribute(XesAttribute attribute)
attribute
- The attribute to add as a global trace attribute.java.util.List<XesAttribute> getGlobalTraceAttributes()
void addGlobalEventAttribute(XesAttribute attribute)
attribute
- The attribute to add as a global event attribute.java.util.List<XesAttribute> getGlobalEventAttributes()
void addTraceClassifier(XesClassifier classifier)
classifier
- The classifier to add as trace classifier.java.util.List<XesClassifier> getTraceClassifiers()
void addEventClassifier(XesClassifier classifier)
classifier
- The classifier to add as event classifier.java.util.List<XesClassifier> getEventClassifiers()
void addTrace(XesTrace trace)
trace
- The trace to add.java.util.List<XesTrace> getTraces()
void addEvent(XesEvent event)
event
- The event to add.java.util.List<XesEvent> getEvents()