All Superinterfaces:
ParserNamespace<QName,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionStatement,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>>, StatementNamespace<QName,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionStatement,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>

public interface ExtensionNamespace extends StatementNamespace<QName,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionStatement,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>
Extension namespace. All extension names defined in a module and its submodules share the same extension identifier namespace, where each extension is identified by a QName formed from the defining module's QNameModule and the identifier specified in extension statement's argument.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace

    StatementNamespace.TreeScoped<K,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?,D>>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final NamespaceBehaviour<QName,StmtContext<?,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionStatement,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>,@NonNull ExtensionNamespace>
     
  • Field Details