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

This package contains classes related with the table structural model.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Aspect<T> | This is a "mark" interface. it is used to indicate the marked class or interface is an aspect
  StructuralNodeInterface | Interface used to indicate tree node functionality of nodes and tree navigation .

- Class Summary
  Class | Description
  --- | ---
  AspectAndDistanceToLeaf | This class collects aspects and the distance of the aspect definition node to the leaf node.
  DimensionDefaultRule | The Class DimensionDefaultRule.
  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.
  StructuralNodeValidation | class to provide static methods for implementing several validation rules.
  XBRLClosedRelationshipStructuralNode<T> | The Class XBRLClosedRelationshipStructuralNode.
  XBRLClosedStructuralNode | The Class XBRLClosedStructuralNode.
  XBRLConceptClosedRelationshipStructuralNode | The Class XBRLConceptClosedRelationshipStructuralNode.
  XBRLDimensionClosedRelationshipStructuralNode | The Class XBRLDimensionClosedRelationshipStructuralNode.
  XBRLOpenStructuralNode | The Class XBRLOpenStructuralNode.
  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 | A table set is a set of one or more tables that share a common definition, parameterized by table parameters.
  XBRLTableSet.EvaluationSet | The Class EvaluationSet.

## Package com.ihr.xbrl.om.table.structural Description

This package contains classes related with the table structural model. It is possible to obtain the structural model for each table from the definition model and the XBRLTable class that is part of the com.ihr.xbrl.om.table package

Author:
  Ignacio