|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use lib | |
---|---|
lib |
Classes in lib used by lib | |
---|---|
ActionElement
An action element is either an action primitive or composite name, or alternatively is a boolean sense primitive, possibly with a value and predicate. |
|
ActionPattern
An Action Pattern is a name, interval and a sequence of action elements |
|
Competence
A competence is a named list of lists of competence elements with a goal and an interval |
|
CompetenceElement
A Competence Element is is a named trigger and an action, along with an optional number of retries. |
|
Documentation
The Documentation construct exists to hold version information that is held in a standard structure at the start of the file. |
|
DriveCollection
A (RealTime/Discrete Time) drive collection is a named goal and a set of drive elements that work to achieve that goal. |
|
DriveElement
A Drive Element is a name, a trigger list of action elements and a named action, and an optional timeout for scheduling frequency |
|
IEditableElement
the IEditableElement interface defines methods for use when visually editing an object, so each construct in our .lap files is represented as some object that implements this interface, so when it is selected in the IDE the right sequence of actions to present this on the GUI is taken. |
|
ILAPReader
The ILapReader interface defines methods that all classes that read in BOD behaviour specifications must implement. |
|
IListOrganiser
The IListOrganiser interface is intended to encapsulate the rearranging functionality that comes with constructs in the rendered tree that make use of the grouping abilitiy in the code. |
|
INamedElement
Certain elements in our LearnableActionPattern object have names that are referenced by other objects for the purposes of inter-dependance/invocation. |
|
IPrimitiveReader
A Primitive Reader is an object that can produce a list of actions or senses from an input file. |
|
IRenderer
Objects that impelement IRenderer are used to provide pluggable painting support for diagrams, so that various styles can be implemented for the same information to be displayed in different ways. |
|
JAbode
JAbode is the main GUI (i.e. |
|
JColorSelectButton
A simple GUI class for the selection of colours. |
|
JDiagram
A GuiDiagram is a diagramatic rendering of a JTreeNode hieararchy |
|
JEditorWindow
The JEditorWindow is where we edit files. |
|
JOptionsScreen
JOptionScreen represents a panel for providing basic configurability to the program, fetching configuration settings and writing changes back using a small armada of widgets designed for things such as colour configuration etc. |
|
JTreeNode
The JTreeNode encodes a semantic relationship between editable elements of the Learnable Action Pattern files, and is used primarily for the organisation of such elements before rendering them. |
|
LearnableActionPattern
A LearnableActionPattern encapsulates the various constructs within the LAP file as an arraylist of elements which are drive collections, action patterns and competances |
|
LispBlob
Provides simple API for dealing with lisp code in a string and enables us to readily break the lists down into items. |
|
MDIDesktopManager
Private class used to replace the standard DesktopManager for JDesktopPane. |
|
TimeUnit
A TimeUnit is a measurement of time with two attributes, the interval and the unit of measurement. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |