Fork me on GitHub

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.
  • OfficeBuilding provides controls (both command line and JMX) for running OfficeFloor instances.

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