Controller for Composite

The ATabularController is an abstract controller parent of these controllers.

It contains features to manage needed rich resources:

  • viewer (model-based adapter on a widget) as GridViewer, TableViewer, CheckboxTableViewer
  • renderer: Rules of management determining font, background and foreground colors for each cells.
  • controllerPreference: Filters, column order, status bar and renderer can be specified.

The CompositeController is build around a Composite. It extends a org.adichatz.engine.controller.AEntityManagerController that means:

  • It is a collection controller wich can contain other controllers (field controllers, collection controllers…).
  • It can receive and manage its own entity.