public abstract class LatestDagBase extends IDag
IDag.EventNotifierAccessor
accessor, conditionRepeatTargetIndex, triggerablesDAG, triggerIndex, unorderedTriggerables
Modifier | Constructor and Description |
---|---|
protected |
LatestDagBase(IDag.EventNotifierAccessor accessor) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<QuickTriggerable> |
doEvaluateTriggerables(FormInstance mainInstance,
EvaluationContext evalContext,
java.util.Set<QuickTriggerable> tv,
TreeReference anchorRef,
java.util.Set<QuickTriggerable> alreadyEvaluated) |
private java.util.List<EvaluationResult> |
evaluateTriggerable(FormInstance mainInstance,
EvaluationContext evalContext,
QuickTriggerable qt,
java.util.List<TreeReference> anchorRefs)
Step 3 in DAG cascade.
|
addTriggerable, copyItemsetAnswer, createRepeatGroup, deleteRepeatGroup, finalizeTriggerables, getConditionExpressionForTrueAction, getConditions, getEvalBehavior, getRecalculates, getTriggerableForRepeatGroup, initializeTriggerables, printTriggerables, publishSummary, publishSummary, reportDependencyCycles, shouldTrustPreviouslyCommittedAnswer, triggerTriggerables, validate
protected LatestDagBase(IDag.EventNotifierAccessor accessor)
protected java.util.Set<QuickTriggerable> doEvaluateTriggerables(FormInstance mainInstance, EvaluationContext evalContext, java.util.Set<QuickTriggerable> tv, TreeReference anchorRef, java.util.Set<QuickTriggerable> alreadyEvaluated)
private java.util.List<EvaluationResult> evaluateTriggerable(FormInstance mainInstance, EvaluationContext evalContext, QuickTriggerable qt, java.util.List<TreeReference> anchorRefs)
qt
- The triggerable to be updatedanchorRefs
-