AllInstanceNodesSpecification Interface
Creates nodes for all available instances filtered only by the AllInstanceNodesSpecification.supportedSchemas properties of the specification or the ruleset.
Extends
Properties
| Name | Type | Description | |
|---|---|---|---|
| specType | AllInstanceNodes | Used for serializing to JSON. | |
| supportedSchemas | undefined | SchemasSpecification | Specification of schemas whose instances should be returned. |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| doNotSort | undefined | boolean | ChildNodeSpecificationBase | Set this flag to true to suppress default sorting of ECInstances returned by this specification. |
| groupByClass | undefined | boolean | DefaultGroupingPropertiesContainer | Group instances by ECClass. |
| groupByLabel | undefined | boolean | DefaultGroupingPropertiesContainer | Group instances by label. |
| hasChildren | "Always" = undefined | "Never" = undefined | "Unknown" = undefined | ChildNodeSpecificationBase | This tells the rules engine that nodes produced using this specification always or never have children. |
| hideExpression | undefined | string | ChildNodeSpecificationBase | An ECExpression which indicates whether a node should be hidden or not. |
| hideIfNoChildren | undefined | boolean | ChildNodeSpecificationBase | Hide nodes if they don't have children. |
| hideNodesInHierarchy | undefined | boolean | ChildNodeSpecificationBase | Hide nodes provided by this specification and directly show nodes of its children. |
| nestedRules | undefined | ChildNodeRule[] | ChildNodeSpecificationBase | Nested rule specifications. |
| priority | undefined | number | ChildNodeSpecificationBase | Defines the order in which specifications are evaluated and executed. |
| relatedInstances | undefined | RelatedInstanceSpecification[] | ChildNodeSpecificationBase | Specifications of related instances that can be used in content creation. |
Defined in
Last Updated: 08 January, 2020