Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TDL Open Source
TDL Meta Model
Commits
d4f5b697
Commit
d4f5b697
authored
Jan 16, 2022
by
Philip Makedonski
Browse files
+ generated schemas
parent
05957c6d
Changes
3
Hide whitespace changes
Inline
Side-by-side
org.etsi.mts.tdl/model/TypesXMI.xsd
0 → 100644
View file @
d4f5b697
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema
xmlns:types=
"http://www.eclipse.org/uml2/5.0.0/Types"
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
targetNamespace=
"http://www.eclipse.org/uml2/5.0.0/Types"
/>
org.etsi.mts.tdl/model/XMI.xsd
0 → 100644
View file @
d4f5b697
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema
xmlns:xmi=
"http://www.omg.org/XMI"
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
targetNamespace=
"http://www.omg.org/XMI"
>
<xsd:attribute
name=
"id"
type=
"xsd:ID"
/>
<xsd:attributeGroup
name=
"IdentityAttribs"
>
<xsd:attribute
form=
"qualified"
name=
"label"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
form=
"qualified"
name=
"uuid"
type=
"xsd:string"
use=
"optional"
/>
</xsd:attributeGroup>
<xsd:attributeGroup
name=
"LinkAttribs"
>
<xsd:attribute
name=
"href"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
form=
"qualified"
name=
"idref"
type=
"xsd:IDREF"
use=
"optional"
/>
</xsd:attributeGroup>
<xsd:attributeGroup
name=
"ObjectAttribs"
>
<xsd:attributeGroup
ref=
"xmi:IdentityAttribs"
/>
<xsd:attributeGroup
ref=
"xmi:LinkAttribs"
/>
<xsd:attribute
fixed=
"2.0"
form=
"qualified"
name=
"version"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
form=
"qualified"
name=
"type"
type=
"xsd:QName"
use=
"optional"
/>
</xsd:attributeGroup>
<xsd:complexType
name=
"XMI"
>
<xsd:choice
maxOccurs=
"unbounded"
minOccurs=
"0"
>
<xsd:any
processContents=
"strict"
/>
</xsd:choice>
<xsd:attributeGroup
ref=
"xmi:IdentityAttribs"
/>
<xsd:attributeGroup
ref=
"xmi:LinkAttribs"
/>
<xsd:attribute
form=
"qualified"
name=
"type"
type=
"xsd:QName"
use=
"optional"
/>
<xsd:attribute
fixed=
"2.0"
form=
"qualified"
name=
"version"
type=
"xsd:string"
use=
"required"
/>
</xsd:complexType>
<xsd:element
name=
"XMI"
type=
"xmi:XMI"
/>
<xsd:complexType
name=
"PackageReference"
>
<xsd:choice
maxOccurs=
"unbounded"
minOccurs=
"0"
>
<xsd:element
name=
"name"
type=
"xsd:string"
/>
<xsd:element
name=
"version"
type=
"xsd:string"
/>
</xsd:choice>
<xsd:attributeGroup
ref=
"xmi:ObjectAttribs"
/>
<xsd:attribute
name=
"name"
type=
"xsd:string"
use=
"optional"
/>
</xsd:complexType>
<xsd:element
name=
"PackageReference"
type=
"xmi:PackageReference"
/>
<xsd:complexType
name=
"Model"
>
<xsd:complexContent>
<xsd:extension
base=
"xmi:PackageReference"
/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name=
"Model"
type=
"xmi:Model"
/>
<xsd:complexType
name=
"Import"
>
<xsd:complexContent>
<xsd:extension
base=
"xmi:PackageReference"
/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name=
"Import"
type=
"xmi:Import"
/>
<xsd:complexType
name=
"MetaModel"
>
<xsd:complexContent>
<xsd:extension
base=
"xmi:PackageReference"
/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name=
"MetaModel"
type=
"xmi:MetaModel"
/>
<xsd:complexType
name=
"Documentation"
>
<xsd:choice
maxOccurs=
"unbounded"
minOccurs=
"0"
>
<xsd:element
name=
"contact"
type=
"xsd:string"
/>
<xsd:element
name=
"exporter"
type=
"xsd:string"
/>
<xsd:element
name=
"exporterVersion"
type=
"xsd:string"
/>
<xsd:element
name=
"longDescription"
type=
"xsd:string"
/>
<xsd:element
name=
"shortDescription"
type=
"xsd:string"
/>
<xsd:element
name=
"notice"
type=
"xsd:string"
/>
<xsd:element
name=
"owner"
type=
"xsd:string"
/>
</xsd:choice>
<xsd:attributeGroup
ref=
"xmi:ObjectAttribs"
/>
<xsd:attribute
name=
"contact"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
name=
"exporter"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
name=
"exporterVersion"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
name=
"longDescription"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
name=
"shortDescription"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
name=
"notice"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
name=
"owner"
type=
"xsd:string"
use=
"optional"
/>
</xsd:complexType>
<xsd:element
name=
"Documentation"
type=
"xmi:Documentation"
/>
<xsd:complexType
name=
"Extension"
>
<xsd:choice
maxOccurs=
"unbounded"
minOccurs=
"0"
>
<xsd:any
processContents=
"lax"
/>
</xsd:choice>
<xsd:attributeGroup
ref=
"xmi:ObjectAttribs"
/>
<xsd:attribute
name=
"extender"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
name=
"extenderID"
type=
"xsd:string"
use=
"optional"
/>
</xsd:complexType>
<xsd:element
name=
"Extension"
type=
"xmi:Extension"
/>
<xsd:complexType
name=
"Difference"
>
<xsd:choice
maxOccurs=
"unbounded"
minOccurs=
"0"
>
<xsd:element
name=
"target"
>
<xsd:complexType>
<xsd:choice
maxOccurs=
"unbounded"
minOccurs=
"0"
>
<xsd:any
processContents=
"skip"
/>
</xsd:choice>
<xsd:anyAttribute
processContents=
"skip"
/>
</xsd:complexType>
</xsd:element>
<xsd:element
name=
"difference"
type=
"xmi:Difference"
/>
<xsd:element
name=
"container"
type=
"xmi:Difference"
/>
</xsd:choice>
<xsd:attributeGroup
ref=
"xmi:ObjectAttribs"
/>
<xsd:attribute
name=
"target"
type=
"xsd:IDREFS"
use=
"optional"
/>
<xsd:attribute
name=
"container"
type=
"xsd:IDREFS"
use=
"optional"
/>
</xsd:complexType>
<xsd:element
name=
"Difference"
type=
"xmi:Difference"
/>
<xsd:complexType
name=
"Add"
>
<xsd:complexContent>
<xsd:extension
base=
"xmi:Difference"
>
<xsd:attribute
name=
"position"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
name=
"addition"
type=
"xsd:IDREFS"
use=
"optional"
/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name=
"Add"
type=
"xmi:Add"
/>
<xsd:complexType
name=
"Replace"
>
<xsd:complexContent>
<xsd:extension
base=
"xmi:Difference"
>
<xsd:attribute
name=
"position"
type=
"xsd:string"
use=
"optional"
/>
<xsd:attribute
name=
"replacement"
type=
"xsd:IDREFS"
use=
"optional"
/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name=
"Replace"
type=
"xmi:Replace"
/>
<xsd:complexType
name=
"Delete"
>
<xsd:complexContent>
<xsd:extension
base=
"xmi:Difference"
/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name=
"Delete"
type=
"xmi:Delete"
/>
<xsd:complexType
name=
"Any"
>
<xsd:choice
maxOccurs=
"unbounded"
minOccurs=
"0"
>
<xsd:any
processContents=
"skip"
/>
</xsd:choice>
<xsd:anyAttribute
processContents=
"skip"
/>
</xsd:complexType>
</xsd:schema>
org.etsi.mts.tdl/model/tdlXMI.xsd
0 → 100644
View file @
d4f5b697
<?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>
</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:choice
maxOccurs=
"unbounded"
minOccurs=
"0"
>
<xsd:element
name=
"extension"
type=
"tdl:Extension"
>
<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=
"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=
"Extension"
>
<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=
"extending"
type=
"tdl:PackageableElement"
>
<xsd:annotation>
<xsd:documentation>
<p>
From package TestDescriptionLanguage::TDL_MetaModel::Foundation.
</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute
name=
"extending"
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=
"Extension"
type=
"tdl:Extension"
>
<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
name=
"Constraint"
>
<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=
"quantifier"
type=
"tdl:LiteralValueUse"
>
<xsd:annotation>
<xsd:documentation>
<p>
From package TestDescriptionLanguage::TDL_MetaModel::Foundation.
</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element
name=
"type"
type=
"tdl:ConstraintType"
>
<xsd:annotation>
<xsd:documentation>
<p>
From package TestDescriptionLanguage::TDL_MetaModel::Foundation.
</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute
name=
"type"
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=
"Constraint"
type=
"tdl:Constraint"
>
<xsd:annotation>
<xsd:documentation>
<p>
From package TestDescriptionLanguage::TDL_MetaModel::Foundation.
</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType
name=
"LiteralValueUse"
>
<xsd:annotation>
<xsd:documentation>
<p>
From package TestDescriptionLanguage::TDL_MetaModel::Data::DataUse.
</p>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension
base=
"tdl:StaticDataUse"
>
<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=
"value"
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=
"intValue"
type=
"xsd:string"
>
<xsd:annotation>