===== The Element ===== ==== Definition and Usage ==== 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. ==== Syntax ==== ^ Element ^ Attributes ^ Content ^ Parent ^ | [[bind|]] | __//role//__, __//component//__, //interface//, //descriptor// | [[bindparam|]]* | [[link|]] | ==== Attributes ==== ^ 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. |