|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| AddModelListener | Interface for objects that need to be notified when a model is to be added. |
| Algorithm | An algorithm. |
| IVCUserInterface | The IVCUserInterface is the main gui of the IVC |
| Scheduler | Scheduler for scheduling algorithms to be run. |
| Class Summary | |
| IVC | A singleton central IVC system. |
| Exception Summary | |
| UnsupportedModelException | An exception thrown when an unsupported model is given to the IVC system. |
This package contains all the Core Interfaces in use in the IVC System.
Developers should only use the IVC singleton to get to the registries, facades, gui, scheduler, and other global information.
The three important interfaces for developers wishing to add to the system are the Plugin, Algorithm, and Persister interfaces. In order to have their custom Plugins (Algorithms are to be wrapped by plugins also) and Persisters registered with the system a plugin writer simply has to jar up his compiled code and put the jar in the IVC system's plugin directory before starting the system. When the system starts the jar will be scanned and all Persisters and Plugins found will be put into their respective registries and thus be integrated into the system.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||