package
builder
Type Members
-
-
-
-
trait
BuildEngine[Params, R, FullR, E <: EngineTools[Params, R]] extends AnyRef
-
-
-
-
case class
Builder1[P, R, FullR](nodes: List[BuilderNode[P, R]] = ..., buildExceptions: ExceptionMap = ..., buildEngine: BuildEngine[P, R, FullR, Engine1[P, R, FullR]])(implicit ldp: CddDisplayProcessor) extends Builder[P, R, FullR, Builder1[P, R, FullR], Engine1[P, R, FullR]] with Product with Serializable
-
case class
Builder2[P1, P2, R, FullR](nodes: List[BuilderNode[(P1, P2), R]] = ..., buildExceptions: ExceptionMap = ..., buildEngine: BuildEngine[(P1, P2), R, FullR, Engine2[P1, P2, R, FullR]])(implicit ldp: CddDisplayProcessor) extends Builder[(P1, P2), R, FullR, Builder2[P1, P2, R, FullR], Engine2[P1, P2, R, FullR]] with Product with Serializable
-
case class
Builder3[P1, P2, P3, R, FullR](nodes: List[BuilderNode[(P1, P2, P3), R]] = ..., buildExceptions: ExceptionMap = ..., buildEngine: BuildEngine[(P1, P2, P3), R, FullR, Engine3[P1, P2, P3, R, FullR]])(implicit ldp: CddDisplayProcessor) extends Builder[(P1, P2, P3), R, FullR, Builder3[P1, P2, P3, R, FullR], Engine3[P1, P2, P3, R, FullR]] with Product with Serializable
-
class
BuilderLens[Params, R, FullR, B <: BuilderNodeHolder[Params, R]] extends AnyRef
-
-
-
class
CachedEngine2[P1, P2, R, FullR] extends Engine2[P1, P2, R, FullR] with CachedEngine[(P1, P2), R, FullR]
-
class
CachedEngine3[P1, P2, P3, R, FullR] extends Engine3[P1, P2, P3, R, FullR] with CachedEngine[(P1, P2, P3), R, FullR]
-
-
case class
Conclusion[Params, R](code: CodeHolder[(Params) ⇒ R], scenarios: List[Scenario[Params, R]], textOrder: Int = ...) extends DecisionTreeNode[Params, R] with AnyConclusion with Product with Serializable
-
-
-
-
-
-
-
-
-
-
trait
Engine1[P, R, FullR] extends EngineTools[P, R] with (P) ⇒ FullR
-
-
trait
Engine2[P1, P2, R, FullR] extends EngineTools[(P1, P2), R] with (P1, P2) ⇒ FullR
-
case class
Engine2FromTests[P1, P2, R](asRequirement: EngineRequirement[(P1, P2), R], tree: DecisionTree[(P1, P2), R], evaluator: EvaluateTree[(P1, P2), R], buildExceptions: ExceptionMap, textOrder: Int = ...)(implicit ldp: CddDisplayProcessor) extends Engine2[P1, P2, R, R] with EngineFromTests[(P1, P2), R] with (P1, P2) ⇒ R with Product with Serializable
-
trait
Engine3[P1, P2, P3, R, FullR] extends EngineTools[(P1, P2, P3), R] with (P1, P2, P3) ⇒ FullR
-
case class
Engine3FromTests[P1, P2, P3, R](asRequirement: EngineRequirement[(P1, P2, P3), R], tree: DecisionTree[(P1, P2, P3), R], evaluator: EvaluateTree[(P1, P2, P3), R], buildExceptions: ExceptionMap, textOrder: Int = ...)(implicit ldp: CddDisplayProcessor) extends Engine3[P1, P2, P3, R, R] with EngineFromTests[(P1, P2, P3), R] with Product with Serializable
-
trait
EvaluateTree[Params, R] extends AnyRef
-
-
-
-
case class
FoldingEngine1[P, R, FullR](asRequirement: EngineRequirement[P, R], engines: List[EngineFromTests[P, R]], evaluator: EvaluateTree[P, R], buildExceptions: ExceptionMap, initialValue: CodeHolder[() ⇒ FullR], foldingFn: (FullR, R) ⇒ FullR, textOrder: Int = ...)(implicit ldp: CddDisplayProcessor) extends Engine1[P, R, FullR] with FoldingEngine[P, R, FullR] with Product with Serializable
-
case class
FoldingEngine2[P1, P2, R, FullR](asRequirement: EngineRequirement[(P1, P2), R], engines: List[EngineFromTests[(P1, P2), R]], evaluator: EvaluateTree[(P1, P2), R], buildExceptions: ExceptionMap, initialValue: CodeHolder[() ⇒ FullR], foldingFn: (FullR, R) ⇒ FullR, textOrder: Int = ...)(implicit ldp: CddDisplayProcessor) extends Engine2[P1, P2, R, FullR] with FoldingEngine[(P1, P2), R, FullR] with Product with Serializable
-
case class
FoldingEngine3[P1, P2, P3, R, FullR](asRequirement: EngineRequirement[(P1, P2, P3), R], engines: List[EngineFromTests[(P1, P2, P3), R]], evaluator: EvaluateTree[(P1, P2, P3), R], buildExceptions: ExceptionMap, initialValue: CodeHolder[() ⇒ FullR], foldingFn: (FullR, R) ⇒ FullR, textOrder: Int = ...)(implicit ldp: CddDisplayProcessor) extends Engine3[P1, P2, P3, R, FullR] with FoldingEngine[(P1, P2, P3), R, FullR] with (P1, P2, P3) ⇒ FullR with Product with Serializable
-
-
-
class
MakeClosures[Params, R] extends AnyRef
-
-
-
-
-
-
case class
SimpleDecisionTree[Params, R](root: DecisionTreeNode[Params, R], rootIsDefault: Boolean = true, textOrder: Int = ...) extends DecisionTree[Params, R] with Product with Serializable
-
-
-
-
-
Value Members
-
-
object
Builder1 extends Serializable
-
object
Builder2 extends Serializable
-
object
Builder3 extends Serializable
-