name of the operation. This is used in the toString function for documentation purposes. (You should preferably supply the same word as is used in the DSL to create the operation. For examples, see maximum and minimum in dslEvaluations.)
the actual function capable of reducing a Sequence of Facts.
the Sequence of input Facts.
the Sequence of input Facts.
the actual function capable of reducing a Sequence of Facts.
name of the operation.
name of the operation. This is used in the toString function for documentation purposes. (You should preferably supply the same word as is used in the DSL to create the operation. For examples, see maximum and minimum in dslEvaluations.)
Evaluation providing a framework for operations which can reduce a Sequence of Facts. When this evaluation resolves, the operation parameter will be applied to the Sequence of Facts using the reduceLeft function.
type of the input Facts.
type of the result of the reducing operation. Must be a supertype of type A to fit into the reduceLeft operation.