Closes #229 Merge brooklyn.parameters in YAML files
Implements behaviour required to merge `brooklyn.parameters` sections of specifications in YAML files, allowing addition of new parameters to entities without having to specify the complete list again. Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/a2148bec Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/a2148bec Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/a2148bec Branch: refs/heads/master Commit: a2148becf8252d0934ee5a697a57ac03088806c5 Parents: e9d84bf f607990 Author: Svetoslav Neykov <[email protected]> Authored: Thu Jul 28 19:25:03 2016 +0200 Committer: Svetoslav Neykov <[email protected]> Committed: Thu Jul 28 19:25:03 2016 +0200 ---------------------------------------------------------------------- .../internal/AbstractBrooklynObjectSpec.java | 47 +-- .../BrooklynEntityDecorationResolver.java | 20 +- .../spi/creation/CampInternalUtils.java | 19 +- .../TestSensorAndEffectorInitializer.java | 10 +- .../catalog/SpecParameterParsingTest.java | 4 +- .../catalog/SpecParameterUnwrappingTest.java | 292 ++++++++++++++++--- .../brooklyn/core/objs/BasicSpecParameter.java | 39 ++- .../core/objs/SpecParameterPredicates.java | 110 +++++++ 8 files changed, 436 insertions(+), 105 deletions(-) ----------------------------------------------------------------------
