Sync with 5.4.2
[deliverable/titan.core.git] / regression_test / XML / XmlWorkflow / XmlTest_expectedTtcns / NoTargetNamespace_JMdict_e.ttcn
CommitLineData
970ed795
EL
1/*******************************************************************************
2* Copyright Ericsson Telecom AB
3*
4* XSD to TTCN-3 Translator
5*
6* All rights reserved. This program and the accompanying materials
7* are made available under the terms of the Eclipse Public License v1.0
8* which accompanies this distribution, and is available at
9* http://www.eclipse.org/legal/epl-v10.html
10*******************************************************************************/
11//
12// File: NoTargetNamespace_JMdict_e.ttcn
13// Description:
14// References:
15// Rev:
16// Prodnr:
17// Updated:
18// Contact: http://ttcn.ericsson.se
19//
20////////////////////////////////////////////////////////////////////////////////
21//
22// Generated from file(s):
23//
24// - jmdict-good.xsd
25// /* xml version = "1.0" encoding = "UTF-8" */
26// /* targetnamespace = "NoTargetNamespace" */
27//
28////////////////////////////////////////////////////////////////////////////////
29
30
31module NoTargetNamespace_JMdict_e {
32
33
34import from XSD all;
35
36
37type record JMdict
38{
39 record length(1 .. infinity) of Entry entry_list
40}
41with {
3f84031e 42 variant "element";
43 variant (entry_list) "untagged";
970ed795
EL
44};
45
46
47type record Entry
48{
49 Ent_seq ent_seq,
50 record of K_ele k_ele_list,
51 record length(1 .. infinity) of R_ele r_ele_list,
52 Info info optional,
53 record length(1 .. infinity) of Sense sense_list
54}
55with {
3f84031e 56 variant "name as uncapitalized";
57 variant "element";
58 variant (k_ele_list) "untagged";
59 variant (r_ele_list) "untagged";
60 variant (sense_list) "untagged";
970ed795
EL
61};
62
63
64type XSD.Integer Ent_seq
65with {
3f84031e 66 variant "name as uncapitalized";
67 variant "element";
970ed795
EL
68};
69
70
71type record K_ele
72{
73 Keb keb,
74 record of Ke_inf ke_inf_list,
75 record of Ke_pri ke_pri_list
76}
77with {
3f84031e 78 variant "name as uncapitalized";
79 variant "element";
80 variant (ke_inf_list) "untagged";
81 variant (ke_pri_list) "untagged";
970ed795
EL
82};
83
84
85type XSD.String Keb
86with {
3f84031e 87 variant "name as uncapitalized";
88 variant "element";
970ed795
EL
89};
90
91
92type XSD.NCName Ke_inf
93with {
3f84031e 94 variant "name as uncapitalized";
95 variant "element";
970ed795
EL
96};
97
98
99type XSD.NCName Ke_pri
100with {
3f84031e 101 variant "name as uncapitalized";
102 variant "element";
970ed795
EL
103};
104
105
106type record R_ele
107{
108 Reb reb,
109 union {
110 Re_nokanji re_nokanji,
111 record of Re_restr re_restr_list
112 } choice,
113 record of Re_inf re_inf_list,
114 record of Re_pri re_pri_list
115}
116with {
3f84031e 117 variant "name as uncapitalized";
118 variant "element";
119 variant (choice) "untagged";
120 variant (choice.re_restr_list) "untagged";
121 variant (re_inf_list) "untagged";
122 variant (re_pri_list) "untagged";
970ed795
EL
123};
124
125
126type XSD.String Reb
127with {
3f84031e 128 variant "name as uncapitalized";
129 variant "element";
970ed795
EL
130};
131
132
133type record Re_nokanji
134{
135
136}
137with {
3f84031e 138 variant "name as uncapitalized";
139 variant "element";
970ed795
EL
140};
141
142
143type XSD.String Re_restr
144with {
3f84031e 145 variant "name as uncapitalized";
146 variant "element";
970ed795
EL
147};
148
149
150type XSD.NCName Re_inf
151with {
3f84031e 152 variant "name as uncapitalized";
153 variant "element";
970ed795
EL
154};
155
156
157type XSD.NCName Re_pri
158with {
3f84031e 159 variant "name as uncapitalized";
160 variant "element";
970ed795
EL
161};
162
163
164type record Info
165{
166 Audit audit
167}
168with {
3f84031e 169 variant "name as uncapitalized";
170 variant "element";
970ed795
EL
171};
172
173
174type record Audit
175{
176 Upd_date upd_date,
177 Upd_detl upd_detl
178}
179with {
3f84031e 180 variant "name as uncapitalized";
181 variant "element";
970ed795
EL
182};
183
184
185type XSD.NMTOKEN Upd_date
186with {
3f84031e 187 variant "name as uncapitalized";
188 variant "element";
970ed795
EL
189};
190
191
192type XSD.String Upd_detl
193with {
3f84031e 194 variant "name as uncapitalized";
195 variant "element";
970ed795
EL
196};
197
198
199type record Sense
200{
201 record of Stagk stagk_list,
202 record of Stagr stagr_list,
203 record of Pos pos_list,
204 record of Xref xref_list,
205 record of Ant ant_list,
206 record of Field field_list,
207 record of Misc misc_list,
208 S_inf s_inf optional,
209 union {
210 record of Dial dial_list,
211 record of Lsource lsource_list
212 } choice,
213 record of Gloss gloss_list
214}
215with {
3f84031e 216 variant "name as uncapitalized";
217 variant "element";
218 variant (stagk_list) "untagged";
219 variant (stagr_list) "untagged";
220 variant (pos_list) "untagged";
221 variant (xref_list) "untagged";
222 variant (ant_list) "untagged";
223 variant (field_list) "untagged";
224 variant (misc_list) "untagged";
225 variant (choice) "untagged";
226 variant (choice.dial_list) "untagged";
227 variant (choice.lsource_list) "untagged";
228 variant (gloss_list) "untagged";
970ed795
EL
229};
230
231
232type XSD.String Stagk
233with {
3f84031e 234 variant "name as uncapitalized";
235 variant "element";
970ed795
EL
236};
237
238
239type XSD.NCName Stagr
240with {
3f84031e 241 variant "name as uncapitalized";
242 variant "element";
970ed795
EL
243};
244
245
246type XSD.NCName Pos
247with {
3f84031e 248 variant "name as uncapitalized";
249 variant "element";
970ed795
EL
250};
251
252
253type XSD.String Xref
254with {
3f84031e 255 variant "name as uncapitalized";
256 variant "element";
970ed795
EL
257};
258
259
260type XSD.String Ant
261with {
3f84031e 262 variant "name as uncapitalized";
263 variant "element";
970ed795
EL
264};
265
266
267type XSD.NCName Field
268with {
3f84031e 269 variant "name as uncapitalized";
270 variant "element";
970ed795
EL
271};
272
273
274type XSD.NCName Misc
275with {
3f84031e 276 variant "name as uncapitalized";
277 variant "element";
970ed795
EL
278};
279
280
281type XSD.String S_inf
282with {
3f84031e 283 variant "name as uncapitalized";
284 variant "element";
970ed795
EL
285};
286
287
288type XSD.NCName Dial
289with {
3f84031e 290 variant "name as uncapitalized";
291 variant "element";
970ed795
EL
292};
293
294
295type record Lsource
296{
297 record of XSD.String embed_values,
298 XSD.Language lang optional,
299 XSD.NCName ls_wasei optional
300}
301with {
3f84031e 302 variant "name as uncapitalized";
303 variant "embedValues";
304 variant "element";
305 variant (lang) "attribute";
306 variant (ls_wasei) "attribute";
970ed795
EL
307};
308
309
310type record Gloss
311{
312 record of XSD.String embed_values,
313 XSD.Language lang
314}
315with {
3f84031e 316 variant "name as uncapitalized";
317 variant "embedValues";
318 variant "element";
319 variant (lang) "attribute";
970ed795
EL
320};
321
322
323}
324with {
3f84031e 325 encode "XML";
326 variant "controlNamespace 'http://www.w3.org/2001/XMLSchema-instance' prefix 'xsi'";
327 variant "elementFormQualified";
970ed795 328}
This page took 0.04045 seconds and 5 git commands to generate.