79 Commits

Author SHA1 Message Date
Bharat saraswal
594bc6dacd [ONOS-3908] Implemetation of YANG container translator.
Change-Id: I9ffcfc4b370edb801dfc90c5394cef787c77641d
2016-02-23 03:42:54 +00:00
Gaurav Agrawal
b5a1c13e56 YANG Derived Data Type Support + Change in YANG Parser Grammar to
Support String values which are not in double quotes with UT case + 
Addition of Revision Date Validation with UT case + Removal of 
String.valueOf

Change-Id: Ic152265a35c0d2b0f84473a94ca67681cf8efca8
2016-02-21 01:21:56 +00:00
Bharat saraswal
870c56f408 [ONOS-3906],[ONOS-3910] Implementation of YANG module and leaf/leaf-list translator.
Change-Id: If1a8a991ffafa14b51211f97c435176ee1bf856f
2016-02-20 21:57:48 +05:30
Vidyashree Rama
49abe71b0a [ONOS-3892,3895,3882,3883,3896]Unit test of yang container, list, leaf, leaf-list parser
Change-Id: Iae040d9d354e012584db8adc0aa7ff1ea4c099a0
2016-02-19 20:12:19 +00:00
Gaurav Agrawal
02b05d2b65 [ONOS-3880, 3881] Change to static import for lesser indentation.
Change-Id: I93a39f9b0ccd019ace5900bf8ba68f7d60f228a0
2016-02-19 19:55:50 +00:00
Bharat saraswal
708abc05b9 [ONOS-3906] Utils for translator implementation.
Change-Id: I1d3617e81c332b6f0194a4b4b9e373c4297a6c67
2016-02-18 22:04:11 +00:00
Bharat saraswal
e259fba787 [ONOS-3906] Utils for traversal of data model tree for translator.
Change-Id: I70f4d2b1c1d2ac791eb6a915b18d8e21b4a9a21a
2016-02-18 22:03:47 +00:00
Gaurav Agrawal
925f563ba6 [ONOS-3878] Addressed Unwanted Warning in Listener's Framework
Change-Id: I41cc51a4cbbd4732f631c5e82808f1f3131757e3
2016-02-18 16:06:41 +00:00
Vidyashree Rama
4f1f08b910 [ONOS-3892,3895,3882,3883,3896]Implementation of yang container, list, leaf, leaf-list parser
Change-Id: Id51839bc434044be8273382f80f15b12f0ec8709
2016-02-18 09:17:49 +00:00
Gaurav Agrawal
a04483cd3d [ONOS-3880, 3881] Yang Listener for Module and Sub-Module
Change-Id: Iee75c3e04af9b66ebc38acb3396aa4c54af5a268
2016-02-18 09:00:17 +00:00
Vidyashree Rama
19d8e973a8 [ONOS-3878] Implement parse tree traversal using listener framework
Change-Id: Ib8b1d12e530f447ef0d72c73abe52cd5ed841dce
2016-02-16 23:16:48 +00:00
Vinod Kumar S
2ff139cde8 [ONOS-3905, ONOS-3901, ONOS-3900] choice, grouping and augment data model support.
Change-Id: Iaee5175e4e06249f5b56192f4744e9297289194c
2016-02-16 21:27:01 +00:00
Vinod Kumar S
67e7be6d50 [ONOS-3885, ONOS-3886, ONOS-3887] Implement YANG sub-module, container and list data model
Change-Id: Id9be89054db0f4c4f84e62547d3b6851cfed3de2
2016-02-12 22:39:09 +00:00
Gaurav Agrawal
8889763e9a [ONOS-3878, 3876, 3879] Yang Parser Manager with Stack and Error Validation
Change-Id: I10e68bd676eca4d576de1234fbb67026c7b49939
2016-02-12 22:37:40 +00:00
Vidyashree Rama
92fc556b56 [ONOS-3882, 3883, 3892]Implement Yang container, list, leaf, leaf-list parsing
Change-Id: I39039c91385fe0d530d037350ef7833c2459514d
2016-02-12 22:20:27 +00:00
Gaurav Agrawal
2cbb9503a8 [ONOS-3878] YANG Listeners methods for Module and SubModule
Change-Id: Ied2fcf631d302b26ef84af8e98895d8ccb6d6269
2016-02-12 21:46:32 +00:00
Gaurav Agrawal
4f8ad17ebf [ONOS-3878] parse tree traversal using listener framework
Change-Id: I53c18593281399f83a2b9bf9df2f7261c69c00b2
2016-02-12 21:44:59 +00:00
Bharat saraswal
ec4ef7cb4b [ONOS-3875] Implementation of maven plugin.
Change-Id: Id2930fec97037dc238a35fea0b118e6a00300f8e
2016-02-12 17:53:47 +00:00
Vidyashree Rama
0a6f4d41fa [ONOS-3877]Parser Exception
Change-Id: I5970210492f75dfccd8ffbf1ffe8464f729337da
2016-02-11 20:14:45 +00:00
Vinod Kumar S
1ede5ab0ed [ONOS-3884] implement YANG module data model
Change-Id: I13b1e121fafe123f6eeb518481c287ce58a0b6cf
2016-02-11 08:41:57 +00:00
Vinod Kumar S
19f39c7bac [ONOS-3892] implement YANG leaf data model
Change-Id: I996d4d3d60a0ad2142e173c6ba26c9cc355ccc80
2016-02-11 02:44:26 +00:00
Vinod Kumar S
17711e5a30 [ONOS-3884] Common interface for parser and translator
Change-Id: I0e556f4324375132787a6b1abefccdd1414abf50
2016-02-11 02:18:11 +00:00
Vinod Kumar S
cf04442733 [ONOS-3895, ONOS-3896, ONOS-3897] Data type interfaces
Change-Id: I9cd9d80ce0accc017118a944dff96367bca89bde
2016-02-11 01:47:50 +00:00
Ray Milkey
3b6b9b1d20 Fix for yang utils breaking nightly build
Change-Id: Ie31980fec48ccc914f2b384993365d6456f36562
2016-02-09 15:11:18 -08:00
Vidyashree Rama
da62150f65 [ONOS-3877] Implement Yang grammar for leaf,leaf-list,augment,grouping/uses
[ONOS-3917] YANG LEXER

Change-Id: Ic2476cd97b9b2b5b557a93fb975cc89002ff4464
2016-02-08 18:31:51 +00:00
janani b
5c12efc187 [ONOS-3871]Yang file-scanner implementation and UT.
Change-Id: I6eb5fd72b8a919ce7776443c59694c5e5411400d
2016-02-08 17:59:03 +00:00
Gaurav Agrawal
50fb464242 [ONOS-3878] YANG Parser External Interface
Change-Id: I6994bf82bb6253d0c68a88142738d55898f5a069
2016-02-08 17:42:59 +00:00
Vinod Kumar S
8c4e6499bb [ONOS-3884] Base Data model node and parser interface
Change-Id: I94caf7fbf26125126d0779c283076c05fc7cd8cf
2016-02-08 17:42:20 +00:00
Vinod Kumar S
7a004ded0f [ONOS-3875] Code Framework for YangUtils
Change-Id: I3844f8eca6f061900367637fb671cb828a8e6d09
2016-02-08 17:40:03 +00:00