public final class CompositeTransitionAction extends Object implements TransitionAction
| Constructor and Description |
|---|
CompositeTransitionAction()
Cria uma composição de ações de transição.
|
CompositeTransitionAction(TransitionAction... actions)
Cria uma composição de ações de transição.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAction(TransitionAction action)
Adiciona uma ação à composição.
|
void |
execute(Symbol<?> symbol,
Session session)
Executa a ação.
|
public CompositeTransitionAction()
public CompositeTransitionAction(TransitionAction... actions)
actions - As ações (Não aceita null).public boolean addAction(TransitionAction action)
action - A ação a ser adicionada.IllegalArgumentException - Caso a ação recebida seja nula.public void execute(Symbol<?> symbol, Session session) throws AutomatonException
execute in interface TransitionActionsymbol - O símbolo que está sendo utilizado atualmente pelo autômato.session - A sessão de execução do autômato.AutomatonException - Caso ocorra algum erro durante a execução da
ação.Copyright © 2014–2016 Tecgraf/PUC-Rio. All rights reserved.