|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Constants | A collection of various constants used throughout the interpreter application. |
Class Summary | |
---|---|
AgentInstance | A runtime instance of an Agent definition. |
ArgumentAccessor | For passing arguments to constraint methods, and allowing them to return values (i.e. |
ClauseInstance | A ClauseInstance instance is a runtime instance of a Clause definition. |
ClauseInstanceReturns | Contains the execution result of a ClauseInstance (TRUE, FALSE or MAYBE) as well as any values returned via the clause's input arguments. |
ConstraintInstance | This class performs checking of Constraints. |
ConstraintInstance.ConstraintAssignmentInstance | A ConstraintInstance subclass for assignment constraints. |
ConstraintInstance.ConstraintComparisonInstance | A ConstraintInstance subclass for comparison constraints. |
ConstraintInstance.ConstraintListInstance | A ConstraintInstance subclass for list constraints. |
ConstraintInstance.ConstraintMethodInstance | A ConstraintInstance subclass for method constraints. |
DefInstance | This class executes Def's. |
DefInstance.DefAgentInstance | A DefInstance subclass for AGENT (i.e. |
DefInstance.DefMessageInstance | A DefInstance subclass for MESSAGE (i.e. |
DefInstance.DefNullOpInstance | A DefInstance subclass for NULLOP events. |
Interpreter | The main interpreter class. |
Letter | Encapsulates the data described by an LCC message. |
LetterBox | This class provides functionality for sending and receiving messages (encapsulated in Letter instances). |
LetterPostData | Encapsulates the post data of a letter described by an LCC message, i.e. |
SpecialConstraints | This class provides a number of special constraint methods that can be used to interface with the interpreter runtime. |
SymbolTable | A SymbolTable instance is used by objects of the ClauseInstance class, for storing mappings between variable names and variable values. |
These runtime classes are the ones that contain most of the code that is used during the execution of the IM by the interpreter.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |