Populate SubmoduleEffectiveModule with import namespaces
[yangtools.git] / yang / yang-model-export / src / main / java / org / opendaylight / yangtools / yang / model / export / ModuleNamespaceContext.java
index c74562e5a66fcf2a08ad6b06daf4efbcd5fbc124..08c505e87ea8ef266f6d0efd841e72f92515418d 100644 (file)
@@ -20,11 +20,9 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;
-import java.util.Optional;
 import javax.xml.XMLConstants;
 import javax.xml.namespace.NamespaceContext;
 import org.eclipse.jdt.annotation.NonNull;
-import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.QNameModule;
 import org.opendaylight.yangtools.yang.common.YangConstants;
 import org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement;
@@ -111,15 +109,6 @@ final class ModuleNamespaceContext implements NamespaceContext {
         return new SimpleImmutableEntry<>(prefix, module.getNamespace().toString());
     }
 
-    Entry<String, String> prefixAndNamespaceForStatement(final QName stmtName) {
-        final Optional<String> prefix = ExportUtils.statementPrefix(moduleToPrefix, stmtName);
-        if (!prefix.isPresent()) {
-            return YIN_PREFIX_AND_NAMESPACE;
-        }
-
-        return new SimpleImmutableEntry<>(prefix.get(), stmtName.getNamespace().toString());
-    }
-
     Map<String, String> prefixesAndNamespaces() {
         return Maps.transformValues(prefixToModule, module -> module.localQNameModule().getNamespace().toString());
     }