<xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="Module" type="ModuleRefType"/> <xsd:choice minOccurs="0"> <xsd:element minOccurs="0" name="Model" type="ModelType"/>
<xsd:element minOccurs="0" name="ModelDefinition" type="DefinitionType"/>
</xsd:choice> <xsd:element minOccurs="0" ref="Parameters"/>
<xsd:group minOccurs="0" ref="ElementInfoGroup"/>
</xsd:sequence> <xsd:attribute name="name" type="ShortTokenType" use="optional"/>
<xsd:attribute name="id" type="ShortNameType" use="required"/>
</xsd:complexType>