SpecObject Hierarchy Node
The SpecObject Hierarchy node that is located inside a Specification node provides a document view of the Specification. Select this node to view the entire document in the Details Window. Below the document window is a SpecObject Details Window.

The document is rendered inside a Table View and therefore all the features of the table view such as filtering, column selection and ordering are available.
The default attribute that is chosen for this view is the built-in Display Text. This attribute is constructed from two other attributes according to these rules:
- If the ReqIF.ChapterName AttributeValue exists and is non-blank, display its text
- Otherwise if the ReqIF.Text AttributeValue exists and is non-blank, display its text
- If both attributes exist and are non-blank, only the ReqIF.ChapterName AttributeValue text is displayed
You can add and remove attributes from the table view using the popup menu on the table header.
Since the document viewer is a table, you can click inside the document to select individual SpecObjects. When a SpecObject is selected, the lower Details Window will update to show the following information about the selected SpecObject.
- The SpecObjectType of the SpecObject
- The collection of AttributeValues of the SpecObject.
- The collection of SpecHierarchy objects that reference this SpecObject. Click on any SpecHierarchy identifier to navigate to the SpecHierarchy node that is located in the Specification SpecObject hierarchy.
- The collection of SpecObjects that are related to the SpecObject through a SpecRelation and the SpecObject is the target.
- The collection of SpecObjects that are related to the SpecObject through a SpecRelation and the SpecObject is the source.
SpecHierarchy Nodes
In addition to showing the entire document when selecting the SpecObject Hierarchy node, this node contains the full SpecHierarchy structure of the Specification. Expand the contents of the SpecObject Hierarchy node to view the structure. Each node in the structure is a SpecHierarchy node that references a SpecObject.