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, setStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAttribute, getAttributes, getBoolean, getDateTime, getId, getIntegerNumber, getList, getRealNumber, getString, getStringValue, getType, setBoolean, setDateTime, setId, setIntegerNumber, setList, setRealNumber, setStringpublic void addExtension(XesExtension extension)
XesLogaddExtension in interface XesLogextension - 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 XesLogpublic XesExtension getExtension(java.lang.String prefix)
XesLoggetExtension in interface XesLogprefix - The given prefix.public void addGlobalTraceAttribute(XesAttribute attribute)
XesLogaddGlobalTraceAttribute in interface XesLogattribute - The attribute to add as a global trace attribute.public java.util.List<XesAttribute> getGlobalTraceAttributes()
getGlobalTraceAttributes in interface XesLogpublic void addGlobalEventAttribute(XesAttribute attribute)
XesLogaddGlobalEventAttribute in interface XesLogattribute - The attribute to add as a global event attribute.public java.util.List<XesAttribute> getGlobalEventAttributes()
getGlobalEventAttributes in interface XesLogpublic void addTraceClassifier(XesClassifier classifier)
XesLogaddTraceClassifier in interface XesLogclassifier - The classifier to add as trace classifier.public java.util.List<XesClassifier> getTraceClassifiers()
getTraceClassifiers in interface XesLogpublic void addEventClassifier(XesClassifier classifier)
XesLogaddEventClassifier in interface XesLogclassifier - The classifier to add as event classifier.public java.util.List<XesClassifier> getEventClassifiers()
getEventClassifiers in interface XesLogpublic void addTrace(XesTrace trace)
XesLogpublic java.util.List<XesTrace> getTraces()
public void addEvent(XesEvent event)
XesLogpublic java.util.List<XesEvent> getEvents()
public void setVersion(java.lang.String version)
XesLogsetVersion in interface XesLogversion - The version to set. Should correspond to a decimal (like "99.99").public java.lang.String getVersion()
getVersion in interface XesLogpublic void addFeature(java.lang.String feature)
XesLogaddFeature in interface XesLogfeature - The feature to add.public java.util.List<java.lang.String> getFeatures()
getFeatures in interface XesLogpublic java.lang.String toString()
toString in class XesComponentImpl