Added support to Composer to support a model leaf of type empty.
authorBob Gallagher <bob.gallagher@riftio.com>
Tue, 18 Apr 2017 18:45:46 +0000 (14:45 -0400)
committerBob Gallagher <bob.gallagher@riftio.com>
Tue, 18 Apr 2017 18:45:46 +0000 (14:45 -0400)
commit6dfc2c17a4e7f26ffc4e00685a4b24dd22db7d47
tree7f024737051fbe28699dfa73aa562ce2ea7b810c
parentd66bc2c37221a3e4d35d6188f6ab011526bebbf5
Added support to Composer to support a model leaf of type empty.
- complete rewrite the the serialization code
- the new architecture should allow for more easily adding in validation and default value support
- properties are now written out in the order defined by the meta data (it could matter is some definitions)
- changed from using utils.resolvePath to use the lodash version
- did much manual testing and did test comparison of ping-vnfd sample with new generation

Change-Id: Ibd2bbdbdaa436b95ed19016f94425bfab4f85d8e
Signed-off-by: Bob Gallagher <bob.gallagher@riftio.com>
skyquake/plugins/composer/src/src/components/EditDescriptorModelProperties.js
skyquake/plugins/composer/src/src/libraries/model/DescriptorModelMetaFactory.js
skyquake/plugins/composer/src/src/libraries/model/DescriptorModelMetaProperty.js
skyquake/plugins/composer/src/src/libraries/model/DescriptorModelSerializer.js