# Hierarchy For Package com.ihr.xbrl.om.assertions

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.ihr.xbrl.om.errors.XBRLValidationException
        - com.ihr.xbrl.om.assertions.XBRLConsistencyAssertion.XFConsistencyAssertionInvalidFact
  - com.ihr.xbrl.om.XMLFragment (implements java.lang.Cloneable, com.ihr.xbrl.dts.HasAdditionalEqualityForReassignation, javax.xml.namespace.NamespaceContext, com.ihr.xbrl.om.Thinable, com.ihr.xbrl.om.exLinks.XBRLRelationshipPoint, com.ihr.xbrl.om.XMLHasParent)
    - com.ihr.xbrl.om.exLinks.XLinkElement
      - com.ihr.xbrl.om.exLinks.XBRLPointerOfARelationship
        - com.ihr.xbrl.om.exLinks.XBRLResource (implements com.ihr.xbrl.om.exLinks.XBRLRelationshipPoint, com.ihr.xbrl.om.XBRLValidation, com.ihr.xbrl.om.XBRLValueKey)
          - com.ihr.xbrl.om.formula.XBRLFormulaResource (implements com.ihr.xbrl.om.formula.HasFormulaProcessor)
            - com.ihr.xbrl.om.assertions.XBRLConsistencyAssertion (implements com.ihr.xbrl.om.assertions.AssertionEvaluationLocal, com.ihr.xbrl.om.assertions.EvaluableAssertion, com.ihr.xbrl.om.assertions.HasAssertionId, com.ihr.xbrl.om.formula.HasUncoveredAspectValueResolver, com.ihr.xbrl.om.formula.StaticCheck, com.ihr.xbrl.om.formula.errors.XBRLMessageContext, com.ihr.xbrl.om.formula.XBRLVariablesHolder)
            - com.ihr.xbrl.om.formula.XBRLVariableSetResource (implements com.ihr.xbrl.om.formula.HasUncoveredAspectValueResolver, com.ihr.xbrl.om.formula.XBRLVariablesHolder)
              - com.ihr.xbrl.om.assertions.XBRLAssertion (implements com.ihr.xbrl.om.assertions.AssertionEvaluationLocal, com.ihr.xbrl.om.assertions.EvaluableAssertion, com.ihr.xbrl.om.assertions.StaticAssertionCheck, com.ihr.xbrl.om.formula.errors.XBRLMessageContext, com.ihr.xbrl.om.formula.XMLEvaluationContextProvider)
                - com.ihr.xbrl.om.assertions.XBRLExistenceAssertion (implements com.ihr.xbrl.om.assertions.HasAssertionId)
                - com.ihr.xbrl.om.assertions.XBRLValueAssertion (implements com.ihr.xbrl.om.assertions.HasAssertionId)

## Interface Hierarchy

- com.ihr.xbrl.om.assertions.AssertionEvaluationLocal
- com.ihr.xbrl.om.assertions.EvaluableAssertion
- com.ihr.xbrl.om.assertions.HasAssertionId
- com.ihr.xbrl.om.assertions.StaticAssertionCheck

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.ihr.xbrl.om.assertions.XBRLConsistencyAssertion.ConsistencyAssertionType