Package | Description |
---|---|
agi.foundation.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
Modifier and Type | Class and Description |
---|---|
class |
DurationStoppingConditionConstraint
A
StoppingConditionConstraint that determines its satisfaction based on the
Duration that has passed during propagation. |
class |
ScalarStoppingConditionConstraint
A
StoppingConditionConstraintEvaluator that compares the value of a Scalar (get / set )
at the time of a state with a threshold. |
class |
ValueInStateStoppingConditionConstraint
A
StoppingConditionConstraint that compares a value stored in an ITimeBasedState
to a specified threshold. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ValueInStateStoppingConditionConstraint.checkForSameDefinition(ThresholdStoppingConditionConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
ThresholdStoppingConditionConstraint.checkForSameDefinition(ThresholdStoppingConditionConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarStoppingConditionConstraint.checkForSameDefinition(ThresholdStoppingConditionConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
DurationStoppingConditionConstraint.checkForSameDefinition(ThresholdStoppingConditionConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
ThresholdStoppingConditionConstraint(ThresholdStoppingConditionConstraint existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
ThresholdStoppingConditionConstraintEvaluator(EvaluatorGroup group,
ThresholdStoppingConditionConstraint definition)
Initializes a new instance.
|