Bump yangtools to 3.0.0
[mdsal.git] / binding / mdsal-binding-generator-impl / src / test / java / org / opendaylight / mdsal / binding / yang / types / LeafrefTypeWithNullToStringInXpath.java
index 105b804dd10f5bbe0b2a201159ede5dfddb3c107..db64a13592721103367c7ca1ba9b4640d88b22b4 100644 (file)
@@ -11,11 +11,12 @@ import com.google.common.collect.ImmutableList;
 import java.util.List;
 import java.util.Optional;
 import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
+import org.opendaylight.yangtools.yang.model.api.PathExpression;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.Status;
 import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
+import org.opendaylight.yangtools.yang.xpath.api.YangLocationPath;
 
 /**
  * Mock LeafrefDypeDefinition implementation with non-null referenced RevisionAwareXPath. Although RevisionAwareXPath
@@ -24,17 +25,22 @@ import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
  */
 public class LeafrefTypeWithNullToStringInXpath implements LeafrefTypeDefinition {
     @Override
-    public RevisionAwareXPath getPathStatement() {
-        return new RevisionAwareXPath() {
+    public PathExpression getPathStatement() {
+        return new PathExpression() {
             @Override
             public boolean isAbsolute() {
                 return false;
             }
 
             @Override
-            public String toString() {
+            public String getOriginalString() {
                 return null;
             }
+
+            @Override
+            public YangLocationPath getLocation() {
+                throw new UnsupportedOperationException();
+            }
         };
     }