public abstract class StatechartFunction<T extends Event,U> extends TriagingFunction<T,U>
| Modifier and Type | Field and Description |
|---|---|
protected Configuration<T> |
m_currentVertex
The current vertex in the automaton after reading the previous
events
|
protected Statechart<T> |
m_statechart
The statechart this function uses as its reference
|
| Constructor and Description |
|---|
StatechartFunction(Statechart<T> a)
Creates a new triaging function from an automaton
|
| Modifier and Type | Method and Description |
|---|---|
abstract MathSet<U> |
processTransition(Configuration<T> start_state,
Transition<T> edge) |
MathSet<U> |
read(T e)
Reads the next event of the trace
|
void |
reset()
Resets the triaging function to its initial state
|
getCayleyGraph, getClass, getStartClassprotected Statechart<T extends Event> m_statechart
protected Configuration<T extends Event> m_currentVertex
public StatechartFunction(Statechart<T> a)
a - The statechart this function uses as its referencepublic void reset()
TriagingFunctionreset in class TriagingFunction<T extends Event,U>public MathSet<U> read(T e)
TriagingFunctionread in class TriagingFunction<T extends Event,U>e - The eventTriagingFunction.reset() belongs topublic abstract MathSet<U> processTransition(Configuration<T> start_state, Transition<T> edge)
Copyright © Sylvain HallĂ©. All Rights Reserved.