org
.
scalarules
engine
package
engine
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
engine
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
case class
AlreadyExistsStep
(
initialContext:
Context
,
derivation:
Derivation
)
extends
NoChangesStep
with
Product
with
Serializable
trait
ChangesStep
extends
Step
type
Condition
= (
Context
) ⇒
Boolean
case class
ConditionFalseStep
(
initialContext:
Context
,
derivation:
Derivation
)
extends
NoChangesStep
with
Product
with
Serializable
class
ConstantValueEvaluation
[
+A
]
extends
Evaluation
[
A
]
type
Context
=
Map
[
Fact
[
Any
],
Any
]
case class
EmptyResultStep
(
initialContext:
Context
,
derivation:
Derivation
)
extends
NoChangesStep
with
Product
with
Serializable
class
ErrorEvaluation
[
+A
]
extends
Evaluation
[
A
]
case class
EvaluatedStep
(
initialContext:
Context
,
derivation:
Derivation
,
resultContext:
Context
)
extends
ChangesStep
with
Product
with
Serializable
trait
Evaluation
[
+A
]
extends
AnyRef
type
Input
=
List
[
Fact
[
Any
]]
case class
IterationFinishedStep
(
initialContext:
Context
,
derivation:
Derivation
,
resultContext:
Context
)
extends
ChangesStep
with
Product
with
Serializable
case class
IterationStartedStep
(
initialContext:
Context
,
derivation:
Derivation
,
resultContext:
Context
)
extends
ChangesStep
with
Product
with
Serializable
class
LRUCache
[
K
,
V
]
extends
AnyRef
type
Level
=
List
[
Node
]
type
Levels
=
List
[
Level
]
class
ListEvaluationWrapper
[
+A
]
extends
Evaluation
[
List
[
A
]]
class
ListFactEvaluation
[
+A
]
extends
Evaluation
[
List
[
A
]]
trait
NoChangesStep
extends
Step
class
NoopEvaluation
[
+A
]
extends
Evaluation
[
A
]
type
Output
=
Fact
[
Any
]
class
ProjectionEvaluation
[
-A
,
+B
]
extends
Evaluation
[
B
]
class
ProjectionListEvaluation
[
-A
,
+B
]
extends
Evaluation
[
List
[
B
]]
class
SingularFactEvaluation
[
+A
]
extends
Evaluation
[
A
]
trait
Step
extends
AnyRef
Value Members
object
Conditions
object
FactEngine
object
LRUCache
Inherited from
AnyRef
Inherited from
Any
Ungrouped