Package org.biojava.utils.automata
Interface NfaBuilder
- All Known Implementing Classes:
Nfa
,NfaSubModel
public interface NfaBuilder
-
Method Summary
Modifier and TypeMethodDescriptionorg.biojava.utils.automata.FiniteAutomaton.Transition
addEpsilonTransition
(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end) org.biojava.utils.automata.FiniteAutomaton.Transition
addLambdaTransition
(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end) org.biojava.utils.automata.FiniteAutomaton.Node
addNode
(boolean isTerminal) org.biojava.utils.automata.FiniteAutomaton.Transition
addTransition
(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end, Symbol sym) org.biojava.utils.automata.FiniteAutomaton.NodeSet
org.biojava.utils.automata.FiniteAutomaton.Node
getEnd()
org.biojava.utils.automata.FiniteAutomaton.NodeSet
getNodes()
org.biojava.utils.automata.FiniteAutomaton.Node
getStart()
toString()
-
Method Details
-
getAutomaton
-
getStart
org.biojava.utils.automata.FiniteAutomaton.Node getStart() -
getEnd
org.biojava.utils.automata.FiniteAutomaton.Node getEnd() -
addNode
-
addTransition
org.biojava.utils.automata.FiniteAutomaton.Transition addTransition(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end, Symbol sym) -
addEpsilonTransition
org.biojava.utils.automata.FiniteAutomaton.Transition addEpsilonTransition(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end) -
addLambdaTransition
org.biojava.utils.automata.FiniteAutomaton.Transition addLambdaTransition(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end) -
getNodes
org.biojava.utils.automata.FiniteAutomaton.NodeSet getNodes() -
getTransitions
-
createNodeSet
org.biojava.utils.automata.FiniteAutomaton.NodeSet createNodeSet() -
toString
-