-
Notifications
You must be signed in to change notification settings - Fork 72
Europa Docs
Michael Iatauro edited this page Dec 5, 2014
·
3 revisions
If you don't know where to start, or just want a quick overview of how to use EUROPA, take a look at the EUROPA Quick Start. You can also find an overview of the EUROPA framework and philosophy at Europa Background.
- Overview
- Propagation Services
- Plan Database Services
- Modeling Services
- Problem Solving Services
- Ancillary Modules
- How to embed EUROPA in an application
- makeproject: Automatically create all the pieces for a new project.
- EUROPA UI Options:
- Eclipse Plugin (SWT): Edit NDDL, view schema, configure and run solver, and view solution details, all from within your Eclipse IDE.
- Java PSUI (Swing): View schema, configure and run solver, interact with EUROPA, and view solution details from a plain Java UI.
- Java UI (Swing, deprecated): another set of Java UI components, currently being merged with PSUI.
- Low-level debugging:
- EUROPA Logging
- Timelines
- The Token Network
- The Constraint Network
- Metric Resources
- Common Debugging Scenarios
- API [is the Client API and the recommended way to embed EUROPA into and application. This interface is also available in Java (we use http://www.swig.org SWIG to do the mapping automatically).
- Listeners
- Adding a Listener
- Calling your custom C++ code from Java
- Doxygen documentation for all the EUROPA classes can be found here.
- Listeners
- NDDL:
- Constraints:
- Resources:
- Solver: