ContentModifier Interface
Rule that allows supplementing content with additional specifications for certain ECClasses.
Extends
Properties
| Name | Type | Description | |
|---|---|---|---|
| class | undefined | SingleSchemaClassSpecification | Specification of ECClass whose content should be supplemented. | |
| ruleType | ContentModifier | Used for serializing to JSON. |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| calculatedProperties | undefined | CalculatedPropertiesSpecification[] | ContentModifiersList | Specifications for including calculated properties |
| onlyIfNotHandled | undefined | boolean | RuleBase | Should this rule should be ignored if there is already an existing rule with a higher priority. |
| priority | undefined | number | RuleBase | Defines the order in which presentation rules will be evaluated and executed. |
| propertiesDisplay | undefined | PropertiesDisplaySpecification[] | ContentModifiersList | Specifications for customizing property display by hiding / showing them |
| propertyCategories | undefined | PropertyCategorySpecification[] | ContentModifiersList | Specifications for custom categories. |
| propertyEditors | undefined | PropertyEditorsSpecification[] | ContentModifiersList | Specifications for assigning property editors |
| propertyOverrides | undefined | PropertySpecification[] | ContentModifiersList | Specifications for various property overrides. |
| relatedProperties | undefined | RelatedPropertiesSpecification[] | ContentModifiersList | Specifications for including properties of related instances |
Defined in
Last Updated: 08 January, 2020