public class Automaton
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<java.util.ArrayList<java.lang.Integer>,java.util.ArrayList<java.lang.Integer>> |
caseTracesMapping |
| Constructor and Description |
|---|
Automaton(java.util.Map<java.lang.Integer,State> states,
java.util.Map<java.lang.Integer,java.lang.String> eventLabels,
java.util.Map<java.lang.String,java.lang.Integer> inverseEventLabels,
java.util.Map<java.lang.Integer,Transition> transitions,
int initialState,
java.util.HashSet<java.lang.Integer> FinalStates,
int skipEvent) |
Automaton(java.util.Map<java.lang.Integer,State> states,
java.util.Map<java.lang.Integer,java.lang.String> eventLabels,
java.util.Map<java.lang.String,java.lang.Integer> inverseEventLabels,
java.util.Map<java.lang.Integer,Transition> transitions,
int initialState,
java.util.HashSet<java.lang.Integer> FinalStates,
java.util.Map<java.util.ArrayList<java.lang.Integer>,java.util.ArrayList<java.lang.Integer>> caseTracesMapping) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.Integer,java.lang.String> |
eventLabels() |
java.util.Map<java.lang.Integer,java.util.Set<com.google.common.collect.Multiset<java.lang.Integer>>> |
finalConfigurations() |
java.util.HashSet<java.lang.Integer> |
finalStates() |
java.util.Map<java.lang.String,java.lang.Integer> |
inverseEventLabels() |
static boolean |
isMultisetSubset(com.google.common.collect.Multiset<java.lang.Integer> testSubset,
com.google.common.collect.Multiset<java.lang.Integer> testSuperset) |
State |
source() |
int |
sourceID() |
java.util.Map<java.lang.Integer,State> |
states() |
void |
toDot(java.io.PrintWriter pw) |
void |
toDot(java.lang.String fileName) |
java.util.Map<java.lang.Integer,Transition> |
transitions() |
public java.util.Map<java.util.ArrayList<java.lang.Integer>,java.util.ArrayList<java.lang.Integer>> caseTracesMapping
public Automaton(java.util.Map<java.lang.Integer,State> states, java.util.Map<java.lang.Integer,java.lang.String> eventLabels, java.util.Map<java.lang.String,java.lang.Integer> inverseEventLabels, java.util.Map<java.lang.Integer,Transition> transitions, int initialState, java.util.HashSet<java.lang.Integer> FinalStates, java.util.Map<java.util.ArrayList<java.lang.Integer>,java.util.ArrayList<java.lang.Integer>> caseTracesMapping) throws java.io.IOException
java.io.IOExceptionpublic Automaton(java.util.Map<java.lang.Integer,State> states, java.util.Map<java.lang.Integer,java.lang.String> eventLabels, java.util.Map<java.lang.String,java.lang.Integer> inverseEventLabels, java.util.Map<java.lang.Integer,Transition> transitions, int initialState, java.util.HashSet<java.lang.Integer> FinalStates, int skipEvent) throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.lang.Integer,State> states()
public java.util.Map<java.lang.Integer,java.lang.String> eventLabels()
public java.util.Map<java.lang.String,java.lang.Integer> inverseEventLabels()
public java.util.Map<java.lang.Integer,Transition> transitions()
public State source()
public int sourceID()
public java.util.HashSet<java.lang.Integer> finalStates()
public java.util.Map<java.lang.Integer,java.util.Set<com.google.common.collect.Multiset<java.lang.Integer>>> finalConfigurations()
public static boolean isMultisetSubset(com.google.common.collect.Multiset<java.lang.Integer> testSubset,
com.google.common.collect.Multiset<java.lang.Integer> testSuperset)
public void toDot(java.io.PrintWriter pw)
throws java.io.IOException
java.io.IOExceptionpublic void toDot(java.lang.String fileName)
throws java.io.IOException
java.io.IOException