Define Extensions Point Property

This property provides the name of the extension placed at the position defined by the corresponding extension point. The »Type« of this property defines the extension point it controls.

The »Formula« of this property defines the name of the extension that will be placed at the extension point and is the result of an expression.

Note

An extension point property can be identified by its specific type:

Type: ExtensionOf(<ExtensionType>) Any name is possible for <ExtensionType>.

In the screenshot below, the highlighted extension point property (»TableShelfKindExtension«) provides an extension using an expression based on another property of the model (»TableWithShelf«). If this property is TRUE, the extension »TableShelfKindSelection« will be displayed at the extension point »TableShelfKind«. If »TableWithShelf« is FALSE, the expression does not return any extension name, hence the extension point is not replaced and nothing is displayed.

Insert property for the extension with the extension point »TableShelfKind«

  1. Select the property group » TableModel«.
  2. In the ribbon, click on Property to insert a new property.

    Alternative: Right-click in the Properties view ► Property.

  3. Define the details of the property in the Details view:
  4. Name Value  
    Internal Name TableShelfKindExtension  
    Type ExtensionOf(TableShelfKind)  
    Category Output  
    Formula TableShelfKindSelection IF TableWithShelf
    Highlighted  
    Visibility  

 

Hint

To be more productive, you can type the first letters of the property name, e.g. »Tsk« or »TSK« for »TableShelfKindExtension«.

The »Input Assistant« opens and preselects the best matching property. You can confirm this selection by pressing ↵ ENTER .