Package repast.simphony.statecharts
Class AlwaysTrigger
- java.lang.Object
-
- repast.simphony.statecharts.AbstractTrigger<Object>
-
- repast.simphony.statecharts.AlwaysTrigger
-
- All Implemented Interfaces:
Trigger
public class AlwaysTrigger extends AbstractTrigger<Object>
-
-
Field Summary
-
Fields inherited from class repast.simphony.statecharts.AbstractTrigger
transition
-
-
Constructor Summary
Constructors Constructor Description AlwaysTrigger()
AlwaysTrigger(double pollingTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canTransitionZeroTime()
double
getInterval()
double
getNextTime()
void
initialize()
boolean
isRecurring()
boolean
isTriggerConditionTrue()
boolean
isTriggered()
void
setInterval(double interval)
-
Methods inherited from class repast.simphony.statecharts.AbstractTrigger
getAgent, isQueueConsuming, setAgent, setTransition
-
-
-
-
Method Detail
-
initialize
public void initialize()
-
isTriggered
public boolean isTriggered()
-
isTriggerConditionTrue
public boolean isTriggerConditionTrue()
-
isRecurring
public boolean isRecurring()
-
getInterval
public double getInterval()
-
getNextTime
public double getNextTime()
-
canTransitionZeroTime
public boolean canTransitionZeroTime()
-
setInterval
public void setInterval(double interval)
-
-