All Packages Common concepts Common utilities Common YANG constructs YANG schema interfaces YANG data tree interfaces yang-maven-plugin codegen interface Common YANG parser DataInput/DataOutput streaming interfaces Other Packages 
Package Description
org.opendaylight.yangtools.concepts
Concept used widely across OpenDaylight code base.
org.opendaylight.yangtools.odlext.model.api
YANG metamodel extensions to support OpenDaylight extensions as defined in yang-ext.yang.
org.opendaylight.yangtools.odlext.parser
YANG parser support for OpenDaylight extensions as defined in yang-ext.yang.
org.opendaylight.yangtools.openconfig.model.api
YANG parser support for metamodel extensions defined in OpenConfig.
org.opendaylight.yangtools.openconfig.parser
YANG parser support for metamodel extensions defined in OpenConfig.
org.opendaylight.yangtools.plugin.generator.api
API exposed by generator plugins, i.e.
org.opendaylight.yangtools.rfc6241.model.api
YANG metamodel extensions to support NETCONF, filters as defined in RFC6241.
org.opendaylight.yangtools.rfc6241.parser
YANG parser support for metamodel extensions defined in RFC6241.
org.opendaylight.yangtools.rfc6536.model.api
YANG metamodel extensions to support NACM, as defined in RFC6536.
org.opendaylight.yangtools.rfc6536.parser
YANG parser support for metamodel extensions defined in RFC6536.
org.opendaylight.yangtools.rfc6643.model.api  
org.opendaylight.yangtools.rfc6643.parser  
org.opendaylight.yangtools.rfc7952.data.api  
org.opendaylight.yangtools.rfc7952.data.util  
org.opendaylight.yangtools.rfc7952.model.api
YANG metamodel extensions to support metadata, as defined in RFC7952.
org.opendaylight.yangtools.rfc7952.parser
YANG parser support for metamodel extensions defined in RFC7952.
org.opendaylight.yangtools.rfc8040.model.api  
org.opendaylight.yangtools.rfc8040.parser
Support package for semantics defined in RFC8040, most notably yang-data statement.
org.opendaylight.yangtools.rfc8528.data.api  
org.opendaylight.yangtools.rfc8528.data.util  
org.opendaylight.yangtools.rfc8528.model.api
YANG metamodel extensions to support mount-poing, as defined in RFC8528.
org.opendaylight.yangtools.rfc8528.parser
YANG parser support for metamodel extensions defined in RFC8528.
org.opendaylight.yangtools.rfc8639.model.api  
org.opendaylight.yangtools.rfc8639.parser  
org.opendaylight.yangtools.testutils.mockito  
org.opendaylight.yangtools.transform  
org.opendaylight.yangtools.util
Various utility classes.
org.opendaylight.yangtools.util.concurrent
Utility classes for dealing with asynchronous and concurrent tasks.
org.opendaylight.yangtools.util.xml
Utility classes for dealing with XML documents.
org.opendaylight.yangtools.yang.common
Common YANG concepts and constants expressed in terms of Java.
org.opendaylight.yangtools.yang.common.netty  
org.opendaylight.yangtools.yang.data.api  
org.opendaylight.yangtools.yang.data.api.codec  
org.opendaylight.yangtools.yang.data.api.schema
Definition of normalized YANG DOM Model.
org.opendaylight.yangtools.yang.data.api.schema.builder  
org.opendaylight.yangtools.yang.data.api.schema.stream  
org.opendaylight.yangtools.yang.data.api.schema.tree  
org.opendaylight.yangtools.yang.data.codec.binfmt  
org.opendaylight.yangtools.yang.data.codec.gson  
org.opendaylight.yangtools.yang.data.codec.xml  
org.opendaylight.yangtools.yang.data.impl.codec  
org.opendaylight.yangtools.yang.data.impl.schema  
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl  
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid  
org.opendaylight.yangtools.yang.data.impl.schema.nodes  
org.opendaylight.yangtools.yang.data.spi.node  
org.opendaylight.yangtools.yang.data.tree.api  
org.opendaylight.yangtools.yang.data.tree.impl  
org.opendaylight.yangtools.yang.data.tree.impl.di  
org.opendaylight.yangtools.yang.data.tree.impl.node  
org.opendaylight.yangtools.yang.data.tree.leafref  
org.opendaylight.yangtools.yang.data.tree.spi  
org.opendaylight.yangtools.yang.data.util  
org.opendaylight.yangtools.yang.data.util.codec  
org.opendaylight.yangtools.yang.model.api
Definition of structures and DOM like API of effected YANG schema.
org.opendaylight.yangtools.yang.model.api.meta
Meta model of YANG model as was defined in RFC6020 and extracted by analysis of YANG text.
org.opendaylight.yangtools.yang.model.api.stmt  
org.opendaylight.yangtools.yang.model.api.stmt.compat
Compatibility interfaces for implementations which implement both EffectiveStatement and SchemaNode.
org.opendaylight.yangtools.yang.model.api.type  
org.opendaylight.yangtools.yang.model.export  
org.opendaylight.yangtools.yang.model.repo.api  
org.opendaylight.yangtools.yang.model.repo.fs  
org.opendaylight.yangtools.yang.model.repo.spi  
org.opendaylight.yangtools.yang.model.ri.stmt  
org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl  
org.opendaylight.yangtools.yang.model.ri.stmt.impl.eff  
org.opendaylight.yangtools.yang.model.ri.stmt.impl.ref  
org.opendaylight.yangtools.yang.model.ri.type  
org.opendaylight.yangtools.yang.model.spi  
org.opendaylight.yangtools.yang.model.spi.meta  
org.opendaylight.yangtools.yang.model.util
Utility classes and implementations for concepts defined in yang-model-api.
org.opendaylight.yangtools.yang.parser.antlr
ANTLR grammars for parsing RFC7950 constructs.
org.opendaylight.yangtools.yang.parser.api
YANG parser public API.
org.opendaylight.yangtools.yang.parser.impl
This package holds the 'parser implementation', which really is just glue code holding together the statement reactor, base RFC6020/RFC7950 support bundles and supported semantic extensions.
org.opendaylight.yangtools.yang.parser.openconfig.stmt  
org.opendaylight.yangtools.yang.parser.repo  
org.opendaylight.yangtools.yang.parser.rfc7950.antlr  
org.opendaylight.yangtools.yang.parser.rfc7950.ir
Intermediate representation of a YANG file.
org.opendaylight.yangtools.yang.parser.rfc7950.namespace
Package holding implementation-specific namespace declarations for RFC7950.
org.opendaylight.yangtools.yang.parser.rfc7950.reactor
Base RFC7950 reactor and supporting classes.
org.opendaylight.yangtools.yang.parser.rfc7950.repo  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt
Statement library for YANG version 1 and 1.1, as defined in RFC6020 and RFC7950.
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.augment  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.deviate  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.extension  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.if_feature  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.import_  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.list  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.meta
Package holding wiring towards RFC7950Reactors, or more broadly towards the reactor implementation.
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.module  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.notification  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.path  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.pattern  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.refine  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.submodule  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.type  
org.opendaylight.yangtools.yang.parser.rfc7950.stmt.uses  
org.opendaylight.yangtools.yang.parser.spi
Provides essential namespaces which are filled in the parsing process.
org.opendaylight.yangtools.yang.parser.spi.meta
Provides base abstract classes, interfaces and common implementation used by the statement parser.
org.opendaylight.yangtools.yang.parser.spi.source
Provides API necessary for the processing of statement sources.
org.opendaylight.yangtools.yang.parser.spi.validation
Provides interfaces and enumerations necessary for validation processes.
org.opendaylight.yangtools.yang.parser.stmt.reactor
Contains the implementation of the parser reactor CrossSourceStatementReactor.
org.opendaylight.yangtools.yang.test.util  
org.opendaylight.yangtools.yang.xpath.antlr
ANTLR grammars for parsing RFC7950 XPpath constructs.
org.opendaylight.yangtools.yang.xpath.api
Model of a RFC7950 XPath Expression.
org.opendaylight.yangtools.yang.xpath.impl
XPath parsing which results in a YangExpr.
org.opendaylight.yangtools.yang.xpath.impl.di
Package exposing YangXPathParserFactory component to various dependency injection frameworks, so they can locate them.
org.opendaylight.yangtools.yang2sources.spi