Adding/Modifying Pages - FEKL (Boston Specific)
The following are examples of Page creation/modification statements written in FEKL:
CREATE PAGE Satellite
Creates a Page in the current Model
ADD OBJECT TYPE Satellite TO PAGE Stand Alones, STAND ALONE
Adds an Object Type, by name, to a Page, by Name.
NB The “, STAND ALONE” clause means no associated Fact Types will be joined to the Object Type.
ADD OBJECT TYPE Satellite TO PAGE Satellite
Adds an Object Type, by name, to a Page, by Name.
NB All associated Fact Types with Roles joined to the Object Type, where the Role has an Internal Uniqueness Constraint, will also be added to the Page.
ADD OBJECT TYPES RELATED TO Satellite TO PAGE Satellite Fact Types
Adds an Object Type, by name, to a Page, by Name (if not already on the Page) and all associated Fact Types with Roles joined to the Object Type, where the Role has an Internal Uniqueness Constraint, will also be added to the Page.
ADD OBJECT TYPES RELATED TO Satellite TO PAGE Satellite, ANY FACT TYPE
Adds an Object Type, by name, to a Page, by Name (if not already on the Page) and all associated Fact Types, with a Role linked to that Object Type, will also be added to the Page.