public class XesLogImpl extends XesComponentImpl implements XesLog
Constructor and Description |
---|
XesLogImpl() |
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.
|
java.lang.String |
toString() |
addAttribute, getAttributes, getBoolean, getDateTime, getId, getIntegerNumber, getList, getRealNumber, getString, getStringValue, getType, setBoolean, setDateTime, setId, setIntegerNumber, setList, setRealNumber, setString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addAttribute, getAttributes, getBoolean, getDateTime, getId, getIntegerNumber, getList, getRealNumber, getString, getStringValue, getType, setBoolean, setDateTime, setId, setIntegerNumber, setList, setRealNumber, setString
public void addExtension(XesExtension extension)
XesLog
addExtension
in interface XesLog
extension
- The extension to add.
The first extension added will be the first in the list etc.public java.util.List<XesExtension> getExtensions()
getExtensions
in interface XesLog
public XesExtension getExtension(java.lang.String prefix)
XesLog
getExtension
in interface XesLog
prefix
- The given prefix.public void addGlobalTraceAttribute(XesAttribute attribute)
XesLog
addGlobalTraceAttribute
in interface XesLog
attribute
- The attribute to add as a global trace attribute.public java.util.List<XesAttribute> getGlobalTraceAttributes()
getGlobalTraceAttributes
in interface XesLog
public void addGlobalEventAttribute(XesAttribute attribute)
XesLog
addGlobalEventAttribute
in interface XesLog
attribute
- The attribute to add as a global event attribute.public java.util.List<XesAttribute> getGlobalEventAttributes()
getGlobalEventAttributes
in interface XesLog
public void addTraceClassifier(XesClassifier classifier)
XesLog
addTraceClassifier
in interface XesLog
classifier
- The classifier to add as trace classifier.public java.util.List<XesClassifier> getTraceClassifiers()
getTraceClassifiers
in interface XesLog
public void addEventClassifier(XesClassifier classifier)
XesLog
addEventClassifier
in interface XesLog
classifier
- The classifier to add as event classifier.public java.util.List<XesClassifier> getEventClassifiers()
getEventClassifiers
in interface XesLog
public void addTrace(XesTrace trace)
XesLog
public java.util.List<XesTrace> getTraces()
public void addEvent(XesEvent event)
XesLog
public java.util.List<XesEvent> getEvents()
public void setVersion(java.lang.String version)
XesLog
setVersion
in interface XesLog
version
- The version to set. Should correspond to a decimal (like "99.99").public java.lang.String getVersion()
getVersion
in interface XesLog
public void addFeature(java.lang.String feature)
XesLog
addFeature
in interface XesLog
feature
- The feature to add.public java.util.List<java.lang.String> getFeatures()
getFeatures
in interface XesLog
public java.lang.String toString()
toString
in class XesComponentImpl