org.processmining.analysis.conformance
Class DiagnosticLogTrace

java.lang.Object
  extended by org.processmining.framework.models.petrinet.algorithms.logReplay.ReplayedLogTrace
      extended by org.processmining.analysis.conformance.DiagnosticLogTrace

public class DiagnosticLogTrace
extends ReplayedLogTrace

A data structure that collects diagnostic information for a process instance in the context of conformance checking.

Author:
arozinat

Field Summary
 
Fields inherited from class org.processmining.framework.models.petrinet.algorithms.logReplay.ReplayedLogTrace
processInstance
 
Constructor Summary
DiagnosticLogTrace(ProcessInstance pi)
          Create a diagnostic log trace by copying the ordinary process instance.
 
Method Summary
 DiagnosticAuditTrailEntry getAteDiagnostic(AuditTrailEntry ate)
          Retrieves the diagnostic data structure for the given audit trail entry.
 
Methods inherited from class org.processmining.framework.models.petrinet.algorithms.logReplay.ReplayedLogTrace
getName, getNumberOfProcessInstances, getProcessInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagnosticLogTrace

public DiagnosticLogTrace(ProcessInstance pi)
Create a diagnostic log trace by copying the ordinary process instance.

Parameters:
pi - The template process instance used to create the diagnostic log trace.
Method Detail

getAteDiagnostic

public DiagnosticAuditTrailEntry getAteDiagnostic(AuditTrailEntry ate)
Retrieves the diagnostic data structure for the given audit trail entry.

Parameters:
ate - the audit trail entry for which the diagnostic data is requested
Returns:
the diagnostic data structure for the given audit trail entry if found, null otherwise