| Package | Description | 
|---|---|
| agi.foundation.stoppingconditions | Contains types for stopping propagation when various events occur. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DurationStoppingConditionConstraintA  StoppingConditionConstraintthat determines its satisfaction based on theDurationthat has passed during propagation. | 
| class  | ScalarStoppingConditionConstraintA  StoppingConditionConstraintEvaluatorthat compares the value of aScalar(get/set) 
 at the time of a state with a threshold. | 
| class  | ValueInStateStoppingConditionConstraintA  StoppingConditionConstraintthat compares a value stored in anITimeBasedStateto 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  trueif it does. | 
| protected abstract boolean | ThresholdStoppingConditionConstraint. checkForSameDefinition(ThresholdStoppingConditionConstraint other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | ScalarStoppingConditionConstraint. checkForSameDefinition(ThresholdStoppingConditionConstraint other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | DurationStoppingConditionConstraint. checkForSameDefinition(ThresholdStoppingConditionConstraint other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif 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. |