master/slave => leader/follower

This commit is contained in:
2020-04-18 09:00:03 +02:00
parent 1cd8873e5b
commit 308e980bfd
72 changed files with 399 additions and 399 deletions

View File

@ -10,22 +10,22 @@
</variable>
</family>
<family name="general1">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general1.master.master": [], "creole.general1.master.slave1": [], "creole.general1.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general1.leader.leader": [], "creole.general1.leader.follower1": [], "creole.general1.leader.follower2": []}

View File

@ -13,19 +13,19 @@
</family>
<family doc="general1" name="general1">
<property>normal</property>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general1.master.slave1</param>
<param transitive="False" type="variable">creole.general1.leader.follower1</param>
</value>
</variable>
</leader>

View File

@ -5,21 +5,21 @@
<variables>
<family name="general">
<variable name="mode_conteneur_actif" type="oui/non" description="master" multi="True">
<variable name="mode_conteneur_actif" type="oui/non" description="leader" multi="True">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True">
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True">
<value>value</value>
</variable>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": ["non"], "creole.general.master.master": [], "creole.general.master.slave1": [], "creole.general.master.slave2": []}
{"creole.general.mode_conteneur_actif": ["non"], "creole.general.leader.leader": [], "creole.general.leader.follower1": [], "creole.general.leader.follower2": []}

View File

@ -3,22 +3,22 @@
<family doc="" name="creole">
<family doc="general" name="general">
<property>normal</property>
<variable doc="master" multi="True" name="mode_conteneur_actif" type="choice">
<variable doc="leader" multi="True" name="mode_conteneur_actif" type="choice">
<choice type="string">oui</choice>
<choice type="string">non</choice>
<property>mandatory</property>
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>mandatory</property>
<property>normal</property>
<value>value</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
</variable>
</leader>

View File

@ -5,21 +5,21 @@
<variables>
<family name="general">
<variable name="mode_conteneur_actif" type="oui/non" description="master" multi="True">
<variable name="mode_conteneur_actif" type="oui/non" description="leader" multi="True">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True">
<variable name="leader" type="string" description="leader" multi="True">
<value>value</value>
</variable>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": ["non"], "creole.general.master.master": ["value"], "creole.general.master.slave1": [null], "creole.general.master.slave2": [null]}
{"creole.general.mode_conteneur_actif": ["non"], "creole.general.leader.leader": ["value"], "creole.general.leader.follower1": [null], "creole.general.leader.follower2": [null]}

View File

@ -3,23 +3,23 @@
<family doc="" name="creole">
<family doc="general" name="general">
<property>normal</property>
<variable doc="master" multi="True" name="mode_conteneur_actif" type="choice">
<variable doc="leader" multi="True" name="mode_conteneur_actif" type="choice">
<choice type="string">oui</choice>
<choice type="string">non</choice>
<property>mandatory</property>
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string">
<variable doc="leader" multi="True" name="leader" type="string">
<property>mandatory</property>
<value>value</value>
</variable>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
</variable>
</leader>

View File

@ -7,21 +7,21 @@
</variable>
</family>
<family name='general1'>
<variable name='master' type='string' description="master" multi="True"/>
<variable name='slave1' type='string' description="slave1" multi="True"/>
<variable name='slave2' type='string' description="slave2" multi="True"/>
<variable name='leader' type='string' description="leader" multi="True"/>
<variable name='follower1' type='string' description="follower1" multi="True"/>
<variable name='follower2' type='string' description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name='calc_val' target='slave1'>
<fill name='calc_val' target='follower1'>
<param name='valeur'>valfill</param>
</fill>
<fill name='calc_val' target='slave2'>
<param type='variable'>slave1</param>
<fill name='calc_val' target='follower2'>
<param type='variable'>follower1</param>
</fill>
<group master='master' description="other description">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader='leader' description="other description">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>
</rougail>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general1.master.master": [], "creole.general1.master.slave1": [], "creole.general1.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general1.leader.leader": [], "creole.general1.leader.follower1": [], "creole.general1.leader.follower2": []}

View File

@ -13,19 +13,19 @@
</family>
<family doc="general1" name="general1">
<property>normal</property>
<leader doc="other description" name="master">
<leader doc="other description" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general1.master.slave1</param>
<param transitive="False" type="variable">creole.general1.leader.follower1</param>
</value>
</variable>
</leader>

View File

@ -10,16 +10,16 @@
</variable>
</family>
<family name="general-1">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -5,7 +5,7 @@
<variables>
<family name="general-1">
<variable name="master" redefine="True" mandatory="True"/>
<variable name="leader" redefine="True" mandatory="True"/>
</family>
</variables>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general_1.master.master": [], "creole.general_1.master.slave1": [], "creole.general_1.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general_1.leader.leader": [], "creole.general_1.leader.follower1": [], "creole.general_1.leader.follower2": []}

View File

@ -13,15 +13,15 @@
</family>
<family doc="general-1" name="general_1">
<property>basic</property>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>basic</property>
<variable doc="master" multi="True" name="master" type="string">
<variable doc="leader" multi="True" name="leader" type="string">
<property>mandatory</property>
</variable>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
</variable>
</leader>

View File

@ -8,22 +8,22 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True" mode="expert"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True" mode="expert"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.master.master": [], "creole.general.master.slave1": [], "creole.general.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.leader.leader": [], "creole.general.leader.follower1": [], "creole.general.leader.follower2": []}

View File

@ -10,19 +10,19 @@
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>expert</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general.master.slave1</param>
<param transitive="False" type="variable">creole.general.leader.follower1</param>
</value>
</variable>
</leader>

View File

@ -8,22 +8,22 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True" mandatory="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True" mandatory="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.master.master": [], "creole.general.master.slave1": [], "creole.general.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.leader.leader": [], "creole.general.leader.follower1": [], "creole.general.leader.follower2": []}

View File

@ -10,20 +10,20 @@
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>mandatory</property>
<property>normal</property>
<value name="calc_val" type="calculation">
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general.master.slave1</param>
<param transitive="False" type="variable">creole.general.leader.follower1</param>
</value>
</variable>
</leader>

View File

@ -13,8 +13,8 @@
</variables>
<constraints>
<group master="nut_monitor_netmask">
<slave>nut_monitor_host</slave>
<group leader="nut_monitor_netmask">
<follower>nut_monitor_host</follower>
</group>
</constraints>

View File

@ -8,22 +8,22 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True" mandatory="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True" mandatory="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.master.master": [], "creole.general.master.slave1": [], "creole.general.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.leader.leader": [], "creole.general.leader.follower1": [], "creole.general.leader.follower2": []}

View File

@ -10,21 +10,21 @@
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>basic</property>
<variable doc="master" multi="True" name="master" type="string">
<variable doc="leader" multi="True" name="leader" type="string">
<property>mandatory</property>
</variable>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general.master.slave1</param>
<param transitive="False" type="variable">creole.general.leader.follower1</param>
</value>
</variable>
</leader>

View File

@ -10,29 +10,29 @@
</variable>
</family>
<family name="general1">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="master1" type="string" description="master" multi="True"/>
<variable name="slave11" type="string" description="slave1" multi="True"/>
<variable name="slave21" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
<variable name="leader1" type="string" description="leader" multi="True"/>
<variable name="follower11" type="string" description="follower1" multi="True"/>
<variable name="follower21" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
<group master="master1">
<slave>slave11</slave>
<slave>slave21</slave>
<group leader="leader1">
<follower>follower11</follower>
<follower>follower21</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general1.master.master": [], "creole.general1.master.slave1": [], "creole.general1.master.slave2": [], "creole.general1.master1.master1": [], "creole.general1.master1.slave11": [], "creole.general1.master1.slave21": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general1.leader.leader": [], "creole.general1.leader.follower1": [], "creole.general1.leader.follower2": [], "creole.general1.leader1.leader1": [], "creole.general1.leader1.follower11": [], "creole.general1.leader1.follower21": []}

View File

@ -13,29 +13,29 @@
</family>
<family doc="general1" name="general1">
<property>normal</property>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general1.master.slave1</param>
<param transitive="False" type="variable">creole.general1.leader.follower1</param>
</value>
</variable>
</leader>
<leader doc="master" name="master1">
<leader doc="leader" name="leader1">
<property>normal</property>
<variable doc="master" multi="True" name="master1" type="string"/>
<variable doc="slave1" multi="True" name="slave11" type="string">
<variable doc="leader" multi="True" name="leader1" type="string"/>
<variable doc="follower1" multi="True" name="follower11" type="string">
<property>normal</property>
</variable>
<variable doc="slave2" multi="True" name="slave21" type="string">
<variable doc="follower2" multi="True" name="follower21" type="string">
<property>normal</property>
</variable>
</leader>

View File

@ -10,22 +10,22 @@
</variable>
</family>
<family name="general1">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -5,13 +5,13 @@
<variables>
<family name="general1">
<variable name="slave3" type="string" description="slave3" multi="True"/>
<variable name="follower3" type="string" description="follower3" multi="True"/>
</family>
</variables>
<constraints>
<group master="master">
<slave>slave3</slave>
<group leader="leader">
<follower>follower3</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general1.master.master": [], "creole.general1.master.slave1": [], "creole.general1.master.slave2": [], "creole.general1.master.slave3": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general1.leader.leader": [], "creole.general1.leader.follower1": [], "creole.general1.leader.follower2": [], "creole.general1.leader.follower3": []}

View File

@ -13,22 +13,22 @@
</family>
<family doc="general1" name="general1">
<property>normal</property>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general1.master.slave1</param>
<param transitive="False" type="variable">creole.general1.leader.follower1</param>
</value>
</variable>
<variable doc="slave3" multi="True" name="slave3" type="string">
<variable doc="follower3" multi="True" name="follower3" type="string">
<property>normal</property>
</variable>
</leader>

View File

@ -8,27 +8,27 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="slave3" type="string" description="slave3" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
<variable name="follower3" type="string" description="follower3" multi="True"/>
</family>
</variables>
<constraints>
<auto name="calc_val" target="slave1">
<auto name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</auto>
<auto name="calc_val" target="slave2">
<param type="variable">slave1</param>
<auto name="calc_val" target="follower2">
<param type="variable">follower1</param>
</auto>
<auto name="calc_val" target="slave3">
<param type="variable">master</param>
<auto name="calc_val" target="follower3">
<param type="variable">leader</param>
</auto>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<slave>slave3</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
<follower>follower3</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.master.master": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.leader.leader": []}

View File

@ -10,10 +10,10 @@
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>force_default_on_freeze</property>
<property>frozen</property>
<property>hidden</property>
@ -22,22 +22,22 @@
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>force_default_on_freeze</property>
<property>frozen</property>
<property>hidden</property>
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general.master.slave1</param>
<param transitive="False" type="variable">creole.general.leader.follower1</param>
</value>
</variable>
<variable doc="slave3" multi="True" name="slave3" type="string">
<variable doc="follower3" multi="True" name="follower3" type="string">
<property>force_default_on_freeze</property>
<property>frozen</property>
<property>hidden</property>
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general.master.master</param>
<param transitive="False" type="variable">creole.general.leader.leader</param>
</value>
</variable>
</leader>

View File

@ -8,22 +8,22 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<auto name="calc_val" target="slave1">
<auto name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</auto>
<auto name="calc_val" target="slave2">
<param type="variable">master</param>
<auto name="calc_val" target="follower2">
<param type="variable">leader</param>
</auto>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.master.master": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.leader.leader": []}

View File

@ -10,10 +10,10 @@
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>force_default_on_freeze</property>
<property>frozen</property>
<property>hidden</property>
@ -22,13 +22,13 @@
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>force_default_on_freeze</property>
<property>frozen</property>
<property>hidden</property>
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general.master.master</param>
<param transitive="False" type="variable">creole.general.leader.leader</param>
</value>
</variable>
</leader>

View File

@ -9,20 +9,20 @@
<value>non</value>
</variable>
</family>
<family name="mastermode" mode="expert">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<family name="leadermode" mode="expert">
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<auto name="calc_val" target="master">
<auto name="calc_val" target="leader">
<param name="valeur">valfill</param>
</auto>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -11,22 +11,22 @@
<value type="string">non</value>
</variable>
</family>
<family doc="mastermode" name="mastermode">
<family doc="leadermode" name="leadermode">
<property>expert</property>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>hidden</property>
<property>expert</property>
<variable doc="master" multi="True" name="master" type="string">
<variable doc="leader" multi="True" name="leader" type="string">
<property>force_default_on_freeze</property>
<property>frozen</property>
<value name="calc_val" type="calculation">
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>expert</property>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>expert</property>
</variable>
</leader>

View File

@ -8,22 +8,22 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.master.master": [], "creole.general.master.slave1": [], "creole.general.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.leader.leader": [], "creole.general.leader.follower1": [], "creole.general.leader.follower2": []}

View File

@ -10,19 +10,19 @@
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
<value name="calc_val" type="calculation">
<param transitive="False" type="variable">creole.general.master.slave1</param>
<param transitive="False" type="variable">creole.general.leader.follower1</param>
</value>
</variable>
</leader>

View File

@ -8,20 +8,20 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
<separators/>
</variables>
<constraints>
<check name="valid_enum" target="slave1">
<check name="valid_enum" target="follower1">
<param>['a','b','c']</param>
</check>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.master.master": [], "creole.general.master.slave1": [], "creole.general.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.leader.leader": [], "creole.general.leader.follower1": [], "creole.general.leader.follower2": []}

View File

@ -10,10 +10,10 @@
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="choice">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="choice">
<choice type="string">a</choice>
<choice type="string">b</choice>
<choice type="string">c</choice>
@ -21,7 +21,7 @@
<property>normal</property>
<value type="string">a</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
</variable>
</leader>

View File

@ -8,17 +8,17 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True" mode="basic"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True" mode="basic"/>
</family>
<separators/>
</variables>
<constraints>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.master.master": [], "creole.general.master.slave1": [], "creole.general.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.leader.leader": [], "creole.general.leader.follower1": [], "creole.general.leader.follower2": []}

View File

@ -10,13 +10,13 @@
<property>normal</property>
<value type="string">non</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
</variable>
</leader>

View File

@ -9,20 +9,20 @@
<value>non</value>
</variable>
<variable name="condition" type="oui/non" description="condition"/>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
<condition name="disabled_if_in" source="condition">
<param>oui</param>
<target type="variable">slave1</target>
<target type="variable">follower1</target>
</condition>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.condition": "oui", "creole.general.master.master": [], "creole.general.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.condition": "oui", "creole.general.leader.leader": [], "creole.general.leader.follower2": []}

View File

@ -17,14 +17,14 @@
<property>normal</property>
<value type="string">oui</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>normal</property>
<property expected="oui" inverse="False" source="creole.general.condition" type="calculation">disabled</property>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
</variable>
</leader>

View File

@ -9,23 +9,23 @@
<value>non</value>
</variable>
<variable name="condition" type="oui/non" description="condition"/>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
<auto name="calc_val" target="slave1">
<auto name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</auto>
<condition name="disabled_if_in" source="condition">
<param>oui</param>
<target type="variable">slave1</target>
<target type="variable">follower1</target>
</condition>
</constraints>

View File

@ -1 +1 @@
{"creole.general.mode_conteneur_actif": "non", "creole.general.condition": "oui", "creole.general.master.master": [], "creole.general.master.slave2": []}
{"creole.general.mode_conteneur_actif": "non", "creole.general.condition": "oui", "creole.general.leader.leader": [], "creole.general.leader.follower2": []}

View File

@ -17,10 +17,10 @@
<property>normal</property>
<value type="string">oui</value>
</variable>
<leader doc="master" name="master">
<leader doc="leader" name="leader">
<property>normal</property>
<variable doc="master" multi="True" name="master" type="string"/>
<variable doc="slave1" multi="True" name="slave1" type="string">
<variable doc="leader" multi="True" name="leader" type="string"/>
<variable doc="follower1" multi="True" name="follower1" type="string">
<property>force_default_on_freeze</property>
<property>frozen</property>
<property>hidden</property>
@ -30,7 +30,7 @@
<param name="valeur" transitive="False" type="string">valfill</param>
</value>
</variable>
<variable doc="slave2" multi="True" name="slave2" type="string">
<variable doc="follower2" multi="True" name="follower2" type="string">
<property>normal</property>
</variable>
</leader>

View File

@ -12,8 +12,8 @@
</family>
</variables>
<constraints>
<group master="extra.ejabberd.description">
<slave>mode</slave>
<group leader="extra.ejabberd.description">
<follower>mode</follower>
</group>
</constraints>
</rougail>

View File

@ -20,8 +20,8 @@
</variables>
<constraints>
<group master="nut_monitor_netmask">
<slave>nut_monitor_host</slave>
<group leader="nut_monitor_netmask">
<follower>nut_monitor_host</follower>
</group>
</constraints>

View File

@ -7,7 +7,7 @@
</variables>
<constraints>
<condition name="disabled_if_in" source="replicationType">
<param>master-master</param>
<param>leader-leader</param>
<target type="variable">replicationType</target>
</condition>
</constraints>

View File

@ -10,22 +10,22 @@
</variable>
</family>
<family name="general">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -5,25 +5,25 @@
<variables>
<family name="general">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -10,22 +10,22 @@
</variable>
</family>
<family name="general1">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave2</slave>
<slave>slave1</slave>
<group leader="leader">
<follower>follower2</follower>
<follower>follower1</follower>
</group>
</constraints>

View File

@ -10,24 +10,24 @@
</variable>
</family>
<family name="general1">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
</family>
<family name="general2">
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -10,22 +10,22 @@
</variable>
</family>
<family name="general1">
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1"/>
<variable name="slave2" type="string" description="slave2" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1"/>
<variable name="follower2" type="string" description="follower2" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -8,22 +8,22 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" auto_save="True" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" auto_save="True" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -8,26 +8,26 @@
<variable name="mode_conteneur_actif" type="oui/non" description="No change">
<value>non</value>
</variable>
<variable name="master" type="string" description="master" multi="True"/>
<variable name="slave1" type="string" description="slave1" multi="True"/>
<variable name="slave2" type="string" description="slave2" auto_save="True" multi="True"/>
<variable name="leader" type="string" description="leader" multi="True"/>
<variable name="follower1" type="string" description="follower1" multi="True"/>
<variable name="follower2" type="string" description="follower2" auto_save="True" multi="True"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
<group master="master1">
<slave>slave3</slave>
<slave>slave4</slave>
<group leader="leader1">
<follower>follower3</follower>
<follower>follower4</follower>
</group>
</constraints>

View File

@ -5,22 +5,22 @@
<variables>
<family name="general">
<variable name="master" type="string" description="master" auto_freeze="True"/>
<variable name="slave1" type="string" description="slave1"/>
<variable name="slave2" type="string" description="slave2"/>
<variable name="leader" type="string" description="leader" auto_freeze="True"/>
<variable name="follower1" type="string" description="follower1"/>
<variable name="follower2" type="string" description="follower2"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>

View File

@ -5,22 +5,22 @@
<variables>
<family name="general">
<variable name="master" type="string" description="master"/>
<variable name="slave1" type="string" description="slave1"/>
<variable name="slave2" type="string" description="slave2"/>
<variable name="leader" type="string" description="leader"/>
<variable name="follower1" type="string" description="follower1"/>
<variable name="follower2" type="string" description="follower2"/>
</family>
</variables>
<constraints>
<fill name="calc_val" target="slave1">
<fill name="calc_val" target="follower1">
<param name="valeur">valfill</param>
</fill>
<fill name="calc_val" target="slave2">
<param type="variable">slave1</param>
<fill name="calc_val" target="follower2">
<param type="variable">follower1</param>
</fill>
<group master="master">
<slave>slave1</slave>
<slave>slave2</slave>
<group leader="leader">
<follower>follower1</follower>
<follower>follower2</follower>
</group>
</constraints>