All Superinterfaces:
org.opendaylight.yangtools.yang.model.api.AddedByUsesAware, org.opendaylight.yangtools.yang.model.api.CopyableNode, org.opendaylight.yangtools.yang.model.api.DocumentedNode, org.opendaylight.yangtools.yang.model.api.DocumentedNode.WithStatus, org.opendaylight.yangtools.yang.model.api.EffectiveStatementEquivalent<org.opendaylight.yangtools.yang.model.api.stmt.UnknownEffectiveStatement<?,?>>, org.opendaylight.yangtools.yang.model.api.SchemaNode, org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode

@Beta public interface YangDataSchemaNode extends org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode
Represents 'yang-data' extension statement defined in RFC8040. This statement must appear as a top-level statement, otherwise it is ignored and does not appear in the final schema context. It must contain exactly one top-level container node (directly or indirectly via a uses statement).
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode

    org.opendaylight.yangtools.yang.model.api.DocumentedNode.WithStatus
  • Method Summary

    Modifier and Type
    Method
    Description
     
    org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode
    Returns container schema node container within this yang-data definition.

    Methods inherited from interface org.opendaylight.yangtools.yang.model.api.AddedByUsesAware

    isAddedByUses

    Methods inherited from interface org.opendaylight.yangtools.yang.model.api.CopyableNode

    isAugmenting

    Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode

    getDescription, getReference, getUnknownSchemaNodes

    Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode.WithStatus

    getStatus

    Methods inherited from interface org.opendaylight.yangtools.yang.model.api.SchemaNode

    getQName

    Methods inherited from interface org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode

    getNodeParameter, getNodeType
  • Method Details

    • getContainerSchemaNode

      org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode getContainerSchemaNode()
      Returns container schema node container within this yang-data definition.
      Returns:
      container schema node
    • asEffectiveStatement

      YangDataEffectiveStatement asEffectiveStatement()
      Specified by:
      asEffectiveStatement in interface org.opendaylight.yangtools.yang.model.api.EffectiveStatementEquivalent<org.opendaylight.yangtools.yang.model.api.stmt.UnknownEffectiveStatement<?,?>>