Class NfaSubModel

  • All Implemented Interfaces:
    NfaBuilder

    public class NfaSubModel
    extends java.lang.Object
    implements NfaBuilder
    This class caches a reference to all objects that it directs its delegate to make. These references make it relatively easy for it to duplicate all objects made through this class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.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)  
      void append​(NfaSubModel submodel)  
      org.biojava.utils.automata.FiniteAutomaton.NodeSet createNodeSet()  
      NfaSubModel duplicate()
      Makes a deep clone of this instance.
      FiniteAutomaton getAutomaton()  
      org.biojava.utils.automata.FiniteAutomaton.Node getEnd()  
      org.biojava.utils.automata.FiniteAutomaton.NodeSet getNodes()  
      org.biojava.utils.automata.FiniteAutomaton.Node getStart()  
      java.util.Set getTransitions()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait