Interface Deviation

  • All Superinterfaces:
    DocumentedNode

    public interface Deviation
    extends DocumentedNode
    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 Detail

      • getTargetPath

        @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 DeviateDefinition> getDeviates()
        Returns deviate children.
        Returns:
        Collection of all deviate statements defined in this deviation.