Merge "Fix for messags at the boot up time This commit proposes following two sets...
[controller.git] / opendaylight / sal / yang-prototype / yang / yang-model-util / src / main / java / org / opendaylight / controller / model / util / InstanceIdentifier.java
index 8376d9bd62a639c1b5190565581d5a06f439d34d..4dd3e2164d6a584d87e1b7ef4ae802a6f193c239 100644 (file)
@@ -12,17 +12,23 @@ import java.util.List;
 \r
 import org.opendaylight.controller.model.api.type.InstanceIdentifierTypeDefinition;\r
 import org.opendaylight.controller.yang.common.QName;\r
-import org.opendaylight.controller.yang.model.api.ExtensionDefinition;\r
 import org.opendaylight.controller.yang.model.api.RevisionAwareXPath;\r
 import org.opendaylight.controller.yang.model.api.SchemaPath;\r
 import org.opendaylight.controller.yang.model.api.Status;\r
+import org.opendaylight.controller.yang.model.api.UnknownSchemaNode;\r
 \r
+/**\r
+ * The <code>default</code> implementation of Instance Identifier Type Definition interface.\r
+ *\r
+ * @see InstanceIdentifierTypeDefinition\r
+ */\r
 public class InstanceIdentifier implements InstanceIdentifierTypeDefinition {\r
 \r
     private static final QName name = BaseTypes\r
             .constructQName("instance-identifier");\r
-    private static final String description = "";\r
-    private static final String reference = "";\r
+    private static final String description = "The instance-identifier built-in type is used to " +\r
+               "uniquely identify a particular instance node in the data tree.";\r
+    private static final String reference = "https://tools.ietf.org/html/rfc6020#section-9.13";\r
 \r
     private final transient SchemaPath path = BaseTypes.schemaPath(name);\r
     private final RevisionAwareXPath xpath;\r
@@ -122,7 +128,7 @@ public class InstanceIdentifier implements InstanceIdentifierTypeDefinition {
      * @see org.opendaylight.controller.yang.model.api.SchemaNode#getExtensionSchemaNodes()\r
      */\r
     @Override\r
-    public List<ExtensionDefinition> getExtensionSchemaNodes() {\r
+    public List<UnknownSchemaNode> getUnknownSchemaNodes() {\r
         return Collections.emptyList();\r
     }\r
 \r