The Models are configured by the Graphical Editors and compiled into the OfficeFrame by the OfficeCompiler. They provide the:
The classes of Models are generated by the OfficeModelGenerator from the xml configuration files.
The following table lists the relationship between the Model, its Source and its Graphical Editor.
| Model | Source | Editor (in Eclipse) |
|---|---|---|
| net.officefloor.model.desk.DeskModel | net.officefloor.model.impl.desk.DeskModelSectionSource | net.officefloor.eclipse.desk.DeskEditor |
| net.officefloor.model.section.SectionModel | net.officefloor.model.impl.section.SectionModelSectionSource | net.officefloor.eclipse.section.SectionEditor |
| net.officefloor.model.office.OfficeModel | net.officefloor.model.impl.office.OfficeModelOfficeSource | net.officefloor.eclipse.office.OfficeEditor |
| net.officefloor.model.officefloor.OfficeFloorModel | net.officefloor.model.impl.officefloor.OfficeFloorModelOfficeFloorSource | net.officefloor.eclipse.officefloor.OfficeFloorEditor |