All Classes and Interfaces
Class
Description
A class to represent the Accumulate CE
Accumulator
Created: 04/06/2006
This is the supertype for the ASM generated classes for accessing a field.
Declares a class to be dynamically created
Java class semantics
ObjectType.This interface is used by semantic modules that are compiled
to bytecode.
Strategy for resolving conflicts amongst multiple rules.
Consequence to be fired upon successful match of a
Rule.Indicates an error during a
Consequence invocation.An enum for Constraint Types
A class capable of resolving a declaration in the current build context
Indicates an attempt to add a
Rule to a Package
that already contains a Rule with the same name.This class defines a Rete "Entry Point".
A public interface to be implemented by all evaluators
An interface for Accessor classes that joins both reader and writer accessor methods
Declares a field to be dynamically generated.
The forall conditional element.
This is a marker interface implemented by classes dinamically generated from declared types or facts
This is a global variable extractor used to get a global variable value
A public enum for CE types
A simple factory for GroupElements
A class to represent an import declaration.
Initial fact, automatically put into the network.
We dont want users to be able to instantiate InitialFact so we expose it as
an interface and make the class and its constructor package protected
A class to represent a time interval.
Indicates an error regarding the semantic validity of a rule.
This exception is thrown when an invalid package (ie one that has errors)
it attempted to be added to a RuleBase.
An interface for Job Handles
LogicTransformation is reponsible for removing redundant nodes and move Or
nodes upwards.
(Not (OR (A B) )
A base class for constraints
Interface used to expose generic information on Rete nodes outside of he package.
Validity exception indicating that a
Rule does not contain a
Consequences.Semantic object type differentiator.
A markup interface for pattern source elements
A package containing BPM processes
A public interface for Read accessors
A class to identify RuleBase partitions
Semantic component marker.
Base exception for errors during
Rule construction.A special field extractor for the self reference "this".
A parameters parser that uses JodaTime for time units parsing.
A helper class with utility methods for
time related operations.
A trigger interface for scheduling jobs
The type declaration class stores all type's metadata
declared in source files.
The window declaration defines a window that can be used by patterns
in rules
This class defines a reference to a declared window
An interface for a class that is able to write values into a class
field