[ONOS-6514] Yang Compiler/Runtime: Identifty ref support
Change-Id: I05fc8140126c46ca2158b971badc01042e98cacd
diff --git a/runtime/src/test/resources/schemaProviderTestYangFiles/yrt-ietf-te.yang b/runtime/src/test/resources/schemaProviderTestYangFiles/yrt-ietf-te.yang
new file mode 100644
index 0000000..c9572be
--- /dev/null
+++ b/runtime/src/test/resources/schemaProviderTestYangFiles/yrt-ietf-te.yang
@@ -0,0 +1,52 @@
+module yrt-ietf-te {
+
+ namespace "urn:ietf:params:xml:ns:yang:ietf-te";
+ prefix "te";
+ import yrt-ietf-te-types {
+ prefix te-types;
+ }
+
+ revision "2017-03-10";
+
+ grouping tunnels-grouping {
+ container tunnels {
+ list tunnel {
+ key "name";
+ leaf name {
+ type string;
+ }
+ uses tunnel-p2p-properties;
+ }
+ }
+ }
+
+ grouping tunnel-p2p-params_config {
+ leaf name {
+ type string;
+ }
+ leaf type {
+ type identityref {
+ base te-types:tunnel-type;
+ }
+ }
+ }
+
+ grouping tunnel-p2p-params_state {
+ leaf oper-status {
+ type identityref {
+ base te-types:state-type;
+ }
+ }
+ }
+
+ grouping tunnel-p2p-properties {
+ container state {
+ config false;
+ uses tunnel-p2p-params_config;
+ }
+ }
+
+ container te {
+ uses tunnels-grouping;
+ }
+}