Adjust to yangtools-2.0.0 changes
[mdsal.git] / binding / mdsal-binding-generator-impl / src / test / java / org / opendaylight / mdsal / binding / yang / types / LeafrefTypeWithNullToStringInXpath.java
index 7e6da75451237609979ae96ac094a32ac16cba45..6c2c0b2e96c299d940ef308470f5aebab2e19fc8 100644 (file)
@@ -9,6 +9,7 @@
 package org.opendaylight.mdsal.binding.yang.types;
 
 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.SchemaPath;
@@ -25,7 +26,8 @@ import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
  * Created by lukas on 9/17/14.
  */
 public class LeafrefTypeWithNullToStringInXpath implements LeafrefTypeDefinition {
-    @Override public RevisionAwareXPath getPathStatement() {
+    @Override
+    public RevisionAwareXPath getPathStatement() {
         return new RevisionAwareXPath() {
             @Override
             public boolean isAbsolute() {
@@ -39,39 +41,53 @@ public class LeafrefTypeWithNullToStringInXpath implements LeafrefTypeDefinition
         };
     }
 
-    @Override public LeafrefTypeDefinition getBaseType() {
+    @Override
+    public LeafrefTypeDefinition getBaseType() {
         return null;
     }
 
-    @Override public String getUnits() {
-        return null;
+    @Override
+    public Optional<String> getUnits() {
+        return Optional.empty();
     }
 
-    @Override public Object getDefaultValue() {
-        return null;
+    @Override
+    public Optional<? extends Object> getDefaultValue() {
+        return Optional.empty();
     }
 
-    @Override public QName getQName() {
+    @Override
+    public QName getQName() {
         return null;
     }
 
-    @Override public SchemaPath getPath() {
+    @Override
+    public SchemaPath getPath() {
         return null;
     }
 
-    @Override public List<UnknownSchemaNode> getUnknownSchemaNodes() {
+    @Override
+    public List<UnknownSchemaNode> getUnknownSchemaNodes() {
         return null;
     }
 
-    @Override public String getDescription() {
-        return null;
+    @Override
+    public Optional<String> getDescription() {
+        return Optional.empty();
     }
 
-    @Override public String getReference() {
-        return null;
+    @Override
+    public Optional<String> getReference() {
+        return Optional.empty();
     }
 
-    @Override public Status getStatus() {
+    @Override
+    public Status getStatus() {
         return null;
     }
+
+    @Override
+    public boolean requireInstance() {
+        return false;
+    }
 }