New Meta Entity (Type) or Meta Data Aggregate wizard

This wizard is used to create Meta Entities, Meta Entities Type, or Meta Data Aggregates according to the type of entity chosen in the menu of the Design Explorer. Some of the fields in this wizard are specific to the type of entity created.

Package
A package corresponds to a logical group of information in a project.

If you are maintaining a Pacbase application, selecting a package is not advised. The instance override mechanism is then made easier because the overriding instance is always in the same package as the overridden instance. You do not need to manage the presence of both the instances in the same package, which is the requirement of an override.

Project
Select a project in the list or enter the name of the project in which the instance is to be saved.

A project represents the physical distribution of your instances in your workspace. It groups directories and files. It is used to organize resources that can be built, shared, or versioned.

A Pacbase project contains a subset of file that correspond to the models and the generated sources that constitute an application.

Name
Enter an alphanumeric character string that identifies the Meta Entity
Label
Enter the label that identifies the instance. It will constitute a search criterion for a subsequent search.
Entity
This field is only in the Meta Entity Type creation wizard. You must select the entity which the Meta Entity Type applies to. For example, if the Meta Entity Type must extend a Program entity, you must select Program in the menu.
When you click Finish, the name of the new instance is displayed in the Design Explorer view, in the project and package indicated in the wizard, and you find at the entity level, the name of your:
  • Meta Entity Meta Entity,
  • Meta Entity Type Meta Entity Type,
  • Meta Data Aggregate Meta Data Aggregate.

When a Meta Entity Type is created, a new tab is added in the editors of the entities that are associated with the Meta Entity. For example, if you select Program as entity Type in the Type field when you create a Meta Entity Type, a new tab is displayed in the editors of all Program instances and the tab is named with the label of the Meta Entity Type.


Feedback