| Name | Description | Type | Package | Framework |
| CAAgent | the CA agent is an embodied entity within the CA world. | Class | org.jscience.computing.ai.cellularautomaton | JScience |
| CellularAutomata | This class provides the necessary functionality for simple 2-dimensional cellular automata. | Class | org.jscience.computing.ai.cellularautomaton | JScience |
| CellularAutomataLayered | Expands upon the cellular automata class by adding a separate layer of automata that are independent of the world states. | Class | org.jscience.computing.ai.cellularautomaton | JScience |
| DirectedCAAgent | An extension of CAAgent that adds a directional functionality. | Class | org.jscience.computing.ai.cellularautomaton | JScience |