\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
* @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