org.progressmining.xeslite.external.model
Class XEventExternalImpl

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

public class XEventExternalImpl
extends java.lang.Object
implements org.deckfour.xes.model.XEvent, XCacheable

Author:
F. Mannhardt

Constructor Summary
XEventExternalImpl(long id, org.deckfour.xes.model.XAttributeMap attributeMap, XAttributeStore store)
           
XEventExternalImpl(long id, XAttributeStore store)
           
XEventExternalImpl(org.deckfour.xes.model.XAttributeMap attributeMap, XAttributeStore store)
           
XEventExternalImpl(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()
           
 java.lang.String getName()
           
 java.lang.String getResource()
           
 java.lang.String getTransition()
           
 boolean hasAttributes()
           
 int hashCode()
           
 void setAttributes(org.deckfour.xes.model.XAttributeMap attributes)
           
 void setName(java.lang.String name)
           
 void setResource(java.lang.String resource)
           
 void setTransition(java.lang.String transition)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XEventExternalImpl

public XEventExternalImpl(XAttributeStore store)

XEventExternalImpl

public XEventExternalImpl(long id,
                          XAttributeStore store)

XEventExternalImpl

public XEventExternalImpl(org.deckfour.xes.model.XAttributeMap attributeMap,
                          XAttributeStore store)

XEventExternalImpl

public XEventExternalImpl(long id,
                          org.deckfour.xes.model.XAttributeMap attributeMap,
                          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

hasAttributes

public boolean hasAttributes()
Specified by:
hasAttributes 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()
Specified by:
getId in interface XExternalAttributable

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

setName

public void setName(java.lang.String name)
Specified by:
setName in interface XCacheable

getName

public java.lang.String getName()
Specified by:
getName in interface XCacheable

setTransition

public void setTransition(java.lang.String transition)
Specified by:
setTransition in interface XCacheable

getTransition

public java.lang.String getTransition()
Specified by:
getTransition in interface XCacheable

setResource

public void setResource(java.lang.String resource)
Specified by:
setResource in interface XCacheable

getResource

public java.lang.String getResource()
Specified by:
getResource in interface XCacheable