<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>
|