Refactor TypedSchemaNode
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / TypedDataSchemaNode.java
similarity index 84%
rename from yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/TypedSchemaNode.java
rename to yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/TypedDataSchemaNode.java
index 2b344464f01ec3e3646483baecaaacab74414128..f6ff17dc4aa83bfb3e9cb6fcbf7cc6dd09e9442b 100644 (file)
@@ -13,13 +13,14 @@ package org.opendaylight.yangtools.yang.model.api;
  *
  * @author Robert Varga
  */
-public interface TypedSchemaNode extends DataSchemaNode {
+public interface TypedDataSchemaNode extends DataSchemaNode, TypeAware {
     /**
      * Returns type of the instance which implements <code>DataSchemaNode</code>.
      *
-     * @return type definition of leaf-list schema node which represents the
+     * @return type definition of leaf or leaf-list schema node which represents the
      *         value of the argument of the YANG <code>type</code> substatement
      *         of the <code>leaf</code> or <code>leaf-list</code> statement
      */
+    @Override
     TypeDefinition<? extends TypeDefinition<?>> getType();
 }