OSDN Git Service

Set optimal mime types and executable settings.
[mikumikustudio/MikuMikuStudio.git] / src / com / jmex / model / collada / schema / nodeType2.java
1 /**\r
2  * nodeType2.java\r
3  *\r
4  * This file was generated by XMLSpy 2007sp2 Enterprise Edition.\r
5  *\r
6  * YOU SHOULD NOT MODIFY THIS FILE, BECAUSE IT WILL BE\r
7  * OVERWRITTEN WHEN YOU RE-RUN CODE GENERATION.\r
8  *\r
9  * Refer to the XMLSpy Documentation for further details.\r
10  * http://www.altova.com/xmlspy\r
11  */\r
12 \r
13 \r
14 package com.jmex.model.collada.schema;\r
15 \r
16 import com.jmex.xml.types.SchemaID;\r
17 import com.jmex.xml.types.SchemaNCName;\r
18 \r
19 public class nodeType2 extends com.jmex.xml.xml.Node {\r
20 \r
21         public nodeType2(nodeType2 node) {\r
22                 super(node);\r
23         }\r
24 \r
25         public nodeType2(org.w3c.dom.Node node) {\r
26                 super(node);\r
27         }\r
28 \r
29         public nodeType2(org.w3c.dom.Document doc) {\r
30                 super(doc);\r
31         }\r
32 \r
33         public nodeType2(com.jmex.xml.xml.Document doc, String namespaceURI, String prefix, String name) {\r
34                 super(doc, namespaceURI, prefix, name);\r
35         }\r
36         \r
37         public void adjustPrefix() {\r
38                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Attribute, null, "id" );\r
39                                 tmpNode != null;\r
40                                 tmpNode = getDomNextChild( Attribute, null, "id", tmpNode )\r
41                         ) {\r
42                         internalAdjustPrefix(tmpNode, false);\r
43                 }\r
44                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Attribute, null, "name" );\r
45                                 tmpNode != null;\r
46                                 tmpNode = getDomNextChild( Attribute, null, "name", tmpNode )\r
47                         ) {\r
48                         internalAdjustPrefix(tmpNode, false);\r
49                 }\r
50                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Attribute, null, "sid" );\r
51                                 tmpNode != null;\r
52                                 tmpNode = getDomNextChild( Attribute, null, "sid", tmpNode )\r
53                         ) {\r
54                         internalAdjustPrefix(tmpNode, false);\r
55                 }\r
56                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Attribute, null, "type" );\r
57                                 tmpNode != null;\r
58                                 tmpNode = getDomNextChild( Attribute, null, "type", tmpNode )\r
59                         ) {\r
60                         internalAdjustPrefix(tmpNode, false);\r
61                 }\r
62                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Attribute, null, "layer" );\r
63                                 tmpNode != null;\r
64                                 tmpNode = getDomNextChild( Attribute, null, "layer", tmpNode )\r
65                         ) {\r
66                         internalAdjustPrefix(tmpNode, false);\r
67                 }\r
68                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "asset" );\r
69                                 tmpNode != null;\r
70                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "asset", tmpNode )\r
71                         ) {\r
72                         internalAdjustPrefix(tmpNode, true);\r
73                         new assetType(tmpNode).adjustPrefix();\r
74                 }\r
75                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "lookat" );\r
76                                 tmpNode != null;\r
77                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "lookat", tmpNode )\r
78                         ) {\r
79                         internalAdjustPrefix(tmpNode, true);\r
80                         new lookatType(tmpNode).adjustPrefix();\r
81                 }\r
82                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "matrix" );\r
83                                 tmpNode != null;\r
84                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "matrix", tmpNode )\r
85                         ) {\r
86                         internalAdjustPrefix(tmpNode, true);\r
87                         new matrixType(tmpNode).adjustPrefix();\r
88                 }\r
89                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "rotate" );\r
90                                 tmpNode != null;\r
91                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "rotate", tmpNode )\r
92                         ) {\r
93                         internalAdjustPrefix(tmpNode, true);\r
94                         new rotateType(tmpNode).adjustPrefix();\r
95                 }\r
96                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "scale" );\r
97                                 tmpNode != null;\r
98                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "scale", tmpNode )\r
99                         ) {\r
100                         internalAdjustPrefix(tmpNode, true);\r
101                         new TargetableFloat3(tmpNode).adjustPrefix();\r
102                 }\r
103                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "skew" );\r
104                                 tmpNode != null;\r
105                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "skew", tmpNode )\r
106                         ) {\r
107                         internalAdjustPrefix(tmpNode, true);\r
108                         new skewType(tmpNode).adjustPrefix();\r
109                 }\r
110                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "translate" );\r
111                                 tmpNode != null;\r
112                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "translate", tmpNode )\r
113                         ) {\r
114                         internalAdjustPrefix(tmpNode, true);\r
115                         new TargetableFloat3(tmpNode).adjustPrefix();\r
116                 }\r
117                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_camera" );\r
118                                 tmpNode != null;\r
119                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_camera", tmpNode )\r
120                         ) {\r
121                         internalAdjustPrefix(tmpNode, true);\r
122                         new InstanceWithExtra(tmpNode).adjustPrefix();\r
123                 }\r
124                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_controller" );\r
125                                 tmpNode != null;\r
126                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_controller", tmpNode )\r
127                         ) {\r
128                         internalAdjustPrefix(tmpNode, true);\r
129                         new instance_controllerType(tmpNode).adjustPrefix();\r
130                 }\r
131                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_geometry" );\r
132                                 tmpNode != null;\r
133                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_geometry", tmpNode )\r
134                         ) {\r
135                         internalAdjustPrefix(tmpNode, true);\r
136                         new instance_geometryType(tmpNode).adjustPrefix();\r
137                 }\r
138                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_light" );\r
139                                 tmpNode != null;\r
140                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_light", tmpNode )\r
141                         ) {\r
142                         internalAdjustPrefix(tmpNode, true);\r
143                         new InstanceWithExtra(tmpNode).adjustPrefix();\r
144                 }\r
145                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_node" );\r
146                                 tmpNode != null;\r
147                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_node", tmpNode )\r
148                         ) {\r
149                         internalAdjustPrefix(tmpNode, true);\r
150                         new InstanceWithExtra(tmpNode).adjustPrefix();\r
151                 }\r
152                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "node" );\r
153                                 tmpNode != null;\r
154                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "node", tmpNode )\r
155                         ) {\r
156                         internalAdjustPrefix(tmpNode, true);\r
157                         new nodeType2(tmpNode).adjustPrefix();\r
158                 }\r
159                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "extra" );\r
160                                 tmpNode != null;\r
161                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "extra", tmpNode )\r
162                         ) {\r
163                         internalAdjustPrefix(tmpNode, true);\r
164                         new extraType(tmpNode).adjustPrefix();\r
165                 }\r
166         }\r
167         public void setXsiType() {\r
168                 org.w3c.dom.Element el = (org.w3c.dom.Element) domNode;\r
169                 el.setAttributeNS("http://www.w3.org/2001/XMLSchema-instance", "xsi:type", "node");\r
170         }\r
171 \r
172         public static int getidMinCount() {\r
173                 return 0;\r
174         }\r
175 \r
176         public static int getidMaxCount() {\r
177                 return 1;\r
178         }\r
179 \r
180         public int getidCount() {\r
181                 return getDomChildCount(Attribute, null, "id");\r
182         }\r
183 \r
184         public boolean hasid() {\r
185                 return hasDomChild(Attribute, null, "id");\r
186         }\r
187 \r
188         public SchemaID newid() {\r
189                 return new SchemaID();\r
190         }\r
191 \r
192         public SchemaID getidAt(int index) throws Exception {\r
193                 return new SchemaID(getDomNodeValue(getDomChildAt(Attribute, null, "id", index)));\r
194         }\r
195 \r
196         public org.w3c.dom.Node getStartingidCursor() throws Exception {\r
197                 return getDomFirstChild(Attribute, null, "id" );\r
198         }\r
199 \r
200         public org.w3c.dom.Node getAdvancedidCursor( org.w3c.dom.Node curNode ) throws Exception {\r
201                 return getDomNextChild( Attribute, null, "id", curNode );\r
202         }\r
203 \r
204         public SchemaID getidValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
205                 if( curNode == null )\r
206                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
207                 else\r
208                         return new SchemaID(getDomNodeValue(curNode));\r
209         }\r
210 \r
211         public SchemaID getid() throws Exception \r
212  {\r
213                 return getidAt(0);\r
214         }\r
215 \r
216         public void removeidAt(int index) {\r
217                 removeDomChildAt(Attribute, null, "id", index);\r
218         }\r
219 \r
220         public void removeid() {\r
221                 removeidAt(0);\r
222         }\r
223 \r
224         public org.w3c.dom.Node addid(SchemaID value) {\r
225                 if( value.isNull() )\r
226                         return null;\r
227 \r
228                 return  appendDomChild(Attribute, null, "id", value.toString());\r
229         }\r
230 \r
231         public org.w3c.dom.Node addid(String value) throws Exception {\r
232                 return addid(new SchemaID(value));\r
233         }\r
234 \r
235         public void insertidAt(SchemaID value, int index) {\r
236                 insertDomChildAt(Attribute, null, "id", index, value.toString());\r
237         }\r
238 \r
239         public void insertidAt(String value, int index) throws Exception {\r
240                 insertidAt(new SchemaID(value), index);\r
241         }\r
242 \r
243         public void replaceidAt(SchemaID value, int index) {\r
244                 replaceDomChildAt(Attribute, null, "id", index, value.toString());\r
245         }\r
246 \r
247         public void replaceidAt(String value, int index) throws Exception {\r
248                 replaceidAt(new SchemaID(value), index);\r
249         }\r
250 \r
251         public static int getnameMinCount() {\r
252                 return 0;\r
253         }\r
254 \r
255         public static int getnameMaxCount() {\r
256                 return 1;\r
257         }\r
258 \r
259         public int getnameCount() {\r
260                 return getDomChildCount(Attribute, null, "name");\r
261         }\r
262 \r
263         public boolean hasname() {\r
264                 return hasDomChild(Attribute, null, "name");\r
265         }\r
266 \r
267         public SchemaNCName newname() {\r
268                 return new SchemaNCName();\r
269         }\r
270 \r
271         public SchemaNCName getnameAt(int index) throws Exception {\r
272                 return new SchemaNCName(getDomNodeValue(getDomChildAt(Attribute, null, "name", index)));\r
273         }\r
274 \r
275         public org.w3c.dom.Node getStartingnameCursor() throws Exception {\r
276                 return getDomFirstChild(Attribute, null, "name" );\r
277         }\r
278 \r
279         public org.w3c.dom.Node getAdvancednameCursor( org.w3c.dom.Node curNode ) throws Exception {\r
280                 return getDomNextChild( Attribute, null, "name", curNode );\r
281         }\r
282 \r
283         public SchemaNCName getnameValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
284                 if( curNode == null )\r
285                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
286                 else\r
287                         return new SchemaNCName(getDomNodeValue(curNode));\r
288         }\r
289 \r
290         public SchemaNCName getname() throws Exception \r
291  {\r
292                 return getnameAt(0);\r
293         }\r
294 \r
295         public void removenameAt(int index) {\r
296                 removeDomChildAt(Attribute, null, "name", index);\r
297         }\r
298 \r
299         public void removename() {\r
300                 removenameAt(0);\r
301         }\r
302 \r
303         public org.w3c.dom.Node addname(SchemaNCName value) {\r
304                 if( value.isNull() )\r
305                         return null;\r
306 \r
307                 return  appendDomChild(Attribute, null, "name", value.toString());\r
308         }\r
309 \r
310         public org.w3c.dom.Node addname(String value) throws Exception {\r
311                 return addname(new SchemaNCName(value));\r
312         }\r
313 \r
314         public void insertnameAt(SchemaNCName value, int index) {\r
315                 insertDomChildAt(Attribute, null, "name", index, value.toString());\r
316         }\r
317 \r
318         public void insertnameAt(String value, int index) throws Exception {\r
319                 insertnameAt(new SchemaNCName(value), index);\r
320         }\r
321 \r
322         public void replacenameAt(SchemaNCName value, int index) {\r
323                 replaceDomChildAt(Attribute, null, "name", index, value.toString());\r
324         }\r
325 \r
326         public void replacenameAt(String value, int index) throws Exception {\r
327                 replacenameAt(new SchemaNCName(value), index);\r
328         }\r
329 \r
330         public static int getsidMinCount() {\r
331                 return 0;\r
332         }\r
333 \r
334         public static int getsidMaxCount() {\r
335                 return 1;\r
336         }\r
337 \r
338         public int getsidCount() {\r
339                 return getDomChildCount(Attribute, null, "sid");\r
340         }\r
341 \r
342         public boolean hassid() {\r
343                 return hasDomChild(Attribute, null, "sid");\r
344         }\r
345 \r
346         public SchemaNCName newsid() {\r
347                 return new SchemaNCName();\r
348         }\r
349 \r
350         public SchemaNCName getsidAt(int index) throws Exception {\r
351                 return new SchemaNCName(getDomNodeValue(getDomChildAt(Attribute, null, "sid", index)));\r
352         }\r
353 \r
354         public org.w3c.dom.Node getStartingsidCursor() throws Exception {\r
355                 return getDomFirstChild(Attribute, null, "sid" );\r
356         }\r
357 \r
358         public org.w3c.dom.Node getAdvancedsidCursor( org.w3c.dom.Node curNode ) throws Exception {\r
359                 return getDomNextChild( Attribute, null, "sid", curNode );\r
360         }\r
361 \r
362         public SchemaNCName getsidValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
363                 if( curNode == null )\r
364                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
365                 else\r
366                         return new SchemaNCName(getDomNodeValue(curNode));\r
367         }\r
368 \r
369         public SchemaNCName getsid() throws Exception \r
370  {\r
371                 return getsidAt(0);\r
372         }\r
373 \r
374         public void removesidAt(int index) {\r
375                 removeDomChildAt(Attribute, null, "sid", index);\r
376         }\r
377 \r
378         public void removesid() {\r
379                 removesidAt(0);\r
380         }\r
381 \r
382         public org.w3c.dom.Node addsid(SchemaNCName value) {\r
383                 if( value.isNull() )\r
384                         return null;\r
385 \r
386                 return  appendDomChild(Attribute, null, "sid", value.toString());\r
387         }\r
388 \r
389         public org.w3c.dom.Node addsid(String value) throws Exception {\r
390                 return addsid(new SchemaNCName(value));\r
391         }\r
392 \r
393         public void insertsidAt(SchemaNCName value, int index) {\r
394                 insertDomChildAt(Attribute, null, "sid", index, value.toString());\r
395         }\r
396 \r
397         public void insertsidAt(String value, int index) throws Exception {\r
398                 insertsidAt(new SchemaNCName(value), index);\r
399         }\r
400 \r
401         public void replacesidAt(SchemaNCName value, int index) {\r
402                 replaceDomChildAt(Attribute, null, "sid", index, value.toString());\r
403         }\r
404 \r
405         public void replacesidAt(String value, int index) throws Exception {\r
406                 replacesidAt(new SchemaNCName(value), index);\r
407         }\r
408 \r
409         public static int gettypeMinCount() {\r
410                 return 0;\r
411         }\r
412 \r
413         public static int gettypeMaxCount() {\r
414                 return 1;\r
415         }\r
416 \r
417         public int gettypeCount() {\r
418                 return getDomChildCount(Attribute, null, "type");\r
419         }\r
420 \r
421         public boolean hastype() {\r
422                 return hasDomChild(Attribute, null, "type");\r
423         }\r
424 \r
425         public NodeType newtype() {\r
426                 return new NodeType();\r
427         }\r
428 \r
429         public NodeType gettypeAt(int index) throws Exception {\r
430                 return new NodeType(getDomNodeValue(getDomChildAt(Attribute, null, "type", index)));\r
431         }\r
432 \r
433         public org.w3c.dom.Node getStartingtypeCursor() throws Exception {\r
434                 return getDomFirstChild(Attribute, null, "type" );\r
435         }\r
436 \r
437         public org.w3c.dom.Node getAdvancedtypeCursor( org.w3c.dom.Node curNode ) throws Exception {\r
438                 return getDomNextChild( Attribute, null, "type", curNode );\r
439         }\r
440 \r
441         public NodeType gettypeValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
442                 if( curNode == null )\r
443                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
444                 else\r
445                         return new NodeType(getDomNodeValue(curNode));\r
446         }\r
447 \r
448         public NodeType gettype() throws Exception \r
449  {\r
450                 return gettypeAt(0);\r
451         }\r
452 \r
453         public void removetypeAt(int index) {\r
454                 removeDomChildAt(Attribute, null, "type", index);\r
455         }\r
456 \r
457         public void removetype() {\r
458                 removetypeAt(0);\r
459         }\r
460 \r
461         public org.w3c.dom.Node addtype(NodeType value) {\r
462                 if( value.isNull() )\r
463                         return null;\r
464 \r
465                 return  appendDomChild(Attribute, null, "type", value.toString());\r
466         }\r
467 \r
468         public org.w3c.dom.Node addtype(String value) throws Exception {\r
469                 return addtype(new NodeType(value));\r
470         }\r
471 \r
472         public void inserttypeAt(NodeType value, int index) {\r
473                 insertDomChildAt(Attribute, null, "type", index, value.toString());\r
474         }\r
475 \r
476         public void inserttypeAt(String value, int index) throws Exception {\r
477                 inserttypeAt(new NodeType(value), index);\r
478         }\r
479 \r
480         public void replacetypeAt(NodeType value, int index) {\r
481                 replaceDomChildAt(Attribute, null, "type", index, value.toString());\r
482         }\r
483 \r
484         public void replacetypeAt(String value, int index) throws Exception {\r
485                 replacetypeAt(new NodeType(value), index);\r
486         }\r
487 \r
488         public static int getlayerMinCount() {\r
489                 return 0;\r
490         }\r
491 \r
492         public static int getlayerMaxCount() {\r
493                 return 1;\r
494         }\r
495 \r
496         public int getlayerCount() {\r
497                 return getDomChildCount(Attribute, null, "layer");\r
498         }\r
499 \r
500         public boolean haslayer() {\r
501                 return hasDomChild(Attribute, null, "layer");\r
502         }\r
503 \r
504         public ListOfNames newlayer() {\r
505                 return new ListOfNames();\r
506         }\r
507 \r
508         public ListOfNames getlayerAt(int index) throws Exception {\r
509                 return new ListOfNames(getDomNodeValue(getDomChildAt(Attribute, null, "layer", index)));\r
510         }\r
511 \r
512         public org.w3c.dom.Node getStartinglayerCursor() throws Exception {\r
513                 return getDomFirstChild(Attribute, null, "layer" );\r
514         }\r
515 \r
516         public org.w3c.dom.Node getAdvancedlayerCursor( org.w3c.dom.Node curNode ) throws Exception {\r
517                 return getDomNextChild( Attribute, null, "layer", curNode );\r
518         }\r
519 \r
520         public ListOfNames getlayerValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
521                 if( curNode == null )\r
522                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
523                 else\r
524                         return new ListOfNames(getDomNodeValue(curNode));\r
525         }\r
526 \r
527         public ListOfNames getlayer() throws Exception \r
528  {\r
529                 return getlayerAt(0);\r
530         }\r
531 \r
532         public void removelayerAt(int index) {\r
533                 removeDomChildAt(Attribute, null, "layer", index);\r
534         }\r
535 \r
536         public void removelayer() {\r
537                 removelayerAt(0);\r
538         }\r
539 \r
540         public org.w3c.dom.Node addlayer(ListOfNames value) {\r
541                 if( value.isNull() )\r
542                         return null;\r
543 \r
544                 return  appendDomChild(Attribute, null, "layer", value.toString());\r
545         }\r
546 \r
547         public org.w3c.dom.Node addlayer(String value) throws Exception {\r
548                 return addlayer(new ListOfNames(value));\r
549         }\r
550 \r
551         public void insertlayerAt(ListOfNames value, int index) {\r
552                 insertDomChildAt(Attribute, null, "layer", index, value.toString());\r
553         }\r
554 \r
555         public void insertlayerAt(String value, int index) throws Exception {\r
556                 insertlayerAt(new ListOfNames(value), index);\r
557         }\r
558 \r
559         public void replacelayerAt(ListOfNames value, int index) {\r
560                 replaceDomChildAt(Attribute, null, "layer", index, value.toString());\r
561         }\r
562 \r
563         public void replacelayerAt(String value, int index) throws Exception {\r
564                 replacelayerAt(new ListOfNames(value), index);\r
565         }\r
566 \r
567         public static int getassetMinCount() {\r
568                 return 0;\r
569         }\r
570 \r
571         public static int getassetMaxCount() {\r
572                 return 1;\r
573         }\r
574 \r
575         public int getassetCount() {\r
576                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "asset");\r
577         }\r
578 \r
579         public boolean hasasset() {\r
580                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "asset");\r
581         }\r
582 \r
583         public assetType newasset() {\r
584                 return new assetType(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "asset"));\r
585         }\r
586 \r
587         public assetType getassetAt(int index) throws Exception {\r
588                 return new assetType(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "asset", index));\r
589         }\r
590 \r
591         public org.w3c.dom.Node getStartingassetCursor() throws Exception {\r
592                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "asset" );\r
593         }\r
594 \r
595         public org.w3c.dom.Node getAdvancedassetCursor( org.w3c.dom.Node curNode ) throws Exception {\r
596                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "asset", curNode );\r
597         }\r
598 \r
599         public assetType getassetValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
600                 if( curNode == null )\r
601                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
602                 else\r
603                         return new assetType(curNode);\r
604         }\r
605 \r
606         public assetType getasset() throws Exception \r
607  {\r
608                 return getassetAt(0);\r
609         }\r
610 \r
611         public void removeassetAt(int index) {\r
612                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "asset", index);\r
613         }\r
614 \r
615         public void removeasset() {\r
616                 removeassetAt(0);\r
617         }\r
618 \r
619         public org.w3c.dom.Node addasset(assetType value) {\r
620                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "asset", value);\r
621         }\r
622 \r
623         public void insertassetAt(assetType value, int index) {\r
624                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "asset", index, value);\r
625         }\r
626 \r
627         public void replaceassetAt(assetType value, int index) {\r
628                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "asset", index, value);\r
629         }\r
630 \r
631         public static int getlookatMinCount() {\r
632                 return 1;\r
633         }\r
634 \r
635         public static int getlookatMaxCount() {\r
636                 return 1;\r
637         }\r
638 \r
639         public int getlookatCount() {\r
640                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "lookat");\r
641         }\r
642 \r
643         public boolean haslookat() {\r
644                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "lookat");\r
645         }\r
646 \r
647         public lookatType newlookat() {\r
648                 return new lookatType(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "lookat"));\r
649         }\r
650 \r
651         public lookatType getlookatAt(int index) throws Exception {\r
652                 return new lookatType(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "lookat", index));\r
653         }\r
654 \r
655         public org.w3c.dom.Node getStartinglookatCursor() throws Exception {\r
656                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "lookat" );\r
657         }\r
658 \r
659         public org.w3c.dom.Node getAdvancedlookatCursor( org.w3c.dom.Node curNode ) throws Exception {\r
660                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "lookat", curNode );\r
661         }\r
662 \r
663         public lookatType getlookatValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
664                 if( curNode == null )\r
665                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
666                 else\r
667                         return new lookatType(curNode);\r
668         }\r
669 \r
670         public lookatType getlookat() throws Exception \r
671  {\r
672                 return getlookatAt(0);\r
673         }\r
674 \r
675         public void removelookatAt(int index) {\r
676                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "lookat", index);\r
677         }\r
678 \r
679         public void removelookat() {\r
680                 removelookatAt(0);\r
681         }\r
682 \r
683         public org.w3c.dom.Node addlookat(lookatType value) {\r
684                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "lookat", value);\r
685         }\r
686 \r
687         public void insertlookatAt(lookatType value, int index) {\r
688                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "lookat", index, value);\r
689         }\r
690 \r
691         public void replacelookatAt(lookatType value, int index) {\r
692                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "lookat", index, value);\r
693         }\r
694 \r
695         public static int getmatrixMinCount() {\r
696                 return 1;\r
697         }\r
698 \r
699         public static int getmatrixMaxCount() {\r
700                 return 1;\r
701         }\r
702 \r
703         public int getmatrixCount() {\r
704                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "matrix");\r
705         }\r
706 \r
707         public boolean hasmatrix() {\r
708                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "matrix");\r
709         }\r
710 \r
711         public matrixType newmatrix() {\r
712                 return new matrixType(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "matrix"));\r
713         }\r
714 \r
715         public matrixType getmatrixAt(int index) throws Exception {\r
716                 return new matrixType(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "matrix", index));\r
717         }\r
718 \r
719         public org.w3c.dom.Node getStartingmatrixCursor() throws Exception {\r
720                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "matrix" );\r
721         }\r
722 \r
723         public org.w3c.dom.Node getAdvancedmatrixCursor( org.w3c.dom.Node curNode ) throws Exception {\r
724                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "matrix", curNode );\r
725         }\r
726 \r
727         public matrixType getmatrixValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
728                 if( curNode == null )\r
729                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
730                 else\r
731                         return new matrixType(curNode);\r
732         }\r
733 \r
734         public matrixType getmatrix() throws Exception \r
735  {\r
736                 return getmatrixAt(0);\r
737         }\r
738 \r
739         public void removematrixAt(int index) {\r
740                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "matrix", index);\r
741         }\r
742 \r
743         public void removematrix() {\r
744                 removematrixAt(0);\r
745         }\r
746 \r
747         public org.w3c.dom.Node addmatrix(matrixType value) {\r
748                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "matrix", value);\r
749         }\r
750 \r
751         public void insertmatrixAt(matrixType value, int index) {\r
752                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "matrix", index, value);\r
753         }\r
754 \r
755         public void replacematrixAt(matrixType value, int index) {\r
756                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "matrix", index, value);\r
757         }\r
758 \r
759         public static int getrotateMinCount() {\r
760                 return 1;\r
761         }\r
762 \r
763         public static int getrotateMaxCount() {\r
764                 return 1;\r
765         }\r
766 \r
767         public int getrotateCount() {\r
768                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "rotate");\r
769         }\r
770 \r
771         public boolean hasrotate() {\r
772                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "rotate");\r
773         }\r
774 \r
775         public rotateType newrotate() {\r
776                 return new rotateType(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "rotate"));\r
777         }\r
778 \r
779         public rotateType getrotateAt(int index) throws Exception {\r
780                 return new rotateType(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "rotate", index));\r
781         }\r
782 \r
783         public org.w3c.dom.Node getStartingrotateCursor() throws Exception {\r
784                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "rotate" );\r
785         }\r
786 \r
787         public org.w3c.dom.Node getAdvancedrotateCursor( org.w3c.dom.Node curNode ) throws Exception {\r
788                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "rotate", curNode );\r
789         }\r
790 \r
791         public rotateType getrotateValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
792                 if( curNode == null )\r
793                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
794                 else\r
795                         return new rotateType(curNode);\r
796         }\r
797 \r
798         public rotateType getrotate() throws Exception \r
799  {\r
800                 return getrotateAt(0);\r
801         }\r
802 \r
803         public void removerotateAt(int index) {\r
804                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "rotate", index);\r
805         }\r
806 \r
807         public void removerotate() {\r
808                 removerotateAt(0);\r
809         }\r
810 \r
811         public org.w3c.dom.Node addrotate(rotateType value) {\r
812                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "rotate", value);\r
813         }\r
814 \r
815         public void insertrotateAt(rotateType value, int index) {\r
816                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "rotate", index, value);\r
817         }\r
818 \r
819         public void replacerotateAt(rotateType value, int index) {\r
820                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "rotate", index, value);\r
821         }\r
822 \r
823         public static int getscaleMinCount() {\r
824                 return 1;\r
825         }\r
826 \r
827         public static int getscaleMaxCount() {\r
828                 return 1;\r
829         }\r
830 \r
831         public int getscaleCount() {\r
832                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "scale");\r
833         }\r
834 \r
835         public boolean hasscale() {\r
836                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "scale");\r
837         }\r
838 \r
839         public TargetableFloat3 newscale() {\r
840                 return new TargetableFloat3(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "scale"));\r
841         }\r
842 \r
843         public TargetableFloat3 getscaleAt(int index) throws Exception {\r
844                 return new TargetableFloat3(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "scale", index));\r
845         }\r
846 \r
847         public org.w3c.dom.Node getStartingscaleCursor() throws Exception {\r
848                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "scale" );\r
849         }\r
850 \r
851         public org.w3c.dom.Node getAdvancedscaleCursor( org.w3c.dom.Node curNode ) throws Exception {\r
852                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "scale", curNode );\r
853         }\r
854 \r
855         public TargetableFloat3 getscaleValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
856                 if( curNode == null )\r
857                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
858                 else\r
859                         return new TargetableFloat3(curNode);\r
860         }\r
861 \r
862         public TargetableFloat3 getscale() throws Exception \r
863  {\r
864                 return getscaleAt(0);\r
865         }\r
866 \r
867         public void removescaleAt(int index) {\r
868                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "scale", index);\r
869         }\r
870 \r
871         public void removescale() {\r
872                 removescaleAt(0);\r
873         }\r
874 \r
875         public org.w3c.dom.Node addscale(TargetableFloat3 value) {\r
876                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "scale", value);\r
877         }\r
878 \r
879         public void insertscaleAt(TargetableFloat3 value, int index) {\r
880                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "scale", index, value);\r
881         }\r
882 \r
883         public void replacescaleAt(TargetableFloat3 value, int index) {\r
884                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "scale", index, value);\r
885         }\r
886 \r
887         public static int getskewMinCount() {\r
888                 return 1;\r
889         }\r
890 \r
891         public static int getskewMaxCount() {\r
892                 return 1;\r
893         }\r
894 \r
895         public int getskewCount() {\r
896                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "skew");\r
897         }\r
898 \r
899         public boolean hasskew() {\r
900                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "skew");\r
901         }\r
902 \r
903         public skewType newskew() {\r
904                 return new skewType(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "skew"));\r
905         }\r
906 \r
907         public skewType getskewAt(int index) throws Exception {\r
908                 return new skewType(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "skew", index));\r
909         }\r
910 \r
911         public org.w3c.dom.Node getStartingskewCursor() throws Exception {\r
912                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "skew" );\r
913         }\r
914 \r
915         public org.w3c.dom.Node getAdvancedskewCursor( org.w3c.dom.Node curNode ) throws Exception {\r
916                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "skew", curNode );\r
917         }\r
918 \r
919         public skewType getskewValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
920                 if( curNode == null )\r
921                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
922                 else\r
923                         return new skewType(curNode);\r
924         }\r
925 \r
926         public skewType getskew() throws Exception \r
927  {\r
928                 return getskewAt(0);\r
929         }\r
930 \r
931         public void removeskewAt(int index) {\r
932                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "skew", index);\r
933         }\r
934 \r
935         public void removeskew() {\r
936                 removeskewAt(0);\r
937         }\r
938 \r
939         public org.w3c.dom.Node addskew(skewType value) {\r
940                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "skew", value);\r
941         }\r
942 \r
943         public void insertskewAt(skewType value, int index) {\r
944                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "skew", index, value);\r
945         }\r
946 \r
947         public void replaceskewAt(skewType value, int index) {\r
948                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "skew", index, value);\r
949         }\r
950 \r
951         public static int gettranslateMinCount() {\r
952                 return 1;\r
953         }\r
954 \r
955         public static int gettranslateMaxCount() {\r
956                 return 1;\r
957         }\r
958 \r
959         public int gettranslateCount() {\r
960                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "translate");\r
961         }\r
962 \r
963         public boolean hastranslate() {\r
964                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "translate");\r
965         }\r
966 \r
967         public TargetableFloat3 newtranslate() {\r
968                 return new TargetableFloat3(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "translate"));\r
969         }\r
970 \r
971         public TargetableFloat3 gettranslateAt(int index) throws Exception {\r
972                 return new TargetableFloat3(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "translate", index));\r
973         }\r
974 \r
975         public org.w3c.dom.Node getStartingtranslateCursor() throws Exception {\r
976                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "translate" );\r
977         }\r
978 \r
979         public org.w3c.dom.Node getAdvancedtranslateCursor( org.w3c.dom.Node curNode ) throws Exception {\r
980                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "translate", curNode );\r
981         }\r
982 \r
983         public TargetableFloat3 gettranslateValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
984                 if( curNode == null )\r
985                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
986                 else\r
987                         return new TargetableFloat3(curNode);\r
988         }\r
989 \r
990         public TargetableFloat3 gettranslate() throws Exception \r
991  {\r
992                 return gettranslateAt(0);\r
993         }\r
994 \r
995         public void removetranslateAt(int index) {\r
996                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "translate", index);\r
997         }\r
998 \r
999         public void removetranslate() {\r
1000                 removetranslateAt(0);\r
1001         }\r
1002 \r
1003         public org.w3c.dom.Node addtranslate(TargetableFloat3 value) {\r
1004                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "translate", value);\r
1005         }\r
1006 \r
1007         public void inserttranslateAt(TargetableFloat3 value, int index) {\r
1008                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "translate", index, value);\r
1009         }\r
1010 \r
1011         public void replacetranslateAt(TargetableFloat3 value, int index) {\r
1012                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "translate", index, value);\r
1013         }\r
1014 \r
1015         public static int getinstance_cameraMinCount() {\r
1016                 return 0;\r
1017         }\r
1018 \r
1019         public static int getinstance_cameraMaxCount() {\r
1020                 return Integer.MAX_VALUE;\r
1021         }\r
1022 \r
1023         public int getinstance_cameraCount() {\r
1024                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_camera");\r
1025         }\r
1026 \r
1027         public boolean hasinstance_camera() {\r
1028                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_camera");\r
1029         }\r
1030 \r
1031         public InstanceWithExtra newinstance_camera() {\r
1032                 return new InstanceWithExtra(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "instance_camera"));\r
1033         }\r
1034 \r
1035         public InstanceWithExtra getinstance_cameraAt(int index) throws Exception {\r
1036                 return new InstanceWithExtra(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_camera", index));\r
1037         }\r
1038 \r
1039         public org.w3c.dom.Node getStartinginstance_cameraCursor() throws Exception {\r
1040                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_camera" );\r
1041         }\r
1042 \r
1043         public org.w3c.dom.Node getAdvancedinstance_cameraCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1044                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_camera", curNode );\r
1045         }\r
1046 \r
1047         public InstanceWithExtra getinstance_cameraValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1048                 if( curNode == null )\r
1049                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
1050                 else\r
1051                         return new InstanceWithExtra(curNode);\r
1052         }\r
1053 \r
1054         public InstanceWithExtra getinstance_camera() throws Exception \r
1055  {\r
1056                 return getinstance_cameraAt(0);\r
1057         }\r
1058 \r
1059         public void removeinstance_cameraAt(int index) {\r
1060                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_camera", index);\r
1061         }\r
1062 \r
1063         public void removeinstance_camera() {\r
1064                 while (hasinstance_camera())\r
1065                         removeinstance_cameraAt(0);\r
1066         }\r
1067 \r
1068         public org.w3c.dom.Node addinstance_camera(InstanceWithExtra value) {\r
1069                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "instance_camera", value);\r
1070         }\r
1071 \r
1072         public void insertinstance_cameraAt(InstanceWithExtra value, int index) {\r
1073                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_camera", index, value);\r
1074         }\r
1075 \r
1076         public void replaceinstance_cameraAt(InstanceWithExtra value, int index) {\r
1077                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_camera", index, value);\r
1078         }\r
1079 \r
1080         public static int getinstance_controllerMinCount() {\r
1081                 return 0;\r
1082         }\r
1083 \r
1084         public static int getinstance_controllerMaxCount() {\r
1085                 return Integer.MAX_VALUE;\r
1086         }\r
1087 \r
1088         public int getinstance_controllerCount() {\r
1089                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_controller");\r
1090         }\r
1091 \r
1092         public boolean hasinstance_controller() {\r
1093                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_controller");\r
1094         }\r
1095 \r
1096         public instance_controllerType newinstance_controller() {\r
1097                 return new instance_controllerType(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "instance_controller"));\r
1098         }\r
1099 \r
1100         public instance_controllerType getinstance_controllerAt(int index) throws Exception {\r
1101                 return new instance_controllerType(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_controller", index));\r
1102         }\r
1103 \r
1104         public org.w3c.dom.Node getStartinginstance_controllerCursor() throws Exception {\r
1105                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_controller" );\r
1106         }\r
1107 \r
1108         public org.w3c.dom.Node getAdvancedinstance_controllerCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1109                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_controller", curNode );\r
1110         }\r
1111 \r
1112         public instance_controllerType getinstance_controllerValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1113                 if( curNode == null )\r
1114                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
1115                 else\r
1116                         return new instance_controllerType(curNode);\r
1117         }\r
1118 \r
1119         public instance_controllerType getinstance_controller() throws Exception \r
1120  {\r
1121                 return getinstance_controllerAt(0);\r
1122         }\r
1123 \r
1124         public void removeinstance_controllerAt(int index) {\r
1125                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_controller", index);\r
1126         }\r
1127 \r
1128         public void removeinstance_controller() {\r
1129                 while (hasinstance_controller())\r
1130                         removeinstance_controllerAt(0);\r
1131         }\r
1132 \r
1133         public org.w3c.dom.Node addinstance_controller(instance_controllerType value) {\r
1134                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "instance_controller", value);\r
1135         }\r
1136 \r
1137         public void insertinstance_controllerAt(instance_controllerType value, int index) {\r
1138                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_controller", index, value);\r
1139         }\r
1140 \r
1141         public void replaceinstance_controllerAt(instance_controllerType value, int index) {\r
1142                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_controller", index, value);\r
1143         }\r
1144 \r
1145         public static int getinstance_geometryMinCount() {\r
1146                 return 0;\r
1147         }\r
1148 \r
1149         public static int getinstance_geometryMaxCount() {\r
1150                 return Integer.MAX_VALUE;\r
1151         }\r
1152 \r
1153         public int getinstance_geometryCount() {\r
1154                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_geometry");\r
1155         }\r
1156 \r
1157         public boolean hasinstance_geometry() {\r
1158                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_geometry");\r
1159         }\r
1160 \r
1161         public instance_geometryType newinstance_geometry() {\r
1162                 return new instance_geometryType(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "instance_geometry"));\r
1163         }\r
1164 \r
1165         public instance_geometryType getinstance_geometryAt(int index) throws Exception {\r
1166                 return new instance_geometryType(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_geometry", index));\r
1167         }\r
1168 \r
1169         public org.w3c.dom.Node getStartinginstance_geometryCursor() throws Exception {\r
1170                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_geometry" );\r
1171         }\r
1172 \r
1173         public org.w3c.dom.Node getAdvancedinstance_geometryCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1174                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_geometry", curNode );\r
1175         }\r
1176 \r
1177         public instance_geometryType getinstance_geometryValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1178                 if( curNode == null )\r
1179                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
1180                 else\r
1181                         return new instance_geometryType(curNode);\r
1182         }\r
1183 \r
1184         public instance_geometryType getinstance_geometry() throws Exception \r
1185  {\r
1186                 return getinstance_geometryAt(0);\r
1187         }\r
1188 \r
1189         public void removeinstance_geometryAt(int index) {\r
1190                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_geometry", index);\r
1191         }\r
1192 \r
1193         public void removeinstance_geometry() {\r
1194                 while (hasinstance_geometry())\r
1195                         removeinstance_geometryAt(0);\r
1196         }\r
1197 \r
1198         public org.w3c.dom.Node addinstance_geometry(instance_geometryType value) {\r
1199                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "instance_geometry", value);\r
1200         }\r
1201 \r
1202         public void insertinstance_geometryAt(instance_geometryType value, int index) {\r
1203                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_geometry", index, value);\r
1204         }\r
1205 \r
1206         public void replaceinstance_geometryAt(instance_geometryType value, int index) {\r
1207                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_geometry", index, value);\r
1208         }\r
1209 \r
1210         public static int getinstance_lightMinCount() {\r
1211                 return 0;\r
1212         }\r
1213 \r
1214         public static int getinstance_lightMaxCount() {\r
1215                 return Integer.MAX_VALUE;\r
1216         }\r
1217 \r
1218         public int getinstance_lightCount() {\r
1219                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_light");\r
1220         }\r
1221 \r
1222         public boolean hasinstance_light() {\r
1223                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_light");\r
1224         }\r
1225 \r
1226         public InstanceWithExtra newinstance_light() {\r
1227                 return new InstanceWithExtra(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "instance_light"));\r
1228         }\r
1229 \r
1230         public InstanceWithExtra getinstance_lightAt(int index) throws Exception {\r
1231                 return new InstanceWithExtra(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_light", index));\r
1232         }\r
1233 \r
1234         public org.w3c.dom.Node getStartinginstance_lightCursor() throws Exception {\r
1235                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_light" );\r
1236         }\r
1237 \r
1238         public org.w3c.dom.Node getAdvancedinstance_lightCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1239                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_light", curNode );\r
1240         }\r
1241 \r
1242         public InstanceWithExtra getinstance_lightValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1243                 if( curNode == null )\r
1244                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
1245                 else\r
1246                         return new InstanceWithExtra(curNode);\r
1247         }\r
1248 \r
1249         public InstanceWithExtra getinstance_light() throws Exception \r
1250  {\r
1251                 return getinstance_lightAt(0);\r
1252         }\r
1253 \r
1254         public void removeinstance_lightAt(int index) {\r
1255                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_light", index);\r
1256         }\r
1257 \r
1258         public void removeinstance_light() {\r
1259                 while (hasinstance_light())\r
1260                         removeinstance_lightAt(0);\r
1261         }\r
1262 \r
1263         public org.w3c.dom.Node addinstance_light(InstanceWithExtra value) {\r
1264                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "instance_light", value);\r
1265         }\r
1266 \r
1267         public void insertinstance_lightAt(InstanceWithExtra value, int index) {\r
1268                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_light", index, value);\r
1269         }\r
1270 \r
1271         public void replaceinstance_lightAt(InstanceWithExtra value, int index) {\r
1272                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_light", index, value);\r
1273         }\r
1274 \r
1275         public static int getinstance_nodeMinCount() {\r
1276                 return 0;\r
1277         }\r
1278 \r
1279         public static int getinstance_nodeMaxCount() {\r
1280                 return Integer.MAX_VALUE;\r
1281         }\r
1282 \r
1283         public int getinstance_nodeCount() {\r
1284                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_node");\r
1285         }\r
1286 \r
1287         public boolean hasinstance_node() {\r
1288                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_node");\r
1289         }\r
1290 \r
1291         public InstanceWithExtra newinstance_node() {\r
1292                 return new InstanceWithExtra(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "instance_node"));\r
1293         }\r
1294 \r
1295         public InstanceWithExtra getinstance_nodeAt(int index) throws Exception {\r
1296                 return new InstanceWithExtra(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_node", index));\r
1297         }\r
1298 \r
1299         public org.w3c.dom.Node getStartinginstance_nodeCursor() throws Exception {\r
1300                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_node" );\r
1301         }\r
1302 \r
1303         public org.w3c.dom.Node getAdvancedinstance_nodeCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1304                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_node", curNode );\r
1305         }\r
1306 \r
1307         public InstanceWithExtra getinstance_nodeValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1308                 if( curNode == null )\r
1309                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
1310                 else\r
1311                         return new InstanceWithExtra(curNode);\r
1312         }\r
1313 \r
1314         public InstanceWithExtra getinstance_node() throws Exception \r
1315  {\r
1316                 return getinstance_nodeAt(0);\r
1317         }\r
1318 \r
1319         public void removeinstance_nodeAt(int index) {\r
1320                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "instance_node", index);\r
1321         }\r
1322 \r
1323         public void removeinstance_node() {\r
1324                 while (hasinstance_node())\r
1325                         removeinstance_nodeAt(0);\r
1326         }\r
1327 \r
1328         public org.w3c.dom.Node addinstance_node(InstanceWithExtra value) {\r
1329                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "instance_node", value);\r
1330         }\r
1331 \r
1332         public void insertinstance_nodeAt(InstanceWithExtra value, int index) {\r
1333                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_node", index, value);\r
1334         }\r
1335 \r
1336         public void replaceinstance_nodeAt(InstanceWithExtra value, int index) {\r
1337                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "instance_node", index, value);\r
1338         }\r
1339 \r
1340         public static int getnodeMinCount() {\r
1341                 return 0;\r
1342         }\r
1343 \r
1344         public static int getnodeMaxCount() {\r
1345                 return Integer.MAX_VALUE;\r
1346         }\r
1347 \r
1348         public int getnodeCount() {\r
1349                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "node");\r
1350         }\r
1351 \r
1352         public boolean hasnode() {\r
1353                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "node");\r
1354         }\r
1355 \r
1356         public nodeType2 newnode() {\r
1357                 return new nodeType2(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "node"));\r
1358         }\r
1359 \r
1360         public nodeType2 getnodeAt(int index) throws Exception {\r
1361                 return new nodeType2(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "node", index));\r
1362         }\r
1363 \r
1364         public org.w3c.dom.Node getStartingnodeCursor() throws Exception {\r
1365                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "node" );\r
1366         }\r
1367 \r
1368         public org.w3c.dom.Node getAdvancednodeCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1369                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "node", curNode );\r
1370         }\r
1371 \r
1372         public nodeType2 getnodeValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1373                 if( curNode == null )\r
1374                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
1375                 else\r
1376                         return new nodeType2(curNode);\r
1377         }\r
1378 \r
1379         public nodeType2 getnode() throws Exception \r
1380  {\r
1381                 return getnodeAt(0);\r
1382         }\r
1383 \r
1384         public void removenodeAt(int index) {\r
1385                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "node", index);\r
1386         }\r
1387 \r
1388         public void removenode() {\r
1389                 while (hasnode())\r
1390                         removenodeAt(0);\r
1391         }\r
1392 \r
1393         public org.w3c.dom.Node addnode(nodeType2 value) {\r
1394                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "node", value);\r
1395         }\r
1396 \r
1397         public void insertnodeAt(nodeType2 value, int index) {\r
1398                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "node", index, value);\r
1399         }\r
1400 \r
1401         public void replacenodeAt(nodeType2 value, int index) {\r
1402                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "node", index, value);\r
1403         }\r
1404 \r
1405         public static int getextraMinCount() {\r
1406                 return 0;\r
1407         }\r
1408 \r
1409         public static int getextraMaxCount() {\r
1410                 return Integer.MAX_VALUE;\r
1411         }\r
1412 \r
1413         public int getextraCount() {\r
1414                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "extra");\r
1415         }\r
1416 \r
1417         public boolean hasextra() {\r
1418                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "extra");\r
1419         }\r
1420 \r
1421         public extraType newextra() {\r
1422                 return new extraType(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "extra"));\r
1423         }\r
1424 \r
1425         public extraType getextraAt(int index) throws Exception {\r
1426                 return new extraType(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "extra", index));\r
1427         }\r
1428 \r
1429         public org.w3c.dom.Node getStartingextraCursor() throws Exception {\r
1430                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "extra" );\r
1431         }\r
1432 \r
1433         public org.w3c.dom.Node getAdvancedextraCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1434                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "extra", curNode );\r
1435         }\r
1436 \r
1437         public extraType getextraValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
1438                 if( curNode == null )\r
1439                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
1440                 else\r
1441                         return new extraType(curNode);\r
1442         }\r
1443 \r
1444         public extraType getextra() throws Exception \r
1445  {\r
1446                 return getextraAt(0);\r
1447         }\r
1448 \r
1449         public void removeextraAt(int index) {\r
1450                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "extra", index);\r
1451         }\r
1452 \r
1453         public void removeextra() {\r
1454                 while (hasextra())\r
1455                         removeextraAt(0);\r
1456         }\r
1457 \r
1458         public org.w3c.dom.Node addextra(extraType value) {\r
1459                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "extra", value);\r
1460         }\r
1461 \r
1462         public void insertextraAt(extraType value, int index) {\r
1463                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "extra", index, value);\r
1464         }\r
1465 \r
1466         public void replaceextraAt(extraType value, int index) {\r
1467                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "extra", index, value);\r
1468         }\r
1469 \r
1470 }\r