The <bind> element allows associating an interface of an object with a connector role.
If the referred connector role comes from a <simpleAction> element whose eventType is equal to “attribution”, and whose actionType is equal to “start”, and if the specified value is “$anyName”, the assigned value is retrieved from the property associated with the role “anyName” and defined by a <bind> child element in the same <link> element. If this value cannot be retrieved, no attribution is made.
Element | Attributes | Content | Parent |
---|---|---|---|
<bind> | role, component, interface, descriptor | <bindParam>* | <link> |
Name | Value | Description |
---|---|---|
role | String | The role attribute refers to a connector role. |
component | IDREF. | The component attribute refers to a <media> element, or to a <context> element, or to a <body> element, or to a <switch> element. These elements must be child elements of the same composition in which the <link> element is defined, or must be the composition in which the <link> element is defined. |
interface | String. The default value is the whole content anchor. | The interface attribute refers to an <area>, <port>, or <switchPort>, of the object identified by the component attribute, by referring its id attribute; or refers to a <property>, of the object identified by the component attribute, by referring its name attribute. |
descriptor | IDREF. | The descriptor attribute refers to a <descriptor> element. |