tmf: Move plugins to the Trace Compass namespace
[deliverable/tracecompass.git] / org.eclipse.tracecompass.tmf.core.tests / stubs / org / eclipse / linuxtools / tmf / tests / stubs / trace / xml / TmfXmlDevelopmentTrace.xsd
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- ***************************************************************************
3 * Copyright (c) 2014 École Polytechnique de Montréal
4 *
5 * All rights reserved. This program and the accompanying materials are
6 * made available under the terms of the Eclipse Public License v1.0 which
7 * accompanies this distribution, and is available at
8 * http://www.eclipse.org/legal/epl-v10.html
9 *
10 * Contributors:
11 * Geneviève Bastien - Initial API and implementation
12 *************************************************************************** -->
13 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
14 attributeFormDefault="unqualified" elementFormDefault="qualified">
15
16 <xs:element name="trace">
17 <xs:complexType>
18 <xs:sequence>
19 <xs:element maxOccurs="unbounded" minOccurs="0" name="event" type="event" />
20 </xs:sequence>
21 </xs:complexType>
22 </xs:element>
23
24 <xs:complexType name="event">
25 <xs:sequence>
26 <xs:element maxOccurs="unbounded" minOccurs="0" name="field" type="field" />
27 </xs:sequence>
28 <xs:attribute name="timestamp" type="xs:integer" use="required" />
29 <xs:attribute name="name" type="xs:string" use="required" />
30 <xs:attribute name="source" type="xs:integer" use="required" />
31 </xs:complexType>
32
33 <xs:complexType name="field">
34 <xs:attribute name="name" type="xs:string" use="required" />
35 <xs:attribute name="value" type="xs:string" use="required" />
36 <xs:attribute name="type" use="required" >
37 <xs:simpleType>
38 <xs:restriction base="xs:string">
39 <xs:enumeration value="int"/>
40 <xs:enumeration value="long"/>
41 <xs:enumeration value="string"/>
42 </xs:restriction>
43 </xs:simpleType>
44 </xs:attribute>
45 </xs:complexType>
46
47 </xs:schema>
This page took 0.070996 seconds and 5 git commands to generate.