Presage / Presage2

PRESAGE is a simulation platform for rapid prototyping of Agent Societies. It enables designers to investigate the effect of agent design, network properties and the physical environment on individual agent behaviour and long-term collective global performance.
http://www.presage2.info
GNU Lesser General Public License v3.0
19 stars 6 forks source link

ActionHandlers and EnvironmentServices declaring dependencies #38

Closed sammacbeth closed 13 years ago

sammacbeth commented 13 years ago

If ActionHandlers and EnvironmentServices can declare the services they depend on then the process of binding all the services becomes much simpler. The user simply binds the services they see and know they need and all their dependencies are pulled in automatically, preventing UnavailableServiceExceptions being thrown at runtime.

sammacbeth commented 13 years ago

Added in https://github.com/Presage/Presage2/commit/969e6c85f45958a0ce5af553071d2b0c8dd11195