<xsd:complexType name="ForkType">
<xsd:annotation>
<xsd:documentation>The type related to the Fork construct</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Documentation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TimeToPerform" minOccurs="0"/>
<xsd:element ref="FromLink"/>
<xsd:element ref="ToLink" minOccurs="2" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="optname"/>
<xsd:attribute name="type" use="optional" default="OR">
<xsd:annotation>
<xsd:documentation>Defines the type of Fork. OR: An OR value will mean that any business activity pointed to by a transition coming from the fork might be initiated. All activities may run in parallel. XOR: Only one of the possible activities will run.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="OR"/>
<xsd:enumeration value="XOR"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType> |