|
•
|
|
•
|
|
•
|
In Component Link nodes it finds all use of arg.XXX where XXX is not available in the parent’s parameters and is available in the target’s parameters. It replaces all those names with targ.XXX.
|
|
•
|
In Component nodes it finds all use of arg.XXX in the default expressions where XXX is available in the component’s parameters. Except for a few exceptions it will replace those cases with targ.XXX. The exceptions are:
|
|
-
|
|
-
|
The replacement cause an obvious circular dependency (for example, AA = arg.BB, BB = str.append(targ.AA, '_suffix').
|
|
•
|
For all read-only expressions that only contain targ.XXX (after above replacement) and loop.XXX it moves the parameter definition to a new Local Parameters node. Note that it is enough that the default expression contains one arg.XXX that will not be replaced to skip the move.
|
|
•
|
Select Parameter to activate looping over the elements of a dependent variable. Enter the Name, Description, and Default expression in the corresponding columns of the table.
|
|
•
|
Select Selection to activate looping over the selections that was defined by the Component Link. Enter a name for the selection in the Name field.
|
|
•
|
Select Pair to loop over all pairs with this component. This is equivalent to the parameter syntax par.pairs that also does a loop of all pairs. The Pair option is a specialized options for this parameter syntax.
|