Uses of Class
ru.ewc.decita.ComputationContext
Package
Description
Root package for all the engine's classes.
The package for all the Conditions-related classes, especially for the different types of
conditions.
-
Uses of ComputationContext in ru.ewc.decita
Modifier and TypeMethodDescriptionvoid
Rule.check
(ComputationContext context) Checks if thisRule
is satisfied.ConstantLocator.fragmentBy
(String fragment, ComputationContext context) DecisionTable.fragmentBy
(String fragment, ComputationContext context) InMemoryStorage.fragmentBy
(String fragment, ComputationContext context) Locator.fragmentBy
(String fragment, ComputationContext context) Determines the system's state - the value of a single property, described by its name.Coordinate.locateIn
(ComputationContext context) Locates the required value in the providedComputationContext
.DecisionTable.outcome
(ComputationContext context) Locator.outcome
(ComputationContext context) Computes this table's outcomes by checking all of itsRule
s. -
Uses of ComputationContext in ru.ewc.decita.conditions
Modifier and TypeMethodDescriptionfinal boolean
BinaryCondition.evaluate
(ComputationContext context) boolean
Condition.evaluate
(ComputationContext context) Evaluates all the parts of theCondition
and provides the result of that evaluation.boolean
NotCondition.evaluate
(ComputationContext context)