| Name | Description | Type | Allowed Values |
|---|---|---|---|
| datatype | Data type representing the schematic-exposed type for which this data entity represents. | String | |
| name | Name of the object. | String | |
| version | Version of the object. | Int32 |
| Name | Description | Type | Default Value | Allowed Values |
|---|---|---|---|---|
| caption | Caption of the object. | String | ||
| class | Class name of the controller of the object. | String | ||
| icon | Icon for the object. | String |
| Name | Description |
|---|---|
| CanAdd(IDataModelObject, String) | Callback that is invoked to determine whether the object can be added. |
| OnAdd(IUserObject) | Callback that is invoked when the object is newly added. |
| OnInit(IUserObject) | Callback that is invoked when the object is initialized. |
| OnMigrate(IUserObject, IUserObject) | Callback that is invoked when the object version has been changed. |