The <connectorParam> element is used to parameterize connector attribute values. Any attribute defined by a <causalConnector> element or by its descendent elements can have its value specified as a parameter whose value is defined by the relationship that refers to the connector, using <linkParam> or <bindParam> elements.
In a <connectorParam> element the name attribute defines the parameter name and the type attribute the parameter type.
In order to specify that an attribute defined by the <causalConnector> element or by its descendent elements receivesthe parameter value,it is sufficient to defined the attribute value as the parameter name preceded by the “$” symbol. For instance, in order to parameterize the delay attribute of a <simpleAction> element, a parameter called actionDelay is defined and the value “$actionDelay” is used in the attribute (delay=“$actionDelay”).
Element | Attributes | Content | Parent |
---|---|---|---|
<connectorParam> | name, type | – | <causalConnector> |
Name | Value | Description |
---|---|---|
name | It may receive any string value that begins with a letter or an underscore and that only contains letters, digits, “.”, and “_”. | The name attribute uniquely identifies the parameter within a <causalConnector> element. |
type | String. | The type defines a type for the parameter. |