import org.opendaylight.yangtools.yang.common.QName;
+/**
+ *
+ * Contains the methods for getting the details about the unknown node.
+ *
+ */
public interface UnknownSchemaNode extends SchemaNode {
+ /**
+ * Returns QName instance with the name of the unknown node.
+ *
+ * @return QName with name the name of the unknown node.
+ */
QName getNodeType();
+ /**
+ * Returns name of the unknown node.
+ *
+ * @return string with the name of unknown node.
+ */
String getNodeParameter();
+ /**
+ *
+ * Describes whether the node was added through <code>uses</code> YANG
+ * keyword.
+ *
+ * @return boolean value which is <code>true</code> if the node is added by
+ * <code>uses</code> YANG keyword
+ */
boolean isAddedByUses();
+ /**
+ * Get extension definition which identifies this node
+ *
+ * @return extension definition if exists, null otherwise
+ */
+ ExtensionDefinition getExtensionDefinition();
+
}