C# Class OpenXesNet.model.XVisitor

Mostra file Open project: kroehne/LogFSM Class Usage Examples

Public Methods

Method Description
Init ( OpenXesNet.model.XLog log ) : void

Initializes the visitor.

Precondition ( ) : bool

Checks whether the visitor may run.

VisitAttributePost ( OpenXesNet.model.XAttribute attr, IXAttributable parent ) : void

First call made when visiting an attribute.

VisitAttributePre ( OpenXesNet.model.XAttribute attr, IXAttributable parent ) : void

First call made when visiting an attribute.

VisitClassifierPost ( IXEventClassifier classifier, OpenXesNet.model.XLog log ) : void

First call made when visiting a classifier.

VisitClassifierPre ( IXEventClassifier classifier, OpenXesNet.model.XLog log ) : void

First call made when visiting a classifier.

VisitEventPost ( IXEvent evt, OpenXesNet.model.XTrace trace ) : void

First call made when visiting an event.

VisitEventPre ( IXEvent evt, OpenXesNet.model.XTrace trace ) : void

First call made when visiting an event.

VisitExtensionPost ( XExtension ext, OpenXesNet.model.XLog log ) : void

Last call made when visiting an extension.

VisitExtensionPre ( XExtension ext, OpenXesNet.model.XLog log ) : void

First call made when visiting an extension.

VisitLogPost ( OpenXesNet.model.XLog log ) : void

Last call made when visiting a log.

VisitLogPre ( OpenXesNet.model.XLog log ) : void

First call made when visiting a log.

VisitTracePost ( IXTrace trace, XLog log ) : void

Last call made when visiting a trace.

VisitTracePre ( IXTrace trace, XLog log ) : void

First call made when visiting a trace.

Method Details

Init() public abstract method

Initializes the visitor.
public abstract Init ( OpenXesNet.model.XLog log ) : void
log OpenXesNet.model.XLog The log to visit.
return void

Precondition() public abstract method

Checks whether the visitor may run.
public abstract Precondition ( ) : bool
return bool

VisitAttributePost() public abstract method

First call made when visiting an attribute.
public abstract VisitAttributePost ( OpenXesNet.model.XAttribute attr, IXAttributable parent ) : void
attr OpenXesNet.model.XAttribute The attribute to visit..
parent IXAttributable The element (log, trace, event or attribute) containing /// the attribute.
return void

VisitAttributePre() public abstract method

First call made when visiting an attribute.
public abstract VisitAttributePre ( OpenXesNet.model.XAttribute attr, IXAttributable parent ) : void
attr OpenXesNet.model.XAttribute The attribute to visit..
parent IXAttributable The element (log, trace, event or attribute) containing /// the attribute.
return void

VisitClassifierPost() public abstract method

First call made when visiting a classifier.
public abstract VisitClassifierPost ( IXEventClassifier classifier, OpenXesNet.model.XLog log ) : void
classifier IXEventClassifier The classifier to visit.
log OpenXesNet.model.XLog The log containing the classifier.
return void

VisitClassifierPre() public abstract method

First call made when visiting a classifier.
public abstract VisitClassifierPre ( IXEventClassifier classifier, OpenXesNet.model.XLog log ) : void
classifier IXEventClassifier The classifier to visit.
log OpenXesNet.model.XLog The log containing the classifier.
return void

VisitEventPost() public abstract method

First call made when visiting an event.
public abstract VisitEventPost ( IXEvent evt, OpenXesNet.model.XTrace trace ) : void
evt IXEvent The event to visit.
trace OpenXesNet.model.XTrace The trace containing the event.
return void

VisitEventPre() public abstract method

First call made when visiting an event.
public abstract VisitEventPre ( IXEvent evt, OpenXesNet.model.XTrace trace ) : void
evt IXEvent The event to visit.
trace OpenXesNet.model.XTrace The trace containing the event.
return void

VisitExtensionPost() public abstract method

Last call made when visiting an extension.
public abstract VisitExtensionPost ( XExtension ext, OpenXesNet.model.XLog log ) : void
ext XExtension The extension to visit.
log OpenXesNet.model.XLog The log containing the extension.
return void

VisitExtensionPre() public abstract method

First call made when visiting an extension.
public abstract VisitExtensionPre ( XExtension ext, OpenXesNet.model.XLog log ) : void
ext XExtension The extension to visit.
log OpenXesNet.model.XLog The log containing the extension.
return void

VisitLogPost() public abstract method

Last call made when visiting a log.
public abstract VisitLogPost ( OpenXesNet.model.XLog log ) : void
log OpenXesNet.model.XLog The log to visit.
return void

VisitLogPre() public abstract method

First call made when visiting a log.
public abstract VisitLogPre ( OpenXesNet.model.XLog log ) : void
log OpenXesNet.model.XLog The log to visit.
return void

VisitTracePost() public abstract method

Last call made when visiting a trace.
public abstract VisitTracePost ( IXTrace trace, XLog log ) : void
trace IXTrace The trace to visit.
log XLog The log containing the trace.
return void

VisitTracePre() public abstract method

First call made when visiting a trace.
public abstract VisitTracePre ( IXTrace trace, XLog log ) : void
trace IXTrace The trace to visit.
log XLog The log containing the trace.
return void