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.
 
 
 
 
 
 
 
 
 
 
 
TraitTypeMap<T extends String,K extends Thing<C>,C>
 
 
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