Migrate choice statement implementations
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / stmt / PathStatement.java
index 15ee8ea0a5ac824e92e79b6059cc2801e5e0e9a8..272f7a3d53f9376fb1079ae69ef00a76877b2aa6 100644 (file)
@@ -10,13 +10,12 @@ package org.opendaylight.yangtools.yang.model.api.stmt;
 import static com.google.common.base.Verify.verifyNotNull;
 
 import org.eclipse.jdt.annotation.NonNull;
-import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
+import org.opendaylight.yangtools.yang.model.api.PathExpression;
 import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
 
-public interface PathStatement extends DeclaredStatement<RevisionAwareXPath> {
-    // FIXME: Introduce proper type representing parsed leafref
-    default @NonNull String getValue() {
+public interface PathStatement extends DeclaredStatement<PathExpression> {
+    default @NonNull PathExpression getValue() {
         // FIXME: YANGTOOLS-908: verifyNotNull() should not be needed here
-        return verifyNotNull(rawArgument());
+        return verifyNotNull(argument());
     }
 }