Name |
Description |
|
AllInstanceNodesSpecification |
Creates nodes for all available instances filtered only by the |
|
AllRelatedInstanceNodesSpecification |
Creates nodes for all related instances for parent ECInstance node. |
Deprecated |
CalculatedPropertiesSpecification |
Sub-specification to include additional calculated properties into the content. |
|
CheckBoxRule |
Rule that allows configuring check boxes for certain nodes. |
|
ChildNodeRule |
Child node rules define nodes that are displayed at |
|
ChildNodeSpecificationBase |
Base interface for all ChildNodeSpecification implementations. |
|
ClassGroup |
Allows grouping ECInstance nodes by their base class. |
|
ConditionContainer |
Container of a ConditionContainer.condition property. |
|
ContentInstancesOfSpecificClassesSpecification |
Creates content for ECInstance(s) of specified classes. |
|
ContentModifier |
Rule that allows supplementing content with additional |
|
ContentModifiersList |
Contains various rule attributes that allow modifying returned content. |
|
ContentRelatedInstancesSpecificationNew |
|
Beta |
ContentRule |
Defines content that's displayed in content controls (table view, |
|
ContentSpecificationBase |
Base interface for all ContentSpecification implementations. |
|
CustomNodeSpecification |
Creates a custom-defined node. |
|
CustomQueryInstanceNodesSpecification |
Creates nodes for instances which are returned by an ECSQL query. |
|
DefaultGroupingPropertiesContainer |
A container of default grouping properties. |
|
DEPRECATED_ContentRelatedInstancesSpecification |
|
Deprecated |
DEPRECATED_RelatedInstanceNodesSpecification |
|
Deprecated |
DEPRECATED_RelatedInstanceSpecification |
Deprecated RelatedInstanceSpecification specification. |
Deprecated |
DEPRECATED_RelatedPropertiesSpecification |
Sub-specification to include additional related instance properties. |
Deprecated |
DisabledSortingRule |
Rule to disable sorting for certain ECInstances in the hierarchy and/or content. |
|
ECPropertyValueQuerySpecification |
Specification which specifies the name of the parent instance property whose |
|
ExtendedDataRule |
Rule used to inject some extended data into presentation data |
|
GroupingRule |
Grouping rule is an advanced way to configure node grouping. |
|
GroupingSpecificationBase |
Base interface for all GroupingSpecification implementations. |
|
ImageIdOverride |
Rule that allows overriding default icon and dynamically define an icon |
|
InstanceLabelOverride |
Rule to override labels for instances of specific ECClasses. |
|
InstanceLabelOverrideBriefcaseIdSpecification |
Specification that returns ECInstance's briefcase ID in base36 format. |
|
InstanceLabelOverrideClassLabelSpecification |
Specification that uses ECClass display label as the label content. |
|
InstanceLabelOverrideClassNameSpecification |
Specification that uses ECClass name as the label content. |
|
InstanceLabelOverrideCompositeValueSpecification |
Specification that allows creating a label value composited using |
|
InstanceLabelOverrideLocalIdSpecification |
Specification that returns ECInstance's local ID in base36 format. |
|
InstanceLabelOverridePropertyValueSpecification |
Specification that uses property value as the label content. |
|
InstanceLabelOverrideStringValueSpecification |
Specification that uses the specified value as the label content. |
|
InstanceLabelOverrideValueSpecificationBase |
Base interface for all InstanceLabelOverrideValueSpecification implementations. |
|
InstanceNodesOfSpecificClassesSpecification |
Creates nodes for all instances of specified ECClasses. |
|
LabelOverride |
Rule to override labels and descriptions of nodes which pass rule's |
|
MultiSchemaClassesSpecification |
Specification for multiple ECClasses that belong to |
|
NavigationRuleBase |
Base class for all NavigationRule implementations. |
|
NodeArtifactsRule |
Rule used to create and assign artifacts to specific nodes. |
|
PropertiesDisplaySpecification |
Sub-specification to hide / display specified ECInstance properties. |
Deprecated |
PropertyCategorySpecification |
Specification to define a custom property category. |
Beta |
PropertyEditorJsonParameters |
Arbitrary JSON parameters for custom property editors |
|
PropertyEditorMultilineParameters |
Multiline parameters for property editors that support multiline display |
|
PropertyEditorParametersBase |
Base interface for PropertyEditorParameters. |
|
PropertyEditorRangeParameters |
Range parameters for property editors that support ranges |
|
PropertyEditorSliderParameters |
Slider parameters for property editors that support slider display |
|
PropertyEditorSpecification |
Specification for custom property editor |
|
Sub-specification to specify custom property editor |
Deprecated |
PropertyGroup |
Allows grouping by property of the instance |
|
PropertyOverrides |
A container structure for possible property overrides |
Beta |
PropertyRangeGroupSpecification |
Describes a grouping range |
|
PropertySortingRule |
Rule to configure sorting for certain ECInstances in the hierarchy and/or content. |
|
PropertySpecification |
Specification of an ECProperty and its overrides |
Beta |
QuerySpecificationBase |
Base interface for all QuerySpecification implementations. |
|
RelatedInstanceNodesSpecificationNew |
|
Beta |
RelatedInstanceSpecificationNew |
Updated RelatedInstanceSpecification specification. |
Beta |
RelatedPropertiesSpecificationNew |
Sub-specification to include additional related instance properties. |
Beta |
RelationshipStepSpecification |
Specification of a single relationship path step. |
Beta |
RepeatableRelationshipStepSpecification |
Specification of a single relationship path step. |
Beta |
RootNodeRule |
Root node rules define the nodes that are displayed |
|
RuleBase |
Base interface for all Rule implementations. |
|
Ruleset |
Presentation ruleset is a list of rules that define tree hierarchy and content provided by |
|
SameLabelInstanceGroup |
Allows grouping multiple instances with the same label into one ECInstance node. |
|
SchemasSpecification |
Specification for a list of ECSchemas |
|
SelectedNodeInstancesSpecification |
Creates content for current selection. |
|
SingleSchemaClassSpecification |
Specification for a single ECClass |
|
SortingRuleBase |
Base class for all SortingRule implementations. |
|
StringQuerySpecification |
Specification which contains an ECSQL query used to query for instances. |
|
StyleOverride |
Rule to override default node style and dynamically define a foreground/background |
|
SubCondition |
Defines child node specifications which should only be handled when a condition |
|
SupplementationInfo |
Contains supplementation-related information for |
|
Variable |
Definition for single user-controllable variable |
|
VariablesGroup |
Presentation rules support variables that allow having additional customization of the hierarchy |
|