org.processmining.framework.models.heuristics
Class ContinuousSemanticsParser

java.lang.Object
  extended by org.processmining.framework.models.heuristics.ContinuousSemanticsParser
All Implemented Interfaces:
HeuristicsParser
Direct Known Subclasses:
ExtraBehaviorParser

public class ContinuousSemanticsParser
extends java.lang.Object
implements HeuristicsParser

Title:

Description:

Copyright: Copyright (c) 2004

Company:

Version:
1.0
Author:
Ana Karla A. de Medeiros

Field Summary
protected  HNSubSet disabledElements
           
protected  LogEvents logEvents
           
protected  MarkingHeuristicsNet marking
           
protected  int numExtraTokensLeftBehind
           
protected  int numMissingTokens
           
protected  int numParsedElements
           
protected  int numUnparsedElements
           
protected  boolean properlyCompleted
           
protected  int traceSize
           
 
Constructor Summary
ContinuousSemanticsParser(HeuristicsNet net, java.util.Random generator)
           
 
Method Summary
 HNSubSet getDisabledElements()
           
 int getNumExtraTokensLeftBehind()
           
 int getNumMissingTokens()
           
 int getNumParsedElements()
           
 int getNumUnparsedElements()
           
 boolean getProperlyCompleted()
           
 int getSizeDisabledElements()
           
 boolean parse(ProcessInstance pi)
           
protected  void registerProblemWhileParsing(int element)
           
protected  void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

marking

protected MarkingHeuristicsNet marking

disabledElements

protected HNSubSet disabledElements

numUnparsedElements

protected int numUnparsedElements

logEvents

protected LogEvents logEvents

numParsedElements

protected int numParsedElements

numMissingTokens

protected int numMissingTokens

numExtraTokensLeftBehind

protected int numExtraTokensLeftBehind

traceSize

protected int traceSize

properlyCompleted

protected boolean properlyCompleted
Constructor Detail

ContinuousSemanticsParser

public ContinuousSemanticsParser(HeuristicsNet net,
                                 java.util.Random generator)
Method Detail

reset

protected void reset()

parse

public boolean parse(ProcessInstance pi)
Specified by:
parse in interface HeuristicsParser

registerProblemWhileParsing

protected void registerProblemWhileParsing(int element)

getDisabledElements

public HNSubSet getDisabledElements()

getSizeDisabledElements

public int getSizeDisabledElements()

getNumUnparsedElements

public int getNumUnparsedElements()

getNumMissingTokens

public int getNumMissingTokens()

getNumExtraTokensLeftBehind

public int getNumExtraTokensLeftBehind()

getProperlyCompleted

public boolean getProperlyCompleted()

getNumParsedElements

public int getNumParsedElements()