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=51dd9f65074d2113314d6a27182d889b8b0adc37;hpb=57fecc4d1681146cef30525950dd74a7ff657850;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 51dd9f6507..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,20 +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(); }