<xsd:complexType name="CT_When">
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element name="alg" type="CT_Algorithm" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Algorithm</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="shape" type="CT_Shape" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Shape</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="presOf" type="CT_PresentationOf" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Presentation Of</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="constrLst" type="CT_Constraints" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Constraint List</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ruleLst" type="CT_Rules" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Rule List</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="forEach" type="CT_ForEach">
<xsd:annotation>
<xsd:documentation>For Each</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="layoutNode" type="CT_LayoutNode">
<xsd:annotation>
<xsd:documentation>Layout Node</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="choose" type="CT_Choose">
<xsd:annotation>
<xsd:documentation>Choose Element</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="extLst" type="a:CT_OfficeArtExtensionList" minOccurs="0" maxOccurs="1" />
</xsd:choice>
<xsd:attribute name="name" type="xsd:string" use="optional" default="">
<xsd:annotation>
<xsd:documentation>Name</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attributeGroup ref="AG_IteratorAttributes" />
<xsd:attribute name="func" type="ST_FunctionType" use="required">
<xsd:annotation>
<xsd:documentation>Function</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="arg" type="ST_FunctionArgument" use="optional" default="none">
<xsd:annotation>
<xsd:documentation>Argument</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="op" type="ST_FunctionOperator" use="required">
<xsd:annotation>
<xsd:documentation>Operator</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="val" type="ST_FunctionValue" use="required">
<xsd:annotation>
<xsd:documentation>Value</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
|