Package

nl.rabobank.oss.rules

engine

Permalink

package engine

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. engine
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AlreadyExistsStep(initialContext: Context, derivation: Derivation) extends NoChangesStep with Product with Serializable

    Permalink
  2. trait ChangesStep extends Step

    Permalink
  3. type Condition = (Context) ⇒ Boolean

    Permalink
  4. case class ConditionFalseStep(initialContext: Context, derivation: Derivation) extends NoChangesStep with Product with Serializable

    Permalink
  5. class ConstantValueEvaluation[+A] extends Evaluation[A]

    Permalink
  6. type Context = Map[Fact[Any], Any]

    Permalink
  7. case class EmptyResultStep(initialContext: Context, derivation: Derivation) extends NoChangesStep with Product with Serializable

    Permalink
  8. class ErrorEvaluation[+A] extends Evaluation[A]

    Permalink
  9. case class EvaluatedStep(initialContext: Context, derivation: Derivation, resultContext: Context) extends ChangesStep with Product with Serializable

    Permalink
  10. trait Evaluation[+A] extends AnyRef

    Permalink
  11. type Input = List[Fact[Any]]

    Permalink
  12. case class IterationFinishedStep(initialContext: Context, derivation: Derivation, resultContext: Context) extends ChangesStep with Product with Serializable

    Permalink
  13. case class IterationStartedStep(initialContext: Context, derivation: Derivation, resultContext: Context) extends ChangesStep with Product with Serializable

    Permalink
  14. class LRUCache[K, V] extends AnyRef

    Permalink
  15. type Level = List[Node]

    Permalink
  16. type Levels = List[Level]

    Permalink
  17. class ListEvaluationWrapper[+A] extends Evaluation[List[A]]

    Permalink
  18. class ListFactEvaluation[+A] extends Evaluation[List[A]]

    Permalink
  19. trait NoChangesStep extends Step

    Permalink
  20. class NoopEvaluation[+A] extends Evaluation[A]

    Permalink
  21. type Output = Fact[Any]

    Permalink
  22. class ProjectionEvaluation[-A, +B] extends Evaluation[B]

    Permalink
  23. class ProjectionListEvaluation[-A, +B] extends Evaluation[List[B]]

    Permalink
  24. class SingularFactEvaluation[+A] extends Evaluation[A]

    Permalink
  25. trait Step extends AnyRef

    Permalink

Value Members

  1. object Conditions

    Permalink
  2. object FactEngine

    Permalink
  3. object LRUCache

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped