Deduced Library Features

The Deduced Framework is composed of many libraries. Each has its own area of speciality.

Deduced Framework

The Deduced Framework is the base library against which all code is linked. It provides the following features:

  • Data model abstraction.
  • Data model structure information storage.
  • Model persistance through XML
  • A basic set of tools to generate deduction patterns.
  • A control layer used to filter access to the model.

Deduced Viewer

The Deduced Viewer library takes advantage of the model abastraction given by the Deduced Framework. It allows developpers to quickly create visual interfaces used to display and edit the data model of their application. The following tools are available:

  • Generic visualisation tree/frame to show the state of the underlying model in real time.
  • Tools to map a JTree to a data model.
  • Tools to map a JTable to a data model.
  • Model editor tools linked to the control layer.

Deduced Editor

The Deduced Editor allows developers to create their data model with a visual interface. The editor can then generate the model in the desired code format. It provides the following features:

  • Visual data model editor.
  • Command line code generation.
  • Java Model code generation.
  • Java Control code generation.
  • CORBA IDL structure generation.