Uses of Interface
laser.regularlanguage.fsa.FSALabelTransitionInterface

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

Uses of FSALabelTransitionInterface in laser.regularlanguage.fsa
 

Classes in laser.regularlanguage.fsa that implement FSALabelTransitionInterface
 class FSALabelTransition<L extends LabelInterface>
          This class represents transitions on a Label in FSAs of type AbstractFSA.
 

Methods in laser.regularlanguage.fsa that return FSALabelTransitionInterface
protected  FSALabelTransitionInterface<L> AbstractFSAFactory._createFSALabelTransitionInterface(int id, FSAStateInterface<L> source, L label, FSAStateInterface<L> target, java.lang.Object... args)
          Returns a new FSALabelTransitionInterface with the specified source and target states, ID, and Label using the specified arguments.
 FSALabelTransitionInterface<L> MutableFSAInterface.addTransition(FSAStateInterface<L> source, L label, FSAStateInterface<L> target, java.lang.Object... args)
          Adds a transition to this FSA from the specified source state to the specified target state on the given Label, and returns a reference to the newly created transition.
 FSALabelTransitionInterface<L> MutableFSA.addTransition(FSAStateInterface<L> source, L label, FSAStateInterface<L> target, java.lang.Object... args)
          Adds a transition to this FSA from the specified source state to the specified target state on the given Label, and returns a reference to the newly created transition.
 FSALabelTransitionInterface<L> MutableDFA.addTransition(FSAStateInterface<L> source, L label, FSAStateInterface<L> target, java.lang.Object... args)
          Adds a transition to this FSA from the specified source state to the specified target state on the given Label, and returns a reference to the newly created transition.
 FSALabelTransitionInterface<L> FSAInterface.getTransition(FSAStateInterface<L> source, L label, FSAStateInterface<L> target)
          Returns the transition from the specified source state to the specified target state on an equal Label to the given Label if one exists in the FSA, otherwise null is returned.
 FSALabelTransitionInterface<L> AbstractFSA.getTransition(FSAStateInterface<L> source, L label, FSAStateInterface<L> target)
          Returns the transition from the specified source state to the specified target state on an equal Label to the given Label if one exists in the FSA, otherwise null is returned.
 

Methods in laser.regularlanguage.fsa that return types with arguments of type FSALabelTransitionInterface
 java.util.SortedSet<? extends FSALabelTransitionInterface<L>> MutableFSAInterface.addTransitions(FSAStateInterface<L> source, java.util.Set<? extends L> labels, FSAStateInterface<L> target, java.lang.Object... args)
          Adds transitions to this FSA from the specified source state to the specified target state on each of the given Labels and returns a Set containing references to the newly created transitions.
 java.util.SortedSet<FSALabelTransitionInterface<L>> AbstractMutableFSA.addTransitions(FSAStateInterface<L> source, java.util.Set<? extends L> labels, FSAStateInterface<L> target, java.lang.Object... args)
          Adds transitions to this FSA from the specified source state to the specified target state on each of the given Labels and returns a Set containing references to the newly created transitions.
 java.util.Set<? extends FSALabelTransitionInterface<L>> FSAStateInterface.getIncomingTransitions(L label)
          Returns a Set containing the transitions on the specified Label of the FSA that contains this state where the target is this state.
 java.util.Set<? extends FSALabelTransitionInterface<L>> FSAState.getIncomingTransitions(L label)
          Returns a Set containing the transitions on the specified Label of the FSA of which this state is a part that target this state.
 java.util.Set<? extends FSALabelTransitionInterface<L>> FSAStateInterface.getOutgoingTransitions(L label)
          Returns a Set containing the transitions on the specified Label of the FSA that contains this state where the source is this state.
 java.util.Set<? extends FSALabelTransitionInterface<L>> FSAState.getOutgoingTransitions(L label)
          Returns a Set containing the transitions on the specified Label of the FSA of which this state is a part that have this state as their source.
 

Uses of FSALabelTransitionInterface in laser.regularlanguage.fsa.test
 

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

Uses of FSALabelTransitionInterface in laser.regularlanguage.fsa.util
 

Methods in laser.regularlanguage.fsa.util that return FSALabelTransitionInterface
protected  FSALabelTransitionInterface<L> NFAtoDFAConverter.createTransition(java.util.Set<? extends FSAStateInterface<L>> oldSources, java.util.Set<? extends FSAStateInterface<L>> oldTargets, MutableFSAInterface<L> newDFA, FSAStateInterface<L> newSource, FSAStateInterface<L> newTarget, L newLabel)
          Creates a new transition on the given label in the DFA.
protected  FSALabelTransitionInterface<L> Minimizer.getOutTransition(laser.regularlanguage.fsa.util.Minimizer.Component currentInStates, laser.regularlanguage.fsa.util.Minimizer.Component nextInStates, MutableFSAInterface<L> outDFA, FSAStateInterface<L> currentOutState, FSAStateInterface<L> nextOutState, L outLabel)
          Creates and/or gets the transition on the given label in the minimal DFA.
 

Methods in laser.regularlanguage.fsa.util with parameters of type FSALabelTransitionInterface
protected  java.lang.Object[] AbstractComposer.getCreateArgs(FSAInterface<L> newFSA, FSALabelTransitionInterface<L> oldTransition1, FSALabelTransitionInterface<L> oldTransition2)
          Gets any required arguments for the label transition factory method from the given label transitions.
protected  java.lang.Object[] AbstractComposer.getCreateArgs(FSAInterface<L> newFSA, FSALabelTransitionInterface<L> oldTransition1, FSALabelTransitionInterface<L> oldTransition2)
          Gets any required arguments for the label transition factory method from the given label transitions.
 

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

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

Uses of FSALabelTransitionInterface in laser.regularlanguage.util
 

Methods in laser.regularlanguage.util that return FSALabelTransitionInterface
protected  FSALabelTransitionInterface<L> REtoNFAConverter.addLabelTransition(FSAStateInterface<L> source, FSAStateInterface<L> target, L label)
          Adds a transition from source to target on the given label.
protected  FSALabelTransitionInterface<L> REtoDFABuilder.addLabelTransition(MutableFSAInterface<L> fsa, FSAStateInterface<L> source, FSAStateInterface<L> target, L label)
          Adds a transition from the source to the target on the given label.