Package | Description |
---|---|
agi.foundation.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
Modifier and Type | Method and Description |
---|---|
static StoppingConditionTriggeredBehavior |
StoppingConditionTriggeredBehavior.getDefault()
Get the enum constant that is considered to be the default.
|
StoppingConditionTriggeredBehavior |
StoppingConditionEvent.getEventBehavior()
Gets the behavior that the
StoppablePropagator will perform having detected
this event. |
static StoppingConditionTriggeredBehavior |
StoppingConditionTriggeredBehavior.getFromValue(int value)
Get the enum constant that is associated with the given numeric value.
|
abstract StoppingConditionTriggeredBehavior |
StoppingTriggeredCallback.invoke(ITimeBasedState stateAtEvent)
A
delegate that gets triggered when a StoppingConditionEvaluator is satisfied. |
StoppingConditionTriggeredBehavior |
StoppingTriggeredCallback.Function.invoke(ITimeBasedState stateAtEvent)
A
delegate that gets triggered when a StoppingConditionEvaluator is satisfied. |
static StoppingConditionTriggeredBehavior |
StoppingConditionTriggeredBehavior.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static StoppingConditionTriggeredBehavior[] |
StoppingConditionTriggeredBehavior.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
StoppingConditionEvent.setEventBehavior(StoppingConditionTriggeredBehavior value)
Sets the behavior that the
StoppablePropagator will perform having detected
this event. |
Constructor and Description |
---|
StoppingConditionEvent(StoppingCondition condition,
double value,
double thresholdUsed,
ITimeBasedState stateAtEvent,
StoppingConditionTriggeredBehavior behavior)
Initializes a new instance.
|