16.1. Menu

16.1.1. Main menu

The menu bar and its items give access to all functions available.

Types

Contains commands enabling to create elements in the type level.

Edit

Contains commands to edit element contents.

View

Contains commands enabling to control the screen display.

Help

Provides further details about the performance of the type editor.

16.1.2. Types

Contains commands enabling to create elements in the type level.

New

Contains commands enabling to create new elements.

Add element

Inserts the selected element into the presentation displayed on the right part of the screen.

Quit

Closes the type editor.

16.1.3. New

Contains commands enabling to create new elements.

Model type

Creates a new model type within the selected packet.

Object type

Creates a new object type within the selected model type.

Property type

Creates a new property type within the selected object type.

View type

Creates a new view type within the selected model type or view type.

Presentation type

Creates a new presentation type within the selected view type.

Tabellentyp

Erzeugt einen neuen Tabellentyp im ausgewählten Viewtyp.

Value range: Type

Inserts the selected Property type into a new value range.

Trigger: Type

Adds a new trigger to the selected element .

16.1.4. Available value range

A value range determines the nature of the data that can be saved in a property. The following value ranges are available in the Cubetto Toolset:

Integer value

Used for the entry of integer values.

Fractional value

Used for the entry of floating-point values.

String

Strings are used for the storage of text.

Logical value

Used for yes/no questions.

Graphics

Used for the storage of graphics.

Dynamical range

Dynamical value ranges are created and analysed with ECMA-scripts.

Link

Enables to include external links to external data or web pages.

Binary data

Enables to store any data directly into the model.

16.1.5. Available trigger types

Triggers are scripts, which are executed before or after given actions. The following triggers are available in the Cubetto Toolset:

Before Delete

The corresponding script is executed before the deletion of the element.

Before Modify

These triggers involve the execution of the corresponding script before new element data is inserted into the database.

After Modify

This trigger is executed after changes to an element are implemented into the database.

Name definition

This trigger involve element names to be dynamically defined by the corresponding script and not changeable by the user any longer.

After Create

This trigger is executed after the creation of elements of the corresponding type.

16.1.6. Edit

This menu contains commands enabling to edit the content of elements.

Undo

Cancels the user's last action.

Redo

Restores the outcome of a cancelled action.

Properties

Displays and enables to edit the properties of the selected element.

Edit graphics

Opens the Graphics editor for the edition of a presentation object type.

Edit trigger

Opens the Script editor for the edition of the selected trigger.

Version properties

Opens the dialog enabling to display and edit the version properties.

Cut

Moves the selected element into the clipboard

Copy

Copies the selected element into the clipboard.

Insert

Inserts an element from the clipboard.

Insert with instances

Inserts an element from the clipboard, thereby also regarding all instances attached to the original (visible only in the model editor).

Delete

Deletes the selected element.

16.1.7. View

Contains commands enabling to control the screen display.

Processing status

Displays or hides a list of the steps performed.

16.1.8. Help

Provides further information regarding the performance of the type editor.

Type editor

Opens the help menu of the type editor.

About

Displays information regarding the Cubetto Toolset.