Package repast.simphony.statecharts
Interface Trigger
-
- All Known Implementing Classes:
AbstractTrigger
,AlwaysTrigger
,ConditionTrigger
,ExponentialDecayRateTrigger
,MessageTrigger
,ProbabilityTrigger
,TimedTrigger
public interface Trigger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canTransitionZeroTime()
double
getInterval()
double
getNextTime()
void
initialize()
boolean
isQueueConsuming()
boolean
isRecurring()
boolean
isTriggerConditionTrue()
boolean
isTriggered()
void
setInterval(double interval)
-
-
-
Method Detail
-
initialize
void initialize()
-
isTriggered
boolean isTriggered()
-
isTriggerConditionTrue
boolean isTriggerConditionTrue()
-
isRecurring
boolean isRecurring()
-
getInterval
double getInterval()
-
setInterval
void setInterval(double interval)
-
getNextTime
double getNextTime()
-
canTransitionZeroTime
boolean canTransitionZeroTime()
-
isQueueConsuming
boolean isQueueConsuming()
-
-