Uses of Package
org.evrete.api
| Package | Description |
|---|---|
| org.evrete | |
| org.evrete.api | |
| org.evrete.api.spi |
-
Classes in org.evrete.api used by org.evrete Class Description Copyable A generic alternative to CloneableFluentImports Knowledge Named PropertyAccess RhsContext Rule activation context that provides access to the rule's variables and working memory methods.Rule RuleScope A category for abstract instances that can be applied to rule's left-hand side (LHS, selection and condition), right-hand side (RHS, or action) or both.StatefulSession -
Classes in org.evrete.api used by org.evrete.api Class Description Action ActivationManager Activation manager controls whether an active rule should really fire based on the history of previous activations.ActivationMode ActiveField A wrapper for TypeField that will actually be in use by the runtime.ComplexityObject A unit of work with given complexity.Copyable A generic alternative to CloneableEvaluationListener EvaluationListeners Evaluator ExpressionResolver An interface with a set of basic methods that are necessary for parsing string expressions.FactBuilder A fact declaration forRuleBuilder.FactHandle FactHandle instances uniquely identify working instances in rule sessions.FactHandleVersioned FactStorage FieldReference FieldToValueHandle FluentImports InnerFactMemory IntToValue A convenient "random object accessor", i.e.KeyMode Knowledge LhsBuilder LhsFactSelector A convenience interface to use for LHS fact declarations.Listeners MemoryKey MemoryKeyCollection Named NamedType A runtime representation of a fact declaration.OrderedServiceProvider PropertyAccess ReIterable ReIterator RhsContext Rule activation context that provides access to the rule's variables and working memory methods.Rule RuleBuilder RuleScope A category for abstract instances that can be applied to rule's left-hand side (LHS, selection and condition), right-hand side (RHS, or action) or both.RuleSession RuleSet Interface describes a mutable collection of rules.RuntimeContext RuntimeRule SharedBetaFactStorage StatefulSession Type An engine's internal type which is assigned to every fact before it gets into the session's working memory.TypeField A representation of a Type field.TypeResolver TypeResolverWrapper TypeWrapper ValueHandle A marker interface that uniquely identifies value of a field.ValueResolver ValuesPredicate A wrapper for predicate overIntToValue.WorkingMemory An interface that every rule session implements and that describes operations on facts that are available to developers. -
Classes in org.evrete.api used by org.evrete.api.spi Class Description ExpressionResolver An interface with a set of basic methods that are necessary for parsing string expressions.Knowledge MemoryFactory NamedType A runtime representation of a fact declaration.OrderedServiceProvider RhsContext Rule activation context that provides access to the rule's variables and working memory methods.RuntimeContext TypeResolver