Data Model

The complex type CT_DataModel defines the data model and contains a sequence of elements. It is defined as follows:

<xsd:complexType name="CT_DataModel">
  <xsd:sequence oxsd:emitArgs="flattenSequence">
    <xsd:element name="ptLst" type="CT_PtList" />
      <xsd:element name="cxnLst" type="CT_CxnList" minOccurs="0" 
        maxOccurs="1" />
      <xsd:element name="bg" type="a:CT_BackgroundFormatting" 
        minOccurs="0" />
      <xsd:element name="whole" type="a:CT_WholeE2oFormatting" 
        minOccurs="0" />
    </xsd:sequence>
</xsd:complexType>

The data model contains a list of elements, a list of connections, and formatting properties for the background object and the diagram container. This complex type is responsible for holding all data-bound information of the diagram being created.