X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Fapi%2FModule.java;h=a38d48817b1b1d4b6ecf35d4bc1bf425248ddd29;hb=8bcd39b0fdd03d1ebbc46118d3ae4f2ee096b012;hp=7dda61ec7e76a05684da5ce55a56ee1368c6afbd;hpb=ca85a6f3a39b406ab122fe985ee010a41489f658;p=controller.git diff --git a/opendaylight/sal/yang-prototype/yang/yang-model-api/src/main/java/org/opendaylight/controller/yang/model/api/Module.java b/opendaylight/sal/yang-prototype/yang/yang-model-api/src/main/java/org/opendaylight/controller/yang/model/api/Module.java index 7dda61ec7e..a38d48817b 100644 --- a/opendaylight/sal/yang-prototype/yang/yang-model-api/src/main/java/org/opendaylight/controller/yang/model/api/Module.java +++ b/opendaylight/sal/yang-prototype/yang/yang-model-api/src/main/java/org/opendaylight/controller/yang/model/api/Module.java @@ -34,16 +34,60 @@ public interface Module extends DataNodeContainer { Set getImports(); + /** + * Returns feature statements defined in module. + * + * @return feature statements in lexicographical order + */ Set getFeatures(); + /** + * Returns notification statements defined in module. + * + * @return notification statements in lexicographical order + */ Set getNotifications(); + /** + * Returns augment statements defined in module. + * + * @return augment statements + */ Set getAugmentations(); + /** + * Returns rpc statements defined in module. + * + * @return rpc statements in lexicographical order + */ Set getRpcs(); + /** + * Returns deviation statements defined in module. + * + * @return deviation statements + */ Set getDeviations(); + /** + * Returns identity statements defined in module. + * + * @return identity statements in lexicographical order + */ + Set getIdentities(); + + /** + * Returns extension statements defined in module. + * + * @return extension statements in lexicographical order + */ List getExtensionSchemaNodes(); + /** + * Returns unknown nodes defined in module. + * + * @return unknown nodes in lexicographical order + */ + List getUnknownSchemaNodes(); + }