Uses of Interface
laser.regularlanguage.fsa.FSAEpsilonTransitionInterface

Packages that use FSAEpsilonTransitionInterface
laser.regularlanguage.fsa Contains classes for creating and manipulating finite state automata (FSAs). 
laser.regularlanguage.fsa.test   
laser.regularlanguage.fsa.util.test   
laser.regularlanguage.util Utility classes commonly useful for regular languages (RLs). 
 

Uses of FSAEpsilonTransitionInterface in laser.regularlanguage.fsa
 

Classes in laser.regularlanguage.fsa that implement FSAEpsilonTransitionInterface
 class FSAEpsilonTransition<L extends LabelInterface>
          This class represents epsilon (ε) transitions in FSAs of type AbstractFSA.
 

Methods in laser.regularlanguage.fsa that return FSAEpsilonTransitionInterface
protected  FSAEpsilonTransitionInterface<L> AbstractFSAFactory._createFSAEpsilonTransitionInterface(int id, FSAStateInterface<L> source, FSAStateInterface<L> target, java.lang.Object... args)
          Returns a new FSAEpsilonTransitionInterface with the specified source and target states and ID using the specified arguments.
 FSAEpsilonTransitionInterface<L> MutableFSAInterface.addEpsilonTransition(FSAStateInterface<L> source, FSAStateInterface<L> target, java.lang.Object... args)
          Adds an epsilon (ε) transition to this FSA from the specified source state to the specified target state, and returns a reference to the newly created transition (optional operation).
 FSAEpsilonTransitionInterface<L> MutableFSA.addEpsilonTransition(FSAStateInterface<L> source, FSAStateInterface<L> target, java.lang.Object... args)
          Adds an epsilon (ε) transition to this FSA from the specified source state to the specified target state, and returns a reference to the newly created transition (optional operation).
 FSAEpsilonTransitionInterface<L> MutableDFA.addEpsilonTransition(FSAStateInterface<L> source, FSAStateInterface<L> target, java.lang.Object... args)
          DFAs do not support epsilon (ε) transitions.
 FSAEpsilonTransitionInterface<L> RunnableDFA.getEpsilonTransition(FSAStateInterface<L> source, FSAStateInterface<L> target)
          DFAs do not support epsilon (ε) transitions.
 FSAEpsilonTransitionInterface<L> MutableDFA.getEpsilonTransition(FSAStateInterface<L> source, FSAStateInterface<L> target)
          DFAs do not support epsilon (ε) transitions.
 FSAEpsilonTransitionInterface<L> FSAInterface.getEpsilonTransition(FSAStateInterface<L> source, FSAStateInterface<L> target)
          Returns the transition from the specified source state to the specified target state on epsilon (ε) if one exists in the FSA, otherwise null is returned (optional operation).
 FSAEpsilonTransitionInterface<L> AbstractFSA.getEpsilonTransition(FSAStateInterface<L> source, FSAStateInterface<L> target)
          Returns the transition from the specified source state to the specified target state on epsilon (ε) if one exists in the FSA, otherwise null is returned (optional operation).
 

Methods in laser.regularlanguage.fsa that return types with arguments of type FSAEpsilonTransitionInterface
 java.util.Set<? extends FSAEpsilonTransitionInterface<L>> FSAStateInterface.getIncomingEpsilonTransitions()
          Returns a Set containing the transitions on epsilon of the FSA that contains this state where the target is this state (optional operation).
 java.util.Set<? extends FSAEpsilonTransitionInterface<L>> FSAState.getIncomingEpsilonTransitions()
          Returns a Set containing the transitions on epsilon of the FSA of which this state is a part that have this state as their target (optional operation).
 java.util.Set<? extends FSAEpsilonTransitionInterface<L>> FSAStateInterface.getOutgoingEpsilonTransitions()
          Returns a Set containing the transitions on epsilon of the FSA that contains this state where the source is this state (optional operation).
 java.util.Set<? extends FSAEpsilonTransitionInterface<L>> FSAState.getOutgoingEpsilonTransitions()
          Returns a Set containing the transitions on epsilon of the FSA of which this state is a part that have this state as their source (optional operation).
 

Uses of FSAEpsilonTransitionInterface in laser.regularlanguage.fsa.test
 

Methods in laser.regularlanguage.fsa.test that return FSAEpsilonTransitionInterface
 FSAEpsilonTransitionInterface<L> AbstractMutableFSAFactory.createFSAEpsilonTransitionInstance(MutableFSAInterface<L> fsa, FSAStateInterface<L> source, FSAStateInterface<L> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
 

Uses of FSAEpsilonTransitionInterface in laser.regularlanguage.fsa.util.test
 

Methods in laser.regularlanguage.fsa.util.test that return FSAEpsilonTransitionInterface
protected abstract  FSAEpsilonTransitionInterface<L> FSAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<L> fsa, FSAStateInterface<L> source, FSAStateInterface<L> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSAEpsilonTransitionInterface<StringLabel> StringFSAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
protected  FSAEpsilonTransitionInterface<StringLabel> StringDFAsTests.createFSAEpsilonTransitionInstance(MutableFSAInterface<StringLabel> fsa, FSAStateInterface<StringLabel> source, FSAStateInterface<StringLabel> target)
          Creates a new FSAEpsilonTransitionInterface from the given source to the given target within the specified FSA.
 

Uses of FSAEpsilonTransitionInterface in laser.regularlanguage.util
 

Methods in laser.regularlanguage.util that return FSAEpsilonTransitionInterface
protected  FSAEpsilonTransitionInterface<L> REtoNFAConverter.addEpsilonTransition(FSAStateInterface<L> source, FSAStateInterface<L> target)
          Adds a transition from source to target on epsilon.