|
jInfer | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.simplifying.userinteractive.UserInteractive<T>
public class UserInteractive<T>
Renders automaton to user and merges returned list of states user had selected. And cycle goes on. If user select no states, it is considered that user is satisfied with automaton, so automaton is returned in current form.
Constructor Summary | |
---|---|
UserInteractive()
|
Method Summary | |
---|---|
Automaton<T> |
simplify(Automaton<T> inputAutomaton,
SymbolToString<T> symbolToString)
Simplify an automaton. |
Automaton<T> |
simplify(Automaton<T> inputAutomaton,
SymbolToString<T> symbolToString,
List<List<T>> inputStrings)
Simplify an automaton. |
Automaton<T> |
simplify(Automaton<T> inputAutomaton,
SymbolToString<T> symbolToString,
String elementName)
Simplify an automaton. |
Automaton<T> |
simplify(Automaton<T> inputAutomaton,
SymbolToString<T> symbolToString,
String elementName,
List<List<T>> inputStrings)
Simplify an automaton. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UserInteractive()
Method Detail |
---|
public Automaton<T> simplify(Automaton<T> inputAutomaton, SymbolToString<T> symbolToString) throws InterruptedException
AutomatonSimplifier
simplify
in interface AutomatonSimplifier<T>
inputAutomaton
- automaton to processsymbolToString
- converter of symbols (of type T) to string - for rendering automaton to user
InterruptedException
public Automaton<T> simplify(Automaton<T> inputAutomaton, SymbolToString<T> symbolToString, String elementName) throws InterruptedException
AutomatonSimplifier
simplify
in interface AutomatonSimplifier<T>
inputAutomaton
- automaton to processsymbolToString
- converter of symbols (of type T) to string - for rendering automaton to user
InterruptedException
public Automaton<T> simplify(Automaton<T> inputAutomaton, SymbolToString<T> symbolToString, List<List<T>> inputStrings) throws InterruptedException
AutomatonSimplifier
simplify
in interface AutomatonSimplifier<T>
inputAutomaton
- automaton to processsymbolToString
- converter of symbols (of type T) to string - for rendering automaton to user
InterruptedException
public Automaton<T> simplify(Automaton<T> inputAutomaton, SymbolToString<T> symbolToString, String elementName, List<List<T>> inputStrings) throws InterruptedException
AutomatonSimplifier
simplify
in interface AutomatonSimplifier<T>
inputAutomaton
- automaton to processsymbolToString
- converter of symbols (of type T) to string - for rendering automaton to user
InterruptedException
|
jInfer | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |