Name | Description | Type | Allowed Values |
---|---|---|---|
name | Name of the property. | String |
Name | Description | Type | Default Value | Allowed Values |
---|---|---|---|---|
allowempty | Unit type of the property (for float control). | Boolean | False | True, False |
caption | Caption of the property. | String | ||
class | Class name of the property's controller. | String | ||
control | Control type of the property table (e.g. tabulardata, custom, etc.) | String | ||
default | Default value of the property. | String | ||
display | Display type of the property table. | PropertyDisplayEnum | Worksheet | None, Hidden, Caption, Property, Worksheet |
elementtype | Property list element type (workflow). | String | ||
isparameter | Indicates whether the property is a parameter. | Boolean | False | True, False |
keytype | Property dictionary key type (workflow). | String | ||
localize | Indicates whether the caption and value string need to be localized by the application. | Boolean | False | True, False |
needupdate | Indicates whether the context must be refreshed when the property value changes. | Boolean | True | True, False |
parameterizable | Specifies the property parameterization (workflow). Indicates whether the property should be a candidate for parameterization (in the schematic property view, a check-box will appear). | Boolean | True, False | |
persistent | Specifies the property persistence (workflow). Indicates whether the property data should be saved within the project. | Boolean | True, False | |
readonly | Indicates whether the property is read-only. | Boolean | False | True, False |
unit | Unit type of the property (for 'control' equals to 'float' only). | String | ||
valuetype | Property dictionary value type (workflow). | String | ||
visible | Indicates whether the property is visible. | Boolean | True | True, False |
visibleon | Specifies property visibility. With a PropertyGroup parent of control type "select", indicates the select values for this property to be visible (separate with '|'). | String[] |
Name | Description |
---|---|
GetValue(IUserObject, ISimProperty, Object) | Callback that is invoked when the property value is acquired. |
IsValid(IUserObject, ISimProperty) | Callback that is invoked to determine whether the property is valid. |
IsVisible(IUserObject, ISimProperty) | Callback that is invoked to determine whether the property is visible. |
OnActivate(IUserObject, ISimProperty) | Callback that is invoked when the property is activated. |
OnAdd(IUserObject, ISimProperty) | Callback that is invoked when the property is added. |
OnApply(IUserObject, ISimProperty) | Callback that is invoked when the property apply button is clicked. |
OnCancel(IUserObject, ISimProperty) | Callback that is invoked when the property cancel button is clicked. |
OnDuplicate(IUserObject, ISimProperty) | Callback that is invoked when the property is duplicated. |
OnHide(IUserObject, ISimProperty) | Callback that is invoked when the property is hidden. |
OnInit(IUserObject, ISimProperty) | Callback that is invoked when the property is initialized. |
OnMigrate(ISimProperty, ISimProperty) | Callback that is invoked when the property version has been changed. |
OnRemove(IUserObject, ISimProperty) | Callback that is invoked when the property is removed. |
OnShow(IUserObject, ISimProperty) | Callback that is invoked when the property is shown. |
OnValidate(IUserObject, ISimProperty) | Callback that is invoked when the property is validated. |
SetValue(IUserObject, ISimProperty, Object) | Callback that is invoked when the property value is set. |
String2Value(IUserObject, ISimProperty, String) | Callback that is invoked to convert a string to the property value. |
Value2String(IUserObject, ISimProperty, Object) | Callback that is invoked to convert the value stored by the property into a string. |