Commit efd58940 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ schemas

parent c3bd3574
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns:tdl="http://www.etsi.org/spec/TDL/1.4.1"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.etsi.org/spec/TDL/1.4.1">
<xsd:import namespace="http://www.omg.org/XMI" schemaLocation="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>
</xsd:element>
<xsd:complexType name="AnnotationType">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:PackageableElement"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="AnnotationType" type="tdl:AnnotationType">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType abstract="true" name="PackageableElement">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:NamedElement"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="PackageableElement" type="tdl:PackageableElement">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType abstract="true" name="NamedElement">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:Element"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="NamedElement" type="tdl:NamedElement">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Package">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:NamedElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="packagedElement" type="tdl:PackageableElement">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="import" type="tdl:ElementImport">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="nestedPackage" type="tdl:Package">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Package" type="tdl:Package">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ElementImport">
<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="importedElement" type="tdl:PackageableElement">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="importedPackage" type="tdl:Package">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="importedElement" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="importedPackage" 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="ElementImport" type="tdl:ElementImport">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="TestObjective">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:PackageableElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="objectiveURI" nillable="true" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="description" 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="TestObjective" type="tdl:TestObjective">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Foundation.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType abstract="true" name="DataInstance">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:MappableDataElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="dataType" type="tdl:DataType">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="dataType" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="DataInstance" type="tdl:DataInstance">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType abstract="true" name="MappableDataElement">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:PackageableElement"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="MappableDataElement" type="tdl:MappableDataElement">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType abstract="true" name="DataType">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:MappableDataElement"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="DataType" type="tdl:DataType">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DataResourceMapping">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:PackageableElement">
<xsd:attribute name="resourceURI" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="DataResourceMapping" type="tdl:DataResourceMapping">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DataElementMapping">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:PackageableElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="mappableDataElement" type="tdl:MappableDataElement">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dataResourceMapping" type="tdl:DataResourceMapping">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="parameterMapping" type="tdl:ParameterMapping">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="elementURI" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="mappableDataElement" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="dataResourceMapping" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="DataElementMapping" type="tdl:DataElementMapping">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ParameterMapping">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:Element">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="parameter" type="tdl:Parameter">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="parameterURI" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="parameter" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ParameterMapping" type="tdl:ParameterMapping">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType abstract="true" name="Parameter">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:NamedElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="dataType" type="tdl:DataType">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="dataType" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Parameter" type="tdl:Parameter">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="SimpleDataType">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="tdl:DataType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="SimpleDataType" type="tdl:SimpleDataType">
<xsd:annotation>
<xsd:documentation>
<p>From package TestDescriptionLanguage::TDL_MetaModel::Data::DataDefinition.</p>
</xsd:documentation>
</xsd:annotation>