Unify getStreamChild() implementations
[mdsal.git] / model / ietf / rfc8040 / src / main / java / module-info.java
1 /*
2  * Copyright (c) 2023 PANTHEON.tech, s.r.o. and others.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8 import org.opendaylight.yangtools.yang.binding.YangModelBindingProvider;
9
10 /**
11  * The binding for {@code ietf-restconf}, as specified by RFC8040.
12  *
13  * @provides YangModelBindingProvider
14  */
15 open module org.opendaylight.yang.gen.ietf.restconf.rfc8040 {
16     exports org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev170126;
17     exports org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev170126.errors;
18     exports org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev170126.errors.errors;
19     exports org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev170126.errors.errors.error;
20     exports org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev170126.restconf;
21     exports org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev170126.restconf.restconf;
22
23     requires transitive org.opendaylight.yangtools.yang.binding;
24     requires transitive org.opendaylight.yangtools.yang.common;
25     requires com.google.common;
26
27     provides YangModelBindingProvider with
28         org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev170126.$YangModelBindingProvider;
29
30     // Annotations
31     requires static transitive java.compiler;
32     requires static transitive org.eclipse.jdt.annotation;
33 }