Abstract Property
There are two different ways to create an abstract property:
-
Use drag-and-drop from the Workspace sidebar
-
Click the add icon on an Abstract Entity
Use drag-and-drop from the Workspace sidebar
To add abstract property, proceed as follows:
-
Open the Workspace sidebar
-
Drag the abstract property element and drop it to the graph area canvas
![Drag and drop Abstract Property](../_images/drag-and-drop-abstract-property.png)
Click the Add icon on an Abstract Entity
To add and connect an abstract property with an abstract entity, click the Add icon at the bottom edge of the existing abstract entity:
![Use add icon Abstract Entity](../_images/use-add-icon-abstract-entity.png)
Abstract Properties Example
When an Entity connects to an Abstract Entity with Abstract Properties, for each non-optional Abstract Property, a Property is created. Each Property created extends one Abstract Property and is connected to the Entity. The Property that inherits an Abstract Property gets the same name as the Abstract Property and inherits all field information from Abstract Property. Data from derived Property cannot be edited and is greyed out in the edit dialog.
![Connect Abstract Entity with Entity](../_images/connect-abstract-property-with-abstract-entity.png)