public class ExtraBehaviorParser extends ContinuousSemanticsParser
HeuristicsNet objects using a continuous
semantics (see ContinuousSemanticsParser for more details).
Additionally, this parser keeps track of how many activities are enabled
during the log replay.disabledElements, marking, numExtraTokensLeftBehind, numMissingTokens, numParsedElements, numUnparsedElements, properlyCompleted, traceSize, xEventClassesInHeuristicsNet| Constructor and Description |
|---|
ExtraBehaviorParser(HeuristicsNet net,
java.util.Random generator)
Constructs a
ExtraBehaviorParser object. |
| Modifier and Type | Method and Description |
|---|---|
int |
getNumTotalEnabledElements()
Retrieves that total number of enabled activities during the log replay
|
boolean |
parse(org.deckfour.xes.model.XTrace trace)
Replays a log trace in a
HeuristicNet object. |
protected void |
reset()
Resets the current internal structures of this parser to their initial
states.
|
getDisabledElements, getNumExtraTokensLeftBehind, getNumMissingTokens, getNumParsedElements, getNumUnparsedElements, getProperlyCompleted, getSizeDisabledElements, registerProblemWhileParsingpublic ExtraBehaviorParser(HeuristicsNet net, java.util.Random generator)
ExtraBehaviorParser object. This object will
replay log traces in the given HeuristicsNet object. The
random aspect of this replaying process is based on the provided
Random generatornet - heuristics net objectgenerator - random generator used during the parsing of log tracesprotected void reset()
reset in class ContinuousSemanticsParserpublic boolean parse(org.deckfour.xes.model.XTrace trace)
HeuristicsNetParserHeuristicNet object.parse in interface HeuristicsNetParserparse in class ContinuousSemanticsParsertrace - log trace to be replayed (or parsed).true if the trace could be replayed,
false otherwise.public int getNumTotalEnabledElements()