Skip to content
v151-draft.xsd 169 KiB
Newer Older
Philip Makedonski's avatar
Philip Makedonski committed
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema 
   xmlns:tdl="http://www.etsi.org/spec/TDL/1.5.1" 
   xmlns:xmi="http://www.omg.org/XMI" 
   xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
   targetNamespace="http://www.etsi.org/spec/TDL/1.5.1">
  <xsd:import namespace="http://www.omg.org/XMI" 
  	schemaLocation="platform:/plugin/org.eclipse.emf.ecore/model/XMI.xsd"/>
  <xsd:simpleType name="UnassignedMemberTreatment">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NCName">
      <xsd:enumeration value="AnyValue"/>
      <xsd:enumeration value="AnyValueOrOmit"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ParameterKind">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NCName">
      <xsd:enumeration value="In"/>
      <xsd:enumeration value="Out"/>
      <xsd:enumeration value="Exception"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="GateTypeKind">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NCName">
      <xsd:enumeration value="Message"/>
      <xsd:enumeration value="Procedure"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ComponentInstanceRole">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::TestConfiguration.</p>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NCName">
      <xsd:enumeration value="SUT"/>
      <xsd:enumeration value="Tester"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="TimeLabelUseKind">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::Time.</p>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NCName">
      <xsd:enumeration value="Last"/>
      <xsd:enumeration value="Previous"/>
      <xsd:enumeration value="First"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType abstract="true" name="Element">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:choice maxOccurs="unbounded" minOccurs="0">
      <xsd:element name="comment" type="tdl:Comment">
        <xsd:annotation>
          <xsd:documentation>
            <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="annotation" type="tdl:Annotation">
        <xsd:annotation>
          <xsd:documentation>
            <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="xmi:Extension"/>
    </xsd:choice>
    <xsd:attribute ref="xmi:id"/>
    <xsd:attributeGroup ref="xmi:ObjectAttribs"/>
    <xsd:attribute name="name" type="xsd:string">
      <xsd:annotation>
        <xsd:documentation>
          <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
        </xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:element name="Element" type="tdl:Element">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
      </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="Comment">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="tdl:Element">
        <xsd:choice maxOccurs="unbounded" minOccurs="0">
          <xsd:element name="commentedElement" type="tdl:Element">
            <xsd:annotation>
              <xsd:documentation>
                <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
              </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:choice>
        <xsd:attribute name="body" type="xsd:string" use="required">
          <xsd:annotation>
            <xsd:documentation>
              <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
            </xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="commentedElement" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>
              <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
            </xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="Comment" type="tdl:Comment">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
      </xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:complexType name="Annotation">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
      </xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="tdl:Element">
        <xsd:choice maxOccurs="unbounded" minOccurs="0">
          <xsd:element name="key" type="tdl:AnnotationType">
            <xsd:annotation>
              <xsd:documentation>
                <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
              </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="annotatedElement" type="tdl:Element">
            <xsd:annotation>
              <xsd:documentation>
                <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
              </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:choice>
        <xsd:attribute name="value" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>
              <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
            </xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="key" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>
              <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
            </xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="annotatedElement" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>
              <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
            </xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="Annotation" type="tdl:Annotation">
    <xsd:annotation>
      <xsd:documentation>
        <p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
      </xsd:documentation>
    </xsd:annotation>
Loading full blame...