package org.opendaylight.yangtools.yang.model.api;
/**
*
* Node which can have documentation assigned.
*
*/
public interface DocumentedNode {
/**
* Returns description of the instance of the type SchemaNode
*
* @return string with textual description the node which represents the
* argument of the YANG description
substatement
*/
String getDescription();
/**
* Returns reference of the instance of the type SchemaNode
*
* The reference refers to external document that provides additional
* information relevant for the instance of this type.
*
* @return string with the reference to some external document which
* represents the argument of the YANG reference
* substatement
*/
String getReference();
/**
* Returns status of the instance of the type SchemaNode
*
* @return status of this node which represents the argument of the YANG
* status
substatement
*/
Status getStatus();
}