import org.opendaylight.netconf.mapping.api.NetconfOperationServiceFactory;
import org.opendaylight.netconf.mapping.api.NetconfOperationServiceFactoryListener;
import org.opendaylight.yangtools.yang.model.api.Module;
+import org.opendaylight.yangtools.yang.model.api.ModuleLike;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
+import org.opendaylight.yangtools.yang.model.api.Submodule;
import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier;
import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier;
import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
if (cap.isPresent()) {
capabilities.add(cap.get());
}
- for (final Module submodule : module.getSubmodules()) {
+ for (final Submodule submodule : module.getSubmodules()) {
cap = moduleToCapability(submodule, rootSchemaSourceProviderDependency);
if (cap.isPresent()) {
capabilities.add(cap.get());
return capabilities;
}
- private static Optional<YangModuleCapability> moduleToCapability(
- final Module module, final SchemaSourceProvider<YangTextSchemaSource> rootSchemaSourceProviderDependency) {
-
+ private static Optional<YangModuleCapability> moduleToCapability(final ModuleLike module,
+ final SchemaSourceProvider<YangTextSchemaSource> rootSchemaSourceProviderDependency) {
final SourceIdentifier moduleSourceIdentifier = RevisionSourceIdentifier.create(module.getName(),
module.getRevision());