Split out yang-data-tree-impl
[yangtools.git] / data / yang-data-impl / src / main / java / module-info.java
index 03d7728e1aca5def4bc8782c38a083987917ef58..8bf4273b55fdef1de3e75715a0ed64501d1e4058 100644 (file)
@@ -5,20 +5,13 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-import org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeFactory;
-import org.opendaylight.yangtools.yang.data.tree.api.DataTreeFactory;
-
 module org.opendaylight.yangtools.yang.data.impl {
     // FIXME: do not export data.impl.*
     exports org.opendaylight.yangtools.yang.data.impl.codec;
-    exports org.opendaylight.yangtools.yang.data.impl.leafref;
     exports org.opendaylight.yangtools.yang.data.impl.schema;
     exports org.opendaylight.yangtools.yang.data.impl.schema.builder.impl;
     exports org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid;
     exports org.opendaylight.yangtools.yang.data.impl.schema.nodes;
-    exports org.opendaylight.yangtools.yang.data.impl.schema.tree;
-
-    provides DataTreeFactory with InMemoryDataTreeFactory;
 
     requires transitive java.xml;
     requires transitive com.google.common;
@@ -27,7 +20,6 @@ module org.opendaylight.yangtools.yang.data.impl {
     requires transitive org.opendaylight.yangtools.yang.data.api;
     requires transitive org.opendaylight.yangtools.yang.data.spi;
     requires transitive org.opendaylight.yangtools.yang.data.util;
-    requires transitive org.opendaylight.yangtools.yang.data.tree.api;
     requires transitive org.opendaylight.yangtools.yang.model.api;
     requires transitive org.opendaylight.yangtools.yang.model.spi;
     requires transitive org.opendaylight.yangtools.rfc7952.data.api;
@@ -35,17 +27,11 @@ module org.opendaylight.yangtools.yang.data.impl {
     requires transitive org.opendaylight.yangtools.rfc8528.data.api;
 
     requires org.opendaylight.yangtools.rfc8528.data.util;
-    requires org.opendaylight.yangtools.yang.data.tree.spi;
     requires org.opendaylight.yangtools.yang.model.util;
-    requires org.opendaylight.yangtools.yang.parser.api;
-    requires org.opendaylight.yangtools.yang.xpath.api;
     requires org.opendaylight.yangtools.util;
     requires org.slf4j;
 
     // Annotations
     requires static transitive org.eclipse.jdt.annotation;
     requires static com.github.spotbugs.annotations;
-    requires static org.osgi.service.component.annotations;
-    requires static javax.inject;
-    requires static metainf.services;
 }