Remove RevisionSourceIdentifier
[yangtools.git] / parser / rfc8040-parser-support / src / main / java / org / opendaylight / yangtools / rfc8040 / parser / OperationsValidateModuleAction.java
index 80ae818550fd6ea241544706c64b2c5f3032eebe..92aaaa0f2fc30eef0497ab346e294e4d5f545fc6 100644 (file)
@@ -13,6 +13,7 @@ import java.util.Collection;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.rfc8040.model.api.YangDataConstants;
 import org.opendaylight.yangtools.yang.common.QNameModule;
+import org.opendaylight.yangtools.yang.common.UnresolvedQName.Unqualified;
 import org.opendaylight.yangtools.yang.model.api.stmt.ContainerStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.GroupingStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement;
@@ -27,7 +28,7 @@ import org.opendaylight.yangtools.yang.parser.spi.source.ModuleCtxToModuleQName;
  * An {@link InferenceAction} tasked with identifying when we are dealing with {@link YangDataConstants#RFC8040_SOURCE}.
  */
 final class OperationsValidateModuleAction implements InferenceAction {
-    private static final String IETF_RESTCONF = YangDataConstants.RFC8040_SOURCE.getName();
+    private static final Unqualified IETF_RESTCONF = YangDataConstants.RFC8040_SOURCE.name();
 
     private final Prerequisite<? extends Mutable<?, ?, ?>> prereq;
 
@@ -37,7 +38,7 @@ final class OperationsValidateModuleAction implements InferenceAction {
 
     static void applyTo(@NonNull final Mutable<?, ?, ?> module) {
         // Quick checks we can
-        if (module.producesDeclared(ModuleStatement.class) && IETF_RESTCONF.equals(module.rawArgument())) {
+        if (module.producesDeclared(ModuleStatement.class) && IETF_RESTCONF.equals(module.argument())) {
             // This is 'yang-api' definition within a 'ietf-restconf' module, but we are not certain about revisions
             // and its structure. Next up we require the module to be fully declared, hence an inference action is
             // needed to continue this process.