tecgraf.javautils.parsers
Class Transition
java.lang.Object
tecgraf.javautils.parsers.Transition
public final class Transition
- extends Object
Representa uma transição entre estados (
State de um autômato finito (
FiniteAutomaton).
|
Constructor Summary |
Transition(State target)
Cria uma transição que terá o estado recebido como estado-destino. |
Transition(State target,
TransitionAction action)
Cria uma transição que terá o estado recebido como estado-destino e
executará a ação recebida quando a transição for executada. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Transition
public Transition(State target)
- Cria uma transição que terá o estado recebido como estado-destino.
- Parameters:
target - O estado-destino.
- Throws:
IllegalArgumentException - Caso o estado recebido seja nulo (null).
Transition
public Transition(State target,
TransitionAction action)
- Cria uma transição que terá o estado recebido como estado-destino e
executará a ação recebida quando a transição for executada.
- Parameters:
target - O estado-destino.action - A ação a ser executada no momento da transição.
- Throws:
IllegalArgumentException - Caso a ação de transição seja nula (null).
Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.