Separate out Module and Submodule interfaces
[yangtools.git] / yang / yang-model-util / src / main / java / org / opendaylight / yangtools / yang / model / util / ModuleDependencySort.java
index 255875b9f43c17cf05953ea5f5568994f3229691..5e9ba484de9d0cb5432f03bd1e5cbcf6368d7f4e 100644 (file)
@@ -28,6 +28,7 @@ import org.opendaylight.yangtools.yang.common.Revision;
 import org.opendaylight.yangtools.yang.common.YangVersion;
 import org.opendaylight.yangtools.yang.model.api.Module;
 import org.opendaylight.yangtools.yang.model.api.ModuleImport;
+import org.opendaylight.yangtools.yang.model.api.Submodule;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -144,7 +145,7 @@ public final class ModuleDependencySort {
 
         final Collection<ModuleImport> concat = new LinkedHashSet<>();
         concat.addAll(mod.getImports());
-        for (Module sub : mod.getSubmodules()) {
+        for (Submodule sub : mod.getSubmodules()) {
             concat.addAll(sub.getImports());
         }
         return concat;