Interface YangDataSchemaNode

  • 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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      YangDataEffectiveStatement asEffectiveStatement()  
      org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode getContainerSchemaNode()
      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 Detail

      • 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<?,​?>>