1 package org.opendaylight.yangtools.yang.model.api;
5 * Node which can have documentation assigned.
8 public interface DocumentedNode {
11 * Returns description of the instance of the type <code>SchemaNode</code>
13 * @return string with textual description the node which represents the
14 * argument of the YANG <code>description</code> substatement
16 String getDescription();
19 * Returns reference of the instance of the type <code>SchemaNode</code>
21 * The reference refers to external document that provides additional
22 * information relevant for the instance of this type.
24 * @return string with the reference to some external document which
25 * represents the argument of the YANG <code>reference</code>
28 String getReference();
31 * Returns status of the instance of the type <code>SchemaNode</code>
33 * @return status of this node which represents the argument of the YANG
34 * <code>status</code> substatement