Interface Deviation

All Superinterfaces:
DocumentedNode, EffectiveStatementEquivalent<DeviationEffectiveStatement>
All Known Implementing Classes:
DeviationEffectiveStatementImpl

Interface describing YANG 'deviation' statement.

The 'deviation' statement defines a hierarchy of a module that the device does not implement faithfully. Deviations define the way a device deviate from a standard.

  • Method Details

    • getTargetPath

      default @NonNull SchemaNodeIdentifier.Absolute getTargetPath()
      Returns target node absolute schema node identifier.
      Returns:
      An identifier that points to the node in the schema tree where a deviation from the module occurs.
    • getDeviates

      @NonNull Collection<? extends @NonNull DeviateDefinition> getDeviates()
      Returns deviate children.
      Returns:
      Collection of all deviate statements defined in this deviation.