ContentModifier Interface

Rule that allows supplementing content with additional specifications for certain ECClasses.

see More details

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
priority undefined | number RuleBase Defines the order in which presentation rules will be evaluated and executed.
propertiesDisplay undefined | DEPRECATED_PropertiesDisplaySpecification[] ContentModifiersList Specifications for customizing property display by hiding / showing them
propertyCategories undefined | PropertyCategorySpecification[] ContentModifiersList Specifications for custom categories.
propertyEditors undefined | DEPRECATED_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
requiredSchemas undefined | RequiredSchemaSpecification[] RuleBase Schema requirements for this rule.

Defined in

Last Updated: 12 June, 2024