Uses of Interface
laser.regularlanguage.fsa.FSATransitionInterface

Packages that use FSATransitionInterface
laser.regularlanguage.fsa Contains classes for creating and manipulating finite state automata (FSAs). 
laser.regularlanguage.fsa.test   
 

Uses of FSATransitionInterface in laser.regularlanguage.fsa
 

Subinterfaces of FSATransitionInterface in laser.regularlanguage.fsa
 interface FSAEpsilonTransitionInterface<L extends LabelInterface>
          Classes implementing this interface represent epsilon (ε) transitions in FSAs of type FSAInterface.
 interface FSALabelPatternTransitionInterface<L extends LabelInterface>
          Classes implementing this interface represent transitions on a LabelPattern in FSAs of type MutableFSAInterface.
 interface FSALabelTransitionInterface<L extends LabelInterface>
          Classes implementing this interface represent transitions on a Label in FSAs of type FSAInterface.
 

Classes in laser.regularlanguage.fsa that implement FSATransitionInterface
 class AbstractFSATransition<L extends LabelInterface>
          An abstract class that represents a transition in an FSA of type FSAInterface.
 class FSAEpsilonTransition<L extends LabelInterface>
          This class represents epsilon (ε) transitions in FSAs of type AbstractFSA.
 class FSALabelPatternTransition<L extends LabelInterface>
          This class represents transitions on a LabelPattern in FSAs of type AbstractFSA.
 class FSALabelTransition<L extends LabelInterface>
          This class represents transitions on a Label in FSAs of type AbstractFSA.
 

Fields in laser.regularlanguage.fsa with type parameters of type FSATransitionInterface
protected  java.util.Map<FSAStateInterface<L>,java.util.Map<FSAStateInterface<L>,java.util.SortedSet<FSATransitionInterface<L>>>> AbstractFSA._transitionIndex
          The top level of a hierarchical structure of Maps that provides the functionality to efficiently retrieve transitions based on their source and target states.
protected  java.util.SortedSet<FSATransitionInterface<L>> AbstractFSA._transitions
          The set of transitions of this FSA, T.
 

Methods in laser.regularlanguage.fsa that return FSATransitionInterface
protected  FSATransitionInterface<L> AbstractFSAFactory._copyTransitionInto(FSAInterface<L> fsa, FSATransitionInterface<L> transition, int id, FSAStateInterface<L> source, FSAStateInterface<L> target)
          Creates a new FSATransitionInterface in the given FSA with the same ID as the specified transition.
 FSATransitionInterface<L> MutableFSAInterface.copyTransition(FSATransitionInterface<L> transition, FSAStateInterface<L> sourceState, FSAStateInterface<L> targetState)
          Copies the given FSA transition into this FSA.
 FSATransitionInterface<L> AbstractMutableFSA.copyTransition(FSATransitionInterface<L> transition, FSAStateInterface<L> sourceState, FSAStateInterface<L> targetState)
          Copies the given FSA transition into this FSA.
 FSATransitionInterface<L> FSAInterface.getTransitionWithID(int id)
          Returns the transition of this FSA with the specified id number.
 FSATransitionInterface<L> AbstractFSA.getTransitionWithID(int id)
          Returns the transition of this FSA with the specified id number.
 

Methods in laser.regularlanguage.fsa that return types with arguments of type FSATransitionInterface
 java.util.Set<? extends FSATransitionInterface<L>> FSAStateInterface.getIncomingTransitions()
          Returns a Set containing the transitions of the FSA that contains this state where the target is this state.
 java.util.Set<? extends FSATransitionInterface<L>> FSAState.getIncomingTransitions()
          Returns a Set containing the transitions of the FSA of which this state is a part that target this state.
 java.util.Set<? extends FSATransitionInterface<L>> FSAStateInterface.getOutgoingTransitions()
          Returns a Set containing the transitions of the FSA that contains this state where the source is this state.
 java.util.Set<? extends FSATransitionInterface<L>> FSAState.getOutgoingTransitions()
          Returns a Set containing the transitions of the FSA of which this state is a part that have this state as their source.
 java.util.SortedSet<? extends FSATransitionInterface<L>> FSAInterface.getTransitions()
          Returns the set T, the transitions of the FSA.
 java.util.SortedSet<? extends FSATransitionInterface<L>> AbstractFSA.getTransitions()
          Returns an unmodifiable view of the set T, the transitions of the FSA.
 java.util.SortedSet<? extends FSATransitionInterface<L>> FSAInterface.getTransitions(FSAStateInterface<L> source, FSAStateInterface<L> target)
          Returns a non-null Set containing all the transitions from the specified source to the given target state.
 java.util.SortedSet<? extends FSATransitionInterface<L>> AbstractFSA.getTransitions(FSAStateInterface<L> source, FSAStateInterface<L> target)
          Returns a non-null Set containing all the transitions from the specified source to the given target state.
 

Methods in laser.regularlanguage.fsa with parameters of type FSATransitionInterface
protected  void AbstractFSA._checkTransition(FSATransitionInterface<L> transition)
          Checks the specified transition, making sure it is not null and is a part of this FSA.
protected  FSATransitionInterface<L> AbstractFSAFactory._copyTransitionInto(FSAInterface<L> fsa, FSATransitionInterface<L> transition, int id, FSAStateInterface<L> source, FSAStateInterface<L> target)
          Creates a new FSATransitionInterface in the given FSA with the same ID as the specified transition.
protected  void AbstractFSA._internalAddTransition(FSATransitionInterface<L> transition)
          Adds the specified transition to the internal data structures of this FSA and indexes it properly.
protected  void AbstractFSA._internalRemoveTransition(FSATransitionInterface<L> transition)
          Removes the specified transition from the internal data structures of this FSA.
 int AbstractFSATransition.compareTo(FSATransitionInterface<L> transition)
          Compares this transition with the specified transition for order.
 FSATransitionInterface<L> MutableFSAInterface.copyTransition(FSATransitionInterface<L> transition, FSAStateInterface<L> sourceState, FSAStateInterface<L> targetState)
          Copies the given FSA transition into this FSA.
 FSATransitionInterface<L> AbstractMutableFSA.copyTransition(FSATransitionInterface<L> transition, FSAStateInterface<L> sourceState, FSAStateInterface<L> targetState)
          Copies the given FSA transition into this FSA.
 java.lang.Object[] FSAFactoryInterface.getCreateArgs(FSAInterface<L> newFSA, FSATransitionInterface<L> oldTransition)
          Gets any required arguments for the transition factory method from the given transition.
 java.lang.Object[] AbstractFSAFactory.getCreateArgs(FSAInterface<L> newFSA, FSATransitionInterface<L> oldTransition)
          Gets any required arguments for the transition factory method from the given transition.
protected  java.util.Set<L> TotalFSATransformer.getLabels(AlphabetInterface<L> alphabet, FSATransitionInterface<L> transition)
          Gets the set of labels used by the given transition.
protected  java.util.Set<L> FSAState.getLabels(FSATransitionInterface<L> transition)
          Gets the Set of labels that cause the given transition to be taken.
 void MutableFSAInterface.removeTransition(FSATransitionInterface<L> transition)
          Removes the specified transition from this FSA.
 void AbstractMutableFSA.removeTransition(FSATransitionInterface<L> transition)
          Removes the specified transition from the FSA.
 

Method parameters in laser.regularlanguage.fsa with type arguments of type FSATransitionInterface
 void MutableFSAInterface.removeTransitions(java.util.Set<? extends FSATransitionInterface<L>> transitions)
          Removes the specified transitions from this FSA.
 void AbstractMutableFSA.removeTransitions(java.util.Set<? extends FSATransitionInterface<L>> transitions)
          Removes the specified transitions from the FSA.
 

Constructor parameters in laser.regularlanguage.fsa with type arguments of type FSATransitionInterface
SourceStateIterator(java.util.Set<? extends FSATransitionInterface<L>> transitions)
          Creates a new SourceStateIterator.
TargetStateIterator(java.util.Set<? extends FSATransitionInterface<L>> transitions)
          Creates a new TargetStateIterator.
 

Uses of FSATransitionInterface in laser.regularlanguage.fsa.test
 

Methods in laser.regularlanguage.fsa.test with parameters of type FSATransitionInterface
 void MutableFSATests.testRemoveTransitionInT(MutableFSAInterface<L> fsa, FSATransitionInterface<L> t)
           
protected  void MutableFSATests.testRemoveTransitionNotInT(MutableFSAInterface<L> fsa, FSATransitionInterface<L> t)
           
protected  void MutableFSATests.testRemoveTransitionNull(MutableFSAInterface<L> fsa, FSATransitionInterface<L> t)