org.deckfour.xes.model
Class XVisitor

java.lang.Object
  extended by org.deckfour.xes.model.XVisitor

public abstract class XVisitor
extends Object

Author:
Eric Verbeek (h.m.w.verbeek@tue.nl)

Constructor Summary
XVisitor()
           
 
Method Summary
 void init(XLog log)
           
 boolean precondition()
           
 void visitAttributePost(XAttribute attr, XAttributable parent)
           
 void visitAttributePre(XAttribute attr, XAttributable parent)
           
 void visitClassifierPost(XEventClassifier classifier, XLog log)
           
 void visitClassifierPre(XEventClassifier classifier, XLog log)
           
 void visitEventPost(XEvent event, XTrace trace)
           
 void visitEventPre(XEvent event, XTrace trace)
           
 void visitExtensionPost(XExtension ext, XLog log)
           
 void visitExtensionPre(XExtension ext, XLog log)
           
 void visitLogPost(XLog log)
           
 void visitLogPre(XLog log)
           
 void visitTracePost(XTrace trace, XLog log)
           
 void visitTracePre(XTrace trace, XLog log)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XVisitor

public XVisitor()
Method Detail

precondition

public boolean precondition()

init

public void init(XLog log)

visitLogPre

public void visitLogPre(XLog log)

visitLogPost

public void visitLogPost(XLog log)

visitExtensionPre

public void visitExtensionPre(XExtension ext,
                              XLog log)

visitExtensionPost

public void visitExtensionPost(XExtension ext,
                               XLog log)

visitClassifierPre

public void visitClassifierPre(XEventClassifier classifier,
                               XLog log)

visitClassifierPost

public void visitClassifierPost(XEventClassifier classifier,
                                XLog log)

visitTracePre

public void visitTracePre(XTrace trace,
                          XLog log)

visitTracePost

public void visitTracePost(XTrace trace,
                           XLog log)

visitEventPre

public void visitEventPre(XEvent event,
                          XTrace trace)

visitEventPost

public void visitEventPost(XEvent event,
                           XTrace trace)

visitAttributePre

public void visitAttributePre(XAttribute attr,
                              XAttributable parent)

visitAttributePost

public void visitAttributePost(XAttribute attr,
                               XAttributable parent)