Uses of Class
ru.ewc.decita.ComputationContext
Packages that use 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
Methods in ru.ewc.decita with parameters of type ComputationContextModifier and TypeMethodDescriptionvoidRule.check(ComputationContext context) Checks if thisRuleis 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 itsRules. -
Uses of ComputationContext in ru.ewc.decita.conditions
Methods in ru.ewc.decita.conditions with parameters of type ComputationContextModifier and TypeMethodDescriptionfinal booleanBinaryCondition.evaluate(ComputationContext context) booleanCondition.evaluate(ComputationContext context) Evaluates all the parts of theConditionand provides the result of that evaluation.booleanNotCondition.evaluate(ComputationContext context)