Commit graph

11 commits

Author SHA1 Message Date
Johannes Meyer
49ebbc4cdb Apply state overrides on demand instead of directly
Internally non-process children are only instantiated once.
This means when applying state overrides directly they're
used everywhere and do not differ between the containing
process. State overrides are now applied explicitly and
on demand, decoupling them from children.
2020-07-01 08:54:34 +02:00
Johannes Meyer
0c7fca926f config: Use an extra line to store state overrides
Storing overrides as part of a node's name leads to way too complicated
code. A separate field is not only better for compatibility but also
more straightforward to process.
2020-06-26 14:08:05 +02:00
Christian Menapace
98b6b2c6d0 Add Service Override 2020-06-26 11:32:09 +02:00
Johannes Meyer
cacc24f501 NodeAddChildrenAction: Really import nodes if instructed to do so 2019-02-22 14:30:06 +01:00
Johannes Meyer
eef8adb9be NodeAction: Allow method appliesTo to throw an exception
Also implements it's usage in all available actions.
2019-02-22 12:26:24 +01:00
Johannes Meyer
327cb7c28c Allow to import processes from different configurations 2019-01-17 15:20:25 +01:00
Thomas Gelf
5f6b35906d AddNode: fix creating nested nodes
fixes #13883
2017-01-11 17:38:19 +01:00
Thomas Gelf
c083b117dd Modification: rename $bp to $config 2017-01-11 17:36:32 +01:00
Thomas Gelf
22583aa083 BpConfig: renamed from BusinessProcess 2017-01-11 14:09:30 +01:00
Thomas Gelf
5f26440a00 NodeAddChildrenAction: do nothing for missing node 2017-01-03 11:37:39 +01:00
Thomas Gelf
f820dcfec0 NodeAddChildrenAction: new modification action 2016-11-29 15:06:38 +01:00