~ubuntu-branches/ubuntu/saucy/rocs/saucy-proposed

« back to all changes in this revision

Viewing changes to RocsCore/EngineModules/engineApi.xsd

  • Committer: Package Import Robot
  • Author(s): Rohan Garg, Rohan Garg, Philip Muškovac
  • Date: 2013-06-21 02:04:20 UTC
  • mfrom: (1.1.27)
  • Revision ID: package-import@ubuntu.com-20130621020420-lzlui9y7qc6w3xog
Tags: 4:4.10.80-0ubuntu1
[ Rohan Garg ]
* New upstream release

[ Philip Muškovac ]
* Build-depend on libgrantlee-dev and libx11-dev
* Update rocs.install and not-installed 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
 
2
 
 
3
  <xs:element name="object">
 
4
    <xs:complexType>
 
5
      <xs:sequence>
 
6
        <xs:element name="name" type="xs:string" />
 
7
        <xs:element name="id" type="xs:string" />
 
8
        <xs:element name="componentType" type="xs:string" />
 
9
        <xs:element name="description" type="description" />
 
10
        <xs:element name="syntax" type="xs:string" />
 
11
        <xs:element name="properties" type="propertyList" />
 
12
        <xs:element name="methods" type="methodList" />
 
13
      </xs:sequence>
 
14
      <xs:attribute name="inherit" type="xs:string" />
 
15
    </xs:complexType>
 
16
  </xs:element>
 
17
 
 
18
  <xs:complexType name="description">
 
19
    <xs:sequence>
 
20
      <xs:element name="para" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
 
21
    </xs:sequence>
 
22
  </xs:complexType>
 
23
 
 
24
  <xs:complexType name="propertyList">
 
25
    <xs:sequence>
 
26
      <xs:element name="property" type="property" minOccurs="0" maxOccurs="unbounded" />
 
27
    </xs:sequence>
 
28
  </xs:complexType>
 
29
 
 
30
  <xs:complexType name="property">
 
31
    <xs:sequence>
 
32
      <xs:element name="name" type="xs:string" />
 
33
      <xs:element name="description" type="description" />
 
34
      <xs:element name="type" type="xs:string" />
 
35
    </xs:sequence>
 
36
  </xs:complexType>
 
37
 
 
38
  <xs:complexType name="methodList">
 
39
    <xs:sequence>
 
40
      <xs:element name="method" type="method" minOccurs="0" maxOccurs="unbounded" />
 
41
    </xs:sequence>
 
42
  </xs:complexType>
 
43
 
 
44
  <xs:complexType name="method">
 
45
    <xs:sequence>
 
46
        <xs:element name="name" type="xs:string" />
 
47
        <xs:element name="description" type="description" />
 
48
        <xs:element name="returnType" type="xs:string" />
 
49
        <xs:element name="parameters" type="parameterList" />
 
50
    </xs:sequence>
 
51
  </xs:complexType>
 
52
 
 
53
  <xs:complexType name="parameterList">
 
54
    <xs:sequence>
 
55
      <xs:element name="parameter" type="parameter" minOccurs="0" maxOccurs="unbounded" />
 
56
    </xs:sequence>
 
57
  </xs:complexType>
 
58
 
 
59
  <xs:complexType name="parameter">
 
60
    <xs:sequence>
 
61
        <xs:element name="name" type="xs:string" />
 
62
        <xs:element name="type" type="xs:string" />
 
63
        <xs:element name="info" type="xs:string" />
 
64
    </xs:sequence>
 
65
  </xs:complexType>
 
66
 
 
67
<!--
 
68
kate: space-indent on; indent-width 2; mixedindent off; indent-mode xml;
 
69
-->
 
70
 
 
71
</xs:schema>