PerformsType

The type related to the role binding Performs
element.

Complex Type Information

Model

Children: Documentation

Attributes

QName Type Fixed Default Use Inheritable Annotation
currentRoleRef xsd:IDREF required
The currentRoleRef attribute defines the nameID reference of the
specific role currently used in an activity. If roles change, this name ID
reference for the currently used role is the referring role that is linked to
the referred-to role in the performsRoleRef.
performsRoleRef xsd:IDREF optional
The performsRoleRef attribute defines nameID reference of the
referred-to role for the specific role used in an activity. This referred-to role is bound
to the referring role (currentRoleRef).

Used By

Source

<xsd:complexType name="PerformsType">
  <xsd:annotation>
    <xsd:documentation>The type related to the role binding Performs element.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element ref="Documentation" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="currentRoleRef" type="xsd:IDREF" use="required">
    <xsd:annotation>
      <xsd:documentation>The currentRoleRef attribute defines the nameID reference of the specific role currently used in an activity. If roles change, this name ID reference for the currently used role is the referring role that is linked to the referred-to role in the performsRoleRef.</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="performsRoleRef" type="xsd:IDREF" use="optional">
    <xsd:annotation>
      <xsd:documentation>The performsRoleRef attribute defines nameID reference of the referred-to role for the specific role used in an activity. This referred-to role is bound to the referring role (currentRoleRef).</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>