X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fapi%2FSchemaNode.java;h=b308ec38a7da27b1f78a53b79ade35cc4f5ed51a;hb=62d7ddd750e36387d7be16e366064ea7e794f502;hp=7c96cbb6a5cde08bd080de454ac81ebfea255c39;hpb=fdf5ee9c3cde2766380c27703055251084ddf61d;p=yangtools.git
diff --git a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/SchemaNode.java b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/SchemaNode.java
index 7c96cbb6a5..b308ec38a7 100644
--- a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/SchemaNode.java
+++ b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/SchemaNode.java
@@ -7,37 +7,24 @@
*/
package org.opendaylight.yangtools.yang.model.api;
-import java.util.List;
-
+import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.yang.common.QName;
/**
* SchemaNode represents a node in schema tree.
*/
-public interface SchemaNode extends DocumentedNode {
-
+public interface SchemaNode extends DocumentedNode.WithStatus {
/**
* Returns QName of the instance of the type SchemaNode
.
*
* @return QName with the name of the schema node
*/
- QName getQName();
+ @NonNull QName getQName();
/**
- * Returns the schema path of the instance of the type
- * SchemaNode
SchemaNode
.
+ * Returns the schema path of the instance of the type {@code SchemaNode}.
*
* @return schema path of the schema node
*/
- SchemaPath getPath();
-
- /**
- *
- * Returns unknown schema nodes which belongs to this instance of the type
- * SchemaNode
.
- *
- * @return list of unknown schema nodes defined under this schema node.
- */
- List getUnknownSchemaNodes();
-
+ @NonNull SchemaPath getPath();
}