79 Commits

Author SHA1 Message Date
Bharat saraswal
ef2e63998b YANG augment's generated file name resolver implementation and UT fixes.
Change-Id: Ib960a15398a3b9f529f9ad28402d5bac539fb525
2016-04-19 17:17:49 +00:00
Gaurav Agrawal
338735b179 [ONOS-4070] Translator of YANG union.
Change-Id: I5216687b6ea7cb6baeb3ef8e905719468370a1f4
2016-04-18 18:56:50 +00:00
Bharat saraswal
cc1cdaba24 [ONOS-4286],[ONOS-3911] YANG typedef and YANG augment
translator implementation.

Change-Id: I3e21d1cb52bcb90b935b672eee42b836c21f448b
2016-04-18 17:09:28 +00:00
Vidyashree Rama
7445371c25 Whitebox issue fix
Change-Id: I856266e26d2686affb9271c460927ba3e0e07db2
2016-04-18 17:08:32 +00:00
janani b
de4ffab5e3 [4266],[4267],[4268] Defect fix of special characters support for attributes
Change-Id: Ibf79749eb667627a592fcc7325021a32e73e11b4
2016-04-15 14:57:20 +00:00
Vinod Kumar S
d4deb0619a YANG Grouping Linker Support
Change-Id: I2fec0c0bb4d1584e82ffba3228106897ccad2bf5
2016-04-15 18:09:28 +05:30
Vidyashree Rama
a2f73988eb YANG string restriction listener + YANG Range restriction listener review comment fix
Change-Id: I9e7af9c67f8fbf918d4e0d8ff147a560889ff264
2016-04-13 19:11:32 +00:00
Gaurav Agrawal
1c8f80c411 Optimizing Generate Code Function in Translator and updating enum/union to support a special hierarchical scenario
Change-Id: I14a971ff6fcda6ae5e86ffe4c11d17a844e371ce
2016-04-13 17:03:05 +00:00
Bharat saraswal
d9822e901f Coding gudilines for class and methods javadocs fixed.
Change-Id: I0153e6391c9ec9eacaac65c3989834b6bf5c65bf
2016-04-11 15:39:55 +00:00
Brian O'Connor
7cbbbb7009 Adding Copyright notice to files that are missing it
Change-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda
2016-04-09 09:51:27 +00:00
Brian O'Connor
dffe96b230 Removing space from filename
utils/yangutils/src/test/resources/ConfigTrueValidKeyValidLeaf List.yang

Change-Id: I6a275474c0ccfe3a7256862b3ccf7d739a6c0211
2016-04-09 01:29:26 -07:00
Brian O'Connor
5ab426f9ff Updating copyrights
New format: 'Copyright .year-present Open Networking Laboratory'

Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Bharat saraswal
6ef0b76590 YANG translator error handler framework and UT fixes.
Change-Id: Icb4d65540ed7ea8d6ecbd8458d44d7d86df969fa
2016-04-05 17:12:28 +00:00
Vidyashree Rama
0b92073bab YANG range restriction listener
Change-Id: I51af1d5d85068bb35c88ed1f86778b6ffc407036
2016-04-04 16:23:23 +00:00
Vidyashree Rama
6a72b795ea YANG rpc, input and output listener
Change-Id: Idd9847175c61d9f033cf80213b46e9c9c949849c
2016-03-31 14:56:04 +00:00
Vidyashree Rama
25bf4d0ab4 YANG augment listener
Change-Id: I11ece665a7627d784f82247d5a33e3453632d0f9
2016-03-31 14:39:06 +00:00
Gaurav Agrawal
d9d6cc8ad2 [ONOS-4063 to 68] Intra YANG file Linking Implementation and Intra YANG file Linking Framework
Change-Id: I06e602c351ab54178bf90b8676af71a70e42371f
2016-03-28 21:22:02 +00:00
Vidyashree Rama
506cbe1ccb yang Notification Listener
Change-Id: I1073be0342bee083495e2c103bad8351f492441c
2016-03-28 18:18:16 +00:00
Bharat saraswal
d6f1241c24 UT test cases fixes in YANG translator.
Change-Id: I8408280c663dda016956b76db27285f466f24fad
2016-03-28 18:15:16 +00:00
Gaurav Agrawal
bd80447045 [ONOS-3894, 4071] YANG Advanced Construct Union & Grouping
Change-Id: I0f828adb5884c2d7b6e4120f9843c416608ae5e7
2016-03-25 15:44:38 +00:00
Bharat saraswal
2f11f65be6 Defect Fixes and optimization for YANG translator.
Change-Id: I974a968f3c41e1abea9f2567aceb3d523645d0ae
2016-03-25 18:19:46 +05:30
janani b
cc9ac30af6 Defect fix for YANG revision
Change-Id: I6af5e82122629ea69c40b4fc3159bc7712d8293d
2016-03-25 00:38:41 +00:00
Bharat saraswal
e2d51d6e61 [ONOS-4149],[ONOS-3909] YANG list translator impl and bug fixes.
Change-Id: Ia1a94142a3a114815766f661ed850bf9cacde66f
2016-03-25 00:03:35 +00:00
Gaurav Agrawal
e3ed0d96be [ONOS-3898/4069] Yang Utils Extension to support RPC/Notification/Choice/Case/Union
Change-Id: I405852caff3464719e8e586fa8e9ae9b6ed043ff
2016-03-24 23:37:04 +00:00
Vinod Kumar S
38046506a2 YANG Translator optimization
Change-Id: Ie6a6b9d371a4fc5fd973cf56d6f3c7b44a3146ba
2016-03-24 23:03:56 +00:00
Gaurav Agrawal
78f72400fa YANG: Line number and character position addition for cardinality failure + Increase readability of Error message and function name
Change-Id: I467a536a9d2a6cbb29873491fdb0a91f211deefd
2016-03-21 19:21:51 +00:00
Vidyashree Rama
8a6b128e26 string issue fix for few yang construct like config, mandatory + allowing yang constructs as identifers and string
Change-Id: I8dd01dc60d280a843b0a485681caa6bfcac013c2
2016-03-21 19:21:23 +00:00
Brian O'Connor
955c316b54 Starting snapshot 1.6.0-SNAPSHOT 2016-03-10 15:27:19 -08:00
Brian O'Connor
55b4d80176 Tagging 1.5.0 (Falcon) 2016-03-10 15:24:41 -08:00
Madan Jampani
23696428f8 Starting snapshot 1.5.0-SNAPSHOT 2016-03-09 14:02:04 -08:00
Madan Jampani
b7a5420285 Tagging 1.5.0-rc3 2016-03-09 13:47:32 -08:00
Bharat saraswal
8f2a6c5b67 [ONOS-4144] ,[ONOS-4145] Bug fixes for YANG translator.
Change-Id: I6922c01269611b3aec61a9e46cda5166f8fe1ec0
2016-03-09 19:45:37 +00:00
Vidyashree Rama
bcd7fbace4 Module & Sub module grammar issue fix
Change-Id: Ia90b90510233195c5eab7402ebe790014ce137d1
2016-03-09 17:40:58 +00:00
Bharat saraswal
2f00b4b8bb ST defect fixes and review comments fixes
Change-Id: Ib8c56a88c19cd9aa23918d0f9e37c89e74cb0d13
2016-03-08 19:12:31 +00:00
Vidyashree Rama
468f8283e4 Identifier issue fix for module, list, container, leaf, leaf-list, prefix + date agr string for revision fix
Change-Id: Id9d596512f35b54f6359d361402bcd0180b71678
2016-03-08 19:01:08 +00:00
b.janani
1fef273a3f Defect Fix for namespace with special character support in YANG
Change-Id: I8cc5b9dce58023c5965b07ac36cc4b5858f91699
2016-03-04 20:01:20 +00:00
Thomas Vachuska
5d8994ffce Starting snapshot 1.5.0-SNAPSHOT 2016-03-03 17:13:26 -08:00
Thomas Vachuska
40d5255ca9 Tagging 1.5.0-rc2 2016-03-03 17:08:36 -08:00
Vinod Kumar S
c421600f81 removed code duplication in translator, and addressed review comments
Change-Id: I27767a81c4bf279c80d2b98192f75f8f507b4457
2016-03-03 17:05:18 +00:00
Gaurav Agrawal
8e8770a7ae YANG construct collision detection framework added
Change-Id: I1458f9e3192641f3f90c444798c31a64536ffa5d
2016-03-01 21:59:14 +00:00
Gaurav Agrawal
0cfdeedeb8 Yang Listener for BITS Data Type
Change-Id: I81e7f7e8de38ce20addd63548414a486b7e2ffb8
2016-02-25 21:39:36 +00:00
Vinod Kumar S
71cba685ff [ONOS-3904] Derived data type and formatting fixes
Change-Id: I1d68899e0056fa0db6322e83f7e9d3ff9b3b1ee0
2016-02-25 20:50:53 +00:00
b.janani
8b8ebdc924 UT for YANG translator utils
Change-Id: I1da6f7d6201f880c27885659e5e52edc3fccbdd6
2016-02-25 20:44:54 +00:00
Gaurav Agrawal
9c512e0e92 [ONOS-3897] Yang Listener for Enumeration Data Type
Change-Id: If257c73da8fe2dcc2f4111f103967cfcdd7fa273
2016-02-24 23:21:26 +00:00
Bharat saraswal
4bf8b15d73 [ONOS-3908] YANG container translator.
Change-Id: I4e239509df747238905ca0995f41019679093627
2016-02-24 23:20:16 +00:00
Vidyashree Rama
f4c617cf2f config ang key validation and UT for the same
Change-Id: I507740fc9da3f3da5fb3c88a7414f87db6251c5b
2016-02-24 08:05:59 +00:00
Vidyashree Rama
a0568d2cdf UT for checking default values of list sub-statements
Change-Id: I79312afcae98aa8b26f6f33bc42c5dcb86073f4a
2016-02-24 07:45:36 +00:00
b.janani
68c55e1931 Unit Test Cases For YANG Io
Change-Id: Ie8876c25e4a293c52ae4c135921b7fe168f5f7c1
2016-02-24 07:44:54 +00:00
Vinod Kumar S
0c330cd5fe [ONOS-3902, ONOS-3903, ONOS-3904] string type, integer type derrived type
Change-Id: I8279e93fcb7dfb82491cc09057c9d75165add68d
2016-02-23 17:58:20 +00:00
Vidyashree Rama
59071f3a58 Change to static import for lesser indentation.
Change-Id: I5350c65496023a96c88cefe9dd5ed64a72c5f30c
2016-02-23 03:44:30 +00:00