Core

This provides the core functionality for OfficeFloor.

Typically in building an application you do not use these modules directly but rather use these indirectly via the OfficeFloor Eclipse features/plug-ins. This allows you to be abstracted away from the details of the OfficeFloor framework and focus on configuring your application graphically via Eclipse.

The core modules of OfficeFloor are:

  • OfficeFrame is the run time engine.
  • OfficeXml loads the configuration.
  • OfficeCompiler compiles the configuration into the OfficeFrame for execution. Also provides the necessary information to allow building the Eclipse plug-ins/features.

The Model Generator is a code generator for the configuration objects. This only produces boiler plate configuration code to reduce manual coding.