Difference between revisions of "Eclipse projects"
| Line 8: | Line 8: | ||
=== Simulation === | === Simulation === | ||
| + | |||
| + | === MASON === | ||
| + | MASON is a JAVA multiagent simulation framework developed by a project group at George Mason University. It is included into the ARS simulation environment as a library, so its source code is not part of the ARS project. | ||
=== Entities === | === Entities === | ||
| Line 73: | Line 76: | ||
=== GeneralTools === | === GeneralTools === | ||
| − | |||
| − | |||
| − | |||
Revision as of 14:31, 29 October 2013
Contents
Structure
The following diagram shows the project structure of the ARS simulation environment
Projects
Simulation
MASON
MASON is a JAVA multiagent simulation framework developed by a project group at George Mason University. It is included into the ARS simulation environment as a library, so its source code is not part of the ARS project.
Entities
This project contains all the entities that exist in the simulation environment, except the ARSIN and some ARSIN-related entities. The decision to create a separate project for the entities is based on the consideration that the ARSIN project holds only the base data structures, and the ARS-related objects. The entities within this project are
| clsApple | clsAppleGreen | clsCake |
| clsCan | clsCarrot | clsFungus |
| clsFungusEater | clsHare | clsLamp |
| clsLynx | clsPlant | clsRectangleStationary |
| clsRemoteBotOrientationTest | clsSchnitzel | clsSchnitzl |
| clsSelf | clsSprout | clsStone |
| clsToilet | clsTomato | clsUnrealHealth |
| clsWallAxisAlign | clsWallHorizontal | clsWallVertical |
All the entities in this project are part of the entity hierarchy. The base classes of the hierarchy are found in the package entities.base in the ARSIN project.