ChildNodeSpecificationBase Interface

Base interface for all ChildNodeSpecification implementations. Not meant to be used directly, see ChildNodeSpecification.


Name Type Description
doNotSort undefined | boolean Set this flag to true to suppress default sorting of ECInstances returned by this specification.  
hasChildren "Always" = undefined | "Never" = undefined | "Unknown" = undefined This tells the rules engine that nodes produced using this
specification always or never have children.
hideExpression undefined | string An ECExpression which
indicates whether a node should be hidden or not.
hideIfNoChildren undefined | boolean Hide nodes if they don't have children.  
hideNodesInHierarchy undefined | boolean Hide nodes provided by this specification and directly show nodes of its children.  
nestedRules undefined | ChildNodeRule[] Nested rule specifications.  
priority undefined | number Defines the order in which specifications are evaluated and executed.  
relatedInstances undefined | RelatedInstanceSpecification[] Specifications of related instances that can be used in content creation.  
specType ChildNodeSpecificationTypes Used for serializing to JSON.  

Defined in

Last Updated: 08 January, 2020