import com.google.common.collect.SetMultimap;
import java.lang.invoke.MethodHandles;
import java.lang.invoke.VarHandle;
-import java.net.URI;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.QNameModule;
import org.opendaylight.yangtools.yang.common.Revision;
+import org.opendaylight.yangtools.yang.common.XMLNamespace;
import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
import org.opendaylight.yangtools.yang.model.api.ExtensionDefinition;
import org.opendaylight.yangtools.yang.model.api.GroupingDefinition;
*
* @return Map of modules where key is namespace
*/
- protected abstract SetMultimap<URI, Module> getNamespaceToModules();
+ protected abstract SetMultimap<XMLNamespace, Module> getNamespaceToModules();
/**
* Returns the module name-to-module mapping.
}
@Override
- public Collection<? extends Module> findModules(final URI namespace) {
+ public Collection<? extends Module> findModules(final XMLNamespace namespace) {
return getNamespaceToModules().get(namespace);
}