org.processmining.mining.tsmining
Class TSStrategy

java.lang.Object
  extended by org.processmining.mining.tsmining.TSStrategy
Direct Known Subclasses:
TSStrategyExtendNoTime, TSStrategyExtendTime

public abstract class TSStrategy
extends java.lang.Object

Version:
1.0
Author:
Vladimir Rubin

Field Summary
protected  DocsVertexCreator factory
           
protected  LogReader log
           
protected  TransitionSystem ts
           
 
Constructor Summary
TSStrategy(LogReader log, TransitionSystem ts, int genFlags, int typeOfTS)
           
 
Method Summary
 void addArc(java.util.Collection<java.lang.String> docs, TransitionSystemVertex v1, TransitionSystemVertex v2)
           
 TransitionSystem getTransitionSystem()
           
 boolean mergeStates(TransitionSystemVertex v1, TransitionSystemVertex v2)
           
abstract  void modifyTS()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ts

protected TransitionSystem ts

log

protected LogReader log

factory

protected DocsVertexCreator factory
Constructor Detail

TSStrategy

public TSStrategy(LogReader log,
                  TransitionSystem ts,
                  int genFlags,
                  int typeOfTS)
Method Detail

modifyTS

public abstract void modifyTS()

addArc

public void addArc(java.util.Collection<java.lang.String> docs,
                   TransitionSystemVertex v1,
                   TransitionSystemVertex v2)

mergeStates

public boolean mergeStates(TransitionSystemVertex v1,
                           TransitionSystemVertex v2)

getTransitionSystem

public TransitionSystem getTransitionSystem()