org.progressmining.xeslite.external.model
Class XEventMapDBImpl

java.lang.Object
  extended by org.progressmining.xeslite.external.model.XEventMapDBImpl
All Implemented Interfaces:
java.lang.Cloneable, org.deckfour.xes.model.XAttributable, org.deckfour.xes.model.XElement, org.deckfour.xes.model.XEvent

public class XEventMapDBImpl
extends java.lang.Object
implements org.deckfour.xes.model.XEvent

Author:
F. Mannhardt

Constructor Summary
XEventMapDBImpl(long id, org.deckfour.xes.model.XAttributeMap attributes, XAttributeStore store)
           
XEventMapDBImpl(long id, XAttributeStore store)
           
XEventMapDBImpl(org.deckfour.xes.model.XAttributeMap attributes, XAttributeStore store)
           
XEventMapDBImpl(XAttributeStore store)
           
 
Method Summary
 void accept(org.deckfour.xes.model.XVisitor visitor, org.deckfour.xes.model.XTrace trace)
           
 java.lang.Object clone()
           
 boolean equals(java.lang.Object o)
           
 org.deckfour.xes.model.XAttributeMap getAttributes()
           
 java.util.Set<org.deckfour.xes.extension.XExtension> getExtensions()
           
 long getId()
           
 org.deckfour.xes.id.XID getID()
           
 int hashCode()
           
 void setAttributes(org.deckfour.xes.model.XAttributeMap attributes)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XEventMapDBImpl

public XEventMapDBImpl(XAttributeStore store)

XEventMapDBImpl

public XEventMapDBImpl(long id,
                       XAttributeStore store)

XEventMapDBImpl

public XEventMapDBImpl(org.deckfour.xes.model.XAttributeMap attributes,
                       XAttributeStore store)

XEventMapDBImpl

public XEventMapDBImpl(long id,
                       org.deckfour.xes.model.XAttributeMap attributes,
                       XAttributeStore store)
Method Detail

getAttributes

public org.deckfour.xes.model.XAttributeMap getAttributes()
Specified by:
getAttributes in interface org.deckfour.xes.model.XAttributable

setAttributes

public void setAttributes(org.deckfour.xes.model.XAttributeMap attributes)
Specified by:
setAttributes in interface org.deckfour.xes.model.XAttributable

getExtensions

public java.util.Set<org.deckfour.xes.extension.XExtension> getExtensions()
Specified by:
getExtensions in interface org.deckfour.xes.model.XAttributable

clone

public java.lang.Object clone()
Specified by:
clone in interface org.deckfour.xes.model.XElement
Overrides:
clone in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getId

public long getId()

getID

public org.deckfour.xes.id.XID getID()
Specified by:
getID in interface org.deckfour.xes.model.XEvent

accept

public void accept(org.deckfour.xes.model.XVisitor visitor,
                   org.deckfour.xes.model.XTrace trace)
Specified by:
accept in interface org.deckfour.xes.model.XEvent