# Uses of Package
com.ihr.xbrl.om.table.structural

- Packages that use com.ihr.xbrl.om.table.structural
  Package | Description
  --- | ---
  com.ihr.xbrl.om.table | This package contains an object model to work with tables as defined in the XBRL Table specification The current implementation is based on table linkbase PWD http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html The XBRLTableProcessor class
  com.ihr.xbrl.om.table.definition | Classes supporting definition nodes
  com.ihr.xbrl.om.table.layout | The layout model represents the content of the table according with section 7 of the specification
  com.ihr.xbrl.om.table.structural | This package contains classes related with the table structural model.

- Classes in com.ihr.xbrl.om.table.structural used by com.ihr.xbrl.om.table
  Class and Description
  AspectAndDistanceToLeaf This class collects aspects and the distance of the aspect definition node to the leaf node.
  XBRLStructuralTable This class is part of the table structural model.

- Classes in com.ihr.xbrl.om.table.structural used by com.ihr.xbrl.om.table.definition
  Class and Description
  Aspect This is a "mark" interface. it is used to indicate the marked class or interface is an aspect
  AspectAndDistanceToLeaf This class collects aspects and the distance of the aspect definition node to the leaf node.
  OCCAspectData This class contains information about an OCC aspect evaluated so it can be used to filter facts by the content of this aspect value.
  XBRLStructuralNode This is the implementation class for the StructuralNodeInterface interface.
  XBRLStructuralTable This class is part of the table structural model.
  XBRLTableSet A table set is a set of one or more tables that share a common definition, parameterized by table parameters.

- Classes in com.ihr.xbrl.om.table.structural used by com.ihr.xbrl.om.table.layout
  Class and Description
  Aspect This is a "mark" interface. it is used to indicate the marked class or interface is an aspect
  AspectAndDistanceToLeaf This class collects aspects and the distance of the aspect definition node to the leaf node.
  XBRLStructuralBreakdown There is just one structural breakdown for each axis in a structural table model implementation on this API. so, this instance is considered the "root" node for every axis.
  XBRLStructuralNode This is the implementation class for the StructuralNodeInterface interface.
  XBRLStructuralTable This class is part of the table structural model.

- Classes in com.ihr.xbrl.om.table.structural used by com.ihr.xbrl.om.table.structural
  Class and Description
  Aspect This is a "mark" interface. it is used to indicate the marked class or interface is an aspect
  AspectAndDistanceToLeaf This class collects aspects and the distance of the aspect definition node to the leaf node.
  StructuralNodeInterface Interface used to indicate tree node functionality of nodes and tree navigation .
  XBRLClosedRelationshipStructuralNode The Class XBRLClosedRelationshipStructuralNode.
  XBRLStructuralBreakdown There is just one structural breakdown for each axis in a structural table model implementation on this API. so, this instance is considered the "root" node for every axis.
  XBRLStructuralNode This is the implementation class for the StructuralNodeInterface interface.
  XBRLStructuralTable This class is part of the table structural model.
  XBRLTableSet.EvaluationSet The Class EvaluationSet.