commit | 23ccc312b2019095c9dfc7c18b1c14428b6bab18 | [log] [tgz] |
---|---|---|
author | janani b <janani.b@huawei.com> | Thu Jul 14 19:35:22 2016 +0530 |
committer | Patrick Liu <patliu99@gmail.com> | Sat Jul 16 05:01:58 2016 +0000 |
tree | 56b76f95639f6bf4190ff163f834da3e5b54fb1b | |
parent | 1b49906c98d019da12626f6fb544f383661e83c1 [diff] [blame] |
[ONOS-4842] Leafref implementation for augment and uses Change-Id: I919553a64d683aff65a8f16e2de783702dd5a45f
diff --git a/utils/yangutils/datamodel/src/main/java/org/onosproject/yangutils/datamodel/Resolvable.java b/utils/yangutils/datamodel/src/main/java/org/onosproject/yangutils/datamodel/Resolvable.java index 571873b..c4091a9 100644 --- a/utils/yangutils/datamodel/src/main/java/org/onosproject/yangutils/datamodel/Resolvable.java +++ b/utils/yangutils/datamodel/src/main/java/org/onosproject/yangutils/datamodel/Resolvable.java
@@ -22,8 +22,10 @@ /** * Abstraction of YANG resolvable information. Abstracted to obtain the * information required for linking resolution. + * + * @param <T> YANG resolvable info */ -public interface Resolvable { +public interface Resolvable<T> { /** * Returns the status of resolution. If completely resolved returns enum @@ -48,8 +50,9 @@ /** * Resolves the linking. * + * @return list of entities to be added for resolution * @throws DataModelException data model exception */ - void resolve() + T resolve() throws DataModelException; }