Package ca.uqac.lif.cep.fsm
Class TransitionOtherwise
java.lang.Object
ca.uqac.lif.cep.fsm.MooreMachine.Transition
ca.uqac.lif.cep.fsm.FunctionTransition
ca.uqac.lif.cep.fsm.TransitionOtherwise
- All Implemented Interfaces:
ca.uqac.lif.cep.Duplicable
Represents the "otherwise" transition in the Moore machine
- Author:
- Sylvain Hallé
-
Field Summary
Fields inherited from class ca.uqac.lif.cep.fsm.FunctionTransition
m_assignments, m_destination, m_function -
Constructor Summary
ConstructorsConstructorDescriptionTransitionOtherwise(int destination) TransitionOtherwise(int destination, ca.uqac.lif.cep.functions.ContextAssignment assignment) TransitionOtherwise(int destination, ca.uqac.lif.cep.functions.ContextAssignment... assignments) -
Method Summary
Methods inherited from class ca.uqac.lif.cep.fsm.FunctionTransition
getDestination, modifyContextMethods inherited from class ca.uqac.lif.cep.fsm.MooreMachine.Transition
duplicate, reset
-
Constructor Details
-
TransitionOtherwise
-
TransitionOtherwise
public TransitionOtherwise(int destination) -
TransitionOtherwise
public TransitionOtherwise(int destination, ca.uqac.lif.cep.functions.ContextAssignment assignment) -
TransitionOtherwise
public TransitionOtherwise(int destination, ca.uqac.lif.cep.functions.ContextAssignment... assignments)
-
-
Method Details
-
isFired
Description copied from class:MooreMachine.TransitionDetermines if the transition fires for the given input- Overrides:
isFiredin classFunctionTransition- Parameters:
inputs- The input eventscontext- The context for the evaluation- Returns:
trueif the transition fires,falseotherwise
-
duplicate
- Specified by:
duplicatein interfaceca.uqac.lif.cep.Duplicable- Overrides:
duplicatein classFunctionTransition
-
toString
- Overrides:
toStringin classFunctionTransition
-