The preferences of Pattern Driven Programming

The various facets provide a specific modeling of the application data. The kernel abstract facet serves as a link to the concrete facets where you handle your data. The editors of each facet are adapted to each specific model.

Active facets
The following facets are available by default:
  • Pacbase. This facet provides all the Pacbase entities and provides dedicated editors to edit them. You must use this facet to maintain your Pacbase applications.
  • kernel. This facet provides the data description entities only. It factorizes the entities that are common to the Pacbase facet and the other facets, if any.

    You are strongly advised against using the kernel facet to update the corresponding entities of the Pacbase and COBOL facets. However, if you do not use these facets, the kernel facet can be used, for example, to manage the data by using the EMF basic APIs, to extend the metamodel, or to create your own facet.

  • COBOL. This facet provides the Software Development Kit (SDK) entities that are dedicated to the source code management.
Default facet
This facet defines your work facet.

Feedback