Move historyAndStatusFlags()
[yangtools.git] / yang / yang-parser-spi / src / main / java / org / opendaylight / yangtools / yang / parser / spi / source / PrefixToModule.java
index 6b2a18760b9b7f87107a7532cf82b6c219f833ae..b425a38230f2e607c268314abdfeaeef137e1273 100644 (file)
@@ -11,36 +11,30 @@ import java.net.URISyntaxException;
 import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.jdt.annotation.Nullable;
 import org.opendaylight.yangtools.yang.common.QNameModule;
-import org.opendaylight.yangtools.yang.model.api.meta.IdentifierNamespace;
 import org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour;
+import org.opendaylight.yangtools.yang.parser.spi.meta.ParserNamespace;
 
 /**
  * Source-specific mapping of prefixes to namespaces.
  */
-public interface PrefixToModule extends IdentifierNamespace<String, QNameModule> {
+public interface PrefixToModule extends ParserNamespace<String, QNameModule> {
     NamespaceBehaviour<String, QNameModule, @NonNull PrefixToModule> BEHAVIOUR =
             NamespaceBehaviour.global(PrefixToModule.class);
     String DEFAULT_PREFIX = "";
 
     /**
-     * Returns QNameModule (namespace + revision) associated with supplied
-     * prefix.
+     * Returns QNameModule (namespace + revision) associated with supplied prefix.
      *
-     * @param prefix
-     *            Prefix
-     * @return QNameModule associated with supplied prefix, or null if prefix is
-     *         not defined.
+     * @param prefix Prefix
+     * @return QNameModule associated with supplied prefix, or null if prefix is not defined.
      */
-    @Override
     QNameModule get(String prefix);
 
     /**
      * Returns QNameModule (namespace + revision) associated with XML namespace (URI).
      *
-     * @param namespace
-     *            XML Namespace
-     * @return QNameModule associated with supplied namespace, or null if prefix
-     *         is not defined.
+     * @param namespace XML Namespace
+     * @return QNameModule associated with supplied namespace, or null if prefix is not defined.
      * @throws URISyntaxException if the input string is not valid URI
      */
     @Nullable QNameModule getByNamespace(String namespace) throws URISyntaxException;