Source Code Cross Referenced for ObjectFactory.java in  » 6.0-JDK-Modules » java-3d » org » collada » colladaschema » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » java 3d » org.collada.colladaschema 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


0001:        //
0002:        // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.0 in JDK 1.6 
0003:        // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
0004:        // Any modifications to this file will be lost upon recompilation of the source schema. 
0005:        // Generated on: 2007.03.17 at 08:38:02 AM PDT 
0006:        //
0007:
0008:        package org.collada.colladaschema;
0009:
0010:        import java.math.BigInteger;
0011:        import java.util.List;
0012:        import javax.xml.bind.JAXBElement;
0013:        import javax.xml.bind.annotation.XmlElementDecl;
0014:        import javax.xml.bind.annotation.XmlRegistry;
0015:        import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
0016:        import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
0017:        import javax.xml.namespace.QName;
0018:
0019:        /**
0020:         * This object contains factory methods for each 
0021:         * Java content interface and Java element interface 
0022:         * generated in the org.collada.colladaschema package. 
0023:         * <p>An ObjectFactory allows you to programatically 
0024:         * construct new instances of the Java representation 
0025:         * for XML content. The Java representation of XML 
0026:         * content can consist of schema derived interfaces 
0027:         * and classes representing the binding of schema 
0028:         * type definitions, element declarations and model 
0029:         * groups.  Factory methods for each of these are 
0030:         * provided in this class.
0031:         * 
0032:         */
0033:        @XmlRegistry
0034:        public class ObjectFactory {
0035:
0036:            private final static QName _CgSetuserTypeFloat2X2_QNAME = new QName(
0037:                    "http://www.collada.org/2005/11/COLLADASchema", "float2x2");
0038:            private final static QName _CgSetuserTypeFloat2X3_QNAME = new QName(
0039:                    "http://www.collada.org/2005/11/COLLADASchema", "float2x3");
0040:            private final static QName _CgSetuserTypeFloat4_QNAME = new QName(
0041:                    "http://www.collada.org/2005/11/COLLADASchema", "float4");
0042:            private final static QName _CgSetuserTypeFloat2X4_QNAME = new QName(
0043:                    "http://www.collada.org/2005/11/COLLADASchema", "float2x4");
0044:            private final static QName _CgSetuserTypeHalf_QNAME = new QName(
0045:                    "http://www.collada.org/2005/11/COLLADASchema", "half");
0046:            private final static QName _CgSetuserTypeFloat2_QNAME = new QName(
0047:                    "http://www.collada.org/2005/11/COLLADASchema", "float2");
0048:            private final static QName _CgSetuserTypeFloat3_QNAME = new QName(
0049:                    "http://www.collada.org/2005/11/COLLADASchema", "float3");
0050:            private final static QName _CgSetuserTypeFloat1_QNAME = new QName(
0051:                    "http://www.collada.org/2005/11/COLLADASchema", "float1");
0052:            private final static QName _CgSetuserTypeInt1X1_QNAME = new QName(
0053:                    "http://www.collada.org/2005/11/COLLADASchema", "int1x1");
0054:            private final static QName _CgSetuserTypeInt1X3_QNAME = new QName(
0055:                    "http://www.collada.org/2005/11/COLLADASchema", "int1x3");
0056:            private final static QName _CgSetuserTypeInt1X2_QNAME = new QName(
0057:                    "http://www.collada.org/2005/11/COLLADASchema", "int1x2");
0058:            private final static QName _CgSetuserTypeFloat2X1_QNAME = new QName(
0059:                    "http://www.collada.org/2005/11/COLLADASchema", "float2x1");
0060:            private final static QName _CgSetuserTypeInt1X4_QNAME = new QName(
0061:                    "http://www.collada.org/2005/11/COLLADASchema", "int1x4");
0062:            private final static QName _CgSetuserTypeInt1_QNAME = new QName(
0063:                    "http://www.collada.org/2005/11/COLLADASchema", "int1");
0064:            private final static QName _CgSetuserTypeInt2_QNAME = new QName(
0065:                    "http://www.collada.org/2005/11/COLLADASchema", "int2");
0066:            private final static QName _CgSetuserTypeInt3_QNAME = new QName(
0067:                    "http://www.collada.org/2005/11/COLLADASchema", "int3");
0068:            private final static QName _CgSetuserTypeInt4_QNAME = new QName(
0069:                    "http://www.collada.org/2005/11/COLLADASchema", "int4");
0070:            private final static QName _CgSetuserTypeEnum_QNAME = new QName(
0071:                    "http://www.collada.org/2005/11/COLLADASchema", "enum");
0072:            private final static QName _CgSetuserTypeInt_QNAME = new QName(
0073:                    "http://www.collada.org/2005/11/COLLADASchema", "int");
0074:            private final static QName _CgSetuserTypeFixed2X1_QNAME = new QName(
0075:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed2x1");
0076:            private final static QName _CgSetuserTypeConnectParam_QNAME = new QName(
0077:                    "http://www.collada.org/2005/11/COLLADASchema",
0078:                    "connect_param");
0079:            private final static QName _CgSetuserTypeSamplerRECT_QNAME = new QName(
0080:                    "http://www.collada.org/2005/11/COLLADASchema",
0081:                    "samplerRECT");
0082:            private final static QName _CgSetuserTypeSampler1D_QNAME = new QName(
0083:                    "http://www.collada.org/2005/11/COLLADASchema", "sampler1D");
0084:            private final static QName _CgSetuserTypeFixed4_QNAME = new QName(
0085:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed4");
0086:            private final static QName _CgSetuserTypeFixed2X4_QNAME = new QName(
0087:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed2x4");
0088:            private final static QName _CgSetuserTypeFixed2X3_QNAME = new QName(
0089:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed2x3");
0090:            private final static QName _CgSetuserTypeFixed2X2_QNAME = new QName(
0091:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed2x2");
0092:            private final static QName _CgSetuserTypeFixed1_QNAME = new QName(
0093:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed1");
0094:            private final static QName _CgSetuserTypeFixed2_QNAME = new QName(
0095:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed2");
0096:            private final static QName _CgSetuserTypeFixed3_QNAME = new QName(
0097:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed3");
0098:            private final static QName _CgSetuserTypeFixed3X1_QNAME = new QName(
0099:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed3x1");
0100:            private final static QName _CgSetuserTypeInt3X4_QNAME = new QName(
0101:                    "http://www.collada.org/2005/11/COLLADASchema", "int3x4");
0102:            private final static QName _CgSetuserTypeFixed3X2_QNAME = new QName(
0103:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed3x2");
0104:            private final static QName _CgSetuserTypeFixed3X3_QNAME = new QName(
0105:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed3x3");
0106:            private final static QName _CgSetuserTypeFixed3X4_QNAME = new QName(
0107:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed3x4");
0108:            private final static QName _CgSetuserTypeInt4X4_QNAME = new QName(
0109:                    "http://www.collada.org/2005/11/COLLADASchema", "int4x4");
0110:            private final static QName _CgSetuserTypeInt4X3_QNAME = new QName(
0111:                    "http://www.collada.org/2005/11/COLLADASchema", "int4x3");
0112:            private final static QName _CgSetuserTypeHalf2_QNAME = new QName(
0113:                    "http://www.collada.org/2005/11/COLLADASchema", "half2");
0114:            private final static QName _CgSetuserTypeHalf1_QNAME = new QName(
0115:                    "http://www.collada.org/2005/11/COLLADASchema", "half1");
0116:            private final static QName _CgSetuserTypeBool2X3_QNAME = new QName(
0117:                    "http://www.collada.org/2005/11/COLLADASchema", "bool2x3");
0118:            private final static QName _CgSetuserTypeBool2X2_QNAME = new QName(
0119:                    "http://www.collada.org/2005/11/COLLADASchema", "bool2x2");
0120:            private final static QName _CgSetuserTypeBool2X1_QNAME = new QName(
0121:                    "http://www.collada.org/2005/11/COLLADASchema", "bool2x1");
0122:            private final static QName _CgSetuserTypeBool2X4_QNAME = new QName(
0123:                    "http://www.collada.org/2005/11/COLLADASchema", "bool2x4");
0124:            private final static QName _CgSetuserTypeSampler2D_QNAME = new QName(
0125:                    "http://www.collada.org/2005/11/COLLADASchema", "sampler2D");
0126:            private final static QName _CgSetuserTypeHalf1X3_QNAME = new QName(
0127:                    "http://www.collada.org/2005/11/COLLADASchema", "half1x3");
0128:            private final static QName _CgSetuserTypeHalf1X2_QNAME = new QName(
0129:                    "http://www.collada.org/2005/11/COLLADASchema", "half1x2");
0130:            private final static QName _CgSetuserTypeHalf1X4_QNAME = new QName(
0131:                    "http://www.collada.org/2005/11/COLLADASchema", "half1x4");
0132:            private final static QName _CgSetuserTypeHalf1X1_QNAME = new QName(
0133:                    "http://www.collada.org/2005/11/COLLADASchema", "half1x1");
0134:            private final static QName _CgSetuserTypeHalf3_QNAME = new QName(
0135:                    "http://www.collada.org/2005/11/COLLADASchema", "half3");
0136:            private final static QName _CgSetuserTypeHalf4_QNAME = new QName(
0137:                    "http://www.collada.org/2005/11/COLLADASchema", "half4");
0138:            private final static QName _CgSetuserTypeInt4X1_QNAME = new QName(
0139:                    "http://www.collada.org/2005/11/COLLADASchema", "int4x1");
0140:            private final static QName _CgSetuserTypeHalf2X1_QNAME = new QName(
0141:                    "http://www.collada.org/2005/11/COLLADASchema", "half2x1");
0142:            private final static QName _CgSetuserTypeHalf2X2_QNAME = new QName(
0143:                    "http://www.collada.org/2005/11/COLLADASchema", "half2x2");
0144:            private final static QName _CgSetuserTypeInt4X2_QNAME = new QName(
0145:                    "http://www.collada.org/2005/11/COLLADASchema", "int4x2");
0146:            private final static QName _CgSetuserTypeHalf2X3_QNAME = new QName(
0147:                    "http://www.collada.org/2005/11/COLLADASchema", "half2x3");
0148:            private final static QName _CgSetuserTypeBool_QNAME = new QName(
0149:                    "http://www.collada.org/2005/11/COLLADASchema", "bool");
0150:            private final static QName _CgSetuserTypeHalf2X4_QNAME = new QName(
0151:                    "http://www.collada.org/2005/11/COLLADASchema", "half2x4");
0152:            private final static QName _CgSetuserTypeInt3X2_QNAME = new QName(
0153:                    "http://www.collada.org/2005/11/COLLADASchema", "int3x2");
0154:            private final static QName _CgSetuserTypeHalf3X1_QNAME = new QName(
0155:                    "http://www.collada.org/2005/11/COLLADASchema", "half3x1");
0156:            private final static QName _CgSetuserTypeInt3X3_QNAME = new QName(
0157:                    "http://www.collada.org/2005/11/COLLADASchema", "int3x3");
0158:            private final static QName _CgSetuserTypeBool4X1_QNAME = new QName(
0159:                    "http://www.collada.org/2005/11/COLLADASchema", "bool4x1");
0160:            private final static QName _CgSetuserTypeHalf3X2_QNAME = new QName(
0161:                    "http://www.collada.org/2005/11/COLLADASchema", "half3x2");
0162:            private final static QName _CgSetuserTypeInt3X1_QNAME = new QName(
0163:                    "http://www.collada.org/2005/11/COLLADASchema", "int3x1");
0164:            private final static QName _CgSetuserTypeHalf3X3_QNAME = new QName(
0165:                    "http://www.collada.org/2005/11/COLLADASchema", "half3x3");
0166:            private final static QName _CgSetuserTypeHalf3X4_QNAME = new QName(
0167:                    "http://www.collada.org/2005/11/COLLADASchema", "half3x4");
0168:            private final static QName _CgSetuserTypeBool4X3_QNAME = new QName(
0169:                    "http://www.collada.org/2005/11/COLLADASchema", "bool4x3");
0170:            private final static QName _CgSetuserTypeBool4X2_QNAME = new QName(
0171:                    "http://www.collada.org/2005/11/COLLADASchema", "bool4x2");
0172:            private final static QName _CgSetuserTypeSampler3D_QNAME = new QName(
0173:                    "http://www.collada.org/2005/11/COLLADASchema", "sampler3D");
0174:            private final static QName _CgSetuserTypeBool4X4_QNAME = new QName(
0175:                    "http://www.collada.org/2005/11/COLLADASchema", "bool4x4");
0176:            private final static QName _CgSetuserTypeInt2X2_QNAME = new QName(
0177:                    "http://www.collada.org/2005/11/COLLADASchema", "int2x2");
0178:            private final static QName _CgSetuserTypeInt2X1_QNAME = new QName(
0179:                    "http://www.collada.org/2005/11/COLLADASchema", "int2x1");
0180:            private final static QName _CgSetuserTypeFloat_QNAME = new QName(
0181:                    "http://www.collada.org/2005/11/COLLADASchema", "float");
0182:            private final static QName _CgSetuserTypeFixed_QNAME = new QName(
0183:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed");
0184:            private final static QName _CgSetuserTypeInt2X4_QNAME = new QName(
0185:                    "http://www.collada.org/2005/11/COLLADASchema", "int2x4");
0186:            private final static QName _CgSetuserTypeBool1_QNAME = new QName(
0187:                    "http://www.collada.org/2005/11/COLLADASchema", "bool1");
0188:            private final static QName _CgSetuserTypeFloat1X2_QNAME = new QName(
0189:                    "http://www.collada.org/2005/11/COLLADASchema", "float1x2");
0190:            private final static QName _CgSetuserTypeFloat1X1_QNAME = new QName(
0191:                    "http://www.collada.org/2005/11/COLLADASchema", "float1x1");
0192:            private final static QName _CgSetuserTypeInt2X3_QNAME = new QName(
0193:                    "http://www.collada.org/2005/11/COLLADASchema", "int2x3");
0194:            private final static QName _CgSetuserTypeFloat3X2_QNAME = new QName(
0195:                    "http://www.collada.org/2005/11/COLLADASchema", "float3x2");
0196:            private final static QName _CgSetuserTypeFloat3X1_QNAME = new QName(
0197:                    "http://www.collada.org/2005/11/COLLADASchema", "float3x1");
0198:            private final static QName _CgSetuserTypeFloat3X4_QNAME = new QName(
0199:                    "http://www.collada.org/2005/11/COLLADASchema", "float3x4");
0200:            private final static QName _CgSetuserTypeFloat3X3_QNAME = new QName(
0201:                    "http://www.collada.org/2005/11/COLLADASchema", "float3x3");
0202:            private final static QName _CgSetuserTypeBool3_QNAME = new QName(
0203:                    "http://www.collada.org/2005/11/COLLADASchema", "bool3");
0204:            private final static QName _CgSetuserTypeBool2_QNAME = new QName(
0205:                    "http://www.collada.org/2005/11/COLLADASchema", "bool2");
0206:            private final static QName _CgSetuserTypeBool4_QNAME = new QName(
0207:                    "http://www.collada.org/2005/11/COLLADASchema", "bool4");
0208:            private final static QName _CgSetuserTypeSurface_QNAME = new QName(
0209:                    "http://www.collada.org/2005/11/COLLADASchema", "surface");
0210:            private final static QName _CgSetuserTypeHalf4X1_QNAME = new QName(
0211:                    "http://www.collada.org/2005/11/COLLADASchema", "half4x1");
0212:            private final static QName _CgSetuserTypeHalf4X2_QNAME = new QName(
0213:                    "http://www.collada.org/2005/11/COLLADASchema", "half4x2");
0214:            private final static QName _CgSetuserTypeHalf4X3_QNAME = new QName(
0215:                    "http://www.collada.org/2005/11/COLLADASchema", "half4x3");
0216:            private final static QName _CgSetuserTypeFloat1X3_QNAME = new QName(
0217:                    "http://www.collada.org/2005/11/COLLADASchema", "float1x3");
0218:            private final static QName _CgSetuserTypeHalf4X4_QNAME = new QName(
0219:                    "http://www.collada.org/2005/11/COLLADASchema", "half4x4");
0220:            private final static QName _CgSetuserTypeFloat1X4_QNAME = new QName(
0221:                    "http://www.collada.org/2005/11/COLLADASchema", "float1x4");
0222:            private final static QName _CgSetuserTypeArray_QNAME = new QName(
0223:                    "http://www.collada.org/2005/11/COLLADASchema", "array");
0224:            private final static QName _CgSetuserTypeFixed1X1_QNAME = new QName(
0225:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed1x1");
0226:            private final static QName _CgSetuserTypeFixed1X2_QNAME = new QName(
0227:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed1x2");
0228:            private final static QName _CgSetuserTypeFixed1X3_QNAME = new QName(
0229:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed1x3");
0230:            private final static QName _CgSetuserTypeFixed1X4_QNAME = new QName(
0231:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed1x4");
0232:            private final static QName _CgSetuserTypeSamplerCUBE_QNAME = new QName(
0233:                    "http://www.collada.org/2005/11/COLLADASchema",
0234:                    "samplerCUBE");
0235:            private final static QName _CgSetuserTypeBool1X3_QNAME = new QName(
0236:                    "http://www.collada.org/2005/11/COLLADASchema", "bool1x3");
0237:            private final static QName _CgSetuserTypeBool1X4_QNAME = new QName(
0238:                    "http://www.collada.org/2005/11/COLLADASchema", "bool1x4");
0239:            private final static QName _CgSetuserTypeBool1X1_QNAME = new QName(
0240:                    "http://www.collada.org/2005/11/COLLADASchema", "bool1x1");
0241:            private final static QName _CgSetuserTypeBool1X2_QNAME = new QName(
0242:                    "http://www.collada.org/2005/11/COLLADASchema", "bool1x2");
0243:            private final static QName _CgSetuserTypeUsertype_QNAME = new QName(
0244:                    "http://www.collada.org/2005/11/COLLADASchema", "usertype");
0245:            private final static QName _CgSetuserTypeBool3X3_QNAME = new QName(
0246:                    "http://www.collada.org/2005/11/COLLADASchema", "bool3x3");
0247:            private final static QName _CgSetuserTypeBool3X4_QNAME = new QName(
0248:                    "http://www.collada.org/2005/11/COLLADASchema", "bool3x4");
0249:            private final static QName _CgSetuserTypeBool3X1_QNAME = new QName(
0250:                    "http://www.collada.org/2005/11/COLLADASchema", "bool3x1");
0251:            private final static QName _CgSetuserTypeBool3X2_QNAME = new QName(
0252:                    "http://www.collada.org/2005/11/COLLADASchema", "bool3x2");
0253:            private final static QName _CgSetuserTypeSamplerDEPTH_QNAME = new QName(
0254:                    "http://www.collada.org/2005/11/COLLADASchema",
0255:                    "samplerDEPTH");
0256:            private final static QName _CgSetuserTypeFixed4X4_QNAME = new QName(
0257:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed4x4");
0258:            private final static QName _CgSetuserTypeFixed4X3_QNAME = new QName(
0259:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed4x3");
0260:            private final static QName _CgSetuserTypeFixed4X2_QNAME = new QName(
0261:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed4x2");
0262:            private final static QName _CgSetuserTypeFixed4X1_QNAME = new QName(
0263:                    "http://www.collada.org/2005/11/COLLADASchema", "fixed4x1");
0264:            private final static QName _CgSetuserTypeFloat4X4_QNAME = new QName(
0265:                    "http://www.collada.org/2005/11/COLLADASchema", "float4x4");
0266:            private final static QName _CgSetuserTypeString_QNAME = new QName(
0267:                    "http://www.collada.org/2005/11/COLLADASchema", "string");
0268:            private final static QName _CgSetuserTypeFloat4X2_QNAME = new QName(
0269:                    "http://www.collada.org/2005/11/COLLADASchema", "float4x2");
0270:            private final static QName _CgSetuserTypeFloat4X3_QNAME = new QName(
0271:                    "http://www.collada.org/2005/11/COLLADASchema", "float4x3");
0272:            private final static QName _CgSetuserTypeFloat4X1_QNAME = new QName(
0273:                    "http://www.collada.org/2005/11/COLLADASchema", "float4x1");
0274:            private final static QName _ProfileGLSL_QNAME = new QName(
0275:                    "http://www.collada.org/2005/11/COLLADASchema",
0276:                    "profile_GLSL");
0277:            private final static QName _ProfileCG_QNAME = new QName(
0278:                    "http://www.collada.org/2005/11/COLLADASchema",
0279:                    "profile_CG");
0280:            private final static QName _FxProfileAbstract_QNAME = new QName(
0281:                    "http://www.collada.org/2005/11/COLLADASchema",
0282:                    "fx_profile_abstract");
0283:            private final static QName _InstanceCamera_QNAME = new QName(
0284:                    "http://www.collada.org/2005/11/COLLADASchema",
0285:                    "instance_camera");
0286:            private final static QName _InstanceLight_QNAME = new QName(
0287:                    "http://www.collada.org/2005/11/COLLADASchema",
0288:                    "instance_light");
0289:            private final static QName _ProfileGLES_QNAME = new QName(
0290:                    "http://www.collada.org/2005/11/COLLADASchema",
0291:                    "profile_GLES");
0292:            private final static QName _Scale_QNAME = new QName(
0293:                    "http://www.collada.org/2005/11/COLLADASchema", "scale");
0294:            private final static QName _GlHookAbstract_QNAME = new QName(
0295:                    "http://www.collada.org/2005/11/COLLADASchema",
0296:                    "gl_hook_abstract");
0297:            private final static QName _InstanceForceField_QNAME = new QName(
0298:                    "http://www.collada.org/2005/11/COLLADASchema",
0299:                    "instance_force_field");
0300:            private final static QName _Translate_QNAME = new QName(
0301:                    "http://www.collada.org/2005/11/COLLADASchema", "translate");
0302:            private final static QName _InstancePhysicsMaterial_QNAME = new QName(
0303:                    "http://www.collada.org/2005/11/COLLADASchema",
0304:                    "instance_physics_material");
0305:            private final static QName _P_QNAME = new QName(
0306:                    "http://www.collada.org/2005/11/COLLADASchema", "p");
0307:            private final static QName _InstanceNode_QNAME = new QName(
0308:                    "http://www.collada.org/2005/11/COLLADASchema",
0309:                    "instance_node");
0310:            private final static QName _ProfileCOMMON_QNAME = new QName(
0311:                    "http://www.collada.org/2005/11/COLLADASchema",
0312:                    "profile_COMMON");
0313:            private final static QName _PolygonsPhH_QNAME = new QName(
0314:                    "http://www.collada.org/2005/11/COLLADASchema", "h");
0315:            private final static QName _VisualSceneEvaluateSceneRenderLayer_QNAME = new QName(
0316:                    "http://www.collada.org/2005/11/COLLADASchema", "layer");
0317:            private final static QName _PolygonsPh_QNAME = new QName(
0318:                    "http://www.collada.org/2005/11/COLLADASchema", "ph");
0319:
0320:            /**
0321:             * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.collada.colladaschema
0322:             * 
0323:             */
0324:            public ObjectFactory() {
0325:            }
0326:
0327:            /**
0328:             * Create an instance of {@link RigidConstraint.TechniqueCommon.Enabled }
0329:             * 
0330:             */
0331:            public RigidConstraint.TechniqueCommon.Enabled createRigidConstraintTechniqueCommonEnabled() {
0332:                return new RigidConstraint.TechniqueCommon.Enabled();
0333:            }
0334:
0335:            /**
0336:             * Create an instance of {@link ProfileCOMMON.Technique.Constant }
0337:             * 
0338:             */
0339:            public ProfileCOMMON.Technique.Constant createProfileCOMMONTechniqueConstant() {
0340:                return new ProfileCOMMON.Technique.Constant();
0341:            }
0342:
0343:            /**
0344:             * Create an instance of {@link FxClearstencilCommon }
0345:             * 
0346:             */
0347:            public FxClearstencilCommon createFxClearstencilCommon() {
0348:                return new FxClearstencilCommon();
0349:            }
0350:
0351:            /**
0352:             * Create an instance of {@link InstanceRigidBody }
0353:             * 
0354:             */
0355:            public InstanceRigidBody createInstanceRigidBody() {
0356:                return new InstanceRigidBody();
0357:            }
0358:
0359:            /**
0360:             * Create an instance of {@link ProfileCG.Technique.Pass.ColorMaterial.Mode }
0361:             * 
0362:             */
0363:            public ProfileCG.Technique.Pass.ColorMaterial.Mode createProfileCGTechniquePassColorMaterialMode() {
0364:                return new ProfileCG.Technique.Pass.ColorMaterial.Mode();
0365:            }
0366:
0367:            /**
0368:             * Create an instance of {@link Light.TechniqueCommon }
0369:             * 
0370:             */
0371:            public Light.TechniqueCommon createLightTechniqueCommon() {
0372:                return new Light.TechniqueCommon();
0373:            }
0374:
0375:            /**
0376:             * Create an instance of {@link GlSampler1D }
0377:             * 
0378:             */
0379:            public GlSampler1D createGlSampler1D() {
0380:                return new GlSampler1D();
0381:            }
0382:
0383:            /**
0384:             * Create an instance of {@link ProfileCG.Technique.Pass.AlphaFunc.Value }
0385:             * 
0386:             */
0387:            public ProfileCG.Technique.Pass.AlphaFunc.Value createProfileCGTechniquePassAlphaFuncValue() {
0388:                return new ProfileCG.Technique.Pass.AlphaFunc.Value();
0389:            }
0390:
0391:            /**
0392:             * Create an instance of {@link ProfileCOMMON }
0393:             * 
0394:             */
0395:            public ProfileCOMMON createProfileCOMMON() {
0396:                return new ProfileCOMMON();
0397:            }
0398:
0399:            /**
0400:             * Create an instance of {@link ProfileGLES.Technique.Pass.AlphaFunc.Value }
0401:             * 
0402:             */
0403:            public ProfileGLES.Technique.Pass.AlphaFunc.Value createProfileGLESTechniquePassAlphaFuncValue() {
0404:                return new ProfileGLES.Technique.Pass.AlphaFunc.Value();
0405:            }
0406:
0407:            /**
0408:             * Create an instance of {@link GlesNewparam }
0409:             * 
0410:             */
0411:            public GlesNewparam createGlesNewparam() {
0412:                return new GlesNewparam();
0413:            }
0414:
0415:            /**
0416:             * Create an instance of {@link RigidConstraint.TechniqueCommon.Limits.Linear }
0417:             * 
0418:             */
0419:            public RigidConstraint.TechniqueCommon.Limits.Linear createRigidConstraintTechniqueCommonLimitsLinear() {
0420:                return new RigidConstraint.TechniqueCommon.Limits.Linear();
0421:            }
0422:
0423:            /**
0424:             * Create an instance of {@link CgSamplerRECT }
0425:             * 
0426:             */
0427:            public CgSamplerRECT createCgSamplerRECT() {
0428:                return new CgSamplerRECT();
0429:            }
0430:
0431:            /**
0432:             * Create an instance of {@link ProfileGLSL.Technique.Pass }
0433:             * 
0434:             */
0435:            public ProfileGLSL.Technique.Pass createProfileGLSLTechniquePass() {
0436:                return new ProfileGLSL.Technique.Pass();
0437:            }
0438:
0439:            /**
0440:             * Create an instance of {@link ProfileGLES.Technique.Pass.FogEnable }
0441:             * 
0442:             */
0443:            public ProfileGLES.Technique.Pass.FogEnable createProfileGLESTechniquePassFogEnable() {
0444:                return new ProfileGLES.Technique.Pass.FogEnable();
0445:            }
0446:
0447:            /**
0448:             * Create an instance of {@link CommonColorOrTextureType }
0449:             * 
0450:             */
0451:            public CommonColorOrTextureType createCommonColorOrTextureType() {
0452:                return new CommonColorOrTextureType();
0453:            }
0454:
0455:            /**
0456:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilMask }
0457:             * 
0458:             */
0459:            public ProfileCG.Technique.Pass.StencilMask createProfileCGTechniquePassStencilMask() {
0460:                return new ProfileCG.Technique.Pass.StencilMask();
0461:            }
0462:
0463:            /**
0464:             * Create an instance of {@link Image }
0465:             * 
0466:             */
0467:            public Image createImage() {
0468:                return new Image();
0469:            }
0470:
0471:            /**
0472:             * Create an instance of {@link LibraryLights }
0473:             * 
0474:             */
0475:            public LibraryLights createLibraryLights() {
0476:                return new LibraryLights();
0477:            }
0478:
0479:            /**
0480:             * Create an instance of {@link ProfileCG.Technique.Pass.LightSpotCutoff }
0481:             * 
0482:             */
0483:            public ProfileCG.Technique.Pass.LightSpotCutoff createProfileCGTechniquePassLightSpotCutoff() {
0484:                return new ProfileCG.Technique.Pass.LightSpotCutoff();
0485:            }
0486:
0487:            /**
0488:             * Create an instance of {@link Node }
0489:             * 
0490:             */
0491:            public Node createNode() {
0492:                return new Node();
0493:            }
0494:
0495:            /**
0496:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilOp.Zpass }
0497:             * 
0498:             */
0499:            public ProfileGLES.Technique.Pass.StencilOp.Zpass createProfileGLESTechniquePassStencilOpZpass() {
0500:                return new ProfileGLES.Technique.Pass.StencilOp.Zpass();
0501:            }
0502:
0503:            /**
0504:             * Create an instance of {@link RigidBody.TechniqueCommon.Shape }
0505:             * 
0506:             */
0507:            public RigidBody.TechniqueCommon.Shape createRigidBodyTechniqueCommonShape() {
0508:                return new RigidBody.TechniqueCommon.Shape();
0509:            }
0510:
0511:            /**
0512:             * Create an instance of {@link ProfileCG.Technique.Pass.LightSpotDirection }
0513:             * 
0514:             */
0515:            public ProfileCG.Technique.Pass.LightSpotDirection createProfileCGTechniquePassLightSpotDirection() {
0516:                return new ProfileCG.Technique.Pass.LightSpotDirection();
0517:            }
0518:
0519:            /**
0520:             * Create an instance of {@link Asset.Contributor }
0521:             * 
0522:             */
0523:            public Asset.Contributor createAssetContributor() {
0524:                return new Asset.Contributor();
0525:            }
0526:
0527:            /**
0528:             * Create an instance of {@link InstanceRigidBody.TechniqueCommon.Dynamic }
0529:             * 
0530:             */
0531:            public InstanceRigidBody.TechniqueCommon.Dynamic createInstanceRigidBodyTechniqueCommonDynamic() {
0532:                return new InstanceRigidBody.TechniqueCommon.Dynamic();
0533:            }
0534:
0535:            /**
0536:             * Create an instance of {@link Light.TechniqueCommon.Spot }
0537:             * 
0538:             */
0539:            public Light.TechniqueCommon.Spot createLightTechniqueCommonSpot() {
0540:                return new Light.TechniqueCommon.Spot();
0541:            }
0542:
0543:            /**
0544:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendEquationSeparate.Rgb }
0545:             * 
0546:             */
0547:            public ProfileCG.Technique.Pass.BlendEquationSeparate.Rgb createProfileCGTechniquePassBlendEquationSeparateRgb() {
0548:                return new ProfileCG.Technique.Pass.BlendEquationSeparate.Rgb();
0549:            }
0550:
0551:            /**
0552:             * Create an instance of {@link GlslSurfaceType }
0553:             * 
0554:             */
0555:            public GlslSurfaceType createGlslSurfaceType() {
0556:                return new GlslSurfaceType();
0557:            }
0558:
0559:            /**
0560:             * Create an instance of {@link ProfileCG.Technique.Pass.LightModelColorControl }
0561:             * 
0562:             */
0563:            public ProfileCG.Technique.Pass.LightModelColorControl createProfileCGTechniquePassLightModelColorControl() {
0564:                return new ProfileCG.Technique.Pass.LightModelColorControl();
0565:            }
0566:
0567:            /**
0568:             * Create an instance of {@link ProfileCG.Technique.Pass.ColorMaterialEnable }
0569:             * 
0570:             */
0571:            public ProfileCG.Technique.Pass.ColorMaterialEnable createProfileCGTechniquePassColorMaterialEnable() {
0572:                return new ProfileCG.Technique.Pass.ColorMaterialEnable();
0573:            }
0574:
0575:            /**
0576:             * Create an instance of {@link ProfileCG.Technique.Pass.LineStipple }
0577:             * 
0578:             */
0579:            public ProfileCG.Technique.Pass.LineStipple createProfileCGTechniquePassLineStipple() {
0580:                return new ProfileCG.Technique.Pass.LineStipple();
0581:            }
0582:
0583:            /**
0584:             * Create an instance of {@link GlesTextureUnit.Texcoord }
0585:             * 
0586:             */
0587:            public GlesTextureUnit.Texcoord createGlesTextureUnitTexcoord() {
0588:                return new GlesTextureUnit.Texcoord();
0589:            }
0590:
0591:            /**
0592:             * Create an instance of {@link ProfileCG.Technique.Pass.ColorLogicOpEnable }
0593:             * 
0594:             */
0595:            public ProfileCG.Technique.Pass.ColorLogicOpEnable createProfileCGTechniquePassColorLogicOpEnable() {
0596:                return new ProfileCG.Technique.Pass.ColorLogicOpEnable();
0597:            }
0598:
0599:            /**
0600:             * Create an instance of {@link ProfileGLES.Technique.Pass.BlendEnable }
0601:             * 
0602:             */
0603:            public ProfileGLES.Technique.Pass.BlendEnable createProfileGLESTechniquePassBlendEnable() {
0604:                return new ProfileGLES.Technique.Pass.BlendEnable();
0605:            }
0606:
0607:            /**
0608:             * Create an instance of {@link RigidConstraint.TechniqueCommon }
0609:             * 
0610:             */
0611:            public RigidConstraint.TechniqueCommon createRigidConstraintTechniqueCommon() {
0612:                return new RigidConstraint.TechniqueCommon();
0613:            }
0614:
0615:            /**
0616:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilOpSeparate }
0617:             * 
0618:             */
0619:            public ProfileCG.Technique.Pass.StencilOpSeparate createProfileCGTechniquePassStencilOpSeparate() {
0620:                return new ProfileCG.Technique.Pass.StencilOpSeparate();
0621:            }
0622:
0623:            /**
0624:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilOpSeparate.Zpass }
0625:             * 
0626:             */
0627:            public ProfileCG.Technique.Pass.StencilOpSeparate.Zpass createProfileCGTechniquePassStencilOpSeparateZpass() {
0628:                return new ProfileCG.Technique.Pass.StencilOpSeparate.Zpass();
0629:            }
0630:
0631:            /**
0632:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightEnable }
0633:             * 
0634:             */
0635:            public ProfileGLES.Technique.Pass.LightEnable createProfileGLESTechniquePassLightEnable() {
0636:                return new ProfileGLES.Technique.Pass.LightEnable();
0637:            }
0638:
0639:            /**
0640:             * Create an instance of {@link ProfileGLES.Technique.Pass.ClipPlaneEnable }
0641:             * 
0642:             */
0643:            public ProfileGLES.Technique.Pass.ClipPlaneEnable createProfileGLESTechniquePassClipPlaneEnable() {
0644:                return new ProfileGLES.Technique.Pass.ClipPlaneEnable();
0645:            }
0646:
0647:            /**
0648:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilFunc.Mask }
0649:             * 
0650:             */
0651:            public ProfileCG.Technique.Pass.StencilFunc.Mask createProfileCGTechniquePassStencilFuncMask() {
0652:                return new ProfileCG.Technique.Pass.StencilFunc.Mask();
0653:            }
0654:
0655:            /**
0656:             * Create an instance of {@link AnimationClip }
0657:             * 
0658:             */
0659:            public AnimationClip createAnimationClip() {
0660:                return new AnimationClip();
0661:            }
0662:
0663:            /**
0664:             * Create an instance of {@link Camera }
0665:             * 
0666:             */
0667:            public Camera createCamera() {
0668:                return new Camera();
0669:            }
0670:
0671:            /**
0672:             * Create an instance of {@link GlslSurfaceType.Generator.Name }
0673:             * 
0674:             */
0675:            public GlslSurfaceType.Generator.Name createGlslSurfaceTypeGeneratorName() {
0676:                return new GlslSurfaceType.Generator.Name();
0677:            }
0678:
0679:            /**
0680:             * Create an instance of {@link ProfileCG.Technique.Pass.FogStart }
0681:             * 
0682:             */
0683:            public ProfileCG.Technique.Pass.FogStart createProfileCGTechniquePassFogStart() {
0684:                return new ProfileCG.Technique.Pass.FogStart();
0685:            }
0686:
0687:            /**
0688:             * Create an instance of {@link TaperedCylinder }
0689:             * 
0690:             */
0691:            public TaperedCylinder createTaperedCylinder() {
0692:                return new TaperedCylinder();
0693:            }
0694:
0695:            /**
0696:             * Create an instance of {@link LibraryForceFields }
0697:             * 
0698:             */
0699:            public LibraryForceFields createLibraryForceFields() {
0700:                return new LibraryForceFields();
0701:            }
0702:
0703:            /**
0704:             * Create an instance of {@link CgSampler3D }
0705:             * 
0706:             */
0707:            public CgSampler3D createCgSampler3D() {
0708:                return new CgSampler3D();
0709:            }
0710:
0711:            /**
0712:             * Create an instance of {@link ProfileCG.Technique.Pass.MaterialSpecular }
0713:             * 
0714:             */
0715:            public ProfileCG.Technique.Pass.MaterialSpecular createProfileCGTechniquePassMaterialSpecular() {
0716:                return new ProfileCG.Technique.Pass.MaterialSpecular();
0717:            }
0718:
0719:            /**
0720:             * Create an instance of {@link BindMaterial }
0721:             * 
0722:             */
0723:            public BindMaterial createBindMaterial() {
0724:                return new BindMaterial();
0725:            }
0726:
0727:            /**
0728:             * Create an instance of {@link ProfileCG.Technique.Pass.ColorMaterial.Face }
0729:             * 
0730:             */
0731:            public ProfileCG.Technique.Pass.ColorMaterial.Face createProfileCGTechniquePassColorMaterialFace() {
0732:                return new ProfileCG.Technique.Pass.ColorMaterial.Face();
0733:            }
0734:
0735:            /**
0736:             * Create an instance of {@link ProfileCOMMON.Technique.Lambert }
0737:             * 
0738:             */
0739:            public ProfileCOMMON.Technique.Lambert createProfileCOMMONTechniqueLambert() {
0740:                return new ProfileCOMMON.Technique.Lambert();
0741:            }
0742:
0743:            /**
0744:             * Create an instance of {@link ProfileGLSL.Technique.Pass.Shader }
0745:             * 
0746:             */
0747:            public ProfileGLSL.Technique.Pass.Shader createProfileGLSLTechniquePassShader() {
0748:                return new ProfileGLSL.Technique.Pass.Shader();
0749:            }
0750:
0751:            /**
0752:             * Create an instance of {@link ProfileCG.Technique.Pass.Shader.Bind }
0753:             * 
0754:             */
0755:            public ProfileCG.Technique.Pass.Shader.Bind createProfileCGTechniquePassShaderBind() {
0756:                return new ProfileCG.Technique.Pass.Shader.Bind();
0757:            }
0758:
0759:            /**
0760:             * Create an instance of {@link ProfileGLES.Technique.Pass.ClearStencil }
0761:             * 
0762:             */
0763:            public ProfileGLES.Technique.Pass.ClearStencil createProfileGLESTechniquePassClearStencil() {
0764:                return new ProfileGLES.Technique.Pass.ClearStencil();
0765:            }
0766:
0767:            /**
0768:             * Create an instance of {@link ProfileCG.Technique.Pass.PolygonMode }
0769:             * 
0770:             */
0771:            public ProfileCG.Technique.Pass.PolygonMode createProfileCGTechniquePassPolygonMode() {
0772:                return new ProfileCG.Technique.Pass.PolygonMode();
0773:            }
0774:
0775:            /**
0776:             * Create an instance of {@link ProfileGLES.Technique.Pass.MaterialAmbient }
0777:             * 
0778:             */
0779:            public ProfileGLES.Technique.Pass.MaterialAmbient createProfileGLESTechniquePassMaterialAmbient() {
0780:                return new ProfileGLES.Technique.Pass.MaterialAmbient();
0781:            }
0782:
0783:            /**
0784:             * Create an instance of {@link LibraryPhysicsModels }
0785:             * 
0786:             */
0787:            public LibraryPhysicsModels createLibraryPhysicsModels() {
0788:                return new LibraryPhysicsModels();
0789:            }
0790:
0791:            /**
0792:             * Create an instance of {@link Effect }
0793:             * 
0794:             */
0795:            public Effect createEffect() {
0796:                return new Effect();
0797:            }
0798:
0799:            /**
0800:             * Create an instance of {@link FxSurfaceInitCubeCommon.All }
0801:             * 
0802:             */
0803:            public FxSurfaceInitCubeCommon.All createFxSurfaceInitCubeCommonAll() {
0804:                return new FxSurfaceInitCubeCommon.All();
0805:            }
0806:
0807:            /**
0808:             * Create an instance of {@link ProfileCG.Technique.Pass.LightModelLocalViewerEnable }
0809:             * 
0810:             */
0811:            public ProfileCG.Technique.Pass.LightModelLocalViewerEnable createProfileCGTechniquePassLightModelLocalViewerEnable() {
0812:                return new ProfileCG.Technique.Pass.LightModelLocalViewerEnable();
0813:            }
0814:
0815:            /**
0816:             * Create an instance of {@link ProfileGLES.Technique.Pass.LineWidth }
0817:             * 
0818:             */
0819:            public ProfileGLES.Technique.Pass.LineWidth createProfileGLESTechniquePassLineWidth() {
0820:                return new ProfileGLES.Technique.Pass.LineWidth();
0821:            }
0822:
0823:            /**
0824:             * Create an instance of {@link ProfileGLES.Technique.Pass.DepthRange }
0825:             * 
0826:             */
0827:            public ProfileGLES.Technique.Pass.DepthRange createProfileGLESTechniquePassDepthRange() {
0828:                return new ProfileGLES.Technique.Pass.DepthRange();
0829:            }
0830:
0831:            /**
0832:             * Create an instance of {@link ProfileCG.Technique.Pass.DepthFunc }
0833:             * 
0834:             */
0835:            public ProfileCG.Technique.Pass.DepthFunc createProfileCGTechniquePassDepthFunc() {
0836:                return new ProfileCG.Technique.Pass.DepthFunc();
0837:            }
0838:
0839:            /**
0840:             * Create an instance of {@link ProfileCG.Technique.Pass.AlphaFunc.Func }
0841:             * 
0842:             */
0843:            public ProfileCG.Technique.Pass.AlphaFunc.Func createProfileCGTechniquePassAlphaFuncFunc() {
0844:                return new ProfileCG.Technique.Pass.AlphaFunc.Func();
0845:            }
0846:
0847:            /**
0848:             * Create an instance of {@link ProfileCG.Technique.Pass.ClipPlane }
0849:             * 
0850:             */
0851:            public ProfileCG.Technique.Pass.ClipPlane createProfileCGTechniquePassClipPlane() {
0852:                return new ProfileCG.Technique.Pass.ClipPlane();
0853:            }
0854:
0855:            /**
0856:             * Create an instance of {@link FxAnnotateCommon }
0857:             * 
0858:             */
0859:            public FxAnnotateCommon createFxAnnotateCommon() {
0860:                return new FxAnnotateCommon();
0861:            }
0862:
0863:            /**
0864:             * Create an instance of {@link ProfileGLES.Technique.Pass.PointSizeMax }
0865:             * 
0866:             */
0867:            public ProfileGLES.Technique.Pass.PointSizeMax createProfileGLESTechniquePassPointSizeMax() {
0868:                return new ProfileGLES.Technique.Pass.PointSizeMax();
0869:            }
0870:
0871:            /**
0872:             * Create an instance of {@link ProfileCG.Technique.Pass.DepthBounds }
0873:             * 
0874:             */
0875:            public ProfileCG.Technique.Pass.DepthBounds createProfileCGTechniquePassDepthBounds() {
0876:                return new ProfileCG.Technique.Pass.DepthBounds();
0877:            }
0878:
0879:            /**
0880:             * Create an instance of {@link ProfileCG.Technique.Pass.LightPosition }
0881:             * 
0882:             */
0883:            public ProfileCG.Technique.Pass.LightPosition createProfileCGTechniquePassLightPosition() {
0884:                return new ProfileCG.Technique.Pass.LightPosition();
0885:            }
0886:
0887:            /**
0888:             * Create an instance of {@link GlSampler2D }
0889:             * 
0890:             */
0891:            public GlSampler2D createGlSampler2D() {
0892:                return new GlSampler2D();
0893:            }
0894:
0895:            /**
0896:             * Create an instance of {@link RigidBody.TechniqueCommon }
0897:             * 
0898:             */
0899:            public RigidBody.TechniqueCommon createRigidBodyTechniqueCommon() {
0900:                return new RigidBody.TechniqueCommon();
0901:            }
0902:
0903:            /**
0904:             * Create an instance of {@link ProfileGLES.Technique.Pass.ShadeModel }
0905:             * 
0906:             */
0907:            public ProfileGLES.Technique.Pass.ShadeModel createProfileGLESTechniquePassShadeModel() {
0908:                return new ProfileGLES.Technique.Pass.ShadeModel();
0909:            }
0910:
0911:            /**
0912:             * Create an instance of {@link ProfileGLES.Technique.Pass.PointFadeThresholdSize }
0913:             * 
0914:             */
0915:            public ProfileGLES.Technique.Pass.PointFadeThresholdSize createProfileGLESTechniquePassPointFadeThresholdSize() {
0916:                return new ProfileGLES.Technique.Pass.PointFadeThresholdSize();
0917:            }
0918:
0919:            /**
0920:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilFunc.Ref }
0921:             * 
0922:             */
0923:            public ProfileCG.Technique.Pass.StencilFunc.Ref createProfileCGTechniquePassStencilFuncRef() {
0924:                return new ProfileCG.Technique.Pass.StencilFunc.Ref();
0925:            }
0926:
0927:            /**
0928:             * Create an instance of {@link GlesTextureConstantType }
0929:             * 
0930:             */
0931:            public GlesTextureConstantType createGlesTextureConstantType() {
0932:                return new GlesTextureConstantType();
0933:            }
0934:
0935:            /**
0936:             * Create an instance of {@link CommonTransparentType }
0937:             * 
0938:             */
0939:            public CommonTransparentType createCommonTransparentType() {
0940:                return new CommonTransparentType();
0941:            }
0942:
0943:            /**
0944:             * Create an instance of {@link ProfileGLES.Technique.Pass.AlphaTestEnable }
0945:             * 
0946:             */
0947:            public ProfileGLES.Technique.Pass.AlphaTestEnable createProfileGLESTechniquePassAlphaTestEnable() {
0948:                return new ProfileGLES.Technique.Pass.AlphaTestEnable();
0949:            }
0950:
0951:            /**
0952:             * Create an instance of {@link ProfileGLES.Technique.Pass.BlendFunc }
0953:             * 
0954:             */
0955:            public ProfileGLES.Technique.Pass.BlendFunc createProfileGLESTechniquePassBlendFunc() {
0956:                return new ProfileGLES.Technique.Pass.BlendFunc();
0957:            }
0958:
0959:            /**
0960:             * Create an instance of {@link ProfileCG.Technique.Pass.FrontFace }
0961:             * 
0962:             */
0963:            public ProfileCG.Technique.Pass.FrontFace createProfileCGTechniquePassFrontFace() {
0964:                return new ProfileCG.Technique.Pass.FrontFace();
0965:            }
0966:
0967:            /**
0968:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendEquationSeparate }
0969:             * 
0970:             */
0971:            public ProfileCG.Technique.Pass.BlendEquationSeparate createProfileCGTechniquePassBlendEquationSeparate() {
0972:                return new ProfileCG.Technique.Pass.BlendEquationSeparate();
0973:            }
0974:
0975:            /**
0976:             * Create an instance of {@link COLLADA.Scene }
0977:             * 
0978:             */
0979:            public COLLADA.Scene createCOLLADAScene() {
0980:                return new COLLADA.Scene();
0981:            }
0982:
0983:            /**
0984:             * Create an instance of {@link ProfileCG.Technique.Pass.RescaleNormalEnable }
0985:             * 
0986:             */
0987:            public ProfileCG.Technique.Pass.RescaleNormalEnable createProfileCGTechniquePassRescaleNormalEnable() {
0988:                return new ProfileCG.Technique.Pass.RescaleNormalEnable();
0989:            }
0990:
0991:            /**
0992:             * Create an instance of {@link GlesTexcombinerCommandType }
0993:             * 
0994:             */
0995:            public GlesTexcombinerCommandType createGlesTexcombinerCommandType() {
0996:                return new GlesTexcombinerCommandType();
0997:            }
0998:
0999:            /**
1000:             * Create an instance of {@link InstanceEffect.TechniqueHint }
1001:             * 
1002:             */
1003:            public InstanceEffect.TechniqueHint createInstanceEffectTechniqueHint() {
1004:                return new InstanceEffect.TechniqueHint();
1005:            }
1006:
1007:            /**
1008:             * Create an instance of {@link RigidConstraint.TechniqueCommon.Limits.SwingConeAndTwist }
1009:             * 
1010:             */
1011:            public RigidConstraint.TechniqueCommon.Limits.SwingConeAndTwist createRigidConstraintTechniqueCommonLimitsSwingConeAndTwist() {
1012:                return new RigidConstraint.TechniqueCommon.Limits.SwingConeAndTwist();
1013:            }
1014:
1015:            /**
1016:             * Create an instance of {@link ProfileCG.Technique.Pass.LightLinearAttenuation }
1017:             * 
1018:             */
1019:            public ProfileCG.Technique.Pass.LightLinearAttenuation createProfileCGTechniquePassLightLinearAttenuation() {
1020:                return new ProfileCG.Technique.Pass.LightLinearAttenuation();
1021:            }
1022:
1023:            /**
1024:             * Create an instance of {@link InstanceRigidBody.TechniqueCommon.MassFrame }
1025:             * 
1026:             */
1027:            public InstanceRigidBody.TechniqueCommon.MassFrame createInstanceRigidBodyTechniqueCommonMassFrame() {
1028:                return new InstanceRigidBody.TechniqueCommon.MassFrame();
1029:            }
1030:
1031:            /**
1032:             * Create an instance of {@link ProfileCG.Technique.Pass.PointSizeMax }
1033:             * 
1034:             */
1035:            public ProfileCG.Technique.Pass.PointSizeMax createProfileCGTechniquePassPointSizeMax() {
1036:                return new ProfileCG.Technique.Pass.PointSizeMax();
1037:            }
1038:
1039:            /**
1040:             * Create an instance of {@link ProfileCG.Technique.Pass.MaterialDiffuse }
1041:             * 
1042:             */
1043:            public ProfileCG.Technique.Pass.MaterialDiffuse createProfileCGTechniquePassMaterialDiffuse() {
1044:                return new ProfileCG.Technique.Pass.MaterialDiffuse();
1045:            }
1046:
1047:            /**
1048:             * Create an instance of {@link ProfileGLES.Technique.Pass.ClearDepth }
1049:             * 
1050:             */
1051:            public ProfileGLES.Technique.Pass.ClearDepth createProfileGLESTechniquePassClearDepth() {
1052:                return new ProfileGLES.Technique.Pass.ClearDepth();
1053:            }
1054:
1055:            /**
1056:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendEquation }
1057:             * 
1058:             */
1059:            public ProfileCG.Technique.Pass.BlendEquation createProfileCGTechniquePassBlendEquation() {
1060:                return new ProfileCG.Technique.Pass.BlendEquation();
1061:            }
1062:
1063:            /**
1064:             * Create an instance of {@link ProfileCG.Technique.Pass.Texture2D }
1065:             * 
1066:             */
1067:            public ProfileCG.Technique.Pass.Texture2D createProfileCGTechniquePassTexture2D() {
1068:                return new ProfileCG.Technique.Pass.Texture2D();
1069:            }
1070:
1071:            /**
1072:             * Create an instance of {@link LibraryImages }
1073:             * 
1074:             */
1075:            public LibraryImages createLibraryImages() {
1076:                return new LibraryImages();
1077:            }
1078:
1079:            /**
1080:             * Create an instance of {@link ProfileCG.Technique.Pass.Shader.CompilerTarget }
1081:             * 
1082:             */
1083:            public ProfileCG.Technique.Pass.Shader.CompilerTarget createProfileCGTechniquePassShaderCompilerTarget() {
1084:                return new ProfileCG.Technique.Pass.Shader.CompilerTarget();
1085:            }
1086:
1087:            /**
1088:             * Create an instance of {@link ProfileGLES.Technique.Pass.CullFace }
1089:             * 
1090:             */
1091:            public ProfileGLES.Technique.Pass.CullFace createProfileGLESTechniquePassCullFace() {
1092:                return new ProfileGLES.Technique.Pass.CullFace();
1093:            }
1094:
1095:            /**
1096:             * Create an instance of {@link Geometry }
1097:             * 
1098:             */
1099:            public Geometry createGeometry() {
1100:                return new Geometry();
1101:            }
1102:
1103:            /**
1104:             * Create an instance of {@link InstanceMaterial.BindVertexInput }
1105:             * 
1106:             */
1107:            public InstanceMaterial.BindVertexInput createInstanceMaterialBindVertexInput() {
1108:                return new InstanceMaterial.BindVertexInput();
1109:            }
1110:
1111:            /**
1112:             * Create an instance of {@link InputLocalOffset }
1113:             * 
1114:             */
1115:            public InputLocalOffset createInputLocalOffset() {
1116:                return new InputLocalOffset();
1117:            }
1118:
1119:            /**
1120:             * Create an instance of {@link ProfileCG.Technique.Pass.FogEnable }
1121:             * 
1122:             */
1123:            public ProfileCG.Technique.Pass.FogEnable createProfileCGTechniquePassFogEnable() {
1124:                return new ProfileCG.Technique.Pass.FogEnable();
1125:            }
1126:
1127:            /**
1128:             * Create an instance of {@link FxCodeProfile }
1129:             * 
1130:             */
1131:            public FxCodeProfile createFxCodeProfile() {
1132:                return new FxCodeProfile();
1133:            }
1134:
1135:            /**
1136:             * Create an instance of {@link CgSetparamSimple }
1137:             * 
1138:             */
1139:            public CgSetparamSimple createCgSetparamSimple() {
1140:                return new CgSetparamSimple();
1141:            }
1142:
1143:            /**
1144:             * Create an instance of {@link ProfileGLES.Technique.Pass.RescaleNormalEnable }
1145:             * 
1146:             */
1147:            public ProfileGLES.Technique.Pass.RescaleNormalEnable createProfileGLESTechniquePassRescaleNormalEnable() {
1148:                return new ProfileGLES.Technique.Pass.RescaleNormalEnable();
1149:            }
1150:
1151:            /**
1152:             * Create an instance of {@link ProfileGLES.Technique }
1153:             * 
1154:             */
1155:            public ProfileGLES.Technique createProfileGLESTechnique() {
1156:                return new ProfileGLES.Technique();
1157:            }
1158:
1159:            /**
1160:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightAmbient }
1161:             * 
1162:             */
1163:            public ProfileGLES.Technique.Pass.LightAmbient createProfileGLESTechniquePassLightAmbient() {
1164:                return new ProfileGLES.Technique.Pass.LightAmbient();
1165:            }
1166:
1167:            /**
1168:             * Create an instance of {@link ProfileCG.Technique.Pass.DepthTestEnable }
1169:             * 
1170:             */
1171:            public ProfileCG.Technique.Pass.DepthTestEnable createProfileCGTechniquePassDepthTestEnable() {
1172:                return new ProfileCG.Technique.Pass.DepthTestEnable();
1173:            }
1174:
1175:            /**
1176:             * Create an instance of {@link ProfileGLES.Technique.Pass.PolygonOffsetFillEnable }
1177:             * 
1178:             */
1179:            public ProfileGLES.Technique.Pass.PolygonOffsetFillEnable createProfileGLESTechniquePassPolygonOffsetFillEnable() {
1180:                return new ProfileGLES.Technique.Pass.PolygonOffsetFillEnable();
1181:            }
1182:
1183:            /**
1184:             * Create an instance of {@link GlesTexenvCommandType }
1185:             * 
1186:             */
1187:            public GlesTexenvCommandType createGlesTexenvCommandType() {
1188:                return new GlesTexenvCommandType();
1189:            }
1190:
1191:            /**
1192:             * Create an instance of {@link InstanceController }
1193:             * 
1194:             */
1195:            public InstanceController createInstanceController() {
1196:                return new InstanceController();
1197:            }
1198:
1199:            /**
1200:             * Create an instance of {@link ProfileCG.Technique.Pass.MaterialShininess }
1201:             * 
1202:             */
1203:            public ProfileCG.Technique.Pass.MaterialShininess createProfileCGTechniquePassMaterialShininess() {
1204:                return new ProfileCG.Technique.Pass.MaterialShininess();
1205:            }
1206:
1207:            /**
1208:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilFuncSeparate.Front }
1209:             * 
1210:             */
1211:            public ProfileCG.Technique.Pass.StencilFuncSeparate.Front createProfileCGTechniquePassStencilFuncSeparateFront() {
1212:                return new ProfileCG.Technique.Pass.StencilFuncSeparate.Front();
1213:            }
1214:
1215:            /**
1216:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendEnable }
1217:             * 
1218:             */
1219:            public ProfileCG.Technique.Pass.BlendEnable createProfileCGTechniquePassBlendEnable() {
1220:                return new ProfileCG.Technique.Pass.BlendEnable();
1221:            }
1222:
1223:            /**
1224:             * Create an instance of {@link ProfileGLES.Technique.Pass.DepthTestEnable }
1225:             * 
1226:             */
1227:            public ProfileGLES.Technique.Pass.DepthTestEnable createProfileGLESTechniquePassDepthTestEnable() {
1228:                return new ProfileGLES.Technique.Pass.DepthTestEnable();
1229:            }
1230:
1231:            /**
1232:             * Create an instance of {@link LibraryControllers }
1233:             * 
1234:             */
1235:            public LibraryControllers createLibraryControllers() {
1236:                return new LibraryControllers();
1237:            }
1238:
1239:            /**
1240:             * Create an instance of {@link ProfileCG.Technique.Pass.CullFace }
1241:             * 
1242:             */
1243:            public ProfileCG.Technique.Pass.CullFace createProfileCGTechniquePassCullFace() {
1244:                return new ProfileCG.Technique.Pass.CullFace();
1245:            }
1246:
1247:            /**
1248:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightConstantAttenuation }
1249:             * 
1250:             */
1251:            public ProfileGLES.Technique.Pass.LightConstantAttenuation createProfileGLESTechniquePassLightConstantAttenuation() {
1252:                return new ProfileGLES.Technique.Pass.LightConstantAttenuation();
1253:            }
1254:
1255:            /**
1256:             * Create an instance of {@link ProfileGLES.Technique.Pass.DitherEnable }
1257:             * 
1258:             */
1259:            public ProfileGLES.Technique.Pass.DitherEnable createProfileGLESTechniquePassDitherEnable() {
1260:                return new ProfileGLES.Technique.Pass.DitherEnable();
1261:            }
1262:
1263:            /**
1264:             * Create an instance of {@link FxDepthtargetCommon }
1265:             * 
1266:             */
1267:            public FxDepthtargetCommon createFxDepthtargetCommon() {
1268:                return new FxDepthtargetCommon();
1269:            }
1270:
1271:            /**
1272:             * Create an instance of {@link CommonFloatOrParamType }
1273:             * 
1274:             */
1275:            public CommonFloatOrParamType createCommonFloatOrParamType() {
1276:                return new CommonFloatOrParamType();
1277:            }
1278:
1279:            /**
1280:             * Create an instance of {@link Asset.Unit }
1281:             * 
1282:             */
1283:            public Asset.Unit createAssetUnit() {
1284:                return new Asset.Unit();
1285:            }
1286:
1287:            /**
1288:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendFunc.Dest }
1289:             * 
1290:             */
1291:            public ProfileCG.Technique.Pass.BlendFunc.Dest createProfileCGTechniquePassBlendFuncDest() {
1292:                return new ProfileCG.Technique.Pass.BlendFunc.Dest();
1293:            }
1294:
1295:            /**
1296:             * Create an instance of {@link Camera.Optics.TechniqueCommon.Orthographic }
1297:             * 
1298:             */
1299:            public Camera.Optics.TechniqueCommon.Orthographic createCameraOpticsTechniqueCommonOrthographic() {
1300:                return new Camera.Optics.TechniqueCommon.Orthographic();
1301:            }
1302:
1303:            /**
1304:             * Create an instance of {@link ProfileCG.Technique.Pass.SampleAlphaToCoverageEnable }
1305:             * 
1306:             */
1307:            public ProfileCG.Technique.Pass.SampleAlphaToCoverageEnable createProfileCGTechniquePassSampleAlphaToCoverageEnable() {
1308:                return new ProfileCG.Technique.Pass.SampleAlphaToCoverageEnable();
1309:            }
1310:
1311:            /**
1312:             * Create an instance of {@link FxIncludeCommon }
1313:             * 
1314:             */
1315:            public FxIncludeCommon createFxIncludeCommon() {
1316:                return new FxIncludeCommon();
1317:            }
1318:
1319:            /**
1320:             * Create an instance of {@link InputLocal }
1321:             * 
1322:             */
1323:            public InputLocal createInputLocal() {
1324:                return new InputLocal();
1325:            }
1326:
1327:            /**
1328:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilMaskSeparate.Mask }
1329:             * 
1330:             */
1331:            public ProfileCG.Technique.Pass.StencilMaskSeparate.Mask createProfileCGTechniquePassStencilMaskSeparateMask() {
1332:                return new ProfileCG.Technique.Pass.StencilMaskSeparate.Mask();
1333:            }
1334:
1335:            /**
1336:             * Create an instance of {@link RigidConstraint.Attachment }
1337:             * 
1338:             */
1339:            public RigidConstraint.Attachment createRigidConstraintAttachment() {
1340:                return new RigidConstraint.Attachment();
1341:            }
1342:
1343:            /**
1344:             * Create an instance of {@link TargetableFloat3 }
1345:             * 
1346:             */
1347:            public TargetableFloat3 createTargetableFloat3() {
1348:                return new TargetableFloat3();
1349:            }
1350:
1351:            /**
1352:             * Create an instance of {@link FxSamplerDEPTHCommon }
1353:             * 
1354:             */
1355:            public FxSamplerDEPTHCommon createFxSamplerDEPTHCommon() {
1356:                return new FxSamplerDEPTHCommon();
1357:            }
1358:
1359:            /**
1360:             * Create an instance of {@link Spline }
1361:             * 
1362:             */
1363:            public Spline createSpline() {
1364:                return new Spline();
1365:            }
1366:
1367:            /**
1368:             * Create an instance of {@link PhysicsScene }
1369:             * 
1370:             */
1371:            public PhysicsScene createPhysicsScene() {
1372:                return new PhysicsScene();
1373:            }
1374:
1375:            /**
1376:             * Create an instance of {@link Skin.Joints }
1377:             * 
1378:             */
1379:            public Skin.Joints createSkinJoints() {
1380:                return new Skin.Joints();
1381:            }
1382:
1383:            /**
1384:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendFunc.Src }
1385:             * 
1386:             */
1387:            public ProfileCG.Technique.Pass.BlendFunc.Src createProfileCGTechniquePassBlendFuncSrc() {
1388:                return new ProfileCG.Technique.Pass.BlendFunc.Src();
1389:            }
1390:
1391:            /**
1392:             * Create an instance of {@link CgSamplerCUBE }
1393:             * 
1394:             */
1395:            public CgSamplerCUBE createCgSamplerCUBE() {
1396:                return new CgSamplerCUBE();
1397:            }
1398:
1399:            /**
1400:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilOp.Zfail }
1401:             * 
1402:             */
1403:            public ProfileGLES.Technique.Pass.StencilOp.Zfail createProfileGLESTechniquePassStencilOpZfail() {
1404:                return new ProfileGLES.Technique.Pass.StencilOp.Zfail();
1405:            }
1406:
1407:            /**
1408:             * Create an instance of {@link ProfileCG.Technique.Pass.LightModelTwoSideEnable }
1409:             * 
1410:             */
1411:            public ProfileCG.Technique.Pass.LightModelTwoSideEnable createProfileCGTechniquePassLightModelTwoSideEnable() {
1412:                return new ProfileCG.Technique.Pass.LightModelTwoSideEnable();
1413:            }
1414:
1415:            /**
1416:             * Create an instance of {@link Lines }
1417:             * 
1418:             */
1419:            public Lines createLines() {
1420:                return new Lines();
1421:            }
1422:
1423:            /**
1424:             * Create an instance of {@link ProfileCG.Technique.Pass.FogEnd }
1425:             * 
1426:             */
1427:            public ProfileCG.Technique.Pass.FogEnd createProfileCGTechniquePassFogEnd() {
1428:                return new ProfileCG.Technique.Pass.FogEnd();
1429:            }
1430:
1431:            /**
1432:             * Create an instance of {@link ProfileCG.Technique.Pass }
1433:             * 
1434:             */
1435:            public ProfileCG.Technique.Pass createProfileCGTechniquePass() {
1436:                return new ProfileCG.Technique.Pass();
1437:            }
1438:
1439:            /**
1440:             * Create an instance of {@link GlslSurfaceType.Generator }
1441:             * 
1442:             */
1443:            public GlslSurfaceType.Generator createGlslSurfaceTypeGenerator() {
1444:                return new GlslSurfaceType.Generator();
1445:            }
1446:
1447:            /**
1448:             * Create an instance of {@link ProfileCG.Technique.Pass.DepthClampEnable }
1449:             * 
1450:             */
1451:            public ProfileCG.Technique.Pass.DepthClampEnable createProfileCGTechniquePassDepthClampEnable() {
1452:                return new ProfileCG.Technique.Pass.DepthClampEnable();
1453:            }
1454:
1455:            /**
1456:             * Create an instance of {@link LibraryPhysicsScenes }
1457:             * 
1458:             */
1459:            public LibraryPhysicsScenes createLibraryPhysicsScenes() {
1460:                return new LibraryPhysicsScenes();
1461:            }
1462:
1463:            /**
1464:             * Create an instance of {@link Mesh }
1465:             * 
1466:             */
1467:            public Mesh createMesh() {
1468:                return new Mesh();
1469:            }
1470:
1471:            /**
1472:             * Create an instance of {@link ProfileGLES }
1473:             * 
1474:             */
1475:            public ProfileGLES createProfileGLES() {
1476:                return new ProfileGLES();
1477:            }
1478:
1479:            /**
1480:             * Create an instance of {@link FloatArray }
1481:             * 
1482:             */
1483:            public FloatArray createFloatArray() {
1484:                return new FloatArray();
1485:            }
1486:
1487:            /**
1488:             * Create an instance of {@link ProfileGLSL.Technique.Pass.Shader.Bind.Param }
1489:             * 
1490:             */
1491:            public ProfileGLSL.Technique.Pass.Shader.Bind.Param createProfileGLSLTechniquePassShaderBindParam() {
1492:                return new ProfileGLSL.Technique.Pass.Shader.Bind.Param();
1493:            }
1494:
1495:            /**
1496:             * Create an instance of {@link FxSurfaceInitCubeCommon }
1497:             * 
1498:             */
1499:            public FxSurfaceInitCubeCommon createFxSurfaceInitCubeCommon() {
1500:                return new FxSurfaceInitCubeCommon();
1501:            }
1502:
1503:            /**
1504:             * Create an instance of {@link Controller }
1505:             * 
1506:             */
1507:            public Controller createController() {
1508:                return new Controller();
1509:            }
1510:
1511:            /**
1512:             * Create an instance of {@link CgSampler1D }
1513:             * 
1514:             */
1515:            public CgSampler1D createCgSampler1D() {
1516:                return new CgSampler1D();
1517:            }
1518:
1519:            /**
1520:             * Create an instance of {@link TargetableFloat }
1521:             * 
1522:             */
1523:            public TargetableFloat createTargetableFloat() {
1524:                return new TargetableFloat();
1525:            }
1526:
1527:            /**
1528:             * Create an instance of {@link RigidBody }
1529:             * 
1530:             */
1531:            public RigidBody createRigidBody() {
1532:                return new RigidBody();
1533:            }
1534:
1535:            /**
1536:             * Create an instance of {@link FxSurfaceInitPlanarCommon.All }
1537:             * 
1538:             */
1539:            public FxSurfaceInitPlanarCommon.All createFxSurfaceInitPlanarCommonAll() {
1540:                return new FxSurfaceInitPlanarCommon.All();
1541:            }
1542:
1543:            /**
1544:             * Create an instance of {@link ProfileCG.Technique.Pass.PolygonMode.Mode }
1545:             * 
1546:             */
1547:            public ProfileCG.Technique.Pass.PolygonMode.Mode createProfileCGTechniquePassPolygonModeMode() {
1548:                return new ProfileCG.Technique.Pass.PolygonMode.Mode();
1549:            }
1550:
1551:            /**
1552:             * Create an instance of {@link ProfileCG.Technique.Pass.ClipPlaneEnable }
1553:             * 
1554:             */
1555:            public ProfileCG.Technique.Pass.ClipPlaneEnable createProfileCGTechniquePassClipPlaneEnable() {
1556:                return new ProfileCG.Technique.Pass.ClipPlaneEnable();
1557:            }
1558:
1559:            /**
1560:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilOpSeparate.Zfail }
1561:             * 
1562:             */
1563:            public ProfileCG.Technique.Pass.StencilOpSeparate.Zfail createProfileCGTechniquePassStencilOpSeparateZfail() {
1564:                return new ProfileCG.Technique.Pass.StencilOpSeparate.Zfail();
1565:            }
1566:
1567:            /**
1568:             * Create an instance of {@link ForceField }
1569:             * 
1570:             */
1571:            public ForceField createForceField() {
1572:                return new ForceField();
1573:            }
1574:
1575:            /**
1576:             * Create an instance of {@link ProfileGLES.Technique.Pass.DepthMask }
1577:             * 
1578:             */
1579:            public ProfileGLES.Technique.Pass.DepthMask createProfileGLESTechniquePassDepthMask() {
1580:                return new ProfileGLES.Technique.Pass.DepthMask();
1581:            }
1582:
1583:            /**
1584:             * Create an instance of {@link ProfileCG.Technique.Pass.PolygonStippleEnable }
1585:             * 
1586:             */
1587:            public ProfileCG.Technique.Pass.PolygonStippleEnable createProfileCGTechniquePassPolygonStippleEnable() {
1588:                return new ProfileCG.Technique.Pass.PolygonStippleEnable();
1589:            }
1590:
1591:            /**
1592:             * Create an instance of {@link ConvexMesh }
1593:             * 
1594:             */
1595:            public ConvexMesh createConvexMesh() {
1596:                return new ConvexMesh();
1597:            }
1598:
1599:            /**
1600:             * Create an instance of {@link Skin.VertexWeights }
1601:             * 
1602:             */
1603:            public Skin.VertexWeights createSkinVertexWeights() {
1604:                return new Skin.VertexWeights();
1605:            }
1606:
1607:            /**
1608:             * Create an instance of {@link Morph.Targets }
1609:             * 
1610:             */
1611:            public Morph.Targets createMorphTargets() {
1612:                return new Morph.Targets();
1613:            }
1614:
1615:            /**
1616:             * Create an instance of {@link ProfileGLES.Technique.Pass.PointSize }
1617:             * 
1618:             */
1619:            public ProfileGLES.Technique.Pass.PointSize createProfileGLESTechniquePassPointSize() {
1620:                return new ProfileGLES.Technique.Pass.PointSize();
1621:            }
1622:
1623:            /**
1624:             * Create an instance of {@link ProfileGLSL.Technique.Pass.Shader.Name }
1625:             * 
1626:             */
1627:            public ProfileGLSL.Technique.Pass.Shader.Name createProfileGLSLTechniquePassShaderName() {
1628:                return new ProfileGLSL.Technique.Pass.Shader.Name();
1629:            }
1630:
1631:            /**
1632:             * Create an instance of {@link GlSamplerDEPTH }
1633:             * 
1634:             */
1635:            public GlSamplerDEPTH createGlSamplerDEPTH() {
1636:                return new GlSamplerDEPTH();
1637:            }
1638:
1639:            /**
1640:             * Create an instance of {@link RigidConstraint.TechniqueCommon.Interpenetrate }
1641:             * 
1642:             */
1643:            public RigidConstraint.TechniqueCommon.Interpenetrate createRigidConstraintTechniqueCommonInterpenetrate() {
1644:                return new RigidConstraint.TechniqueCommon.Interpenetrate();
1645:            }
1646:
1647:            /**
1648:             * Create an instance of {@link ProfileCG.Technique.Pass.ClearDepth }
1649:             * 
1650:             */
1651:            public ProfileCG.Technique.Pass.ClearDepth createProfileCGTechniquePassClearDepth() {
1652:                return new ProfileCG.Technique.Pass.ClearDepth();
1653:            }
1654:
1655:            /**
1656:             * Create an instance of {@link ProfileCG.Technique.Pass.PolygonOffsetPointEnable }
1657:             * 
1658:             */
1659:            public ProfileCG.Technique.Pass.PolygonOffsetPointEnable createProfileCGTechniquePassPolygonOffsetPointEnable() {
1660:                return new ProfileCG.Technique.Pass.PolygonOffsetPointEnable();
1661:            }
1662:
1663:            /**
1664:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilMask }
1665:             * 
1666:             */
1667:            public ProfileGLES.Technique.Pass.StencilMask createProfileGLESTechniquePassStencilMask() {
1668:                return new ProfileGLES.Technique.Pass.StencilMask();
1669:            }
1670:
1671:            /**
1672:             * Create an instance of {@link ProfileGLES.Technique.Pass.SampleCoverageEnable }
1673:             * 
1674:             */
1675:            public ProfileGLES.Technique.Pass.SampleCoverageEnable createProfileGLESTechniquePassSampleCoverageEnable() {
1676:                return new ProfileGLES.Technique.Pass.SampleCoverageEnable();
1677:            }
1678:
1679:            /**
1680:             * Create an instance of {@link InstanceRigidBody.TechniqueCommon }
1681:             * 
1682:             */
1683:            public InstanceRigidBody.TechniqueCommon createInstanceRigidBodyTechniqueCommon() {
1684:                return new InstanceRigidBody.TechniqueCommon();
1685:            }
1686:
1687:            /**
1688:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightDiffuse }
1689:             * 
1690:             */
1691:            public ProfileGLES.Technique.Pass.LightDiffuse createProfileGLESTechniquePassLightDiffuse() {
1692:                return new ProfileGLES.Technique.Pass.LightDiffuse();
1693:            }
1694:
1695:            /**
1696:             * Create an instance of {@link ProfileCG.Technique.Pass.LightingEnable }
1697:             * 
1698:             */
1699:            public ProfileCG.Technique.Pass.LightingEnable createProfileCGTechniquePassLightingEnable() {
1700:                return new ProfileCG.Technique.Pass.LightingEnable();
1701:            }
1702:
1703:            /**
1704:             * Create an instance of {@link RigidConstraint.TechniqueCommon.Limits }
1705:             * 
1706:             */
1707:            public RigidConstraint.TechniqueCommon.Limits createRigidConstraintTechniqueCommonLimits() {
1708:                return new RigidConstraint.TechniqueCommon.Limits();
1709:            }
1710:
1711:            /**
1712:             * Create an instance of {@link ProfileCG.Technique.Pass.Texture3DEnable }
1713:             * 
1714:             */
1715:            public ProfileCG.Technique.Pass.Texture3DEnable createProfileCGTechniquePassTexture3DEnable() {
1716:                return new ProfileCG.Technique.Pass.Texture3DEnable();
1717:            }
1718:
1719:            /**
1720:             * Create an instance of {@link Light.TechniqueCommon.Ambient }
1721:             * 
1722:             */
1723:            public Light.TechniqueCommon.Ambient createLightTechniqueCommonAmbient() {
1724:                return new Light.TechniqueCommon.Ambient();
1725:            }
1726:
1727:            /**
1728:             * Create an instance of {@link InstanceRigidBody.TechniqueCommon.Shape }
1729:             * 
1730:             */
1731:            public InstanceRigidBody.TechniqueCommon.Shape createInstanceRigidBodyTechniqueCommonShape() {
1732:                return new InstanceRigidBody.TechniqueCommon.Shape();
1733:            }
1734:
1735:            /**
1736:             * Create an instance of {@link TaperedCapsule }
1737:             * 
1738:             */
1739:            public TaperedCapsule createTaperedCapsule() {
1740:                return new TaperedCapsule();
1741:            }
1742:
1743:            /**
1744:             * Create an instance of {@link ProfileCG.Technique }
1745:             * 
1746:             */
1747:            public ProfileCG.Technique createProfileCGTechnique() {
1748:                return new ProfileCG.Technique();
1749:            }
1750:
1751:            /**
1752:             * Create an instance of {@link LibraryNodes }
1753:             * 
1754:             */
1755:            public LibraryNodes createLibraryNodes() {
1756:                return new LibraryNodes();
1757:            }
1758:
1759:            /**
1760:             * Create an instance of {@link Capsule }
1761:             * 
1762:             */
1763:            public Capsule createCapsule() {
1764:                return new Capsule();
1765:            }
1766:
1767:            /**
1768:             * Create an instance of {@link Linestrips }
1769:             * 
1770:             */
1771:            public Linestrips createLinestrips() {
1772:                return new Linestrips();
1773:            }
1774:
1775:            /**
1776:             * Create an instance of {@link ProfileGLES.Technique.Pass.PointDistanceAttenuation }
1777:             * 
1778:             */
1779:            public ProfileGLES.Technique.Pass.PointDistanceAttenuation createProfileGLESTechniquePassPointDistanceAttenuation() {
1780:                return new ProfileGLES.Technique.Pass.PointDistanceAttenuation();
1781:            }
1782:
1783:            /**
1784:             * Create an instance of {@link PhysicsMaterial.TechniqueCommon }
1785:             * 
1786:             */
1787:            public PhysicsMaterial.TechniqueCommon createPhysicsMaterialTechniqueCommon() {
1788:                return new PhysicsMaterial.TechniqueCommon();
1789:            }
1790:
1791:            /**
1792:             * Create an instance of {@link CommonColorOrTextureType.Color }
1793:             * 
1794:             */
1795:            public CommonColorOrTextureType.Color createCommonColorOrTextureTypeColor() {
1796:                return new CommonColorOrTextureType.Color();
1797:            }
1798:
1799:            /**
1800:             * Create an instance of {@link CgNewarrayType }
1801:             * 
1802:             */
1803:            public CgNewarrayType createCgNewarrayType() {
1804:                return new CgNewarrayType();
1805:            }
1806:
1807:            /**
1808:             * Create an instance of {@link ProfileCG.Technique.Pass.TextureCUBE }
1809:             * 
1810:             */
1811:            public ProfileCG.Technique.Pass.TextureCUBE createProfileCGTechniquePassTextureCUBE() {
1812:                return new ProfileCG.Technique.Pass.TextureCUBE();
1813:            }
1814:
1815:            /**
1816:             * Create an instance of {@link ProfileCG.Technique.Pass.Texture2DEnable }
1817:             * 
1818:             */
1819:            public ProfileCG.Technique.Pass.Texture2DEnable createProfileCGTechniquePassTexture2DEnable() {
1820:                return new ProfileCG.Technique.Pass.Texture2DEnable();
1821:            }
1822:
1823:            /**
1824:             * Create an instance of {@link ProfileGLES.Technique.Pass.MaterialShininess }
1825:             * 
1826:             */
1827:            public ProfileGLES.Technique.Pass.MaterialShininess createProfileGLESTechniquePassMaterialShininess() {
1828:                return new ProfileGLES.Technique.Pass.MaterialShininess();
1829:            }
1830:
1831:            /**
1832:             * Create an instance of {@link FxColortargetCommon }
1833:             * 
1834:             */
1835:            public FxColortargetCommon createFxColortargetCommon() {
1836:                return new FxColortargetCommon();
1837:            }
1838:
1839:            /**
1840:             * Create an instance of {@link ProfileGLES.Technique.Pass.ProjectionMatrix }
1841:             * 
1842:             */
1843:            public ProfileGLES.Technique.Pass.ProjectionMatrix createProfileGLESTechniquePassProjectionMatrix() {
1844:                return new ProfileGLES.Technique.Pass.ProjectionMatrix();
1845:            }
1846:
1847:            /**
1848:             * Create an instance of {@link ProfileCG.Technique.Pass.ClearColor }
1849:             * 
1850:             */
1851:            public ProfileCG.Technique.Pass.ClearColor createProfileCGTechniquePassClearColor() {
1852:                return new ProfileCG.Technique.Pass.ClearColor();
1853:            }
1854:
1855:            /**
1856:             * Create an instance of {@link CgSetuserType }
1857:             * 
1858:             */
1859:            public CgSetuserType createCgSetuserType() {
1860:                return new CgSetuserType();
1861:            }
1862:
1863:            /**
1864:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilOp.Zpass }
1865:             * 
1866:             */
1867:            public ProfileCG.Technique.Pass.StencilOp.Zpass createProfileCGTechniquePassStencilOpZpass() {
1868:                return new ProfileCG.Technique.Pass.StencilOp.Zpass();
1869:            }
1870:
1871:            /**
1872:             * Create an instance of {@link ProfileCG.Technique.Pass.ColorMaterial }
1873:             * 
1874:             */
1875:            public ProfileCG.Technique.Pass.ColorMaterial createProfileCGTechniquePassColorMaterial() {
1876:                return new ProfileCG.Technique.Pass.ColorMaterial();
1877:            }
1878:
1879:            /**
1880:             * Create an instance of {@link FxStenciltargetCommon }
1881:             * 
1882:             */
1883:            public FxStenciltargetCommon createFxStenciltargetCommon() {
1884:                return new FxStenciltargetCommon();
1885:            }
1886:
1887:            /**
1888:             * Create an instance of {@link ProfileCG.Technique.Pass.PolygonOffsetLineEnable }
1889:             * 
1890:             */
1891:            public ProfileCG.Technique.Pass.PolygonOffsetLineEnable createProfileCGTechniquePassPolygonOffsetLineEnable() {
1892:                return new ProfileCG.Technique.Pass.PolygonOffsetLineEnable();
1893:            }
1894:
1895:            /**
1896:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilFunc }
1897:             * 
1898:             */
1899:            public ProfileCG.Technique.Pass.StencilFunc createProfileCGTechniquePassStencilFunc() {
1900:                return new ProfileCG.Technique.Pass.StencilFunc();
1901:            }
1902:
1903:            /**
1904:             * Create an instance of {@link ProfileGLES.Technique.Pass.BlendFunc.Dest }
1905:             * 
1906:             */
1907:            public ProfileGLES.Technique.Pass.BlendFunc.Dest createProfileGLESTechniquePassBlendFuncDest() {
1908:                return new ProfileGLES.Technique.Pass.BlendFunc.Dest();
1909:            }
1910:
1911:            /**
1912:             * Create an instance of {@link LibraryEffects }
1913:             * 
1914:             */
1915:            public LibraryEffects createLibraryEffects() {
1916:                return new LibraryEffects();
1917:            }
1918:
1919:            /**
1920:             * Create an instance of {@link RigidConstraint.TechniqueCommon.Spring.Linear }
1921:             * 
1922:             */
1923:            public RigidConstraint.TechniqueCommon.Spring.Linear createRigidConstraintTechniqueCommonSpringLinear() {
1924:                return new RigidConstraint.TechniqueCommon.Spring.Linear();
1925:            }
1926:
1927:            /**
1928:             * Create an instance of {@link CgSurfaceType }
1929:             * 
1930:             */
1931:            public CgSurfaceType createCgSurfaceType() {
1932:                return new CgSurfaceType();
1933:            }
1934:
1935:            /**
1936:             * Create an instance of {@link ProfileCG.Technique.Pass.ProjectionMatrix }
1937:             * 
1938:             */
1939:            public ProfileCG.Technique.Pass.ProjectionMatrix createProfileCGTechniquePassProjectionMatrix() {
1940:                return new ProfileCG.Technique.Pass.ProjectionMatrix();
1941:            }
1942:
1943:            /**
1944:             * Create an instance of {@link PhysicsModel }
1945:             * 
1946:             */
1947:            public PhysicsModel createPhysicsModel() {
1948:                return new PhysicsModel();
1949:            }
1950:
1951:            /**
1952:             * Create an instance of {@link ProfileGLES.Technique.Pass.AlphaFunc }
1953:             * 
1954:             */
1955:            public ProfileGLES.Technique.Pass.AlphaFunc createProfileGLESTechniquePassAlphaFunc() {
1956:                return new ProfileGLES.Technique.Pass.AlphaFunc();
1957:            }
1958:
1959:            /**
1960:             * Create an instance of {@link LibraryCameras }
1961:             * 
1962:             */
1963:            public LibraryCameras createLibraryCameras() {
1964:                return new LibraryCameras();
1965:            }
1966:
1967:            /**
1968:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightLinearAttenutation }
1969:             * 
1970:             */
1971:            public ProfileGLES.Technique.Pass.LightLinearAttenutation createProfileGLESTechniquePassLightLinearAttenutation() {
1972:                return new ProfileGLES.Technique.Pass.LightLinearAttenutation();
1973:            }
1974:
1975:            /**
1976:             * Create an instance of {@link IDREFArray }
1977:             * 
1978:             */
1979:            public IDREFArray createIDREFArray() {
1980:                return new IDREFArray();
1981:            }
1982:
1983:            /**
1984:             * Create an instance of {@link ProfileCG.Technique.Pass.ClearStencil }
1985:             * 
1986:             */
1987:            public ProfileCG.Technique.Pass.ClearStencil createProfileCGTechniquePassClearStencil() {
1988:                return new ProfileCG.Technique.Pass.ClearStencil();
1989:            }
1990:
1991:            /**
1992:             * Create an instance of {@link GlSampler3D }
1993:             * 
1994:             */
1995:            public GlSampler3D createGlSampler3D() {
1996:                return new GlSampler3D();
1997:            }
1998:
1999:            /**
2000:             * Create an instance of {@link Camera.Optics.TechniqueCommon }
2001:             * 
2002:             */
2003:            public Camera.Optics.TechniqueCommon createCameraOpticsTechniqueCommon() {
2004:                return new Camera.Optics.TechniqueCommon();
2005:            }
2006:
2007:            /**
2008:             * Create an instance of {@link Cylinder }
2009:             * 
2010:             */
2011:            public Cylinder createCylinder() {
2012:                return new Cylinder();
2013:            }
2014:
2015:            /**
2016:             * Create an instance of {@link Trifans }
2017:             * 
2018:             */
2019:            public Trifans createTrifans() {
2020:                return new Trifans();
2021:            }
2022:
2023:            /**
2024:             * Create an instance of {@link CgSampler2D }
2025:             * 
2026:             */
2027:            public CgSampler2D createCgSampler2D() {
2028:                return new CgSampler2D();
2029:            }
2030:
2031:            /**
2032:             * Create an instance of {@link VisualScene.EvaluateScene }
2033:             * 
2034:             */
2035:            public VisualScene.EvaluateScene createVisualSceneEvaluateScene() {
2036:                return new VisualScene.EvaluateScene();
2037:            }
2038:
2039:            /**
2040:             * Create an instance of {@link Animation }
2041:             * 
2042:             */
2043:            public Animation createAnimation() {
2044:                return new Animation();
2045:            }
2046:
2047:            /**
2048:             * Create an instance of {@link FxSurfaceInitVolumeCommon.Primary }
2049:             * 
2050:             */
2051:            public FxSurfaceInitVolumeCommon.Primary createFxSurfaceInitVolumeCommonPrimary() {
2052:                return new FxSurfaceInitVolumeCommon.Primary();
2053:            }
2054:
2055:            /**
2056:             * Create an instance of {@link ProfileCG.Technique.Pass.LogicOpEnable }
2057:             * 
2058:             */
2059:            public ProfileCG.Technique.Pass.LogicOpEnable createProfileCGTechniquePassLogicOpEnable() {
2060:                return new ProfileCG.Technique.Pass.LogicOpEnable();
2061:            }
2062:
2063:            /**
2064:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilFuncSeparate.Ref }
2065:             * 
2066:             */
2067:            public ProfileCG.Technique.Pass.StencilFuncSeparate.Ref createProfileCGTechniquePassStencilFuncSeparateRef() {
2068:                return new ProfileCG.Technique.Pass.StencilFuncSeparate.Ref();
2069:            }
2070:
2071:            /**
2072:             * Create an instance of {@link ProfileGLES.Technique.Pass.FogDensity }
2073:             * 
2074:             */
2075:            public ProfileGLES.Technique.Pass.FogDensity createProfileGLESTechniquePassFogDensity() {
2076:                return new ProfileGLES.Technique.Pass.FogDensity();
2077:            }
2078:
2079:            /**
2080:             * Create an instance of {@link Vertices }
2081:             * 
2082:             */
2083:            public Vertices createVertices() {
2084:                return new Vertices();
2085:            }
2086:
2087:            /**
2088:             * Create an instance of {@link LibraryAnimations }
2089:             * 
2090:             */
2091:            public LibraryAnimations createLibraryAnimations() {
2092:                return new LibraryAnimations();
2093:            }
2094:
2095:            /**
2096:             * Create an instance of {@link InputGlobal }
2097:             * 
2098:             */
2099:            public InputGlobal createInputGlobal() {
2100:                return new InputGlobal();
2101:            }
2102:
2103:            /**
2104:             * Create an instance of {@link ProfileCG.Technique.Pass.LightAmbient }
2105:             * 
2106:             */
2107:            public ProfileCG.Technique.Pass.LightAmbient createProfileCGTechniquePassLightAmbient() {
2108:                return new ProfileCG.Technique.Pass.LightAmbient();
2109:            }
2110:
2111:            /**
2112:             * Create an instance of {@link Polylist }
2113:             * 
2114:             */
2115:            public Polylist createPolylist() {
2116:                return new Polylist();
2117:            }
2118:
2119:            /**
2120:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilOpSeparate.Fail }
2121:             * 
2122:             */
2123:            public ProfileCG.Technique.Pass.StencilOpSeparate.Fail createProfileCGTechniquePassStencilOpSeparateFail() {
2124:                return new ProfileCG.Technique.Pass.StencilOpSeparate.Fail();
2125:            }
2126:
2127:            /**
2128:             * Create an instance of {@link CommonColorOrTextureType.Param }
2129:             * 
2130:             */
2131:            public CommonColorOrTextureType.Param createCommonColorOrTextureTypeParam() {
2132:                return new CommonColorOrTextureType.Param();
2133:            }
2134:
2135:            /**
2136:             * Create an instance of {@link InstanceWithExtra }
2137:             * 
2138:             */
2139:            public InstanceWithExtra createInstanceWithExtra() {
2140:                return new InstanceWithExtra();
2141:            }
2142:
2143:            /**
2144:             * Create an instance of {@link FxSurfaceCommon }
2145:             * 
2146:             */
2147:            public FxSurfaceCommon createFxSurfaceCommon() {
2148:                return new FxSurfaceCommon();
2149:            }
2150:
2151:            /**
2152:             * Create an instance of {@link FxNewparamCommon }
2153:             * 
2154:             */
2155:            public FxNewparamCommon createFxNewparamCommon() {
2156:                return new FxNewparamCommon();
2157:            }
2158:
2159:            /**
2160:             * Create an instance of {@link LibraryVisualScenes }
2161:             * 
2162:             */
2163:            public LibraryVisualScenes createLibraryVisualScenes() {
2164:                return new LibraryVisualScenes();
2165:            }
2166:
2167:            /**
2168:             * Create an instance of {@link ProfileGLES.Technique.Pass.LogicOp }
2169:             * 
2170:             */
2171:            public ProfileGLES.Technique.Pass.LogicOp createProfileGLESTechniquePassLogicOp() {
2172:                return new ProfileGLES.Technique.Pass.LogicOp();
2173:            }
2174:
2175:            /**
2176:             * Create an instance of {@link ProfileCG.Technique.Pass.LightModelAmbient }
2177:             * 
2178:             */
2179:            public ProfileCG.Technique.Pass.LightModelAmbient createProfileCGTechniquePassLightModelAmbient() {
2180:                return new ProfileCG.Technique.Pass.LightModelAmbient();
2181:            }
2182:
2183:            /**
2184:             * Create an instance of {@link LibraryMaterials }
2185:             * 
2186:             */
2187:            public LibraryMaterials createLibraryMaterials() {
2188:                return new LibraryMaterials();
2189:            }
2190:
2191:            /**
2192:             * Create an instance of {@link ProfileCG.Technique.Pass.FogColor }
2193:             * 
2194:             */
2195:            public ProfileCG.Technique.Pass.FogColor createProfileCGTechniquePassFogColor() {
2196:                return new ProfileCG.Technique.Pass.FogColor();
2197:            }
2198:
2199:            /**
2200:             * Create an instance of {@link VisualScene.EvaluateScene.Render }
2201:             * 
2202:             */
2203:            public VisualScene.EvaluateScene.Render createVisualSceneEvaluateSceneRender() {
2204:                return new VisualScene.EvaluateScene.Render();
2205:            }
2206:
2207:            /**
2208:             * Create an instance of {@link ProfileCG.Technique.Pass.PointSmoothEnable }
2209:             * 
2210:             */
2211:            public ProfileCG.Technique.Pass.PointSmoothEnable createProfileCGTechniquePassPointSmoothEnable() {
2212:                return new ProfileCG.Technique.Pass.PointSmoothEnable();
2213:            }
2214:
2215:            /**
2216:             * Create an instance of {@link ProfileCG.Technique.Pass.LightEnable }
2217:             * 
2218:             */
2219:            public ProfileCG.Technique.Pass.LightEnable createProfileCGTechniquePassLightEnable() {
2220:                return new ProfileCG.Technique.Pass.LightEnable();
2221:            }
2222:
2223:            /**
2224:             * Create an instance of {@link Matrix }
2225:             * 
2226:             */
2227:            public Matrix createMatrix() {
2228:                return new Matrix();
2229:            }
2230:
2231:            /**
2232:             * Create an instance of {@link FxSurfaceInitCubeCommon.Primary }
2233:             * 
2234:             */
2235:            public FxSurfaceInitCubeCommon.Primary createFxSurfaceInitCubeCommonPrimary() {
2236:                return new FxSurfaceInitCubeCommon.Primary();
2237:            }
2238:
2239:            /**
2240:             * Create an instance of {@link GlslNewparam }
2241:             * 
2242:             */
2243:            public GlslNewparam createGlslNewparam() {
2244:                return new GlslNewparam();
2245:            }
2246:
2247:            /**
2248:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightSpotCutoff }
2249:             * 
2250:             */
2251:            public ProfileGLES.Technique.Pass.LightSpotCutoff createProfileGLESTechniquePassLightSpotCutoff() {
2252:                return new ProfileGLES.Technique.Pass.LightSpotCutoff();
2253:            }
2254:
2255:            /**
2256:             * Create an instance of {@link ProfileGLES.Technique.Pass.PointSmoothEnable }
2257:             * 
2258:             */
2259:            public ProfileGLES.Technique.Pass.PointSmoothEnable createProfileGLESTechniquePassPointSmoothEnable() {
2260:                return new ProfileGLES.Technique.Pass.PointSmoothEnable();
2261:            }
2262:
2263:            /**
2264:             * Create an instance of {@link Rotate }
2265:             * 
2266:             */
2267:            public Rotate createRotate() {
2268:                return new Rotate();
2269:            }
2270:
2271:            /**
2272:             * Create an instance of {@link ProfileCG.Technique.Pass.Texture3D }
2273:             * 
2274:             */
2275:            public ProfileCG.Technique.Pass.Texture3D createProfileCGTechniquePassTexture3D() {
2276:                return new ProfileCG.Technique.Pass.Texture3D();
2277:            }
2278:
2279:            /**
2280:             * Create an instance of {@link ProfileGLES.Technique.Pass.CullFaceEnable }
2281:             * 
2282:             */
2283:            public ProfileGLES.Technique.Pass.CullFaceEnable createProfileGLESTechniquePassCullFaceEnable() {
2284:                return new ProfileGLES.Technique.Pass.CullFaceEnable();
2285:            }
2286:
2287:            /**
2288:             * Create an instance of {@link ProfileCG.Technique.Pass.SampleAlphaToOneEnable }
2289:             * 
2290:             */
2291:            public ProfileCG.Technique.Pass.SampleAlphaToOneEnable createProfileCGTechniquePassSampleAlphaToOneEnable() {
2292:                return new ProfileCG.Technique.Pass.SampleAlphaToOneEnable();
2293:            }
2294:
2295:            /**
2296:             * Create an instance of {@link ProfileCG.Technique.Pass.LightSpotExponent }
2297:             * 
2298:             */
2299:            public ProfileCG.Technique.Pass.LightSpotExponent createProfileCGTechniquePassLightSpotExponent() {
2300:                return new ProfileCG.Technique.Pass.LightSpotExponent();
2301:            }
2302:
2303:            /**
2304:             * Create an instance of {@link ProfileCG.Technique.Pass.MaterialAmbient }
2305:             * 
2306:             */
2307:            public ProfileCG.Technique.Pass.MaterialAmbient createProfileCGTechniquePassMaterialAmbient() {
2308:                return new ProfileCG.Technique.Pass.MaterialAmbient();
2309:            }
2310:
2311:            /**
2312:             * Create an instance of {@link ProfileCG.Technique.Pass.TextureEnvMode }
2313:             * 
2314:             */
2315:            public ProfileCG.Technique.Pass.TextureEnvMode createProfileCGTechniquePassTextureEnvMode() {
2316:                return new ProfileCG.Technique.Pass.TextureEnvMode();
2317:            }
2318:
2319:            /**
2320:             * Create an instance of {@link ProfileCG.Technique.Pass.TextureDEPTH }
2321:             * 
2322:             */
2323:            public ProfileCG.Technique.Pass.TextureDEPTH createProfileCGTechniquePassTextureDEPTH() {
2324:                return new ProfileCG.Technique.Pass.TextureDEPTH();
2325:            }
2326:
2327:            /**
2328:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightSpotDirection }
2329:             * 
2330:             */
2331:            public ProfileGLES.Technique.Pass.LightSpotDirection createProfileGLESTechniquePassLightSpotDirection() {
2332:                return new ProfileGLES.Technique.Pass.LightSpotDirection();
2333:            }
2334:
2335:            /**
2336:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilOp.Zfail }
2337:             * 
2338:             */
2339:            public ProfileCG.Technique.Pass.StencilOp.Zfail createProfileCGTechniquePassStencilOpZfail() {
2340:                return new ProfileCG.Technique.Pass.StencilOp.Zfail();
2341:            }
2342:
2343:            /**
2344:             * Create an instance of {@link ProfileCG.Technique.Pass.AutoNormalEnable }
2345:             * 
2346:             */
2347:            public ProfileCG.Technique.Pass.AutoNormalEnable createProfileCGTechniquePassAutoNormalEnable() {
2348:                return new ProfileCG.Technique.Pass.AutoNormalEnable();
2349:            }
2350:
2351:            /**
2352:             * Create an instance of {@link FxSurfaceInitVolumeCommon }
2353:             * 
2354:             */
2355:            public FxSurfaceInitVolumeCommon createFxSurfaceInitVolumeCommon() {
2356:                return new FxSurfaceInitVolumeCommon();
2357:            }
2358:
2359:            /**
2360:             * Create an instance of {@link ProfileGLES.Technique.Pass.MaterialEmission }
2361:             * 
2362:             */
2363:            public ProfileGLES.Technique.Pass.MaterialEmission createProfileGLESTechniquePassMaterialEmission() {
2364:                return new ProfileGLES.Technique.Pass.MaterialEmission();
2365:            }
2366:
2367:            /**
2368:             * Create an instance of {@link ProfileCG.Technique.Pass.ScissorTestEnable }
2369:             * 
2370:             */
2371:            public ProfileCG.Technique.Pass.ScissorTestEnable createProfileCGTechniquePassScissorTestEnable() {
2372:                return new ProfileCG.Technique.Pass.ScissorTestEnable();
2373:            }
2374:
2375:            /**
2376:             * Create an instance of {@link GlslSetparamSimple }
2377:             * 
2378:             */
2379:            public GlslSetparamSimple createGlslSetparamSimple() {
2380:                return new GlslSetparamSimple();
2381:            }
2382:
2383:            /**
2384:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendFuncSeparate.DestRgb }
2385:             * 
2386:             */
2387:            public ProfileCG.Technique.Pass.BlendFuncSeparate.DestRgb createProfileCGTechniquePassBlendFuncSeparateDestRgb() {
2388:                return new ProfileCG.Technique.Pass.BlendFuncSeparate.DestRgb();
2389:            }
2390:
2391:            /**
2392:             * Create an instance of {@link Light.TechniqueCommon.Directional }
2393:             * 
2394:             */
2395:            public Light.TechniqueCommon.Directional createLightTechniqueCommonDirectional() {
2396:                return new Light.TechniqueCommon.Directional();
2397:            }
2398:
2399:            /**
2400:             * Create an instance of {@link ProfileCG.Technique.Pass.PointFadeThresholdSize }
2401:             * 
2402:             */
2403:            public ProfileCG.Technique.Pass.PointFadeThresholdSize createProfileCGTechniquePassPointFadeThresholdSize() {
2404:                return new ProfileCG.Technique.Pass.PointFadeThresholdSize();
2405:            }
2406:
2407:            /**
2408:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendFuncSeparate.SrcRgb }
2409:             * 
2410:             */
2411:            public ProfileCG.Technique.Pass.BlendFuncSeparate.SrcRgb createProfileCGTechniquePassBlendFuncSeparateSrcRgb() {
2412:                return new ProfileCG.Technique.Pass.BlendFuncSeparate.SrcRgb();
2413:            }
2414:
2415:            /**
2416:             * Create an instance of {@link InstanceGeometry }
2417:             * 
2418:             */
2419:            public InstanceGeometry createInstanceGeometry() {
2420:                return new InstanceGeometry();
2421:            }
2422:
2423:            /**
2424:             * Create an instance of {@link FxSurfaceInitFromCommon }
2425:             * 
2426:             */
2427:            public FxSurfaceInitFromCommon createFxSurfaceInitFromCommon() {
2428:                return new FxSurfaceInitFromCommon();
2429:            }
2430:
2431:            /**
2432:             * Create an instance of {@link Extra }
2433:             * 
2434:             */
2435:            public Extra createExtra() {
2436:                return new Extra();
2437:            }
2438:
2439:            /**
2440:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilTestEnable }
2441:             * 
2442:             */
2443:            public ProfileGLES.Technique.Pass.StencilTestEnable createProfileGLESTechniquePassStencilTestEnable() {
2444:                return new ProfileGLES.Technique.Pass.StencilTestEnable();
2445:            }
2446:
2447:            /**
2448:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendEquationSeparate.Alpha }
2449:             * 
2450:             */
2451:            public ProfileCG.Technique.Pass.BlendEquationSeparate.Alpha createProfileCGTechniquePassBlendEquationSeparateAlpha() {
2452:                return new ProfileCG.Technique.Pass.BlendEquationSeparate.Alpha();
2453:            }
2454:
2455:            /**
2456:             * Create an instance of {@link ProfileGLES.Technique.Pass.SampleAlphaToOneEnable }
2457:             * 
2458:             */
2459:            public ProfileGLES.Technique.Pass.SampleAlphaToOneEnable createProfileGLESTechniquePassSampleAlphaToOneEnable() {
2460:                return new ProfileGLES.Technique.Pass.SampleAlphaToOneEnable();
2461:            }
2462:
2463:            /**
2464:             * Create an instance of {@link Skew }
2465:             * 
2466:             */
2467:            public Skew createSkew() {
2468:                return new Skew();
2469:            }
2470:
2471:            /**
2472:             * Create an instance of {@link ProfileGLES.Technique.Pass.FogEnd }
2473:             * 
2474:             */
2475:            public ProfileGLES.Technique.Pass.FogEnd createProfileGLESTechniquePassFogEnd() {
2476:                return new ProfileGLES.Technique.Pass.FogEnd();
2477:            }
2478:
2479:            /**
2480:             * Create an instance of {@link CgConnectParam }
2481:             * 
2482:             */
2483:            public CgConnectParam createCgConnectParam() {
2484:                return new CgConnectParam();
2485:            }
2486:
2487:            /**
2488:             * Create an instance of {@link FxSamplerCUBECommon }
2489:             * 
2490:             */
2491:            public FxSamplerCUBECommon createFxSamplerCUBECommon() {
2492:                return new FxSamplerCUBECommon();
2493:            }
2494:
2495:            /**
2496:             * Create an instance of {@link Source }
2497:             * 
2498:             */
2499:            public Source createSource() {
2500:                return new Source();
2501:            }
2502:
2503:            /**
2504:             * Create an instance of {@link FxSurfaceFormatHintCommon }
2505:             * 
2506:             */
2507:            public FxSurfaceFormatHintCommon createFxSurfaceFormatHintCommon() {
2508:                return new FxSurfaceFormatHintCommon();
2509:            }
2510:
2511:            /**
2512:             * Create an instance of {@link ProfileCG.Technique.Pass.MaterialEmission }
2513:             * 
2514:             */
2515:            public ProfileCG.Technique.Pass.MaterialEmission createProfileCGTechniquePassMaterialEmission() {
2516:                return new ProfileCG.Technique.Pass.MaterialEmission();
2517:            }
2518:
2519:            /**
2520:             * Create an instance of {@link FxSurfaceInitCubeCommon.Face }
2521:             * 
2522:             */
2523:            public FxSurfaceInitCubeCommon.Face createFxSurfaceInitCubeCommonFace() {
2524:                return new FxSurfaceInitCubeCommon.Face();
2525:            }
2526:
2527:            /**
2528:             * Create an instance of {@link ProfileGLES.Technique.Pass }
2529:             * 
2530:             */
2531:            public ProfileGLES.Technique.Pass createProfileGLESTechniquePass() {
2532:                return new ProfileGLES.Technique.Pass();
2533:            }
2534:
2535:            /**
2536:             * Create an instance of {@link ProfileCG.Technique.Pass.TextureCUBEEnable }
2537:             * 
2538:             */
2539:            public ProfileCG.Technique.Pass.TextureCUBEEnable createProfileCGTechniquePassTextureCUBEEnable() {
2540:                return new ProfileCG.Technique.Pass.TextureCUBEEnable();
2541:            }
2542:
2543:            /**
2544:             * Create an instance of {@link FxSurfaceInitVolumeCommon.All }
2545:             * 
2546:             */
2547:            public FxSurfaceInitVolumeCommon.All createFxSurfaceInitVolumeCommonAll() {
2548:                return new FxSurfaceInitVolumeCommon.All();
2549:            }
2550:
2551:            /**
2552:             * Create an instance of {@link GlslNewarrayType }
2553:             * 
2554:             */
2555:            public GlslNewarrayType createGlslNewarrayType() {
2556:                return new GlslNewarrayType();
2557:            }
2558:
2559:            /**
2560:             * Create an instance of {@link GlesTexcombinerArgumentRGBType }
2561:             * 
2562:             */
2563:            public GlesTexcombinerArgumentRGBType createGlesTexcombinerArgumentRGBType() {
2564:                return new GlesTexcombinerArgumentRGBType();
2565:            }
2566:
2567:            /**
2568:             * Create an instance of {@link Polygons }
2569:             * 
2570:             */
2571:            public Polygons createPolygons() {
2572:                return new Polygons();
2573:            }
2574:
2575:            /**
2576:             * Create an instance of {@link ProfileCG.Technique.Pass.CullFaceEnable }
2577:             * 
2578:             */
2579:            public ProfileCG.Technique.Pass.CullFaceEnable createProfileCGTechniquePassCullFaceEnable() {
2580:                return new ProfileCG.Technique.Pass.CullFaceEnable();
2581:            }
2582:
2583:            /**
2584:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightModelAmbient }
2585:             * 
2586:             */
2587:            public ProfileGLES.Technique.Pass.LightModelAmbient createProfileGLESTechniquePassLightModelAmbient() {
2588:                return new ProfileGLES.Technique.Pass.LightModelAmbient();
2589:            }
2590:
2591:            /**
2592:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilOp }
2593:             * 
2594:             */
2595:            public ProfileCG.Technique.Pass.StencilOp createProfileCGTechniquePassStencilOp() {
2596:                return new ProfileCG.Technique.Pass.StencilOp();
2597:            }
2598:
2599:            /**
2600:             * Create an instance of {@link RigidConstraint.TechniqueCommon.Spring }
2601:             * 
2602:             */
2603:            public RigidConstraint.TechniqueCommon.Spring createRigidConstraintTechniqueCommonSpring() {
2604:                return new RigidConstraint.TechniqueCommon.Spring();
2605:            }
2606:
2607:            /**
2608:             * Create an instance of {@link BoolArray }
2609:             * 
2610:             */
2611:            public BoolArray createBoolArray() {
2612:                return new BoolArray();
2613:            }
2614:
2615:            /**
2616:             * Create an instance of {@link GlSamplerCUBE }
2617:             * 
2618:             */
2619:            public GlSamplerCUBE createGlSamplerCUBE() {
2620:                return new GlSamplerCUBE();
2621:            }
2622:
2623:            /**
2624:             * Create an instance of {@link ProfileCG.Technique.Pass.PointDistanceAttenuation }
2625:             * 
2626:             */
2627:            public ProfileCG.Technique.Pass.PointDistanceAttenuation createProfileCGTechniquePassPointDistanceAttenuation() {
2628:                return new ProfileCG.Technique.Pass.PointDistanceAttenuation();
2629:            }
2630:
2631:            /**
2632:             * Create an instance of {@link Light }
2633:             * 
2634:             */
2635:            public Light createLight() {
2636:                return new Light();
2637:            }
2638:
2639:            /**
2640:             * Create an instance of {@link ProfileCG.Technique.Pass.ColorMask }
2641:             * 
2642:             */
2643:            public ProfileCG.Technique.Pass.ColorMask createProfileCGTechniquePassColorMask() {
2644:                return new ProfileCG.Technique.Pass.ColorMask();
2645:            }
2646:
2647:            /**
2648:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilMaskSeparate }
2649:             * 
2650:             */
2651:            public ProfileCG.Technique.Pass.StencilMaskSeparate createProfileCGTechniquePassStencilMaskSeparate() {
2652:                return new ProfileCG.Technique.Pass.StencilMaskSeparate();
2653:            }
2654:
2655:            /**
2656:             * Create an instance of {@link ProfileGLSL.Technique.Pass.Shader.Bind }
2657:             * 
2658:             */
2659:            public ProfileGLSL.Technique.Pass.Shader.Bind createProfileGLSLTechniquePassShaderBind() {
2660:                return new ProfileGLSL.Technique.Pass.Shader.Bind();
2661:            }
2662:
2663:            /**
2664:             * Create an instance of {@link ProfileCG.Technique.Pass.TextureRECTEnable }
2665:             * 
2666:             */
2667:            public ProfileCG.Technique.Pass.TextureRECTEnable createProfileCGTechniquePassTextureRECTEnable() {
2668:                return new ProfileCG.Technique.Pass.TextureRECTEnable();
2669:            }
2670:
2671:            /**
2672:             * Create an instance of {@link ProfileGLES.Technique.Pass.NormalizeEnable }
2673:             * 
2674:             */
2675:            public ProfileGLES.Technique.Pass.NormalizeEnable createProfileGLESTechniquePassNormalizeEnable() {
2676:                return new ProfileGLES.Technique.Pass.NormalizeEnable();
2677:            }
2678:
2679:            /**
2680:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendFuncSeparate.DestAlpha }
2681:             * 
2682:             */
2683:            public ProfileCG.Technique.Pass.BlendFuncSeparate.DestAlpha createProfileCGTechniquePassBlendFuncSeparateDestAlpha() {
2684:                return new ProfileCG.Technique.Pass.BlendFuncSeparate.DestAlpha();
2685:            }
2686:
2687:            /**
2688:             * Create an instance of {@link ProfileCG.Technique.Pass.PolygonOffsetFillEnable }
2689:             * 
2690:             */
2691:            public ProfileCG.Technique.Pass.PolygonOffsetFillEnable createProfileCGTechniquePassPolygonOffsetFillEnable() {
2692:                return new ProfileCG.Technique.Pass.PolygonOffsetFillEnable();
2693:            }
2694:
2695:            /**
2696:             * Create an instance of {@link InstancePhysicsModel }
2697:             * 
2698:             */
2699:            public InstancePhysicsModel createInstancePhysicsModel() {
2700:                return new InstancePhysicsModel();
2701:            }
2702:
2703:            /**
2704:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightingEnable }
2705:             * 
2706:             */
2707:            public ProfileGLES.Technique.Pass.LightingEnable createProfileGLESTechniquePassLightingEnable() {
2708:                return new ProfileGLES.Technique.Pass.LightingEnable();
2709:            }
2710:
2711:            /**
2712:             * Create an instance of {@link CommonFloatOrParamType.Param }
2713:             * 
2714:             */
2715:            public CommonFloatOrParamType.Param createCommonFloatOrParamTypeParam() {
2716:                return new CommonFloatOrParamType.Param();
2717:            }
2718:
2719:            /**
2720:             * Create an instance of {@link Sampler }
2721:             * 
2722:             */
2723:            public Sampler createSampler() {
2724:                return new Sampler();
2725:            }
2726:
2727:            /**
2728:             * Create an instance of {@link ProfileGLES.Technique.Pass.MaterialDiffuse }
2729:             * 
2730:             */
2731:            public ProfileGLES.Technique.Pass.MaterialDiffuse createProfileGLESTechniquePassMaterialDiffuse() {
2732:                return new ProfileGLES.Technique.Pass.MaterialDiffuse();
2733:            }
2734:
2735:            /**
2736:             * Create an instance of {@link RigidConstraint.RefAttachment }
2737:             * 
2738:             */
2739:            public RigidConstraint.RefAttachment createRigidConstraintRefAttachment() {
2740:                return new RigidConstraint.RefAttachment();
2741:            }
2742:
2743:            /**
2744:             * Create an instance of {@link GlesTexcombinerCommandAlphaType }
2745:             * 
2746:             */
2747:            public GlesTexcombinerCommandAlphaType createGlesTexcombinerCommandAlphaType() {
2748:                return new GlesTexcombinerCommandAlphaType();
2749:            }
2750:
2751:            /**
2752:             * Create an instance of {@link Channel }
2753:             * 
2754:             */
2755:            public Channel createChannel() {
2756:                return new Channel();
2757:            }
2758:
2759:            /**
2760:             * Create an instance of {@link ProfileGLES.Technique.Pass.BlendFunc.Src }
2761:             * 
2762:             */
2763:            public ProfileGLES.Technique.Pass.BlendFunc.Src createProfileGLESTechniquePassBlendFuncSrc() {
2764:                return new ProfileGLES.Technique.Pass.BlendFunc.Src();
2765:            }
2766:
2767:            /**
2768:             * Create an instance of {@link org.collada.colladaschema.Technique }
2769:             * 
2770:             */
2771:            public org.collada.colladaschema.Technique createTechnique() {
2772:                return new org.collada.colladaschema.Technique();
2773:            }
2774:
2775:            /**
2776:             * Create an instance of {@link Camera.Imager }
2777:             * 
2778:             */
2779:            public Camera.Imager createCameraImager() {
2780:                return new Camera.Imager();
2781:            }
2782:
2783:            /**
2784:             * Create an instance of {@link Morph }
2785:             * 
2786:             */
2787:            public Morph createMorph() {
2788:                return new Morph();
2789:            }
2790:
2791:            /**
2792:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilFuncSeparate }
2793:             * 
2794:             */
2795:            public ProfileCG.Technique.Pass.StencilFuncSeparate createProfileCGTechniquePassStencilFuncSeparate() {
2796:                return new ProfileCG.Technique.Pass.StencilFuncSeparate();
2797:            }
2798:
2799:            /**
2800:             * Create an instance of {@link GlesSamplerState }
2801:             * 
2802:             */
2803:            public GlesSamplerState createGlesSamplerState() {
2804:                return new GlesSamplerState();
2805:            }
2806:
2807:            /**
2808:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightModelTwoSideEnable }
2809:             * 
2810:             */
2811:            public ProfileGLES.Technique.Pass.LightModelTwoSideEnable createProfileGLESTechniquePassLightModelTwoSideEnable() {
2812:                return new ProfileGLES.Technique.Pass.LightModelTwoSideEnable();
2813:            }
2814:
2815:            /**
2816:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilFunc.Mask }
2817:             * 
2818:             */
2819:            public ProfileGLES.Technique.Pass.StencilFunc.Mask createProfileGLESTechniquePassStencilFuncMask() {
2820:                return new ProfileGLES.Technique.Pass.StencilFunc.Mask();
2821:            }
2822:
2823:            /**
2824:             * Create an instance of {@link ProfileCG.Technique.Pass.PointSize }
2825:             * 
2826:             */
2827:            public ProfileCG.Technique.Pass.PointSize createProfileCGTechniquePassPointSize() {
2828:                return new ProfileCG.Technique.Pass.PointSize();
2829:            }
2830:
2831:            /**
2832:             * Create an instance of {@link BindMaterial.TechniqueCommon }
2833:             * 
2834:             */
2835:            public BindMaterial.TechniqueCommon createBindMaterialTechniqueCommon() {
2836:                return new BindMaterial.TechniqueCommon();
2837:            }
2838:
2839:            /**
2840:             * Create an instance of {@link GlslSetparam }
2841:             * 
2842:             */
2843:            public GlslSetparam createGlslSetparam() {
2844:                return new GlslSetparam();
2845:            }
2846:
2847:            /**
2848:             * Create an instance of {@link ProfileGLES.Technique.Pass.PointSizeMin }
2849:             * 
2850:             */
2851:            public ProfileGLES.Technique.Pass.PointSizeMin createProfileGLESTechniquePassPointSizeMin() {
2852:                return new ProfileGLES.Technique.Pass.PointSizeMin();
2853:            }
2854:
2855:            /**
2856:             * Create an instance of {@link Material }
2857:             * 
2858:             */
2859:            public Material createMaterial() {
2860:                return new Material();
2861:            }
2862:
2863:            /**
2864:             * Create an instance of {@link Accessor }
2865:             * 
2866:             */
2867:            public Accessor createAccessor() {
2868:                return new Accessor();
2869:            }
2870:
2871:            /**
2872:             * Create an instance of {@link LibraryPhysicsMaterials }
2873:             * 
2874:             */
2875:            public LibraryPhysicsMaterials createLibraryPhysicsMaterials() {
2876:                return new LibraryPhysicsMaterials();
2877:            }
2878:
2879:            /**
2880:             * Create an instance of {@link Box }
2881:             * 
2882:             */
2883:            public Box createBox() {
2884:                return new Box();
2885:            }
2886:
2887:            /**
2888:             * Create an instance of {@link ProfileCG.Technique.Pass.AlphaTestEnable }
2889:             * 
2890:             */
2891:            public ProfileCG.Technique.Pass.AlphaTestEnable createProfileCGTechniquePassAlphaTestEnable() {
2892:                return new ProfileCG.Technique.Pass.AlphaTestEnable();
2893:            }
2894:
2895:            /**
2896:             * Create an instance of {@link Polygons.Ph }
2897:             * 
2898:             */
2899:            public Polygons.Ph createPolygonsPh() {
2900:                return new Polygons.Ph();
2901:            }
2902:
2903:            /**
2904:             * Create an instance of {@link ProfileGLES.Technique.Pass.TexturePipeline }
2905:             * 
2906:             */
2907:            public ProfileGLES.Technique.Pass.TexturePipeline createProfileGLESTechniquePassTexturePipeline() {
2908:                return new ProfileGLES.Technique.Pass.TexturePipeline();
2909:            }
2910:
2911:            /**
2912:             * Create an instance of {@link ProfileCG.Technique.Pass.FogDensity }
2913:             * 
2914:             */
2915:            public ProfileCG.Technique.Pass.FogDensity createProfileCGTechniquePassFogDensity() {
2916:                return new ProfileCG.Technique.Pass.FogDensity();
2917:            }
2918:
2919:            /**
2920:             * Create an instance of {@link ProfileGLES.Technique.Pass.ModelViewMatrix }
2921:             * 
2922:             */
2923:            public ProfileGLES.Technique.Pass.ModelViewMatrix createProfileGLESTechniquePassModelViewMatrix() {
2924:                return new ProfileGLES.Technique.Pass.ModelViewMatrix();
2925:            }
2926:
2927:            /**
2928:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilFunc.Func }
2929:             * 
2930:             */
2931:            public ProfileCG.Technique.Pass.StencilFunc.Func createProfileCGTechniquePassStencilFuncFunc() {
2932:                return new ProfileCG.Technique.Pass.StencilFunc.Func();
2933:            }
2934:
2935:            /**
2936:             * Create an instance of {@link InstanceMaterial }
2937:             * 
2938:             */
2939:            public InstanceMaterial createInstanceMaterial() {
2940:                return new InstanceMaterial();
2941:            }
2942:
2943:            /**
2944:             * Create an instance of {@link GlesTextureUnit }
2945:             * 
2946:             */
2947:            public GlesTextureUnit createGlesTextureUnit() {
2948:                return new GlesTextureUnit();
2949:            }
2950:
2951:            /**
2952:             * Create an instance of {@link ProfileCG.Technique.Pass.LightQuadraticAttenuation }
2953:             * 
2954:             */
2955:            public ProfileCG.Technique.Pass.LightQuadraticAttenuation createProfileCGTechniquePassLightQuadraticAttenuation() {
2956:                return new ProfileCG.Technique.Pass.LightQuadraticAttenuation();
2957:            }
2958:
2959:            /**
2960:             * Create an instance of {@link CommonColorOrTextureType.Texture }
2961:             * 
2962:             */
2963:            public CommonColorOrTextureType.Texture createCommonColorOrTextureTypeTexture() {
2964:                return new CommonColorOrTextureType.Texture();
2965:            }
2966:
2967:            /**
2968:             * Create an instance of {@link ProfileGLES.Technique.Pass.ScissorTestEnable }
2969:             * 
2970:             */
2971:            public ProfileGLES.Technique.Pass.ScissorTestEnable createProfileGLESTechniquePassScissorTestEnable() {
2972:                return new ProfileGLES.Technique.Pass.ScissorTestEnable();
2973:            }
2974:
2975:            /**
2976:             * Create an instance of {@link ProfileGLES.Technique.Pass.ClearColor }
2977:             * 
2978:             */
2979:            public ProfileGLES.Technique.Pass.ClearColor createProfileGLESTechniquePassClearColor() {
2980:                return new ProfileGLES.Technique.Pass.ClearColor();
2981:            }
2982:
2983:            /**
2984:             * Create an instance of {@link ProfileGLES.Technique.Pass.AlphaFunc.Func }
2985:             * 
2986:             */
2987:            public ProfileGLES.Technique.Pass.AlphaFunc.Func createProfileGLESTechniquePassAlphaFuncFunc() {
2988:                return new ProfileGLES.Technique.Pass.AlphaFunc.Func();
2989:            }
2990:
2991:            /**
2992:             * Create an instance of {@link ProfileCG.Technique.Pass.LineSmoothEnable }
2993:             * 
2994:             */
2995:            public ProfileCG.Technique.Pass.LineSmoothEnable createProfileCGTechniquePassLineSmoothEnable() {
2996:                return new ProfileCG.Technique.Pass.LineSmoothEnable();
2997:            }
2998:
2999:            /**
3000:             * Create an instance of {@link ProfileCG.Technique.Pass.LightConstantAttenuation }
3001:             * 
3002:             */
3003:            public ProfileCG.Technique.Pass.LightConstantAttenuation createProfileCGTechniquePassLightConstantAttenuation() {
3004:                return new ProfileCG.Technique.Pass.LightConstantAttenuation();
3005:            }
3006:
3007:            /**
3008:             * Create an instance of {@link GlslSetarrayType }
3009:             * 
3010:             */
3011:            public GlslSetarrayType createGlslSetarrayType() {
3012:                return new GlslSetarrayType();
3013:            }
3014:
3015:            /**
3016:             * Create an instance of {@link ProfileGLES.Technique.Pass.FogColor }
3017:             * 
3018:             */
3019:            public ProfileGLES.Technique.Pass.FogColor createProfileGLESTechniquePassFogColor() {
3020:                return new ProfileGLES.Technique.Pass.FogColor();
3021:            }
3022:
3023:            /**
3024:             * Create an instance of {@link Light.TechniqueCommon.Point }
3025:             * 
3026:             */
3027:            public Light.TechniqueCommon.Point createLightTechniqueCommonPoint() {
3028:                return new Light.TechniqueCommon.Point();
3029:            }
3030:
3031:            /**
3032:             * Create an instance of {@link ProfileCG.Technique.Pass.PolygonMode.Face }
3033:             * 
3034:             */
3035:            public ProfileCG.Technique.Pass.PolygonMode.Face createProfileCGTechniquePassPolygonModeFace() {
3036:                return new ProfileCG.Technique.Pass.PolygonMode.Face();
3037:            }
3038:
3039:            /**
3040:             * Create an instance of {@link org.collada.colladaschema.Param }
3041:             * 
3042:             */
3043:            public org.collada.colladaschema.Param createParam() {
3044:                return new org.collada.colladaschema.Param();
3045:            }
3046:
3047:            /**
3048:             * Create an instance of {@link ProfileGLES.Technique.Setparam }
3049:             * 
3050:             */
3051:            public ProfileGLES.Technique.Setparam createProfileGLESTechniqueSetparam() {
3052:                return new ProfileGLES.Technique.Setparam();
3053:            }
3054:
3055:            /**
3056:             * Create an instance of {@link ProfileCG.Technique.Pass.Shader.Bind.Param }
3057:             * 
3058:             */
3059:            public ProfileCG.Technique.Pass.Shader.Bind.Param createProfileCGTechniquePassShaderBindParam() {
3060:                return new ProfileCG.Technique.Pass.Shader.Bind.Param();
3061:            }
3062:
3063:            /**
3064:             * Create an instance of {@link CgSetarrayType }
3065:             * 
3066:             */
3067:            public CgSetarrayType createCgSetarrayType() {
3068:                return new CgSetarrayType();
3069:            }
3070:
3071:            /**
3072:             * Create an instance of {@link ProfileCG.Technique.Pass.PointSizeMin }
3073:             * 
3074:             */
3075:            public ProfileCG.Technique.Pass.PointSizeMin createProfileCGTechniquePassPointSizeMin() {
3076:                return new ProfileCG.Technique.Pass.PointSizeMin();
3077:            }
3078:
3079:            /**
3080:             * Create an instance of {@link ProfileCG.Technique.Pass.Scissor }
3081:             * 
3082:             */
3083:            public ProfileCG.Technique.Pass.Scissor createProfileCGTechniquePassScissor() {
3084:                return new ProfileCG.Technique.Pass.Scissor();
3085:            }
3086:
3087:            /**
3088:             * Create an instance of {@link LibraryAnimationClips }
3089:             * 
3090:             */
3091:            public LibraryAnimationClips createLibraryAnimationClips() {
3092:                return new LibraryAnimationClips();
3093:            }
3094:
3095:            /**
3096:             * Create an instance of {@link FxSampler3DCommon }
3097:             * 
3098:             */
3099:            public FxSampler3DCommon createFxSampler3DCommon() {
3100:                return new FxSampler3DCommon();
3101:            }
3102:
3103:            /**
3104:             * Create an instance of {@link GlSamplerRECT }
3105:             * 
3106:             */
3107:            public GlSamplerRECT createGlSamplerRECT() {
3108:                return new GlSamplerRECT();
3109:            }
3110:
3111:            /**
3112:             * Create an instance of {@link ProfileCG.Technique.Pass.Shader }
3113:             * 
3114:             */
3115:            public ProfileCG.Technique.Pass.Shader createProfileCGTechniquePassShader() {
3116:                return new ProfileCG.Technique.Pass.Shader();
3117:            }
3118:
3119:            /**
3120:             * Create an instance of {@link ProfileGLES.Technique.Pass.FogMode }
3121:             * 
3122:             */
3123:            public ProfileGLES.Technique.Pass.FogMode createProfileGLESTechniquePassFogMode() {
3124:                return new ProfileGLES.Technique.Pass.FogMode();
3125:            }
3126:
3127:            /**
3128:             * Create an instance of {@link Lookat }
3129:             * 
3130:             */
3131:            public Lookat createLookat() {
3132:                return new Lookat();
3133:            }
3134:
3135:            /**
3136:             * Create an instance of {@link ProfileCG.Technique.Pass.PolygonSmoothEnable }
3137:             * 
3138:             */
3139:            public ProfileCG.Technique.Pass.PolygonSmoothEnable createProfileCGTechniquePassPolygonSmoothEnable() {
3140:                return new ProfileCG.Technique.Pass.PolygonSmoothEnable();
3141:            }
3142:
3143:            /**
3144:             * Create an instance of {@link ProfileCG.Technique.Pass.DepthBoundsEnable }
3145:             * 
3146:             */
3147:            public ProfileCG.Technique.Pass.DepthBoundsEnable createProfileCGTechniquePassDepthBoundsEnable() {
3148:                return new ProfileCG.Technique.Pass.DepthBoundsEnable();
3149:            }
3150:
3151:            /**
3152:             * Create an instance of {@link ProfileCG.Technique.Pass.ModelViewMatrix }
3153:             * 
3154:             */
3155:            public ProfileCG.Technique.Pass.ModelViewMatrix createProfileCGTechniquePassModelViewMatrix() {
3156:                return new ProfileCG.Technique.Pass.ModelViewMatrix();
3157:            }
3158:
3159:            /**
3160:             * Create an instance of {@link ProfileGLES.Technique.Pass.FogStart }
3161:             * 
3162:             */
3163:            public ProfileGLES.Technique.Pass.FogStart createProfileGLESTechniquePassFogStart() {
3164:                return new ProfileGLES.Technique.Pass.FogStart();
3165:            }
3166:
3167:            /**
3168:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilFuncSeparate.Mask }
3169:             * 
3170:             */
3171:            public ProfileCG.Technique.Pass.StencilFuncSeparate.Mask createProfileCGTechniquePassStencilFuncSeparateMask() {
3172:                return new ProfileCG.Technique.Pass.StencilFuncSeparate.Mask();
3173:            }
3174:
3175:            /**
3176:             * Create an instance of {@link FxCleardepthCommon }
3177:             * 
3178:             */
3179:            public FxCleardepthCommon createFxCleardepthCommon() {
3180:                return new FxCleardepthCommon();
3181:            }
3182:
3183:            /**
3184:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightPosition }
3185:             * 
3186:             */
3187:            public ProfileGLES.Technique.Pass.LightPosition createProfileGLESTechniquePassLightPosition() {
3188:                return new ProfileGLES.Technique.Pass.LightPosition();
3189:            }
3190:
3191:            /**
3192:             * Create an instance of {@link ProfileCG.Technique.Pass.Texture1D }
3193:             * 
3194:             */
3195:            public ProfileCG.Technique.Pass.Texture1D createProfileCGTechniquePassTexture1D() {
3196:                return new ProfileCG.Technique.Pass.Texture1D();
3197:            }
3198:
3199:            /**
3200:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendFuncSeparate.SrcAlpha }
3201:             * 
3202:             */
3203:            public ProfileCG.Technique.Pass.BlendFuncSeparate.SrcAlpha createProfileCGTechniquePassBlendFuncSeparateSrcAlpha() {
3204:                return new ProfileCG.Technique.Pass.BlendFuncSeparate.SrcAlpha();
3205:            }
3206:
3207:            /**
3208:             * Create an instance of {@link IntArray }
3209:             * 
3210:             */
3211:            public IntArray createIntArray() {
3212:                return new IntArray();
3213:            }
3214:
3215:            /**
3216:             * Create an instance of {@link ProfileCOMMON.Technique.Phong }
3217:             * 
3218:             */
3219:            public ProfileCOMMON.Technique.Phong createProfileCOMMONTechniquePhong() {
3220:                return new ProfileCOMMON.Technique.Phong();
3221:            }
3222:
3223:            /**
3224:             * Create an instance of {@link CgSetparam }
3225:             * 
3226:             */
3227:            public CgSetparam createCgSetparam() {
3228:                return new CgSetparam();
3229:            }
3230:
3231:            /**
3232:             * Create an instance of {@link CgSurfaceType.Generator }
3233:             * 
3234:             */
3235:            public CgSurfaceType.Generator createCgSurfaceTypeGenerator() {
3236:                return new CgSurfaceType.Generator();
3237:            }
3238:
3239:            /**
3240:             * Create an instance of {@link Plane }
3241:             * 
3242:             */
3243:            public Plane createPlane() {
3244:                return new Plane();
3245:            }
3246:
3247:            /**
3248:             * Create an instance of {@link RigidBody.TechniqueCommon.MassFrame }
3249:             * 
3250:             */
3251:            public RigidBody.TechniqueCommon.MassFrame createRigidBodyTechniqueCommonMassFrame() {
3252:                return new RigidBody.TechniqueCommon.MassFrame();
3253:            }
3254:
3255:            /**
3256:             * Create an instance of {@link ProfileGLES.Technique.Pass.PolygonOffset }
3257:             * 
3258:             */
3259:            public ProfileGLES.Technique.Pass.PolygonOffset createProfileGLESTechniquePassPolygonOffset() {
3260:                return new ProfileGLES.Technique.Pass.PolygonOffset();
3261:            }
3262:
3263:            /**
3264:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilMaskSeparate.Face }
3265:             * 
3266:             */
3267:            public ProfileCG.Technique.Pass.StencilMaskSeparate.Face createProfileCGTechniquePassStencilMaskSeparateFace() {
3268:                return new ProfileCG.Technique.Pass.StencilMaskSeparate.Face();
3269:            }
3270:
3271:            /**
3272:             * Create an instance of {@link InstanceRigidConstraint }
3273:             * 
3274:             */
3275:            public InstanceRigidConstraint createInstanceRigidConstraint() {
3276:                return new InstanceRigidConstraint();
3277:            }
3278:
3279:            /**
3280:             * Create an instance of {@link ProfileCG.Technique.Pass.SampleCoverageEnable }
3281:             * 
3282:             */
3283:            public ProfileCG.Technique.Pass.SampleCoverageEnable createProfileCGTechniquePassSampleCoverageEnable() {
3284:                return new ProfileCG.Technique.Pass.SampleCoverageEnable();
3285:            }
3286:
3287:            /**
3288:             * Create an instance of {@link CgNewparam }
3289:             * 
3290:             */
3291:            public CgNewparam createCgNewparam() {
3292:                return new CgNewparam();
3293:            }
3294:
3295:            /**
3296:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightSpotExponent }
3297:             * 
3298:             */
3299:            public ProfileGLES.Technique.Pass.LightSpotExponent createProfileGLESTechniquePassLightSpotExponent() {
3300:                return new ProfileGLES.Technique.Pass.LightSpotExponent();
3301:            }
3302:
3303:            /**
3304:             * Create an instance of {@link ProfileCG.Technique.Pass.MultisampleEnable }
3305:             * 
3306:             */
3307:            public ProfileCG.Technique.Pass.MultisampleEnable createProfileCGTechniquePassMultisampleEnable() {
3308:                return new ProfileCG.Technique.Pass.MultisampleEnable();
3309:            }
3310:
3311:            /**
3312:             * Create an instance of {@link Triangles }
3313:             * 
3314:             */
3315:            public Triangles createTriangles() {
3316:                return new Triangles();
3317:            }
3318:
3319:            /**
3320:             * Create an instance of {@link ProfileGLES.Technique.Pass.ColorMask }
3321:             * 
3322:             */
3323:            public ProfileGLES.Technique.Pass.ColorMask createProfileGLESTechniquePassColorMask() {
3324:                return new ProfileGLES.Technique.Pass.ColorMask();
3325:            }
3326:
3327:            /**
3328:             * Create an instance of {@link CgSamplerDEPTH }
3329:             * 
3330:             */
3331:            public CgSamplerDEPTH createCgSamplerDEPTH() {
3332:                return new CgSamplerDEPTH();
3333:            }
3334:
3335:            /**
3336:             * Create an instance of {@link Camera.Optics }
3337:             * 
3338:             */
3339:            public Camera.Optics createCameraOptics() {
3340:                return new Camera.Optics();
3341:            }
3342:
3343:            /**
3344:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilFuncSeparate.Back }
3345:             * 
3346:             */
3347:            public ProfileCG.Technique.Pass.StencilFuncSeparate.Back createProfileCGTechniquePassStencilFuncSeparateBack() {
3348:                return new ProfileCG.Technique.Pass.StencilFuncSeparate.Back();
3349:            }
3350:
3351:            /**
3352:             * Create an instance of {@link ProfileGLES.Technique.Pass.Scissor }
3353:             * 
3354:             */
3355:            public ProfileGLES.Technique.Pass.Scissor createProfileGLESTechniquePassScissor() {
3356:                return new ProfileGLES.Technique.Pass.Scissor();
3357:            }
3358:
3359:            /**
3360:             * Create an instance of {@link Spline.ControlVertices }
3361:             * 
3362:             */
3363:            public Spline.ControlVertices createSplineControlVertices() {
3364:                return new Spline.ControlVertices();
3365:            }
3366:
3367:            /**
3368:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilFunc.Func }
3369:             * 
3370:             */
3371:            public ProfileGLES.Technique.Pass.StencilFunc.Func createProfileGLESTechniquePassStencilFuncFunc() {
3372:                return new ProfileGLES.Technique.Pass.StencilFunc.Func();
3373:            }
3374:
3375:            /**
3376:             * Create an instance of {@link ProfileGLES.Technique.Pass.FrontFace }
3377:             * 
3378:             */
3379:            public ProfileGLES.Technique.Pass.FrontFace createProfileGLESTechniquePassFrontFace() {
3380:                return new ProfileGLES.Technique.Pass.FrontFace();
3381:            }
3382:
3383:            /**
3384:             * Create an instance of {@link ProfileGLES.Technique.Pass.LineSmoothEnable }
3385:             * 
3386:             */
3387:            public ProfileGLES.Technique.Pass.LineSmoothEnable createProfileGLESTechniquePassLineSmoothEnable() {
3388:                return new ProfileGLES.Technique.Pass.LineSmoothEnable();
3389:            }
3390:
3391:            /**
3392:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilOp.Fail }
3393:             * 
3394:             */
3395:            public ProfileGLES.Technique.Pass.StencilOp.Fail createProfileGLESTechniquePassStencilOpFail() {
3396:                return new ProfileGLES.Technique.Pass.StencilOp.Fail();
3397:            }
3398:
3399:            /**
3400:             * Create an instance of {@link ProfileGLSL }
3401:             * 
3402:             */
3403:            public ProfileGLSL createProfileGLSL() {
3404:                return new ProfileGLSL();
3405:            }
3406:
3407:            /**
3408:             * Create an instance of {@link ProfileGLES.Technique.Pass.ColorMaterialEnable }
3409:             * 
3410:             */
3411:            public ProfileGLES.Technique.Pass.ColorMaterialEnable createProfileGLESTechniquePassColorMaterialEnable() {
3412:                return new ProfileGLES.Technique.Pass.ColorMaterialEnable();
3413:            }
3414:
3415:            /**
3416:             * Create an instance of {@link ProfileCOMMON.Technique }
3417:             * 
3418:             */
3419:            public ProfileCOMMON.Technique createProfileCOMMONTechnique() {
3420:                return new ProfileCOMMON.Technique();
3421:            }
3422:
3423:            /**
3424:             * Create an instance of {@link Skin }
3425:             * 
3426:             */
3427:            public Skin createSkin() {
3428:                return new Skin();
3429:            }
3430:
3431:            /**
3432:             * Create an instance of {@link ProfileCG.Technique.Pass.FogCoordSrc }
3433:             * 
3434:             */
3435:            public ProfileCG.Technique.Pass.FogCoordSrc createProfileCGTechniquePassFogCoordSrc() {
3436:                return new ProfileCG.Technique.Pass.FogCoordSrc();
3437:            }
3438:
3439:            /**
3440:             * Create an instance of {@link ProfileCG.Technique.Pass.PolygonOffset }
3441:             * 
3442:             */
3443:            public ProfileCG.Technique.Pass.PolygonOffset createProfileCGTechniquePassPolygonOffset() {
3444:                return new ProfileCG.Technique.Pass.PolygonOffset();
3445:            }
3446:
3447:            /**
3448:             * Create an instance of {@link ProfileCG.Technique.Pass.TextureDEPTHEnable }
3449:             * 
3450:             */
3451:            public ProfileCG.Technique.Pass.TextureDEPTHEnable createProfileCGTechniquePassTextureDEPTHEnable() {
3452:                return new ProfileCG.Technique.Pass.TextureDEPTHEnable();
3453:            }
3454:
3455:            /**
3456:             * Create an instance of {@link ProfileCG.Technique.Pass.TextureRECT }
3457:             * 
3458:             */
3459:            public ProfileCG.Technique.Pass.TextureRECT createProfileCGTechniquePassTextureRECT() {
3460:                return new ProfileCG.Technique.Pass.TextureRECT();
3461:            }
3462:
3463:            /**
3464:             * Create an instance of {@link NameArray }
3465:             * 
3466:             */
3467:            public NameArray createNameArray() {
3468:                return new NameArray();
3469:            }
3470:
3471:            /**
3472:             * Create an instance of {@link ProfileGLES.Technique.Pass.MultisampleEnable }
3473:             * 
3474:             */
3475:            public ProfileGLES.Technique.Pass.MultisampleEnable createProfileGLESTechniquePassMultisampleEnable() {
3476:                return new ProfileGLES.Technique.Pass.MultisampleEnable();
3477:            }
3478:
3479:            /**
3480:             * Create an instance of {@link Tristrips }
3481:             * 
3482:             */
3483:            public Tristrips createTristrips() {
3484:                return new Tristrips();
3485:            }
3486:
3487:            /**
3488:             * Create an instance of {@link ProfileGLES.Technique.Pass.SampleAlphaToCoverageEnable }
3489:             * 
3490:             */
3491:            public ProfileGLES.Technique.Pass.SampleAlphaToCoverageEnable createProfileGLESTechniquePassSampleAlphaToCoverageEnable() {
3492:                return new ProfileGLES.Technique.Pass.SampleAlphaToCoverageEnable();
3493:            }
3494:
3495:            /**
3496:             * Create an instance of {@link Source.TechniqueCommon }
3497:             * 
3498:             */
3499:            public Source.TechniqueCommon createSourceTechniqueCommon() {
3500:                return new Source.TechniqueCommon();
3501:            }
3502:
3503:            /**
3504:             * Create an instance of {@link GlesTexcombinerArgumentAlphaType }
3505:             * 
3506:             */
3507:            public GlesTexcombinerArgumentAlphaType createGlesTexcombinerArgumentAlphaType() {
3508:                return new GlesTexcombinerArgumentAlphaType();
3509:            }
3510:
3511:            /**
3512:             * Create an instance of {@link ProfileCG.Technique.Pass.AlphaFunc }
3513:             * 
3514:             */
3515:            public ProfileCG.Technique.Pass.AlphaFunc createProfileCGTechniquePassAlphaFunc() {
3516:                return new ProfileCG.Technique.Pass.AlphaFunc();
3517:            }
3518:
3519:            /**
3520:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendFuncSeparate }
3521:             * 
3522:             */
3523:            public ProfileCG.Technique.Pass.BlendFuncSeparate createProfileCGTechniquePassBlendFuncSeparate() {
3524:                return new ProfileCG.Technique.Pass.BlendFuncSeparate();
3525:            }
3526:
3527:            /**
3528:             * Create an instance of {@link ProfileCG.Technique.Pass.LineStippleEnable }
3529:             * 
3530:             */
3531:            public ProfileCG.Technique.Pass.LineStippleEnable createProfileCGTechniquePassLineStippleEnable() {
3532:                return new ProfileCG.Technique.Pass.LineStippleEnable();
3533:            }
3534:
3535:            /**
3536:             * Create an instance of {@link LibraryGeometries }
3537:             * 
3538:             */
3539:            public LibraryGeometries createLibraryGeometries() {
3540:                return new LibraryGeometries();
3541:            }
3542:
3543:            /**
3544:             * Create an instance of {@link ProfileCG.Technique.Pass.Texture1DEnable }
3545:             * 
3546:             */
3547:            public ProfileCG.Technique.Pass.Texture1DEnable createProfileCGTechniquePassTexture1DEnable() {
3548:                return new ProfileCG.Technique.Pass.Texture1DEnable();
3549:            }
3550:
3551:            /**
3552:             * Create an instance of {@link CgSurfaceType.Generator.Name }
3553:             * 
3554:             */
3555:            public CgSurfaceType.Generator.Name createCgSurfaceTypeGeneratorName() {
3556:                return new CgSurfaceType.Generator.Name();
3557:            }
3558:
3559:            /**
3560:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendFunc }
3561:             * 
3562:             */
3563:            public ProfileCG.Technique.Pass.BlendFunc createProfileCGTechniquePassBlendFunc() {
3564:                return new ProfileCG.Technique.Pass.BlendFunc();
3565:            }
3566:
3567:            /**
3568:             * Create an instance of {@link InstanceEffect }
3569:             * 
3570:             */
3571:            public InstanceEffect createInstanceEffect() {
3572:                return new InstanceEffect();
3573:            }
3574:
3575:            /**
3576:             * Create an instance of {@link Asset }
3577:             * 
3578:             */
3579:            public Asset createAsset() {
3580:                return new Asset();
3581:            }
3582:
3583:            /**
3584:             * Create an instance of {@link FxSamplerRECTCommon }
3585:             * 
3586:             */
3587:            public FxSamplerRECTCommon createFxSamplerRECTCommon() {
3588:                return new FxSamplerRECTCommon();
3589:            }
3590:
3591:            /**
3592:             * Create an instance of {@link CommonNewparamType }
3593:             * 
3594:             */
3595:            public CommonNewparamType createCommonNewparamType() {
3596:                return new CommonNewparamType();
3597:            }
3598:
3599:            /**
3600:             * Create an instance of {@link InstanceMaterial.Bind }
3601:             * 
3602:             */
3603:            public InstanceMaterial.Bind createInstanceMaterialBind() {
3604:                return new InstanceMaterial.Bind();
3605:            }
3606:
3607:            /**
3608:             * Create an instance of {@link ProfileCOMMON.Technique.Blinn }
3609:             * 
3610:             */
3611:            public ProfileCOMMON.Technique.Blinn createProfileCOMMONTechniqueBlinn() {
3612:                return new ProfileCOMMON.Technique.Blinn();
3613:            }
3614:
3615:            /**
3616:             * Create an instance of {@link ProfileGLSL.Technique.Pass.Shader.CompilerTarget }
3617:             * 
3618:             */
3619:            public ProfileGLSL.Technique.Pass.Shader.CompilerTarget createProfileGLSLTechniquePassShaderCompilerTarget() {
3620:                return new ProfileGLSL.Technique.Pass.Shader.CompilerTarget();
3621:            }
3622:
3623:            /**
3624:             * Create an instance of {@link ProfileGLES.Technique.Pass.ColorLogicOpEnable }
3625:             * 
3626:             */
3627:            public ProfileGLES.Technique.Pass.ColorLogicOpEnable createProfileGLESTechniquePassColorLogicOpEnable() {
3628:                return new ProfileGLES.Technique.Pass.ColorLogicOpEnable();
3629:            }
3630:
3631:            /**
3632:             * Create an instance of {@link RigidConstraint }
3633:             * 
3634:             */
3635:            public RigidConstraint createRigidConstraint() {
3636:                return new RigidConstraint();
3637:            }
3638:
3639:            /**
3640:             * Create an instance of {@link InstanceRigidBody.TechniqueCommon.Shape.Hollow }
3641:             * 
3642:             */
3643:            public InstanceRigidBody.TechniqueCommon.Shape.Hollow createInstanceRigidBodyTechniqueCommonShapeHollow() {
3644:                return new InstanceRigidBody.TechniqueCommon.Shape.Hollow();
3645:            }
3646:
3647:            /**
3648:             * Create an instance of {@link Camera.Optics.TechniqueCommon.Perspective }
3649:             * 
3650:             */
3651:            public Camera.Optics.TechniqueCommon.Perspective createCameraOpticsTechniqueCommonPerspective() {
3652:                return new Camera.Optics.TechniqueCommon.Perspective();
3653:            }
3654:
3655:            /**
3656:             * Create an instance of {@link ProfileCG.Technique.Pass.Shader.Name }
3657:             * 
3658:             */
3659:            public ProfileCG.Technique.Pass.Shader.Name createProfileCGTechniquePassShaderName() {
3660:                return new ProfileCG.Technique.Pass.Shader.Name();
3661:            }
3662:
3663:            /**
3664:             * Create an instance of {@link ProfileCG.Technique.Pass.TextureEnvColor }
3665:             * 
3666:             */
3667:            public ProfileCG.Technique.Pass.TextureEnvColor createProfileCGTechniquePassTextureEnvColor() {
3668:                return new ProfileCG.Technique.Pass.TextureEnvColor();
3669:            }
3670:
3671:            /**
3672:             * Create an instance of {@link ProfileCG.Technique.Pass.LineWidth }
3673:             * 
3674:             */
3675:            public ProfileCG.Technique.Pass.LineWidth createProfileCGTechniquePassLineWidth() {
3676:                return new ProfileCG.Technique.Pass.LineWidth();
3677:            }
3678:
3679:            /**
3680:             * Create an instance of {@link CommonFloatOrParamType.Float }
3681:             * 
3682:             */
3683:            public CommonFloatOrParamType.Float createCommonFloatOrParamTypeFloat() {
3684:                return new CommonFloatOrParamType.Float();
3685:            }
3686:
3687:            /**
3688:             * Create an instance of {@link ProfileCG.Technique.Pass.DepthRange }
3689:             * 
3690:             */
3691:            public ProfileCG.Technique.Pass.DepthRange createProfileCGTechniquePassDepthRange() {
3692:                return new ProfileCG.Technique.Pass.DepthRange();
3693:            }
3694:
3695:            /**
3696:             * Create an instance of {@link ProfileCG.Technique.Pass.LogicOp }
3697:             * 
3698:             */
3699:            public ProfileCG.Technique.Pass.LogicOp createProfileCGTechniquePassLogicOp() {
3700:                return new ProfileCG.Technique.Pass.LogicOp();
3701:            }
3702:
3703:            /**
3704:             * Create an instance of {@link ProfileCG.Technique.Pass.NormalizeEnable }
3705:             * 
3706:             */
3707:            public ProfileCG.Technique.Pass.NormalizeEnable createProfileCGTechniquePassNormalizeEnable() {
3708:                return new ProfileCG.Technique.Pass.NormalizeEnable();
3709:            }
3710:
3711:            /**
3712:             * Create an instance of {@link FxSurfaceInitPlanarCommon }
3713:             * 
3714:             */
3715:            public FxSurfaceInitPlanarCommon createFxSurfaceInitPlanarCommon() {
3716:                return new FxSurfaceInitPlanarCommon();
3717:            }
3718:
3719:            /**
3720:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilFunc.Ref }
3721:             * 
3722:             */
3723:            public ProfileGLES.Technique.Pass.StencilFunc.Ref createProfileGLESTechniquePassStencilFuncRef() {
3724:                return new ProfileGLES.Technique.Pass.StencilFunc.Ref();
3725:            }
3726:
3727:            /**
3728:             * Create an instance of {@link Sphere }
3729:             * 
3730:             */
3731:            public Sphere createSphere() {
3732:                return new Sphere();
3733:            }
3734:
3735:            /**
3736:             * Create an instance of {@link FxSampler1DCommon }
3737:             * 
3738:             */
3739:            public FxSampler1DCommon createFxSampler1DCommon() {
3740:                return new FxSampler1DCommon();
3741:            }
3742:
3743:            /**
3744:             * Create an instance of {@link ProfileCG.Technique.Pass.DepthMask }
3745:             * 
3746:             */
3747:            public ProfileCG.Technique.Pass.DepthMask createProfileCGTechniquePassDepthMask() {
3748:                return new ProfileCG.Technique.Pass.DepthMask();
3749:            }
3750:
3751:            /**
3752:             * Create an instance of {@link Ellipsoid }
3753:             * 
3754:             */
3755:            public Ellipsoid createEllipsoid() {
3756:                return new Ellipsoid();
3757:            }
3758:
3759:            /**
3760:             * Create an instance of {@link FxSampler2DCommon }
3761:             * 
3762:             */
3763:            public FxSampler2DCommon createFxSampler2DCommon() {
3764:                return new FxSampler2DCommon();
3765:            }
3766:
3767:            /**
3768:             * Create an instance of {@link COLLADA }
3769:             * 
3770:             */
3771:            public COLLADA createCOLLADA() {
3772:                return new COLLADA();
3773:            }
3774:
3775:            /**
3776:             * Create an instance of {@link ProfileGLES.Technique.Pass.TexturePipelineEnable }
3777:             * 
3778:             */
3779:            public ProfileGLES.Technique.Pass.TexturePipelineEnable createProfileGLESTechniquePassTexturePipelineEnable() {
3780:                return new ProfileGLES.Technique.Pass.TexturePipelineEnable();
3781:            }
3782:
3783:            /**
3784:             * Create an instance of {@link ProfileCG.Technique.Pass.LightDiffuse }
3785:             * 
3786:             */
3787:            public ProfileCG.Technique.Pass.LightDiffuse createProfileCGTechniquePassLightDiffuse() {
3788:                return new ProfileCG.Technique.Pass.LightDiffuse();
3789:            }
3790:
3791:            /**
3792:             * Create an instance of {@link PhysicsMaterial }
3793:             * 
3794:             */
3795:            public PhysicsMaterial createPhysicsMaterial() {
3796:                return new PhysicsMaterial();
3797:            }
3798:
3799:            /**
3800:             * Create an instance of {@link ProfileCG.Technique.Pass.DitherEnable }
3801:             * 
3802:             */
3803:            public ProfileCG.Technique.Pass.DitherEnable createProfileCGTechniquePassDitherEnable() {
3804:                return new ProfileCG.Technique.Pass.DitherEnable();
3805:            }
3806:
3807:            /**
3808:             * Create an instance of {@link PhysicsScene.TechniqueCommon }
3809:             * 
3810:             */
3811:            public PhysicsScene.TechniqueCommon createPhysicsSceneTechniqueCommon() {
3812:                return new PhysicsScene.TechniqueCommon();
3813:            }
3814:
3815:            /**
3816:             * Create an instance of {@link InstanceEffect.Setparam }
3817:             * 
3818:             */
3819:            public InstanceEffect.Setparam createInstanceEffectSetparam() {
3820:                return new InstanceEffect.Setparam();
3821:            }
3822:
3823:            /**
3824:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightQuadraticAttenuation }
3825:             * 
3826:             */
3827:            public ProfileGLES.Technique.Pass.LightQuadraticAttenuation createProfileGLESTechniquePassLightQuadraticAttenuation() {
3828:                return new ProfileGLES.Technique.Pass.LightQuadraticAttenuation();
3829:            }
3830:
3831:            /**
3832:             * Create an instance of {@link RigidBody.TechniqueCommon.Dynamic }
3833:             * 
3834:             */
3835:            public RigidBody.TechniqueCommon.Dynamic createRigidBodyTechniqueCommonDynamic() {
3836:                return new RigidBody.TechniqueCommon.Dynamic();
3837:            }
3838:
3839:            /**
3840:             * Create an instance of {@link ProfileGLES.Technique.Pass.LightSpecular }
3841:             * 
3842:             */
3843:            public ProfileGLES.Technique.Pass.LightSpecular createProfileGLESTechniquePassLightSpecular() {
3844:                return new ProfileGLES.Technique.Pass.LightSpecular();
3845:            }
3846:
3847:            /**
3848:             * Create an instance of {@link FxClearcolorCommon }
3849:             * 
3850:             */
3851:            public FxClearcolorCommon createFxClearcolorCommon() {
3852:                return new FxClearcolorCommon();
3853:            }
3854:
3855:            /**
3856:             * Create an instance of {@link ProfileGLES.Technique.Pass.ClipPlane }
3857:             * 
3858:             */
3859:            public ProfileGLES.Technique.Pass.ClipPlane createProfileGLESTechniquePassClipPlane() {
3860:                return new ProfileGLES.Technique.Pass.ClipPlane();
3861:            }
3862:
3863:            /**
3864:             * Create an instance of {@link ProfileCG.Technique.Pass.BlendColor }
3865:             * 
3866:             */
3867:            public ProfileCG.Technique.Pass.BlendColor createProfileCGTechniquePassBlendColor() {
3868:                return new ProfileCG.Technique.Pass.BlendColor();
3869:            }
3870:
3871:            /**
3872:             * Create an instance of {@link VisualScene }
3873:             * 
3874:             */
3875:            public VisualScene createVisualScene() {
3876:                return new VisualScene();
3877:            }
3878:
3879:            /**
3880:             * Create an instance of {@link ProfileCG.Technique.Pass.FogMode }
3881:             * 
3882:             */
3883:            public ProfileCG.Technique.Pass.FogMode createProfileCGTechniquePassFogMode() {
3884:                return new ProfileCG.Technique.Pass.FogMode();
3885:            }
3886:
3887:            /**
3888:             * Create an instance of {@link ProfileCG.Technique.Pass.LightSpecular }
3889:             * 
3890:             */
3891:            public ProfileCG.Technique.Pass.LightSpecular createProfileCGTechniquePassLightSpecular() {
3892:                return new ProfileCG.Technique.Pass.LightSpecular();
3893:            }
3894:
3895:            /**
3896:             * Create an instance of {@link ProfileGLES.Technique.Pass.DepthFunc }
3897:             * 
3898:             */
3899:            public ProfileGLES.Technique.Pass.DepthFunc createProfileGLESTechniquePassDepthFunc() {
3900:                return new ProfileGLES.Technique.Pass.DepthFunc();
3901:            }
3902:
3903:            /**
3904:             * Create an instance of {@link ProfileCG.Technique.Pass.ShadeModel }
3905:             * 
3906:             */
3907:            public ProfileCG.Technique.Pass.ShadeModel createProfileCGTechniquePassShadeModel() {
3908:                return new ProfileCG.Technique.Pass.ShadeModel();
3909:            }
3910:
3911:            /**
3912:             * Create an instance of {@link GlesTexcombinerCommandRGBType }
3913:             * 
3914:             */
3915:            public GlesTexcombinerCommandRGBType createGlesTexcombinerCommandRGBType() {
3916:                return new GlesTexcombinerCommandRGBType();
3917:            }
3918:
3919:            /**
3920:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilOp.Fail }
3921:             * 
3922:             */
3923:            public ProfileCG.Technique.Pass.StencilOp.Fail createProfileCGTechniquePassStencilOpFail() {
3924:                return new ProfileCG.Technique.Pass.StencilOp.Fail();
3925:            }
3926:
3927:            /**
3928:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilOpSeparate.Face }
3929:             * 
3930:             */
3931:            public ProfileCG.Technique.Pass.StencilOpSeparate.Face createProfileCGTechniquePassStencilOpSeparateFace() {
3932:                return new ProfileCG.Technique.Pass.StencilOpSeparate.Face();
3933:            }
3934:
3935:            /**
3936:             * Create an instance of {@link ProfileGLES.Technique.Pass.MaterialSpecular }
3937:             * 
3938:             */
3939:            public ProfileGLES.Technique.Pass.MaterialSpecular createProfileGLESTechniquePassMaterialSpecular() {
3940:                return new ProfileGLES.Technique.Pass.MaterialSpecular();
3941:            }
3942:
3943:            /**
3944:             * Create an instance of {@link RigidConstraint.TechniqueCommon.Spring.Angular }
3945:             * 
3946:             */
3947:            public RigidConstraint.TechniqueCommon.Spring.Angular createRigidConstraintTechniqueCommonSpringAngular() {
3948:                return new RigidConstraint.TechniqueCommon.Spring.Angular();
3949:            }
3950:
3951:            /**
3952:             * Create an instance of {@link ProfileGLSL.Technique }
3953:             * 
3954:             */
3955:            public ProfileGLSL.Technique createProfileGLSLTechnique() {
3956:                return new ProfileGLSL.Technique();
3957:            }
3958:
3959:            /**
3960:             * Create an instance of {@link GlesTexturePipeline }
3961:             * 
3962:             */
3963:            public GlesTexturePipeline createGlesTexturePipeline() {
3964:                return new GlesTexturePipeline();
3965:            }
3966:
3967:            /**
3968:             * Create an instance of {@link ProfileCG.Technique.Pass.StencilTestEnable }
3969:             * 
3970:             */
3971:            public ProfileCG.Technique.Pass.StencilTestEnable createProfileCGTechniquePassStencilTestEnable() {
3972:                return new ProfileCG.Technique.Pass.StencilTestEnable();
3973:            }
3974:
3975:            /**
3976:             * Create an instance of {@link RigidBody.TechniqueCommon.Shape.Hollow }
3977:             * 
3978:             */
3979:            public RigidBody.TechniqueCommon.Shape.Hollow createRigidBodyTechniqueCommonShapeHollow() {
3980:                return new RigidBody.TechniqueCommon.Shape.Hollow();
3981:            }
3982:
3983:            /**
3984:             * Create an instance of {@link ProfileCG }
3985:             * 
3986:             */
3987:            public ProfileCG createProfileCG() {
3988:                return new ProfileCG();
3989:            }
3990:
3991:            /**
3992:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilFunc }
3993:             * 
3994:             */
3995:            public ProfileGLES.Technique.Pass.StencilFunc createProfileGLESTechniquePassStencilFunc() {
3996:                return new ProfileGLES.Technique.Pass.StencilFunc();
3997:            }
3998:
3999:            /**
4000:             * Create an instance of {@link ProfileGLES.Technique.Pass.StencilOp }
4001:             * 
4002:             */
4003:            public ProfileGLES.Technique.Pass.StencilOp createProfileGLESTechniquePassStencilOp() {
4004:                return new ProfileGLES.Technique.Pass.StencilOp();
4005:            }
4006:
4007:            /**
4008:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4009:             * 
4010:             */
4011:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x2",scope=CgSetuserType.class)
4012:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat2X2(
4013:                    List<java.lang.Float> value) {
4014:                return new JAXBElement<List<java.lang.Float>>(
4015:                        _CgSetuserTypeFloat2X2_QNAME, ((Class) List.class),
4016:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4017:            }
4018:
4019:            /**
4020:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4021:             * 
4022:             */
4023:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x3",scope=CgSetuserType.class)
4024:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat2X3(
4025:                    List<java.lang.Float> value) {
4026:                return new JAXBElement<List<java.lang.Float>>(
4027:                        _CgSetuserTypeFloat2X3_QNAME, ((Class) List.class),
4028:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4029:            }
4030:
4031:            /**
4032:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4033:             * 
4034:             */
4035:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4",scope=CgSetuserType.class)
4036:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat4(
4037:                    List<java.lang.Float> value) {
4038:                return new JAXBElement<List<java.lang.Float>>(
4039:                        _CgSetuserTypeFloat4_QNAME, ((Class) List.class),
4040:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4041:            }
4042:
4043:            /**
4044:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4045:             * 
4046:             */
4047:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x4",scope=CgSetuserType.class)
4048:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat2X4(
4049:                    List<java.lang.Float> value) {
4050:                return new JAXBElement<List<java.lang.Float>>(
4051:                        _CgSetuserTypeFloat2X4_QNAME, ((Class) List.class),
4052:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4053:            }
4054:
4055:            /**
4056:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
4057:             * 
4058:             */
4059:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half",scope=CgSetuserType.class)
4060:            public JAXBElement<java.lang.Float> createCgSetuserTypeHalf(
4061:                    java.lang.Float value) {
4062:                return new JAXBElement<java.lang.Float>(
4063:                        _CgSetuserTypeHalf_QNAME, java.lang.Float.class,
4064:                        CgSetuserType.class, value);
4065:            }
4066:
4067:            /**
4068:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4069:             * 
4070:             */
4071:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2",scope=CgSetuserType.class)
4072:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat2(
4073:                    List<java.lang.Float> value) {
4074:                return new JAXBElement<List<java.lang.Float>>(
4075:                        _CgSetuserTypeFloat2_QNAME, ((Class) List.class),
4076:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4077:            }
4078:
4079:            /**
4080:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4081:             * 
4082:             */
4083:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3",scope=CgSetuserType.class)
4084:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat3(
4085:                    List<java.lang.Float> value) {
4086:                return new JAXBElement<List<java.lang.Float>>(
4087:                        _CgSetuserTypeFloat3_QNAME, ((Class) List.class),
4088:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4089:            }
4090:
4091:            /**
4092:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
4093:             * 
4094:             */
4095:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1",scope=CgSetuserType.class)
4096:            public JAXBElement<java.lang.Float> createCgSetuserTypeFloat1(
4097:                    java.lang.Float value) {
4098:                return new JAXBElement<java.lang.Float>(
4099:                        _CgSetuserTypeFloat1_QNAME, java.lang.Float.class,
4100:                        CgSetuserType.class, value);
4101:            }
4102:
4103:            /**
4104:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4105:             * 
4106:             */
4107:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x1",scope=CgSetuserType.class)
4108:            public JAXBElement<List<Integer>> createCgSetuserTypeInt1X1(
4109:                    List<Integer> value) {
4110:                return new JAXBElement<List<Integer>>(
4111:                        _CgSetuserTypeInt1X1_QNAME, ((Class) List.class),
4112:                        CgSetuserType.class, ((List<Integer>) value));
4113:            }
4114:
4115:            /**
4116:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4117:             * 
4118:             */
4119:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x3",scope=CgSetuserType.class)
4120:            public JAXBElement<List<Integer>> createCgSetuserTypeInt1X3(
4121:                    List<Integer> value) {
4122:                return new JAXBElement<List<Integer>>(
4123:                        _CgSetuserTypeInt1X3_QNAME, ((Class) List.class),
4124:                        CgSetuserType.class, ((List<Integer>) value));
4125:            }
4126:
4127:            /**
4128:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4129:             * 
4130:             */
4131:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x2",scope=CgSetuserType.class)
4132:            public JAXBElement<List<Integer>> createCgSetuserTypeInt1X2(
4133:                    List<Integer> value) {
4134:                return new JAXBElement<List<Integer>>(
4135:                        _CgSetuserTypeInt1X2_QNAME, ((Class) List.class),
4136:                        CgSetuserType.class, ((List<Integer>) value));
4137:            }
4138:
4139:            /**
4140:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4141:             * 
4142:             */
4143:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x1",scope=CgSetuserType.class)
4144:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat2X1(
4145:                    List<java.lang.Float> value) {
4146:                return new JAXBElement<List<java.lang.Float>>(
4147:                        _CgSetuserTypeFloat2X1_QNAME, ((Class) List.class),
4148:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4149:            }
4150:
4151:            /**
4152:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4153:             * 
4154:             */
4155:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x4",scope=CgSetuserType.class)
4156:            public JAXBElement<List<Integer>> createCgSetuserTypeInt1X4(
4157:                    List<Integer> value) {
4158:                return new JAXBElement<List<Integer>>(
4159:                        _CgSetuserTypeInt1X4_QNAME, ((Class) List.class),
4160:                        CgSetuserType.class, ((List<Integer>) value));
4161:            }
4162:
4163:            /**
4164:             * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
4165:             * 
4166:             */
4167:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1",scope=CgSetuserType.class)
4168:            public JAXBElement<Integer> createCgSetuserTypeInt1(Integer value) {
4169:                return new JAXBElement<Integer>(_CgSetuserTypeInt1_QNAME,
4170:                        Integer.class, CgSetuserType.class, value);
4171:            }
4172:
4173:            /**
4174:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4175:             * 
4176:             */
4177:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2",scope=CgSetuserType.class)
4178:            public JAXBElement<List<Integer>> createCgSetuserTypeInt2(
4179:                    List<Integer> value) {
4180:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt2_QNAME,
4181:                        ((Class) List.class), CgSetuserType.class,
4182:                        ((List<Integer>) value));
4183:            }
4184:
4185:            /**
4186:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4187:             * 
4188:             */
4189:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3",scope=CgSetuserType.class)
4190:            public JAXBElement<List<Integer>> createCgSetuserTypeInt3(
4191:                    List<Integer> value) {
4192:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt3_QNAME,
4193:                        ((Class) List.class), CgSetuserType.class,
4194:                        ((List<Integer>) value));
4195:            }
4196:
4197:            /**
4198:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4199:             * 
4200:             */
4201:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4",scope=CgSetuserType.class)
4202:            public JAXBElement<List<Integer>> createCgSetuserTypeInt4(
4203:                    List<Integer> value) {
4204:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt4_QNAME,
4205:                        ((Class) List.class), CgSetuserType.class,
4206:                        ((List<Integer>) value));
4207:            }
4208:
4209:            /**
4210:             * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
4211:             * 
4212:             */
4213:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="enum",scope=CgSetuserType.class)
4214:            public JAXBElement<String> createCgSetuserTypeEnum(String value) {
4215:                return new JAXBElement<String>(_CgSetuserTypeEnum_QNAME,
4216:                        String.class, CgSetuserType.class, value);
4217:            }
4218:
4219:            /**
4220:             * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
4221:             * 
4222:             */
4223:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int",scope=CgSetuserType.class)
4224:            public JAXBElement<Integer> createCgSetuserTypeInt(Integer value) {
4225:                return new JAXBElement<Integer>(_CgSetuserTypeInt_QNAME,
4226:                        Integer.class, CgSetuserType.class, value);
4227:            }
4228:
4229:            /**
4230:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4231:             * 
4232:             */
4233:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x1",scope=CgSetuserType.class)
4234:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed2X1(
4235:                    List<java.lang.Float> value) {
4236:                return new JAXBElement<List<java.lang.Float>>(
4237:                        _CgSetuserTypeFixed2X1_QNAME, ((Class) List.class),
4238:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4239:            }
4240:
4241:            /**
4242:             * Create an instance of {@link JAXBElement }{@code <}{@link CgConnectParam }{@code >}}
4243:             * 
4244:             */
4245:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="connect_param",scope=CgSetuserType.class)
4246:            public JAXBElement<CgConnectParam> createCgSetuserTypeConnectParam(
4247:                    CgConnectParam value) {
4248:                return new JAXBElement<CgConnectParam>(
4249:                        _CgSetuserTypeConnectParam_QNAME, CgConnectParam.class,
4250:                        CgSetuserType.class, value);
4251:            }
4252:
4253:            /**
4254:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSamplerRECT }{@code >}}
4255:             * 
4256:             */
4257:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerRECT",scope=CgSetuserType.class)
4258:            public JAXBElement<CgSamplerRECT> createCgSetuserTypeSamplerRECT(
4259:                    CgSamplerRECT value) {
4260:                return new JAXBElement<CgSamplerRECT>(
4261:                        _CgSetuserTypeSamplerRECT_QNAME, CgSamplerRECT.class,
4262:                        CgSetuserType.class, value);
4263:            }
4264:
4265:            /**
4266:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSampler1D }{@code >}}
4267:             * 
4268:             */
4269:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler1D",scope=CgSetuserType.class)
4270:            public JAXBElement<CgSampler1D> createCgSetuserTypeSampler1D(
4271:                    CgSampler1D value) {
4272:                return new JAXBElement<CgSampler1D>(
4273:                        _CgSetuserTypeSampler1D_QNAME, CgSampler1D.class,
4274:                        CgSetuserType.class, value);
4275:            }
4276:
4277:            /**
4278:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4279:             * 
4280:             */
4281:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4",scope=CgSetuserType.class)
4282:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed4(
4283:                    List<java.lang.Float> value) {
4284:                return new JAXBElement<List<java.lang.Float>>(
4285:                        _CgSetuserTypeFixed4_QNAME, ((Class) List.class),
4286:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4287:            }
4288:
4289:            /**
4290:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4291:             * 
4292:             */
4293:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x4",scope=CgSetuserType.class)
4294:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed2X4(
4295:                    List<java.lang.Float> value) {
4296:                return new JAXBElement<List<java.lang.Float>>(
4297:                        _CgSetuserTypeFixed2X4_QNAME, ((Class) List.class),
4298:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4299:            }
4300:
4301:            /**
4302:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4303:             * 
4304:             */
4305:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x3",scope=CgSetuserType.class)
4306:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed2X3(
4307:                    List<java.lang.Float> value) {
4308:                return new JAXBElement<List<java.lang.Float>>(
4309:                        _CgSetuserTypeFixed2X3_QNAME, ((Class) List.class),
4310:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4311:            }
4312:
4313:            /**
4314:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4315:             * 
4316:             */
4317:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x2",scope=CgSetuserType.class)
4318:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed2X2(
4319:                    List<java.lang.Float> value) {
4320:                return new JAXBElement<List<java.lang.Float>>(
4321:                        _CgSetuserTypeFixed2X2_QNAME, ((Class) List.class),
4322:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4323:            }
4324:
4325:            /**
4326:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
4327:             * 
4328:             */
4329:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1",scope=CgSetuserType.class)
4330:            public JAXBElement<java.lang.Float> createCgSetuserTypeFixed1(
4331:                    java.lang.Float value) {
4332:                return new JAXBElement<java.lang.Float>(
4333:                        _CgSetuserTypeFixed1_QNAME, java.lang.Float.class,
4334:                        CgSetuserType.class, value);
4335:            }
4336:
4337:            /**
4338:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4339:             * 
4340:             */
4341:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2",scope=CgSetuserType.class)
4342:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed2(
4343:                    List<java.lang.Float> value) {
4344:                return new JAXBElement<List<java.lang.Float>>(
4345:                        _CgSetuserTypeFixed2_QNAME, ((Class) List.class),
4346:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4347:            }
4348:
4349:            /**
4350:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4351:             * 
4352:             */
4353:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3",scope=CgSetuserType.class)
4354:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed3(
4355:                    List<java.lang.Float> value) {
4356:                return new JAXBElement<List<java.lang.Float>>(
4357:                        _CgSetuserTypeFixed3_QNAME, ((Class) List.class),
4358:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4359:            }
4360:
4361:            /**
4362:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4363:             * 
4364:             */
4365:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x1",scope=CgSetuserType.class)
4366:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed3X1(
4367:                    List<java.lang.Float> value) {
4368:                return new JAXBElement<List<java.lang.Float>>(
4369:                        _CgSetuserTypeFixed3X1_QNAME, ((Class) List.class),
4370:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4371:            }
4372:
4373:            /**
4374:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4375:             * 
4376:             */
4377:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x4",scope=CgSetuserType.class)
4378:            public JAXBElement<List<Integer>> createCgSetuserTypeInt3X4(
4379:                    List<Integer> value) {
4380:                return new JAXBElement<List<Integer>>(
4381:                        _CgSetuserTypeInt3X4_QNAME, ((Class) List.class),
4382:                        CgSetuserType.class, ((List<Integer>) value));
4383:            }
4384:
4385:            /**
4386:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4387:             * 
4388:             */
4389:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x2",scope=CgSetuserType.class)
4390:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed3X2(
4391:                    List<java.lang.Float> value) {
4392:                return new JAXBElement<List<java.lang.Float>>(
4393:                        _CgSetuserTypeFixed3X2_QNAME, ((Class) List.class),
4394:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4395:            }
4396:
4397:            /**
4398:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4399:             * 
4400:             */
4401:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x3",scope=CgSetuserType.class)
4402:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed3X3(
4403:                    List<java.lang.Float> value) {
4404:                return new JAXBElement<List<java.lang.Float>>(
4405:                        _CgSetuserTypeFixed3X3_QNAME, ((Class) List.class),
4406:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4407:            }
4408:
4409:            /**
4410:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4411:             * 
4412:             */
4413:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x4",scope=CgSetuserType.class)
4414:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed3X4(
4415:                    List<java.lang.Float> value) {
4416:                return new JAXBElement<List<java.lang.Float>>(
4417:                        _CgSetuserTypeFixed3X4_QNAME, ((Class) List.class),
4418:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4419:            }
4420:
4421:            /**
4422:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4423:             * 
4424:             */
4425:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x4",scope=CgSetuserType.class)
4426:            public JAXBElement<List<Integer>> createCgSetuserTypeInt4X4(
4427:                    List<Integer> value) {
4428:                return new JAXBElement<List<Integer>>(
4429:                        _CgSetuserTypeInt4X4_QNAME, ((Class) List.class),
4430:                        CgSetuserType.class, ((List<Integer>) value));
4431:            }
4432:
4433:            /**
4434:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4435:             * 
4436:             */
4437:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x3",scope=CgSetuserType.class)
4438:            public JAXBElement<List<Integer>> createCgSetuserTypeInt4X3(
4439:                    List<Integer> value) {
4440:                return new JAXBElement<List<Integer>>(
4441:                        _CgSetuserTypeInt4X3_QNAME, ((Class) List.class),
4442:                        CgSetuserType.class, ((List<Integer>) value));
4443:            }
4444:
4445:            /**
4446:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4447:             * 
4448:             */
4449:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2",scope=CgSetuserType.class)
4450:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf2(
4451:                    List<java.lang.Float> value) {
4452:                return new JAXBElement<List<java.lang.Float>>(
4453:                        _CgSetuserTypeHalf2_QNAME, ((Class) List.class),
4454:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4455:            }
4456:
4457:            /**
4458:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
4459:             * 
4460:             */
4461:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1",scope=CgSetuserType.class)
4462:            public JAXBElement<java.lang.Float> createCgSetuserTypeHalf1(
4463:                    java.lang.Float value) {
4464:                return new JAXBElement<java.lang.Float>(
4465:                        _CgSetuserTypeHalf1_QNAME, java.lang.Float.class,
4466:                        CgSetuserType.class, value);
4467:            }
4468:
4469:            /**
4470:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4471:             * 
4472:             */
4473:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x3",scope=CgSetuserType.class)
4474:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool2X3(
4475:                    List<Boolean> value) {
4476:                return new JAXBElement<List<Boolean>>(
4477:                        _CgSetuserTypeBool2X3_QNAME, ((Class) List.class),
4478:                        CgSetuserType.class, ((List<Boolean>) value));
4479:            }
4480:
4481:            /**
4482:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4483:             * 
4484:             */
4485:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x2",scope=CgSetuserType.class)
4486:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool2X2(
4487:                    List<Boolean> value) {
4488:                return new JAXBElement<List<Boolean>>(
4489:                        _CgSetuserTypeBool2X2_QNAME, ((Class) List.class),
4490:                        CgSetuserType.class, ((List<Boolean>) value));
4491:            }
4492:
4493:            /**
4494:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4495:             * 
4496:             */
4497:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x1",scope=CgSetuserType.class)
4498:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool2X1(
4499:                    List<Boolean> value) {
4500:                return new JAXBElement<List<Boolean>>(
4501:                        _CgSetuserTypeBool2X1_QNAME, ((Class) List.class),
4502:                        CgSetuserType.class, ((List<Boolean>) value));
4503:            }
4504:
4505:            /**
4506:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4507:             * 
4508:             */
4509:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x4",scope=CgSetuserType.class)
4510:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool2X4(
4511:                    List<Boolean> value) {
4512:                return new JAXBElement<List<Boolean>>(
4513:                        _CgSetuserTypeBool2X4_QNAME, ((Class) List.class),
4514:                        CgSetuserType.class, ((List<Boolean>) value));
4515:            }
4516:
4517:            /**
4518:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSampler2D }{@code >}}
4519:             * 
4520:             */
4521:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler2D",scope=CgSetuserType.class)
4522:            public JAXBElement<CgSampler2D> createCgSetuserTypeSampler2D(
4523:                    CgSampler2D value) {
4524:                return new JAXBElement<CgSampler2D>(
4525:                        _CgSetuserTypeSampler2D_QNAME, CgSampler2D.class,
4526:                        CgSetuserType.class, value);
4527:            }
4528:
4529:            /**
4530:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4531:             * 
4532:             */
4533:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x3",scope=CgSetuserType.class)
4534:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf1X3(
4535:                    List<java.lang.Float> value) {
4536:                return new JAXBElement<List<java.lang.Float>>(
4537:                        _CgSetuserTypeHalf1X3_QNAME, ((Class) List.class),
4538:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4539:            }
4540:
4541:            /**
4542:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4543:             * 
4544:             */
4545:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x2",scope=CgSetuserType.class)
4546:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf1X2(
4547:                    List<java.lang.Float> value) {
4548:                return new JAXBElement<List<java.lang.Float>>(
4549:                        _CgSetuserTypeHalf1X2_QNAME, ((Class) List.class),
4550:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4551:            }
4552:
4553:            /**
4554:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4555:             * 
4556:             */
4557:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x4",scope=CgSetuserType.class)
4558:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf1X4(
4559:                    List<java.lang.Float> value) {
4560:                return new JAXBElement<List<java.lang.Float>>(
4561:                        _CgSetuserTypeHalf1X4_QNAME, ((Class) List.class),
4562:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4563:            }
4564:
4565:            /**
4566:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4567:             * 
4568:             */
4569:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x1",scope=CgSetuserType.class)
4570:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf1X1(
4571:                    List<java.lang.Float> value) {
4572:                return new JAXBElement<List<java.lang.Float>>(
4573:                        _CgSetuserTypeHalf1X1_QNAME, ((Class) List.class),
4574:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4575:            }
4576:
4577:            /**
4578:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4579:             * 
4580:             */
4581:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3",scope=CgSetuserType.class)
4582:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf3(
4583:                    List<java.lang.Float> value) {
4584:                return new JAXBElement<List<java.lang.Float>>(
4585:                        _CgSetuserTypeHalf3_QNAME, ((Class) List.class),
4586:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4587:            }
4588:
4589:            /**
4590:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4591:             * 
4592:             */
4593:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4",scope=CgSetuserType.class)
4594:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf4(
4595:                    List<java.lang.Float> value) {
4596:                return new JAXBElement<List<java.lang.Float>>(
4597:                        _CgSetuserTypeHalf4_QNAME, ((Class) List.class),
4598:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4599:            }
4600:
4601:            /**
4602:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4603:             * 
4604:             */
4605:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x1",scope=CgSetuserType.class)
4606:            public JAXBElement<List<Integer>> createCgSetuserTypeInt4X1(
4607:                    List<Integer> value) {
4608:                return new JAXBElement<List<Integer>>(
4609:                        _CgSetuserTypeInt4X1_QNAME, ((Class) List.class),
4610:                        CgSetuserType.class, ((List<Integer>) value));
4611:            }
4612:
4613:            /**
4614:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4615:             * 
4616:             */
4617:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x1",scope=CgSetuserType.class)
4618:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf2X1(
4619:                    List<java.lang.Float> value) {
4620:                return new JAXBElement<List<java.lang.Float>>(
4621:                        _CgSetuserTypeHalf2X1_QNAME, ((Class) List.class),
4622:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4623:            }
4624:
4625:            /**
4626:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4627:             * 
4628:             */
4629:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x2",scope=CgSetuserType.class)
4630:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf2X2(
4631:                    List<java.lang.Float> value) {
4632:                return new JAXBElement<List<java.lang.Float>>(
4633:                        _CgSetuserTypeHalf2X2_QNAME, ((Class) List.class),
4634:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4635:            }
4636:
4637:            /**
4638:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4639:             * 
4640:             */
4641:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x2",scope=CgSetuserType.class)
4642:            public JAXBElement<List<Integer>> createCgSetuserTypeInt4X2(
4643:                    List<Integer> value) {
4644:                return new JAXBElement<List<Integer>>(
4645:                        _CgSetuserTypeInt4X2_QNAME, ((Class) List.class),
4646:                        CgSetuserType.class, ((List<Integer>) value));
4647:            }
4648:
4649:            /**
4650:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4651:             * 
4652:             */
4653:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x3",scope=CgSetuserType.class)
4654:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf2X3(
4655:                    List<java.lang.Float> value) {
4656:                return new JAXBElement<List<java.lang.Float>>(
4657:                        _CgSetuserTypeHalf2X3_QNAME, ((Class) List.class),
4658:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4659:            }
4660:
4661:            /**
4662:             * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
4663:             * 
4664:             */
4665:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool",scope=CgSetuserType.class)
4666:            public JAXBElement<Boolean> createCgSetuserTypeBool(Boolean value) {
4667:                return new JAXBElement<Boolean>(_CgSetuserTypeBool_QNAME,
4668:                        Boolean.class, CgSetuserType.class, value);
4669:            }
4670:
4671:            /**
4672:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4673:             * 
4674:             */
4675:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x4",scope=CgSetuserType.class)
4676:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf2X4(
4677:                    List<java.lang.Float> value) {
4678:                return new JAXBElement<List<java.lang.Float>>(
4679:                        _CgSetuserTypeHalf2X4_QNAME, ((Class) List.class),
4680:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4681:            }
4682:
4683:            /**
4684:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4685:             * 
4686:             */
4687:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x2",scope=CgSetuserType.class)
4688:            public JAXBElement<List<Integer>> createCgSetuserTypeInt3X2(
4689:                    List<Integer> value) {
4690:                return new JAXBElement<List<Integer>>(
4691:                        _CgSetuserTypeInt3X2_QNAME, ((Class) List.class),
4692:                        CgSetuserType.class, ((List<Integer>) value));
4693:            }
4694:
4695:            /**
4696:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4697:             * 
4698:             */
4699:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x1",scope=CgSetuserType.class)
4700:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf3X1(
4701:                    List<java.lang.Float> value) {
4702:                return new JAXBElement<List<java.lang.Float>>(
4703:                        _CgSetuserTypeHalf3X1_QNAME, ((Class) List.class),
4704:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4705:            }
4706:
4707:            /**
4708:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4709:             * 
4710:             */
4711:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x3",scope=CgSetuserType.class)
4712:            public JAXBElement<List<Integer>> createCgSetuserTypeInt3X3(
4713:                    List<Integer> value) {
4714:                return new JAXBElement<List<Integer>>(
4715:                        _CgSetuserTypeInt3X3_QNAME, ((Class) List.class),
4716:                        CgSetuserType.class, ((List<Integer>) value));
4717:            }
4718:
4719:            /**
4720:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4721:             * 
4722:             */
4723:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x1",scope=CgSetuserType.class)
4724:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool4X1(
4725:                    List<Boolean> value) {
4726:                return new JAXBElement<List<Boolean>>(
4727:                        _CgSetuserTypeBool4X1_QNAME, ((Class) List.class),
4728:                        CgSetuserType.class, ((List<Boolean>) value));
4729:            }
4730:
4731:            /**
4732:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4733:             * 
4734:             */
4735:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x2",scope=CgSetuserType.class)
4736:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf3X2(
4737:                    List<java.lang.Float> value) {
4738:                return new JAXBElement<List<java.lang.Float>>(
4739:                        _CgSetuserTypeHalf3X2_QNAME, ((Class) List.class),
4740:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4741:            }
4742:
4743:            /**
4744:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4745:             * 
4746:             */
4747:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x1",scope=CgSetuserType.class)
4748:            public JAXBElement<List<Integer>> createCgSetuserTypeInt3X1(
4749:                    List<Integer> value) {
4750:                return new JAXBElement<List<Integer>>(
4751:                        _CgSetuserTypeInt3X1_QNAME, ((Class) List.class),
4752:                        CgSetuserType.class, ((List<Integer>) value));
4753:            }
4754:
4755:            /**
4756:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4757:             * 
4758:             */
4759:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x3",scope=CgSetuserType.class)
4760:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf3X3(
4761:                    List<java.lang.Float> value) {
4762:                return new JAXBElement<List<java.lang.Float>>(
4763:                        _CgSetuserTypeHalf3X3_QNAME, ((Class) List.class),
4764:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4765:            }
4766:
4767:            /**
4768:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4769:             * 
4770:             */
4771:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x4",scope=CgSetuserType.class)
4772:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf3X4(
4773:                    List<java.lang.Float> value) {
4774:                return new JAXBElement<List<java.lang.Float>>(
4775:                        _CgSetuserTypeHalf3X4_QNAME, ((Class) List.class),
4776:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4777:            }
4778:
4779:            /**
4780:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4781:             * 
4782:             */
4783:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x3",scope=CgSetuserType.class)
4784:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool4X3(
4785:                    List<Boolean> value) {
4786:                return new JAXBElement<List<Boolean>>(
4787:                        _CgSetuserTypeBool4X3_QNAME, ((Class) List.class),
4788:                        CgSetuserType.class, ((List<Boolean>) value));
4789:            }
4790:
4791:            /**
4792:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4793:             * 
4794:             */
4795:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x2",scope=CgSetuserType.class)
4796:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool4X2(
4797:                    List<Boolean> value) {
4798:                return new JAXBElement<List<Boolean>>(
4799:                        _CgSetuserTypeBool4X2_QNAME, ((Class) List.class),
4800:                        CgSetuserType.class, ((List<Boolean>) value));
4801:            }
4802:
4803:            /**
4804:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSampler3D }{@code >}}
4805:             * 
4806:             */
4807:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler3D",scope=CgSetuserType.class)
4808:            public JAXBElement<CgSampler3D> createCgSetuserTypeSampler3D(
4809:                    CgSampler3D value) {
4810:                return new JAXBElement<CgSampler3D>(
4811:                        _CgSetuserTypeSampler3D_QNAME, CgSampler3D.class,
4812:                        CgSetuserType.class, value);
4813:            }
4814:
4815:            /**
4816:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4817:             * 
4818:             */
4819:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x4",scope=CgSetuserType.class)
4820:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool4X4(
4821:                    List<Boolean> value) {
4822:                return new JAXBElement<List<Boolean>>(
4823:                        _CgSetuserTypeBool4X4_QNAME, ((Class) List.class),
4824:                        CgSetuserType.class, ((List<Boolean>) value));
4825:            }
4826:
4827:            /**
4828:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4829:             * 
4830:             */
4831:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x2",scope=CgSetuserType.class)
4832:            public JAXBElement<List<Integer>> createCgSetuserTypeInt2X2(
4833:                    List<Integer> value) {
4834:                return new JAXBElement<List<Integer>>(
4835:                        _CgSetuserTypeInt2X2_QNAME, ((Class) List.class),
4836:                        CgSetuserType.class, ((List<Integer>) value));
4837:            }
4838:
4839:            /**
4840:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4841:             * 
4842:             */
4843:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x1",scope=CgSetuserType.class)
4844:            public JAXBElement<List<Integer>> createCgSetuserTypeInt2X1(
4845:                    List<Integer> value) {
4846:                return new JAXBElement<List<Integer>>(
4847:                        _CgSetuserTypeInt2X1_QNAME, ((Class) List.class),
4848:                        CgSetuserType.class, ((List<Integer>) value));
4849:            }
4850:
4851:            /**
4852:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
4853:             * 
4854:             */
4855:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float",scope=CgSetuserType.class)
4856:            public JAXBElement<java.lang.Float> createCgSetuserTypeFloat(
4857:                    java.lang.Float value) {
4858:                return new JAXBElement<java.lang.Float>(
4859:                        _CgSetuserTypeFloat_QNAME, java.lang.Float.class,
4860:                        CgSetuserType.class, value);
4861:            }
4862:
4863:            /**
4864:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
4865:             * 
4866:             */
4867:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed",scope=CgSetuserType.class)
4868:            public JAXBElement<java.lang.Float> createCgSetuserTypeFixed(
4869:                    java.lang.Float value) {
4870:                return new JAXBElement<java.lang.Float>(
4871:                        _CgSetuserTypeFixed_QNAME, java.lang.Float.class,
4872:                        CgSetuserType.class, value);
4873:            }
4874:
4875:            /**
4876:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4877:             * 
4878:             */
4879:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x4",scope=CgSetuserType.class)
4880:            public JAXBElement<List<Integer>> createCgSetuserTypeInt2X4(
4881:                    List<Integer> value) {
4882:                return new JAXBElement<List<Integer>>(
4883:                        _CgSetuserTypeInt2X4_QNAME, ((Class) List.class),
4884:                        CgSetuserType.class, ((List<Integer>) value));
4885:            }
4886:
4887:            /**
4888:             * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
4889:             * 
4890:             */
4891:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1",scope=CgSetuserType.class)
4892:            public JAXBElement<Boolean> createCgSetuserTypeBool1(Boolean value) {
4893:                return new JAXBElement<Boolean>(_CgSetuserTypeBool1_QNAME,
4894:                        Boolean.class, CgSetuserType.class, value);
4895:            }
4896:
4897:            /**
4898:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4899:             * 
4900:             */
4901:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x2",scope=CgSetuserType.class)
4902:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat1X2(
4903:                    List<java.lang.Float> value) {
4904:                return new JAXBElement<List<java.lang.Float>>(
4905:                        _CgSetuserTypeFloat1X2_QNAME, ((Class) List.class),
4906:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4907:            }
4908:
4909:            /**
4910:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4911:             * 
4912:             */
4913:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x1",scope=CgSetuserType.class)
4914:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat1X1(
4915:                    List<java.lang.Float> value) {
4916:                return new JAXBElement<List<java.lang.Float>>(
4917:                        _CgSetuserTypeFloat1X1_QNAME, ((Class) List.class),
4918:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4919:            }
4920:
4921:            /**
4922:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
4923:             * 
4924:             */
4925:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x3",scope=CgSetuserType.class)
4926:            public JAXBElement<List<Integer>> createCgSetuserTypeInt2X3(
4927:                    List<Integer> value) {
4928:                return new JAXBElement<List<Integer>>(
4929:                        _CgSetuserTypeInt2X3_QNAME, ((Class) List.class),
4930:                        CgSetuserType.class, ((List<Integer>) value));
4931:            }
4932:
4933:            /**
4934:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4935:             * 
4936:             */
4937:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x2",scope=CgSetuserType.class)
4938:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat3X2(
4939:                    List<java.lang.Float> value) {
4940:                return new JAXBElement<List<java.lang.Float>>(
4941:                        _CgSetuserTypeFloat3X2_QNAME, ((Class) List.class),
4942:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4943:            }
4944:
4945:            /**
4946:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4947:             * 
4948:             */
4949:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x1",scope=CgSetuserType.class)
4950:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat3X1(
4951:                    List<java.lang.Float> value) {
4952:                return new JAXBElement<List<java.lang.Float>>(
4953:                        _CgSetuserTypeFloat3X1_QNAME, ((Class) List.class),
4954:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4955:            }
4956:
4957:            /**
4958:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4959:             * 
4960:             */
4961:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x4",scope=CgSetuserType.class)
4962:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat3X4(
4963:                    List<java.lang.Float> value) {
4964:                return new JAXBElement<List<java.lang.Float>>(
4965:                        _CgSetuserTypeFloat3X4_QNAME, ((Class) List.class),
4966:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4967:            }
4968:
4969:            /**
4970:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
4971:             * 
4972:             */
4973:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x3",scope=CgSetuserType.class)
4974:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat3X3(
4975:                    List<java.lang.Float> value) {
4976:                return new JAXBElement<List<java.lang.Float>>(
4977:                        _CgSetuserTypeFloat3X3_QNAME, ((Class) List.class),
4978:                        CgSetuserType.class, ((List<java.lang.Float>) value));
4979:            }
4980:
4981:            /**
4982:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4983:             * 
4984:             */
4985:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3",scope=CgSetuserType.class)
4986:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool3(
4987:                    List<Boolean> value) {
4988:                return new JAXBElement<List<Boolean>>(
4989:                        _CgSetuserTypeBool3_QNAME, ((Class) List.class),
4990:                        CgSetuserType.class, ((List<Boolean>) value));
4991:            }
4992:
4993:            /**
4994:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
4995:             * 
4996:             */
4997:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2",scope=CgSetuserType.class)
4998:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool2(
4999:                    List<Boolean> value) {
5000:                return new JAXBElement<List<Boolean>>(
5001:                        _CgSetuserTypeBool2_QNAME, ((Class) List.class),
5002:                        CgSetuserType.class, ((List<Boolean>) value));
5003:            }
5004:
5005:            /**
5006:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5007:             * 
5008:             */
5009:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4",scope=CgSetuserType.class)
5010:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool4(
5011:                    List<Boolean> value) {
5012:                return new JAXBElement<List<Boolean>>(
5013:                        _CgSetuserTypeBool4_QNAME, ((Class) List.class),
5014:                        CgSetuserType.class, ((List<Boolean>) value));
5015:            }
5016:
5017:            /**
5018:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSurfaceType }{@code >}}
5019:             * 
5020:             */
5021:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="surface",scope=CgSetuserType.class)
5022:            public JAXBElement<CgSurfaceType> createCgSetuserTypeSurface(
5023:                    CgSurfaceType value) {
5024:                return new JAXBElement<CgSurfaceType>(
5025:                        _CgSetuserTypeSurface_QNAME, CgSurfaceType.class,
5026:                        CgSetuserType.class, value);
5027:            }
5028:
5029:            /**
5030:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5031:             * 
5032:             */
5033:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x1",scope=CgSetuserType.class)
5034:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf4X1(
5035:                    List<java.lang.Float> value) {
5036:                return new JAXBElement<List<java.lang.Float>>(
5037:                        _CgSetuserTypeHalf4X1_QNAME, ((Class) List.class),
5038:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5039:            }
5040:
5041:            /**
5042:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5043:             * 
5044:             */
5045:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x2",scope=CgSetuserType.class)
5046:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf4X2(
5047:                    List<java.lang.Float> value) {
5048:                return new JAXBElement<List<java.lang.Float>>(
5049:                        _CgSetuserTypeHalf4X2_QNAME, ((Class) List.class),
5050:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5051:            }
5052:
5053:            /**
5054:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5055:             * 
5056:             */
5057:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x3",scope=CgSetuserType.class)
5058:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf4X3(
5059:                    List<java.lang.Float> value) {
5060:                return new JAXBElement<List<java.lang.Float>>(
5061:                        _CgSetuserTypeHalf4X3_QNAME, ((Class) List.class),
5062:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5063:            }
5064:
5065:            /**
5066:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5067:             * 
5068:             */
5069:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x3",scope=CgSetuserType.class)
5070:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat1X3(
5071:                    List<java.lang.Float> value) {
5072:                return new JAXBElement<List<java.lang.Float>>(
5073:                        _CgSetuserTypeFloat1X3_QNAME, ((Class) List.class),
5074:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5075:            }
5076:
5077:            /**
5078:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5079:             * 
5080:             */
5081:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x4",scope=CgSetuserType.class)
5082:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeHalf4X4(
5083:                    List<java.lang.Float> value) {
5084:                return new JAXBElement<List<java.lang.Float>>(
5085:                        _CgSetuserTypeHalf4X4_QNAME, ((Class) List.class),
5086:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5087:            }
5088:
5089:            /**
5090:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5091:             * 
5092:             */
5093:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x4",scope=CgSetuserType.class)
5094:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat1X4(
5095:                    List<java.lang.Float> value) {
5096:                return new JAXBElement<List<java.lang.Float>>(
5097:                        _CgSetuserTypeFloat1X4_QNAME, ((Class) List.class),
5098:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5099:            }
5100:
5101:            /**
5102:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSetarrayType }{@code >}}
5103:             * 
5104:             */
5105:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="array",scope=CgSetuserType.class)
5106:            public JAXBElement<CgSetarrayType> createCgSetuserTypeArray(
5107:                    CgSetarrayType value) {
5108:                return new JAXBElement<CgSetarrayType>(
5109:                        _CgSetuserTypeArray_QNAME, CgSetarrayType.class,
5110:                        CgSetuserType.class, value);
5111:            }
5112:
5113:            /**
5114:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5115:             * 
5116:             */
5117:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x1",scope=CgSetuserType.class)
5118:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed1X1(
5119:                    List<java.lang.Float> value) {
5120:                return new JAXBElement<List<java.lang.Float>>(
5121:                        _CgSetuserTypeFixed1X1_QNAME, ((Class) List.class),
5122:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5123:            }
5124:
5125:            /**
5126:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5127:             * 
5128:             */
5129:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x2",scope=CgSetuserType.class)
5130:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed1X2(
5131:                    List<java.lang.Float> value) {
5132:                return new JAXBElement<List<java.lang.Float>>(
5133:                        _CgSetuserTypeFixed1X2_QNAME, ((Class) List.class),
5134:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5135:            }
5136:
5137:            /**
5138:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5139:             * 
5140:             */
5141:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x3",scope=CgSetuserType.class)
5142:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed1X3(
5143:                    List<java.lang.Float> value) {
5144:                return new JAXBElement<List<java.lang.Float>>(
5145:                        _CgSetuserTypeFixed1X3_QNAME, ((Class) List.class),
5146:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5147:            }
5148:
5149:            /**
5150:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5151:             * 
5152:             */
5153:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x4",scope=CgSetuserType.class)
5154:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed1X4(
5155:                    List<java.lang.Float> value) {
5156:                return new JAXBElement<List<java.lang.Float>>(
5157:                        _CgSetuserTypeFixed1X4_QNAME, ((Class) List.class),
5158:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5159:            }
5160:
5161:            /**
5162:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSamplerCUBE }{@code >}}
5163:             * 
5164:             */
5165:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerCUBE",scope=CgSetuserType.class)
5166:            public JAXBElement<CgSamplerCUBE> createCgSetuserTypeSamplerCUBE(
5167:                    CgSamplerCUBE value) {
5168:                return new JAXBElement<CgSamplerCUBE>(
5169:                        _CgSetuserTypeSamplerCUBE_QNAME, CgSamplerCUBE.class,
5170:                        CgSetuserType.class, value);
5171:            }
5172:
5173:            /**
5174:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5175:             * 
5176:             */
5177:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x3",scope=CgSetuserType.class)
5178:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool1X3(
5179:                    List<Boolean> value) {
5180:                return new JAXBElement<List<Boolean>>(
5181:                        _CgSetuserTypeBool1X3_QNAME, ((Class) List.class),
5182:                        CgSetuserType.class, ((List<Boolean>) value));
5183:            }
5184:
5185:            /**
5186:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5187:             * 
5188:             */
5189:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x4",scope=CgSetuserType.class)
5190:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool1X4(
5191:                    List<Boolean> value) {
5192:                return new JAXBElement<List<Boolean>>(
5193:                        _CgSetuserTypeBool1X4_QNAME, ((Class) List.class),
5194:                        CgSetuserType.class, ((List<Boolean>) value));
5195:            }
5196:
5197:            /**
5198:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5199:             * 
5200:             */
5201:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x1",scope=CgSetuserType.class)
5202:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool1X1(
5203:                    List<Boolean> value) {
5204:                return new JAXBElement<List<Boolean>>(
5205:                        _CgSetuserTypeBool1X1_QNAME, ((Class) List.class),
5206:                        CgSetuserType.class, ((List<Boolean>) value));
5207:            }
5208:
5209:            /**
5210:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5211:             * 
5212:             */
5213:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x2",scope=CgSetuserType.class)
5214:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool1X2(
5215:                    List<Boolean> value) {
5216:                return new JAXBElement<List<Boolean>>(
5217:                        _CgSetuserTypeBool1X2_QNAME, ((Class) List.class),
5218:                        CgSetuserType.class, ((List<Boolean>) value));
5219:            }
5220:
5221:            /**
5222:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSetuserType }{@code >}}
5223:             * 
5224:             */
5225:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="usertype",scope=CgSetuserType.class)
5226:            public JAXBElement<CgSetuserType> createCgSetuserTypeUsertype(
5227:                    CgSetuserType value) {
5228:                return new JAXBElement<CgSetuserType>(
5229:                        _CgSetuserTypeUsertype_QNAME, CgSetuserType.class,
5230:                        CgSetuserType.class, value);
5231:            }
5232:
5233:            /**
5234:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5235:             * 
5236:             */
5237:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x3",scope=CgSetuserType.class)
5238:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool3X3(
5239:                    List<Boolean> value) {
5240:                return new JAXBElement<List<Boolean>>(
5241:                        _CgSetuserTypeBool3X3_QNAME, ((Class) List.class),
5242:                        CgSetuserType.class, ((List<Boolean>) value));
5243:            }
5244:
5245:            /**
5246:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5247:             * 
5248:             */
5249:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x4",scope=CgSetuserType.class)
5250:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool3X4(
5251:                    List<Boolean> value) {
5252:                return new JAXBElement<List<Boolean>>(
5253:                        _CgSetuserTypeBool3X4_QNAME, ((Class) List.class),
5254:                        CgSetuserType.class, ((List<Boolean>) value));
5255:            }
5256:
5257:            /**
5258:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5259:             * 
5260:             */
5261:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x1",scope=CgSetuserType.class)
5262:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool3X1(
5263:                    List<Boolean> value) {
5264:                return new JAXBElement<List<Boolean>>(
5265:                        _CgSetuserTypeBool3X1_QNAME, ((Class) List.class),
5266:                        CgSetuserType.class, ((List<Boolean>) value));
5267:            }
5268:
5269:            /**
5270:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5271:             * 
5272:             */
5273:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x2",scope=CgSetuserType.class)
5274:            public JAXBElement<List<Boolean>> createCgSetuserTypeBool3X2(
5275:                    List<Boolean> value) {
5276:                return new JAXBElement<List<Boolean>>(
5277:                        _CgSetuserTypeBool3X2_QNAME, ((Class) List.class),
5278:                        CgSetuserType.class, ((List<Boolean>) value));
5279:            }
5280:
5281:            /**
5282:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSamplerDEPTH }{@code >}}
5283:             * 
5284:             */
5285:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerDEPTH",scope=CgSetuserType.class)
5286:            public JAXBElement<CgSamplerDEPTH> createCgSetuserTypeSamplerDEPTH(
5287:                    CgSamplerDEPTH value) {
5288:                return new JAXBElement<CgSamplerDEPTH>(
5289:                        _CgSetuserTypeSamplerDEPTH_QNAME, CgSamplerDEPTH.class,
5290:                        CgSetuserType.class, value);
5291:            }
5292:
5293:            /**
5294:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5295:             * 
5296:             */
5297:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x4",scope=CgSetuserType.class)
5298:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed4X4(
5299:                    List<java.lang.Float> value) {
5300:                return new JAXBElement<List<java.lang.Float>>(
5301:                        _CgSetuserTypeFixed4X4_QNAME, ((Class) List.class),
5302:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5303:            }
5304:
5305:            /**
5306:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5307:             * 
5308:             */
5309:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x3",scope=CgSetuserType.class)
5310:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed4X3(
5311:                    List<java.lang.Float> value) {
5312:                return new JAXBElement<List<java.lang.Float>>(
5313:                        _CgSetuserTypeFixed4X3_QNAME, ((Class) List.class),
5314:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5315:            }
5316:
5317:            /**
5318:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5319:             * 
5320:             */
5321:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x2",scope=CgSetuserType.class)
5322:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed4X2(
5323:                    List<java.lang.Float> value) {
5324:                return new JAXBElement<List<java.lang.Float>>(
5325:                        _CgSetuserTypeFixed4X2_QNAME, ((Class) List.class),
5326:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5327:            }
5328:
5329:            /**
5330:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5331:             * 
5332:             */
5333:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x1",scope=CgSetuserType.class)
5334:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFixed4X1(
5335:                    List<java.lang.Float> value) {
5336:                return new JAXBElement<List<java.lang.Float>>(
5337:                        _CgSetuserTypeFixed4X1_QNAME, ((Class) List.class),
5338:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5339:            }
5340:
5341:            /**
5342:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5343:             * 
5344:             */
5345:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x4",scope=CgSetuserType.class)
5346:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat4X4(
5347:                    List<java.lang.Float> value) {
5348:                return new JAXBElement<List<java.lang.Float>>(
5349:                        _CgSetuserTypeFloat4X4_QNAME, ((Class) List.class),
5350:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5351:            }
5352:
5353:            /**
5354:             * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
5355:             * 
5356:             */
5357:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="string",scope=CgSetuserType.class)
5358:            public JAXBElement<String> createCgSetuserTypeString(String value) {
5359:                return new JAXBElement<String>(_CgSetuserTypeString_QNAME,
5360:                        String.class, CgSetuserType.class, value);
5361:            }
5362:
5363:            /**
5364:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5365:             * 
5366:             */
5367:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x2",scope=CgSetuserType.class)
5368:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat4X2(
5369:                    List<java.lang.Float> value) {
5370:                return new JAXBElement<List<java.lang.Float>>(
5371:                        _CgSetuserTypeFloat4X2_QNAME, ((Class) List.class),
5372:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5373:            }
5374:
5375:            /**
5376:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5377:             * 
5378:             */
5379:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x3",scope=CgSetuserType.class)
5380:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat4X3(
5381:                    List<java.lang.Float> value) {
5382:                return new JAXBElement<List<java.lang.Float>>(
5383:                        _CgSetuserTypeFloat4X3_QNAME, ((Class) List.class),
5384:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5385:            }
5386:
5387:            /**
5388:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5389:             * 
5390:             */
5391:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x1",scope=CgSetuserType.class)
5392:            public JAXBElement<List<java.lang.Float>> createCgSetuserTypeFloat4X1(
5393:                    List<java.lang.Float> value) {
5394:                return new JAXBElement<List<java.lang.Float>>(
5395:                        _CgSetuserTypeFloat4X1_QNAME, ((Class) List.class),
5396:                        CgSetuserType.class, ((List<java.lang.Float>) value));
5397:            }
5398:
5399:            /**
5400:             * Create an instance of {@link JAXBElement }{@code <}{@link ProfileGLSL }{@code >}}
5401:             * 
5402:             */
5403:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="profile_GLSL",substitutionHeadNamespace="http://www.collada.org/2005/11/COLLADASchema",substitutionHeadName="fx_profile_abstract")
5404:            public JAXBElement<ProfileGLSL> createProfileGLSL(ProfileGLSL value) {
5405:                return new JAXBElement<ProfileGLSL>(_ProfileGLSL_QNAME,
5406:                        ProfileGLSL.class, null, value);
5407:            }
5408:
5409:            /**
5410:             * Create an instance of {@link JAXBElement }{@code <}{@link ProfileCG }{@code >}}
5411:             * 
5412:             */
5413:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="profile_CG",substitutionHeadNamespace="http://www.collada.org/2005/11/COLLADASchema",substitutionHeadName="fx_profile_abstract")
5414:            public JAXBElement<ProfileCG> createProfileCG(ProfileCG value) {
5415:                return new JAXBElement<ProfileCG>(_ProfileCG_QNAME,
5416:                        ProfileCG.class, null, value);
5417:            }
5418:
5419:            /**
5420:             * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
5421:             * 
5422:             */
5423:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fx_profile_abstract")
5424:            public JAXBElement<Object> createFxProfileAbstract(Object value) {
5425:                return new JAXBElement<Object>(_FxProfileAbstract_QNAME,
5426:                        Object.class, null, value);
5427:            }
5428:
5429:            /**
5430:             * Create an instance of {@link JAXBElement }{@code <}{@link InstanceWithExtra }{@code >}}
5431:             * 
5432:             */
5433:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="instance_camera")
5434:            public JAXBElement<InstanceWithExtra> createInstanceCamera(
5435:                    InstanceWithExtra value) {
5436:                return new JAXBElement<InstanceWithExtra>(
5437:                        _InstanceCamera_QNAME, InstanceWithExtra.class, null,
5438:                        value);
5439:            }
5440:
5441:            /**
5442:             * Create an instance of {@link JAXBElement }{@code <}{@link InstanceWithExtra }{@code >}}
5443:             * 
5444:             */
5445:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="instance_light")
5446:            public JAXBElement<InstanceWithExtra> createInstanceLight(
5447:                    InstanceWithExtra value) {
5448:                return new JAXBElement<InstanceWithExtra>(_InstanceLight_QNAME,
5449:                        InstanceWithExtra.class, null, value);
5450:            }
5451:
5452:            /**
5453:             * Create an instance of {@link JAXBElement }{@code <}{@link ProfileGLES }{@code >}}
5454:             * 
5455:             */
5456:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="profile_GLES",substitutionHeadNamespace="http://www.collada.org/2005/11/COLLADASchema",substitutionHeadName="fx_profile_abstract")
5457:            public JAXBElement<ProfileGLES> createProfileGLES(ProfileGLES value) {
5458:                return new JAXBElement<ProfileGLES>(_ProfileGLES_QNAME,
5459:                        ProfileGLES.class, null, value);
5460:            }
5461:
5462:            /**
5463:             * Create an instance of {@link JAXBElement }{@code <}{@link TargetableFloat3 }{@code >}}
5464:             * 
5465:             */
5466:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="scale")
5467:            public JAXBElement<TargetableFloat3> createScale(
5468:                    TargetableFloat3 value) {
5469:                return new JAXBElement<TargetableFloat3>(_Scale_QNAME,
5470:                        TargetableFloat3.class, null, value);
5471:            }
5472:
5473:            /**
5474:             * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
5475:             * 
5476:             */
5477:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="gl_hook_abstract")
5478:            public JAXBElement<Object> createGlHookAbstract(Object value) {
5479:                return new JAXBElement<Object>(_GlHookAbstract_QNAME,
5480:                        Object.class, null, value);
5481:            }
5482:
5483:            /**
5484:             * Create an instance of {@link JAXBElement }{@code <}{@link InstanceWithExtra }{@code >}}
5485:             * 
5486:             */
5487:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="instance_force_field")
5488:            public JAXBElement<InstanceWithExtra> createInstanceForceField(
5489:                    InstanceWithExtra value) {
5490:                return new JAXBElement<InstanceWithExtra>(
5491:                        _InstanceForceField_QNAME, InstanceWithExtra.class,
5492:                        null, value);
5493:            }
5494:
5495:            /**
5496:             * Create an instance of {@link JAXBElement }{@code <}{@link TargetableFloat3 }{@code >}}
5497:             * 
5498:             */
5499:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="translate")
5500:            public JAXBElement<TargetableFloat3> createTranslate(
5501:                    TargetableFloat3 value) {
5502:                return new JAXBElement<TargetableFloat3>(_Translate_QNAME,
5503:                        TargetableFloat3.class, null, value);
5504:            }
5505:
5506:            /**
5507:             * Create an instance of {@link JAXBElement }{@code <}{@link InstanceWithExtra }{@code >}}
5508:             * 
5509:             */
5510:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="instance_physics_material")
5511:            public JAXBElement<InstanceWithExtra> createInstancePhysicsMaterial(
5512:                    InstanceWithExtra value) {
5513:                return new JAXBElement<InstanceWithExtra>(
5514:                        _InstancePhysicsMaterial_QNAME,
5515:                        InstanceWithExtra.class, null, value);
5516:            }
5517:
5518:            /**
5519:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link BigInteger }{@code >}{@code >}}
5520:             * 
5521:             */
5522:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="p")
5523:            public JAXBElement<List<BigInteger>> createP(List<BigInteger> value) {
5524:                return new JAXBElement<List<BigInteger>>(_P_QNAME,
5525:                        ((Class) List.class), null, ((List<BigInteger>) value));
5526:            }
5527:
5528:            /**
5529:             * Create an instance of {@link JAXBElement }{@code <}{@link InstanceWithExtra }{@code >}}
5530:             * 
5531:             */
5532:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="instance_node")
5533:            public JAXBElement<InstanceWithExtra> createInstanceNode(
5534:                    InstanceWithExtra value) {
5535:                return new JAXBElement<InstanceWithExtra>(_InstanceNode_QNAME,
5536:                        InstanceWithExtra.class, null, value);
5537:            }
5538:
5539:            /**
5540:             * Create an instance of {@link JAXBElement }{@code <}{@link ProfileCOMMON }{@code >}}
5541:             * 
5542:             */
5543:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="profile_COMMON",substitutionHeadNamespace="http://www.collada.org/2005/11/COLLADASchema",substitutionHeadName="fx_profile_abstract")
5544:            public JAXBElement<ProfileCOMMON> createProfileCOMMON(
5545:                    ProfileCOMMON value) {
5546:                return new JAXBElement<ProfileCOMMON>(_ProfileCOMMON_QNAME,
5547:                        ProfileCOMMON.class, null, value);
5548:            }
5549:
5550:            /**
5551:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link BigInteger }{@code >}{@code >}}
5552:             * 
5553:             */
5554:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="h",scope=Polygons.Ph.class)
5555:            public JAXBElement<List<BigInteger>> createPolygonsPhH(
5556:                    List<BigInteger> value) {
5557:                return new JAXBElement<List<BigInteger>>(_PolygonsPhH_QNAME,
5558:                        ((Class) List.class), Polygons.Ph.class,
5559:                        ((List<BigInteger>) value));
5560:            }
5561:
5562:            /**
5563:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5564:             * 
5565:             */
5566:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x2",scope=GlslSetarrayType.class)
5567:            public JAXBElement<List<java.lang.Float>> createGlslSetarrayTypeFloat2X2(
5568:                    List<java.lang.Float> value) {
5569:                return new JAXBElement<List<java.lang.Float>>(
5570:                        _CgSetuserTypeFloat2X2_QNAME, ((Class) List.class),
5571:                        GlslSetarrayType.class, ((List<java.lang.Float>) value));
5572:            }
5573:
5574:            /**
5575:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
5576:             * 
5577:             */
5578:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float",scope=GlslSetarrayType.class)
5579:            public JAXBElement<java.lang.Float> createGlslSetarrayTypeFloat(
5580:                    java.lang.Float value) {
5581:                return new JAXBElement<java.lang.Float>(
5582:                        _CgSetuserTypeFloat_QNAME, java.lang.Float.class,
5583:                        GlslSetarrayType.class, value);
5584:            }
5585:
5586:            /**
5587:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5588:             * 
5589:             */
5590:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4",scope=GlslSetarrayType.class)
5591:            public JAXBElement<List<java.lang.Float>> createGlslSetarrayTypeFloat4(
5592:                    List<java.lang.Float> value) {
5593:                return new JAXBElement<List<java.lang.Float>>(
5594:                        _CgSetuserTypeFloat4_QNAME, ((Class) List.class),
5595:                        GlslSetarrayType.class, ((List<java.lang.Float>) value));
5596:            }
5597:
5598:            /**
5599:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
5600:             * 
5601:             */
5602:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2",scope=GlslSetarrayType.class)
5603:            public JAXBElement<List<Integer>> createGlslSetarrayTypeInt2(
5604:                    List<Integer> value) {
5605:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt2_QNAME,
5606:                        ((Class) List.class), GlslSetarrayType.class,
5607:                        ((List<Integer>) value));
5608:            }
5609:
5610:            /**
5611:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
5612:             * 
5613:             */
5614:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3",scope=GlslSetarrayType.class)
5615:            public JAXBElement<List<Integer>> createGlslSetarrayTypeInt3(
5616:                    List<Integer> value) {
5617:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt3_QNAME,
5618:                        ((Class) List.class), GlslSetarrayType.class,
5619:                        ((List<Integer>) value));
5620:            }
5621:
5622:            /**
5623:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
5624:             * 
5625:             */
5626:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4",scope=GlslSetarrayType.class)
5627:            public JAXBElement<List<Integer>> createGlslSetarrayTypeInt4(
5628:                    List<Integer> value) {
5629:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt4_QNAME,
5630:                        ((Class) List.class), GlslSetarrayType.class,
5631:                        ((List<Integer>) value));
5632:            }
5633:
5634:            /**
5635:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSamplerCUBE }{@code >}}
5636:             * 
5637:             */
5638:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerCUBE",scope=GlslSetarrayType.class)
5639:            public JAXBElement<GlSamplerCUBE> createGlslSetarrayTypeSamplerCUBE(
5640:                    GlSamplerCUBE value) {
5641:                return new JAXBElement<GlSamplerCUBE>(
5642:                        _CgSetuserTypeSamplerCUBE_QNAME, GlSamplerCUBE.class,
5643:                        GlslSetarrayType.class, value);
5644:            }
5645:
5646:            /**
5647:             * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
5648:             * 
5649:             */
5650:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="enum",scope=GlslSetarrayType.class)
5651:            public JAXBElement<String> createGlslSetarrayTypeEnum(String value) {
5652:                return new JAXBElement<String>(_CgSetuserTypeEnum_QNAME,
5653:                        String.class, GlslSetarrayType.class, value);
5654:            }
5655:
5656:            /**
5657:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5658:             * 
5659:             */
5660:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x3",scope=GlslSetarrayType.class)
5661:            public JAXBElement<List<java.lang.Float>> createGlslSetarrayTypeFloat3X3(
5662:                    List<java.lang.Float> value) {
5663:                return new JAXBElement<List<java.lang.Float>>(
5664:                        _CgSetuserTypeFloat3X3_QNAME, ((Class) List.class),
5665:                        GlslSetarrayType.class, ((List<java.lang.Float>) value));
5666:            }
5667:
5668:            /**
5669:             * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
5670:             * 
5671:             */
5672:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int",scope=GlslSetarrayType.class)
5673:            public JAXBElement<Integer> createGlslSetarrayTypeInt(Integer value) {
5674:                return new JAXBElement<Integer>(_CgSetuserTypeInt_QNAME,
5675:                        Integer.class, GlslSetarrayType.class, value);
5676:            }
5677:
5678:            /**
5679:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5680:             * 
5681:             */
5682:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2",scope=GlslSetarrayType.class)
5683:            public JAXBElement<List<java.lang.Float>> createGlslSetarrayTypeFloat2(
5684:                    List<java.lang.Float> value) {
5685:                return new JAXBElement<List<java.lang.Float>>(
5686:                        _CgSetuserTypeFloat2_QNAME, ((Class) List.class),
5687:                        GlslSetarrayType.class, ((List<java.lang.Float>) value));
5688:            }
5689:
5690:            /**
5691:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5692:             * 
5693:             */
5694:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3",scope=GlslSetarrayType.class)
5695:            public JAXBElement<List<Boolean>> createGlslSetarrayTypeBool3(
5696:                    List<Boolean> value) {
5697:                return new JAXBElement<List<Boolean>>(
5698:                        _CgSetuserTypeBool3_QNAME, ((Class) List.class),
5699:                        GlslSetarrayType.class, ((List<Boolean>) value));
5700:            }
5701:
5702:            /**
5703:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5704:             * 
5705:             */
5706:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2",scope=GlslSetarrayType.class)
5707:            public JAXBElement<List<Boolean>> createGlslSetarrayTypeBool2(
5708:                    List<Boolean> value) {
5709:                return new JAXBElement<List<Boolean>>(
5710:                        _CgSetuserTypeBool2_QNAME, ((Class) List.class),
5711:                        GlslSetarrayType.class, ((List<Boolean>) value));
5712:            }
5713:
5714:            /**
5715:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5716:             * 
5717:             */
5718:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3",scope=GlslSetarrayType.class)
5719:            public JAXBElement<List<java.lang.Float>> createGlslSetarrayTypeFloat3(
5720:                    List<java.lang.Float> value) {
5721:                return new JAXBElement<List<java.lang.Float>>(
5722:                        _CgSetuserTypeFloat3_QNAME, ((Class) List.class),
5723:                        GlslSetarrayType.class, ((List<java.lang.Float>) value));
5724:            }
5725:
5726:            /**
5727:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
5728:             * 
5729:             */
5730:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4",scope=GlslSetarrayType.class)
5731:            public JAXBElement<List<Boolean>> createGlslSetarrayTypeBool4(
5732:                    List<Boolean> value) {
5733:                return new JAXBElement<List<Boolean>>(
5734:                        _CgSetuserTypeBool4_QNAME, ((Class) List.class),
5735:                        GlslSetarrayType.class, ((List<Boolean>) value));
5736:            }
5737:
5738:            /**
5739:             * Create an instance of {@link JAXBElement }{@code <}{@link GlslSurfaceType }{@code >}}
5740:             * 
5741:             */
5742:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="surface",scope=GlslSetarrayType.class)
5743:            public JAXBElement<GlslSurfaceType> createGlslSetarrayTypeSurface(
5744:                    GlslSurfaceType value) {
5745:                return new JAXBElement<GlslSurfaceType>(
5746:                        _CgSetuserTypeSurface_QNAME, GlslSurfaceType.class,
5747:                        GlslSetarrayType.class, value);
5748:            }
5749:
5750:            /**
5751:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSamplerDEPTH }{@code >}}
5752:             * 
5753:             */
5754:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerDEPTH",scope=GlslSetarrayType.class)
5755:            public JAXBElement<GlSamplerDEPTH> createGlslSetarrayTypeSamplerDEPTH(
5756:                    GlSamplerDEPTH value) {
5757:                return new JAXBElement<GlSamplerDEPTH>(
5758:                        _CgSetuserTypeSamplerDEPTH_QNAME, GlSamplerDEPTH.class,
5759:                        GlslSetarrayType.class, value);
5760:            }
5761:
5762:            /**
5763:             * Create an instance of {@link JAXBElement }{@code <}{@link GlslSetarrayType }{@code >}}
5764:             * 
5765:             */
5766:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="array",scope=GlslSetarrayType.class)
5767:            public JAXBElement<GlslSetarrayType> createGlslSetarrayTypeArray(
5768:                    GlslSetarrayType value) {
5769:                return new JAXBElement<GlslSetarrayType>(
5770:                        _CgSetuserTypeArray_QNAME, GlslSetarrayType.class,
5771:                        GlslSetarrayType.class, value);
5772:            }
5773:
5774:            /**
5775:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSamplerRECT }{@code >}}
5776:             * 
5777:             */
5778:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerRECT",scope=GlslSetarrayType.class)
5779:            public JAXBElement<GlSamplerRECT> createGlslSetarrayTypeSamplerRECT(
5780:                    GlSamplerRECT value) {
5781:                return new JAXBElement<GlSamplerRECT>(
5782:                        _CgSetuserTypeSamplerRECT_QNAME, GlSamplerRECT.class,
5783:                        GlslSetarrayType.class, value);
5784:            }
5785:
5786:            /**
5787:             * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
5788:             * 
5789:             */
5790:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool",scope=GlslSetarrayType.class)
5791:            public JAXBElement<Boolean> createGlslSetarrayTypeBool(Boolean value) {
5792:                return new JAXBElement<Boolean>(_CgSetuserTypeBool_QNAME,
5793:                        Boolean.class, GlslSetarrayType.class, value);
5794:            }
5795:
5796:            /**
5797:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSampler1D }{@code >}}
5798:             * 
5799:             */
5800:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler1D",scope=GlslSetarrayType.class)
5801:            public JAXBElement<GlSampler1D> createGlslSetarrayTypeSampler1D(
5802:                    GlSampler1D value) {
5803:                return new JAXBElement<GlSampler1D>(
5804:                        _CgSetuserTypeSampler1D_QNAME, GlSampler1D.class,
5805:                        GlslSetarrayType.class, value);
5806:            }
5807:
5808:            /**
5809:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5810:             * 
5811:             */
5812:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x4",scope=GlslSetarrayType.class)
5813:            public JAXBElement<List<java.lang.Float>> createGlslSetarrayTypeFloat4X4(
5814:                    List<java.lang.Float> value) {
5815:                return new JAXBElement<List<java.lang.Float>>(
5816:                        _CgSetuserTypeFloat4X4_QNAME, ((Class) List.class),
5817:                        GlslSetarrayType.class, ((List<java.lang.Float>) value));
5818:            }
5819:
5820:            /**
5821:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSampler3D }{@code >}}
5822:             * 
5823:             */
5824:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler3D",scope=GlslSetarrayType.class)
5825:            public JAXBElement<GlSampler3D> createGlslSetarrayTypeSampler3D(
5826:                    GlSampler3D value) {
5827:                return new JAXBElement<GlSampler3D>(
5828:                        _CgSetuserTypeSampler3D_QNAME, GlSampler3D.class,
5829:                        GlslSetarrayType.class, value);
5830:            }
5831:
5832:            /**
5833:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSampler2D }{@code >}}
5834:             * 
5835:             */
5836:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler2D",scope=GlslSetarrayType.class)
5837:            public JAXBElement<GlSampler2D> createGlslSetarrayTypeSampler2D(
5838:                    GlSampler2D value) {
5839:                return new JAXBElement<GlSampler2D>(
5840:                        _CgSetuserTypeSampler2D_QNAME, GlSampler2D.class,
5841:                        GlslSetarrayType.class, value);
5842:            }
5843:
5844:            /**
5845:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5846:             * 
5847:             */
5848:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x2",scope=CgSetarrayType.class)
5849:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat2X2(
5850:                    List<java.lang.Float> value) {
5851:                return new JAXBElement<List<java.lang.Float>>(
5852:                        _CgSetuserTypeFloat2X2_QNAME, ((Class) List.class),
5853:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
5854:            }
5855:
5856:            /**
5857:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5858:             * 
5859:             */
5860:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x3",scope=CgSetarrayType.class)
5861:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat2X3(
5862:                    List<java.lang.Float> value) {
5863:                return new JAXBElement<List<java.lang.Float>>(
5864:                        _CgSetuserTypeFloat2X3_QNAME, ((Class) List.class),
5865:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
5866:            }
5867:
5868:            /**
5869:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5870:             * 
5871:             */
5872:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x4",scope=CgSetarrayType.class)
5873:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat2X4(
5874:                    List<java.lang.Float> value) {
5875:                return new JAXBElement<List<java.lang.Float>>(
5876:                        _CgSetuserTypeFloat2X4_QNAME, ((Class) List.class),
5877:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
5878:            }
5879:
5880:            /**
5881:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5882:             * 
5883:             */
5884:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4",scope=CgSetarrayType.class)
5885:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat4(
5886:                    List<java.lang.Float> value) {
5887:                return new JAXBElement<List<java.lang.Float>>(
5888:                        _CgSetuserTypeFloat4_QNAME, ((Class) List.class),
5889:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
5890:            }
5891:
5892:            /**
5893:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
5894:             * 
5895:             */
5896:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half",scope=CgSetarrayType.class)
5897:            public JAXBElement<java.lang.Float> createCgSetarrayTypeHalf(
5898:                    java.lang.Float value) {
5899:                return new JAXBElement<java.lang.Float>(
5900:                        _CgSetuserTypeHalf_QNAME, java.lang.Float.class,
5901:                        CgSetarrayType.class, value);
5902:            }
5903:
5904:            /**
5905:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5906:             * 
5907:             */
5908:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2",scope=CgSetarrayType.class)
5909:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat2(
5910:                    List<java.lang.Float> value) {
5911:                return new JAXBElement<List<java.lang.Float>>(
5912:                        _CgSetuserTypeFloat2_QNAME, ((Class) List.class),
5913:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
5914:            }
5915:
5916:            /**
5917:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5918:             * 
5919:             */
5920:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3",scope=CgSetarrayType.class)
5921:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat3(
5922:                    List<java.lang.Float> value) {
5923:                return new JAXBElement<List<java.lang.Float>>(
5924:                        _CgSetuserTypeFloat3_QNAME, ((Class) List.class),
5925:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
5926:            }
5927:
5928:            /**
5929:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
5930:             * 
5931:             */
5932:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1",scope=CgSetarrayType.class)
5933:            public JAXBElement<java.lang.Float> createCgSetarrayTypeFloat1(
5934:                    java.lang.Float value) {
5935:                return new JAXBElement<java.lang.Float>(
5936:                        _CgSetuserTypeFloat1_QNAME, java.lang.Float.class,
5937:                        CgSetarrayType.class, value);
5938:            }
5939:
5940:            /**
5941:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
5942:             * 
5943:             */
5944:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x1",scope=CgSetarrayType.class)
5945:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt1X1(
5946:                    List<Integer> value) {
5947:                return new JAXBElement<List<Integer>>(
5948:                        _CgSetuserTypeInt1X1_QNAME, ((Class) List.class),
5949:                        CgSetarrayType.class, ((List<Integer>) value));
5950:            }
5951:
5952:            /**
5953:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
5954:             * 
5955:             */
5956:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x3",scope=CgSetarrayType.class)
5957:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt1X3(
5958:                    List<Integer> value) {
5959:                return new JAXBElement<List<Integer>>(
5960:                        _CgSetuserTypeInt1X3_QNAME, ((Class) List.class),
5961:                        CgSetarrayType.class, ((List<Integer>) value));
5962:            }
5963:
5964:            /**
5965:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
5966:             * 
5967:             */
5968:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x2",scope=CgSetarrayType.class)
5969:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt1X2(
5970:                    List<Integer> value) {
5971:                return new JAXBElement<List<Integer>>(
5972:                        _CgSetuserTypeInt1X2_QNAME, ((Class) List.class),
5973:                        CgSetarrayType.class, ((List<Integer>) value));
5974:            }
5975:
5976:            /**
5977:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
5978:             * 
5979:             */
5980:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x1",scope=CgSetarrayType.class)
5981:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat2X1(
5982:                    List<java.lang.Float> value) {
5983:                return new JAXBElement<List<java.lang.Float>>(
5984:                        _CgSetuserTypeFloat2X1_QNAME, ((Class) List.class),
5985:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
5986:            }
5987:
5988:            /**
5989:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
5990:             * 
5991:             */
5992:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x4",scope=CgSetarrayType.class)
5993:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt1X4(
5994:                    List<Integer> value) {
5995:                return new JAXBElement<List<Integer>>(
5996:                        _CgSetuserTypeInt1X4_QNAME, ((Class) List.class),
5997:                        CgSetarrayType.class, ((List<Integer>) value));
5998:            }
5999:
6000:            /**
6001:             * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
6002:             * 
6003:             */
6004:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1",scope=CgSetarrayType.class)
6005:            public JAXBElement<Integer> createCgSetarrayTypeInt1(Integer value) {
6006:                return new JAXBElement<Integer>(_CgSetuserTypeInt1_QNAME,
6007:                        Integer.class, CgSetarrayType.class, value);
6008:            }
6009:
6010:            /**
6011:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6012:             * 
6013:             */
6014:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2",scope=CgSetarrayType.class)
6015:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt2(
6016:                    List<Integer> value) {
6017:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt2_QNAME,
6018:                        ((Class) List.class), CgSetarrayType.class,
6019:                        ((List<Integer>) value));
6020:            }
6021:
6022:            /**
6023:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6024:             * 
6025:             */
6026:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3",scope=CgSetarrayType.class)
6027:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt3(
6028:                    List<Integer> value) {
6029:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt3_QNAME,
6030:                        ((Class) List.class), CgSetarrayType.class,
6031:                        ((List<Integer>) value));
6032:            }
6033:
6034:            /**
6035:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6036:             * 
6037:             */
6038:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4",scope=CgSetarrayType.class)
6039:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt4(
6040:                    List<Integer> value) {
6041:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt4_QNAME,
6042:                        ((Class) List.class), CgSetarrayType.class,
6043:                        ((List<Integer>) value));
6044:            }
6045:
6046:            /**
6047:             * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
6048:             * 
6049:             */
6050:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="enum",scope=CgSetarrayType.class)
6051:            public JAXBElement<String> createCgSetarrayTypeEnum(String value) {
6052:                return new JAXBElement<String>(_CgSetuserTypeEnum_QNAME,
6053:                        String.class, CgSetarrayType.class, value);
6054:            }
6055:
6056:            /**
6057:             * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
6058:             * 
6059:             */
6060:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int",scope=CgSetarrayType.class)
6061:            public JAXBElement<Integer> createCgSetarrayTypeInt(Integer value) {
6062:                return new JAXBElement<Integer>(_CgSetuserTypeInt_QNAME,
6063:                        Integer.class, CgSetarrayType.class, value);
6064:            }
6065:
6066:            /**
6067:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6068:             * 
6069:             */
6070:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x1",scope=CgSetarrayType.class)
6071:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed2X1(
6072:                    List<java.lang.Float> value) {
6073:                return new JAXBElement<List<java.lang.Float>>(
6074:                        _CgSetuserTypeFixed2X1_QNAME, ((Class) List.class),
6075:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6076:            }
6077:
6078:            /**
6079:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSamplerRECT }{@code >}}
6080:             * 
6081:             */
6082:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerRECT",scope=CgSetarrayType.class)
6083:            public JAXBElement<CgSamplerRECT> createCgSetarrayTypeSamplerRECT(
6084:                    CgSamplerRECT value) {
6085:                return new JAXBElement<CgSamplerRECT>(
6086:                        _CgSetuserTypeSamplerRECT_QNAME, CgSamplerRECT.class,
6087:                        CgSetarrayType.class, value);
6088:            }
6089:
6090:            /**
6091:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSampler1D }{@code >}}
6092:             * 
6093:             */
6094:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler1D",scope=CgSetarrayType.class)
6095:            public JAXBElement<CgSampler1D> createCgSetarrayTypeSampler1D(
6096:                    CgSampler1D value) {
6097:                return new JAXBElement<CgSampler1D>(
6098:                        _CgSetuserTypeSampler1D_QNAME, CgSampler1D.class,
6099:                        CgSetarrayType.class, value);
6100:            }
6101:
6102:            /**
6103:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6104:             * 
6105:             */
6106:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4",scope=CgSetarrayType.class)
6107:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed4(
6108:                    List<java.lang.Float> value) {
6109:                return new JAXBElement<List<java.lang.Float>>(
6110:                        _CgSetuserTypeFixed4_QNAME, ((Class) List.class),
6111:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6112:            }
6113:
6114:            /**
6115:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6116:             * 
6117:             */
6118:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x4",scope=CgSetarrayType.class)
6119:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed2X4(
6120:                    List<java.lang.Float> value) {
6121:                return new JAXBElement<List<java.lang.Float>>(
6122:                        _CgSetuserTypeFixed2X4_QNAME, ((Class) List.class),
6123:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6124:            }
6125:
6126:            /**
6127:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6128:             * 
6129:             */
6130:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x3",scope=CgSetarrayType.class)
6131:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed2X3(
6132:                    List<java.lang.Float> value) {
6133:                return new JAXBElement<List<java.lang.Float>>(
6134:                        _CgSetuserTypeFixed2X3_QNAME, ((Class) List.class),
6135:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6136:            }
6137:
6138:            /**
6139:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6140:             * 
6141:             */
6142:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x2",scope=CgSetarrayType.class)
6143:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed2X2(
6144:                    List<java.lang.Float> value) {
6145:                return new JAXBElement<List<java.lang.Float>>(
6146:                        _CgSetuserTypeFixed2X2_QNAME, ((Class) List.class),
6147:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6148:            }
6149:
6150:            /**
6151:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
6152:             * 
6153:             */
6154:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1",scope=CgSetarrayType.class)
6155:            public JAXBElement<java.lang.Float> createCgSetarrayTypeFixed1(
6156:                    java.lang.Float value) {
6157:                return new JAXBElement<java.lang.Float>(
6158:                        _CgSetuserTypeFixed1_QNAME, java.lang.Float.class,
6159:                        CgSetarrayType.class, value);
6160:            }
6161:
6162:            /**
6163:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6164:             * 
6165:             */
6166:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2",scope=CgSetarrayType.class)
6167:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed2(
6168:                    List<java.lang.Float> value) {
6169:                return new JAXBElement<List<java.lang.Float>>(
6170:                        _CgSetuserTypeFixed2_QNAME, ((Class) List.class),
6171:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6172:            }
6173:
6174:            /**
6175:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6176:             * 
6177:             */
6178:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3",scope=CgSetarrayType.class)
6179:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed3(
6180:                    List<java.lang.Float> value) {
6181:                return new JAXBElement<List<java.lang.Float>>(
6182:                        _CgSetuserTypeFixed3_QNAME, ((Class) List.class),
6183:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6184:            }
6185:
6186:            /**
6187:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6188:             * 
6189:             */
6190:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x1",scope=CgSetarrayType.class)
6191:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed3X1(
6192:                    List<java.lang.Float> value) {
6193:                return new JAXBElement<List<java.lang.Float>>(
6194:                        _CgSetuserTypeFixed3X1_QNAME, ((Class) List.class),
6195:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6196:            }
6197:
6198:            /**
6199:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6200:             * 
6201:             */
6202:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x4",scope=CgSetarrayType.class)
6203:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt3X4(
6204:                    List<Integer> value) {
6205:                return new JAXBElement<List<Integer>>(
6206:                        _CgSetuserTypeInt3X4_QNAME, ((Class) List.class),
6207:                        CgSetarrayType.class, ((List<Integer>) value));
6208:            }
6209:
6210:            /**
6211:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6212:             * 
6213:             */
6214:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x2",scope=CgSetarrayType.class)
6215:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed3X2(
6216:                    List<java.lang.Float> value) {
6217:                return new JAXBElement<List<java.lang.Float>>(
6218:                        _CgSetuserTypeFixed3X2_QNAME, ((Class) List.class),
6219:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6220:            }
6221:
6222:            /**
6223:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6224:             * 
6225:             */
6226:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x3",scope=CgSetarrayType.class)
6227:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed3X3(
6228:                    List<java.lang.Float> value) {
6229:                return new JAXBElement<List<java.lang.Float>>(
6230:                        _CgSetuserTypeFixed3X3_QNAME, ((Class) List.class),
6231:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6232:            }
6233:
6234:            /**
6235:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6236:             * 
6237:             */
6238:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x4",scope=CgSetarrayType.class)
6239:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed3X4(
6240:                    List<java.lang.Float> value) {
6241:                return new JAXBElement<List<java.lang.Float>>(
6242:                        _CgSetuserTypeFixed3X4_QNAME, ((Class) List.class),
6243:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6244:            }
6245:
6246:            /**
6247:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6248:             * 
6249:             */
6250:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x4",scope=CgSetarrayType.class)
6251:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt4X4(
6252:                    List<Integer> value) {
6253:                return new JAXBElement<List<Integer>>(
6254:                        _CgSetuserTypeInt4X4_QNAME, ((Class) List.class),
6255:                        CgSetarrayType.class, ((List<Integer>) value));
6256:            }
6257:
6258:            /**
6259:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6260:             * 
6261:             */
6262:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x3",scope=CgSetarrayType.class)
6263:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt4X3(
6264:                    List<Integer> value) {
6265:                return new JAXBElement<List<Integer>>(
6266:                        _CgSetuserTypeInt4X3_QNAME, ((Class) List.class),
6267:                        CgSetarrayType.class, ((List<Integer>) value));
6268:            }
6269:
6270:            /**
6271:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6272:             * 
6273:             */
6274:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2",scope=CgSetarrayType.class)
6275:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf2(
6276:                    List<java.lang.Float> value) {
6277:                return new JAXBElement<List<java.lang.Float>>(
6278:                        _CgSetuserTypeHalf2_QNAME, ((Class) List.class),
6279:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6280:            }
6281:
6282:            /**
6283:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
6284:             * 
6285:             */
6286:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1",scope=CgSetarrayType.class)
6287:            public JAXBElement<java.lang.Float> createCgSetarrayTypeHalf1(
6288:                    java.lang.Float value) {
6289:                return new JAXBElement<java.lang.Float>(
6290:                        _CgSetuserTypeHalf1_QNAME, java.lang.Float.class,
6291:                        CgSetarrayType.class, value);
6292:            }
6293:
6294:            /**
6295:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6296:             * 
6297:             */
6298:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x3",scope=CgSetarrayType.class)
6299:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool2X3(
6300:                    List<Boolean> value) {
6301:                return new JAXBElement<List<Boolean>>(
6302:                        _CgSetuserTypeBool2X3_QNAME, ((Class) List.class),
6303:                        CgSetarrayType.class, ((List<Boolean>) value));
6304:            }
6305:
6306:            /**
6307:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6308:             * 
6309:             */
6310:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x2",scope=CgSetarrayType.class)
6311:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool2X2(
6312:                    List<Boolean> value) {
6313:                return new JAXBElement<List<Boolean>>(
6314:                        _CgSetuserTypeBool2X2_QNAME, ((Class) List.class),
6315:                        CgSetarrayType.class, ((List<Boolean>) value));
6316:            }
6317:
6318:            /**
6319:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6320:             * 
6321:             */
6322:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x1",scope=CgSetarrayType.class)
6323:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool2X1(
6324:                    List<Boolean> value) {
6325:                return new JAXBElement<List<Boolean>>(
6326:                        _CgSetuserTypeBool2X1_QNAME, ((Class) List.class),
6327:                        CgSetarrayType.class, ((List<Boolean>) value));
6328:            }
6329:
6330:            /**
6331:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6332:             * 
6333:             */
6334:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x4",scope=CgSetarrayType.class)
6335:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool2X4(
6336:                    List<Boolean> value) {
6337:                return new JAXBElement<List<Boolean>>(
6338:                        _CgSetuserTypeBool2X4_QNAME, ((Class) List.class),
6339:                        CgSetarrayType.class, ((List<Boolean>) value));
6340:            }
6341:
6342:            /**
6343:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSampler2D }{@code >}}
6344:             * 
6345:             */
6346:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler2D",scope=CgSetarrayType.class)
6347:            public JAXBElement<CgSampler2D> createCgSetarrayTypeSampler2D(
6348:                    CgSampler2D value) {
6349:                return new JAXBElement<CgSampler2D>(
6350:                        _CgSetuserTypeSampler2D_QNAME, CgSampler2D.class,
6351:                        CgSetarrayType.class, value);
6352:            }
6353:
6354:            /**
6355:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6356:             * 
6357:             */
6358:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x3",scope=CgSetarrayType.class)
6359:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf1X3(
6360:                    List<java.lang.Float> value) {
6361:                return new JAXBElement<List<java.lang.Float>>(
6362:                        _CgSetuserTypeHalf1X3_QNAME, ((Class) List.class),
6363:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6364:            }
6365:
6366:            /**
6367:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6368:             * 
6369:             */
6370:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x2",scope=CgSetarrayType.class)
6371:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf1X2(
6372:                    List<java.lang.Float> value) {
6373:                return new JAXBElement<List<java.lang.Float>>(
6374:                        _CgSetuserTypeHalf1X2_QNAME, ((Class) List.class),
6375:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6376:            }
6377:
6378:            /**
6379:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6380:             * 
6381:             */
6382:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x4",scope=CgSetarrayType.class)
6383:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf1X4(
6384:                    List<java.lang.Float> value) {
6385:                return new JAXBElement<List<java.lang.Float>>(
6386:                        _CgSetuserTypeHalf1X4_QNAME, ((Class) List.class),
6387:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6388:            }
6389:
6390:            /**
6391:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6392:             * 
6393:             */
6394:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x1",scope=CgSetarrayType.class)
6395:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf1X1(
6396:                    List<java.lang.Float> value) {
6397:                return new JAXBElement<List<java.lang.Float>>(
6398:                        _CgSetuserTypeHalf1X1_QNAME, ((Class) List.class),
6399:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6400:            }
6401:
6402:            /**
6403:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6404:             * 
6405:             */
6406:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3",scope=CgSetarrayType.class)
6407:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf3(
6408:                    List<java.lang.Float> value) {
6409:                return new JAXBElement<List<java.lang.Float>>(
6410:                        _CgSetuserTypeHalf3_QNAME, ((Class) List.class),
6411:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6412:            }
6413:
6414:            /**
6415:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6416:             * 
6417:             */
6418:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4",scope=CgSetarrayType.class)
6419:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf4(
6420:                    List<java.lang.Float> value) {
6421:                return new JAXBElement<List<java.lang.Float>>(
6422:                        _CgSetuserTypeHalf4_QNAME, ((Class) List.class),
6423:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6424:            }
6425:
6426:            /**
6427:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6428:             * 
6429:             */
6430:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x1",scope=CgSetarrayType.class)
6431:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf2X1(
6432:                    List<java.lang.Float> value) {
6433:                return new JAXBElement<List<java.lang.Float>>(
6434:                        _CgSetuserTypeHalf2X1_QNAME, ((Class) List.class),
6435:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6436:            }
6437:
6438:            /**
6439:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6440:             * 
6441:             */
6442:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x1",scope=CgSetarrayType.class)
6443:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt4X1(
6444:                    List<Integer> value) {
6445:                return new JAXBElement<List<Integer>>(
6446:                        _CgSetuserTypeInt4X1_QNAME, ((Class) List.class),
6447:                        CgSetarrayType.class, ((List<Integer>) value));
6448:            }
6449:
6450:            /**
6451:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6452:             * 
6453:             */
6454:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x2",scope=CgSetarrayType.class)
6455:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt4X2(
6456:                    List<Integer> value) {
6457:                return new JAXBElement<List<Integer>>(
6458:                        _CgSetuserTypeInt4X2_QNAME, ((Class) List.class),
6459:                        CgSetarrayType.class, ((List<Integer>) value));
6460:            }
6461:
6462:            /**
6463:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6464:             * 
6465:             */
6466:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x2",scope=CgSetarrayType.class)
6467:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf2X2(
6468:                    List<java.lang.Float> value) {
6469:                return new JAXBElement<List<java.lang.Float>>(
6470:                        _CgSetuserTypeHalf2X2_QNAME, ((Class) List.class),
6471:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6472:            }
6473:
6474:            /**
6475:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6476:             * 
6477:             */
6478:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x3",scope=CgSetarrayType.class)
6479:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf2X3(
6480:                    List<java.lang.Float> value) {
6481:                return new JAXBElement<List<java.lang.Float>>(
6482:                        _CgSetuserTypeHalf2X3_QNAME, ((Class) List.class),
6483:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6484:            }
6485:
6486:            /**
6487:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6488:             * 
6489:             */
6490:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x4",scope=CgSetarrayType.class)
6491:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf2X4(
6492:                    List<java.lang.Float> value) {
6493:                return new JAXBElement<List<java.lang.Float>>(
6494:                        _CgSetuserTypeHalf2X4_QNAME, ((Class) List.class),
6495:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6496:            }
6497:
6498:            /**
6499:             * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
6500:             * 
6501:             */
6502:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool",scope=CgSetarrayType.class)
6503:            public JAXBElement<Boolean> createCgSetarrayTypeBool(Boolean value) {
6504:                return new JAXBElement<Boolean>(_CgSetuserTypeBool_QNAME,
6505:                        Boolean.class, CgSetarrayType.class, value);
6506:            }
6507:
6508:            /**
6509:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6510:             * 
6511:             */
6512:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x2",scope=CgSetarrayType.class)
6513:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt3X2(
6514:                    List<Integer> value) {
6515:                return new JAXBElement<List<Integer>>(
6516:                        _CgSetuserTypeInt3X2_QNAME, ((Class) List.class),
6517:                        CgSetarrayType.class, ((List<Integer>) value));
6518:            }
6519:
6520:            /**
6521:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6522:             * 
6523:             */
6524:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x3",scope=CgSetarrayType.class)
6525:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt3X3(
6526:                    List<Integer> value) {
6527:                return new JAXBElement<List<Integer>>(
6528:                        _CgSetuserTypeInt3X3_QNAME, ((Class) List.class),
6529:                        CgSetarrayType.class, ((List<Integer>) value));
6530:            }
6531:
6532:            /**
6533:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6534:             * 
6535:             */
6536:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x1",scope=CgSetarrayType.class)
6537:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf3X1(
6538:                    List<java.lang.Float> value) {
6539:                return new JAXBElement<List<java.lang.Float>>(
6540:                        _CgSetuserTypeHalf3X1_QNAME, ((Class) List.class),
6541:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6542:            }
6543:
6544:            /**
6545:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6546:             * 
6547:             */
6548:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x2",scope=CgSetarrayType.class)
6549:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf3X2(
6550:                    List<java.lang.Float> value) {
6551:                return new JAXBElement<List<java.lang.Float>>(
6552:                        _CgSetuserTypeHalf3X2_QNAME, ((Class) List.class),
6553:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6554:            }
6555:
6556:            /**
6557:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6558:             * 
6559:             */
6560:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x1",scope=CgSetarrayType.class)
6561:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool4X1(
6562:                    List<Boolean> value) {
6563:                return new JAXBElement<List<Boolean>>(
6564:                        _CgSetuserTypeBool4X1_QNAME, ((Class) List.class),
6565:                        CgSetarrayType.class, ((List<Boolean>) value));
6566:            }
6567:
6568:            /**
6569:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6570:             * 
6571:             */
6572:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x1",scope=CgSetarrayType.class)
6573:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt3X1(
6574:                    List<Integer> value) {
6575:                return new JAXBElement<List<Integer>>(
6576:                        _CgSetuserTypeInt3X1_QNAME, ((Class) List.class),
6577:                        CgSetarrayType.class, ((List<Integer>) value));
6578:            }
6579:
6580:            /**
6581:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6582:             * 
6583:             */
6584:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x3",scope=CgSetarrayType.class)
6585:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf3X3(
6586:                    List<java.lang.Float> value) {
6587:                return new JAXBElement<List<java.lang.Float>>(
6588:                        _CgSetuserTypeHalf3X3_QNAME, ((Class) List.class),
6589:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6590:            }
6591:
6592:            /**
6593:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6594:             * 
6595:             */
6596:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x3",scope=CgSetarrayType.class)
6597:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool4X3(
6598:                    List<Boolean> value) {
6599:                return new JAXBElement<List<Boolean>>(
6600:                        _CgSetuserTypeBool4X3_QNAME, ((Class) List.class),
6601:                        CgSetarrayType.class, ((List<Boolean>) value));
6602:            }
6603:
6604:            /**
6605:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6606:             * 
6607:             */
6608:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x4",scope=CgSetarrayType.class)
6609:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf3X4(
6610:                    List<java.lang.Float> value) {
6611:                return new JAXBElement<List<java.lang.Float>>(
6612:                        _CgSetuserTypeHalf3X4_QNAME, ((Class) List.class),
6613:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6614:            }
6615:
6616:            /**
6617:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6618:             * 
6619:             */
6620:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x2",scope=CgSetarrayType.class)
6621:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool4X2(
6622:                    List<Boolean> value) {
6623:                return new JAXBElement<List<Boolean>>(
6624:                        _CgSetuserTypeBool4X2_QNAME, ((Class) List.class),
6625:                        CgSetarrayType.class, ((List<Boolean>) value));
6626:            }
6627:
6628:            /**
6629:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSampler3D }{@code >}}
6630:             * 
6631:             */
6632:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler3D",scope=CgSetarrayType.class)
6633:            public JAXBElement<CgSampler3D> createCgSetarrayTypeSampler3D(
6634:                    CgSampler3D value) {
6635:                return new JAXBElement<CgSampler3D>(
6636:                        _CgSetuserTypeSampler3D_QNAME, CgSampler3D.class,
6637:                        CgSetarrayType.class, value);
6638:            }
6639:
6640:            /**
6641:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6642:             * 
6643:             */
6644:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x4",scope=CgSetarrayType.class)
6645:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool4X4(
6646:                    List<Boolean> value) {
6647:                return new JAXBElement<List<Boolean>>(
6648:                        _CgSetuserTypeBool4X4_QNAME, ((Class) List.class),
6649:                        CgSetarrayType.class, ((List<Boolean>) value));
6650:            }
6651:
6652:            /**
6653:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6654:             * 
6655:             */
6656:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x2",scope=CgSetarrayType.class)
6657:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt2X2(
6658:                    List<Integer> value) {
6659:                return new JAXBElement<List<Integer>>(
6660:                        _CgSetuserTypeInt2X2_QNAME, ((Class) List.class),
6661:                        CgSetarrayType.class, ((List<Integer>) value));
6662:            }
6663:
6664:            /**
6665:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
6666:             * 
6667:             */
6668:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed",scope=CgSetarrayType.class)
6669:            public JAXBElement<java.lang.Float> createCgSetarrayTypeFixed(
6670:                    java.lang.Float value) {
6671:                return new JAXBElement<java.lang.Float>(
6672:                        _CgSetuserTypeFixed_QNAME, java.lang.Float.class,
6673:                        CgSetarrayType.class, value);
6674:            }
6675:
6676:            /**
6677:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6678:             * 
6679:             */
6680:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x1",scope=CgSetarrayType.class)
6681:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt2X1(
6682:                    List<Integer> value) {
6683:                return new JAXBElement<List<Integer>>(
6684:                        _CgSetuserTypeInt2X1_QNAME, ((Class) List.class),
6685:                        CgSetarrayType.class, ((List<Integer>) value));
6686:            }
6687:
6688:            /**
6689:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
6690:             * 
6691:             */
6692:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float",scope=CgSetarrayType.class)
6693:            public JAXBElement<java.lang.Float> createCgSetarrayTypeFloat(
6694:                    java.lang.Float value) {
6695:                return new JAXBElement<java.lang.Float>(
6696:                        _CgSetuserTypeFloat_QNAME, java.lang.Float.class,
6697:                        CgSetarrayType.class, value);
6698:            }
6699:
6700:            /**
6701:             * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
6702:             * 
6703:             */
6704:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1",scope=CgSetarrayType.class)
6705:            public JAXBElement<Boolean> createCgSetarrayTypeBool1(Boolean value) {
6706:                return new JAXBElement<Boolean>(_CgSetuserTypeBool1_QNAME,
6707:                        Boolean.class, CgSetarrayType.class, value);
6708:            }
6709:
6710:            /**
6711:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6712:             * 
6713:             */
6714:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x2",scope=CgSetarrayType.class)
6715:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat1X2(
6716:                    List<java.lang.Float> value) {
6717:                return new JAXBElement<List<java.lang.Float>>(
6718:                        _CgSetuserTypeFloat1X2_QNAME, ((Class) List.class),
6719:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6720:            }
6721:
6722:            /**
6723:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6724:             * 
6725:             */
6726:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x4",scope=CgSetarrayType.class)
6727:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt2X4(
6728:                    List<Integer> value) {
6729:                return new JAXBElement<List<Integer>>(
6730:                        _CgSetuserTypeInt2X4_QNAME, ((Class) List.class),
6731:                        CgSetarrayType.class, ((List<Integer>) value));
6732:            }
6733:
6734:            /**
6735:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
6736:             * 
6737:             */
6738:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x3",scope=CgSetarrayType.class)
6739:            public JAXBElement<List<Integer>> createCgSetarrayTypeInt2X3(
6740:                    List<Integer> value) {
6741:                return new JAXBElement<List<Integer>>(
6742:                        _CgSetuserTypeInt2X3_QNAME, ((Class) List.class),
6743:                        CgSetarrayType.class, ((List<Integer>) value));
6744:            }
6745:
6746:            /**
6747:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6748:             * 
6749:             */
6750:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x1",scope=CgSetarrayType.class)
6751:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat1X1(
6752:                    List<java.lang.Float> value) {
6753:                return new JAXBElement<List<java.lang.Float>>(
6754:                        _CgSetuserTypeFloat1X1_QNAME, ((Class) List.class),
6755:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6756:            }
6757:
6758:            /**
6759:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6760:             * 
6761:             */
6762:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x2",scope=CgSetarrayType.class)
6763:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat3X2(
6764:                    List<java.lang.Float> value) {
6765:                return new JAXBElement<List<java.lang.Float>>(
6766:                        _CgSetuserTypeFloat3X2_QNAME, ((Class) List.class),
6767:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6768:            }
6769:
6770:            /**
6771:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6772:             * 
6773:             */
6774:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x1",scope=CgSetarrayType.class)
6775:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat3X1(
6776:                    List<java.lang.Float> value) {
6777:                return new JAXBElement<List<java.lang.Float>>(
6778:                        _CgSetuserTypeFloat3X1_QNAME, ((Class) List.class),
6779:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6780:            }
6781:
6782:            /**
6783:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6784:             * 
6785:             */
6786:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x4",scope=CgSetarrayType.class)
6787:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat3X4(
6788:                    List<java.lang.Float> value) {
6789:                return new JAXBElement<List<java.lang.Float>>(
6790:                        _CgSetuserTypeFloat3X4_QNAME, ((Class) List.class),
6791:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6792:            }
6793:
6794:            /**
6795:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6796:             * 
6797:             */
6798:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x3",scope=CgSetarrayType.class)
6799:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat3X3(
6800:                    List<java.lang.Float> value) {
6801:                return new JAXBElement<List<java.lang.Float>>(
6802:                        _CgSetuserTypeFloat3X3_QNAME, ((Class) List.class),
6803:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6804:            }
6805:
6806:            /**
6807:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6808:             * 
6809:             */
6810:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3",scope=CgSetarrayType.class)
6811:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool3(
6812:                    List<Boolean> value) {
6813:                return new JAXBElement<List<Boolean>>(
6814:                        _CgSetuserTypeBool3_QNAME, ((Class) List.class),
6815:                        CgSetarrayType.class, ((List<Boolean>) value));
6816:            }
6817:
6818:            /**
6819:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6820:             * 
6821:             */
6822:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2",scope=CgSetarrayType.class)
6823:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool2(
6824:                    List<Boolean> value) {
6825:                return new JAXBElement<List<Boolean>>(
6826:                        _CgSetuserTypeBool2_QNAME, ((Class) List.class),
6827:                        CgSetarrayType.class, ((List<Boolean>) value));
6828:            }
6829:
6830:            /**
6831:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSurfaceType }{@code >}}
6832:             * 
6833:             */
6834:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="surface",scope=CgSetarrayType.class)
6835:            public JAXBElement<CgSurfaceType> createCgSetarrayTypeSurface(
6836:                    CgSurfaceType value) {
6837:                return new JAXBElement<CgSurfaceType>(
6838:                        _CgSetuserTypeSurface_QNAME, CgSurfaceType.class,
6839:                        CgSetarrayType.class, value);
6840:            }
6841:
6842:            /**
6843:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
6844:             * 
6845:             */
6846:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4",scope=CgSetarrayType.class)
6847:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool4(
6848:                    List<Boolean> value) {
6849:                return new JAXBElement<List<Boolean>>(
6850:                        _CgSetuserTypeBool4_QNAME, ((Class) List.class),
6851:                        CgSetarrayType.class, ((List<Boolean>) value));
6852:            }
6853:
6854:            /**
6855:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6856:             * 
6857:             */
6858:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x1",scope=CgSetarrayType.class)
6859:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf4X1(
6860:                    List<java.lang.Float> value) {
6861:                return new JAXBElement<List<java.lang.Float>>(
6862:                        _CgSetuserTypeHalf4X1_QNAME, ((Class) List.class),
6863:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6864:            }
6865:
6866:            /**
6867:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6868:             * 
6869:             */
6870:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x2",scope=CgSetarrayType.class)
6871:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf4X2(
6872:                    List<java.lang.Float> value) {
6873:                return new JAXBElement<List<java.lang.Float>>(
6874:                        _CgSetuserTypeHalf4X2_QNAME, ((Class) List.class),
6875:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6876:            }
6877:
6878:            /**
6879:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6880:             * 
6881:             */
6882:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x3",scope=CgSetarrayType.class)
6883:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf4X3(
6884:                    List<java.lang.Float> value) {
6885:                return new JAXBElement<List<java.lang.Float>>(
6886:                        _CgSetuserTypeHalf4X3_QNAME, ((Class) List.class),
6887:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6888:            }
6889:
6890:            /**
6891:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6892:             * 
6893:             */
6894:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x3",scope=CgSetarrayType.class)
6895:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat1X3(
6896:                    List<java.lang.Float> value) {
6897:                return new JAXBElement<List<java.lang.Float>>(
6898:                        _CgSetuserTypeFloat1X3_QNAME, ((Class) List.class),
6899:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6900:            }
6901:
6902:            /**
6903:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6904:             * 
6905:             */
6906:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x4",scope=CgSetarrayType.class)
6907:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat1X4(
6908:                    List<java.lang.Float> value) {
6909:                return new JAXBElement<List<java.lang.Float>>(
6910:                        _CgSetuserTypeFloat1X4_QNAME, ((Class) List.class),
6911:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6912:            }
6913:
6914:            /**
6915:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6916:             * 
6917:             */
6918:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x4",scope=CgSetarrayType.class)
6919:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeHalf4X4(
6920:                    List<java.lang.Float> value) {
6921:                return new JAXBElement<List<java.lang.Float>>(
6922:                        _CgSetuserTypeHalf4X4_QNAME, ((Class) List.class),
6923:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6924:            }
6925:
6926:            /**
6927:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSetarrayType }{@code >}}
6928:             * 
6929:             */
6930:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="array",scope=CgSetarrayType.class)
6931:            public JAXBElement<CgSetarrayType> createCgSetarrayTypeArray(
6932:                    CgSetarrayType value) {
6933:                return new JAXBElement<CgSetarrayType>(
6934:                        _CgSetuserTypeArray_QNAME, CgSetarrayType.class,
6935:                        CgSetarrayType.class, value);
6936:            }
6937:
6938:            /**
6939:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6940:             * 
6941:             */
6942:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x1",scope=CgSetarrayType.class)
6943:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed1X1(
6944:                    List<java.lang.Float> value) {
6945:                return new JAXBElement<List<java.lang.Float>>(
6946:                        _CgSetuserTypeFixed1X1_QNAME, ((Class) List.class),
6947:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6948:            }
6949:
6950:            /**
6951:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6952:             * 
6953:             */
6954:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x2",scope=CgSetarrayType.class)
6955:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed1X2(
6956:                    List<java.lang.Float> value) {
6957:                return new JAXBElement<List<java.lang.Float>>(
6958:                        _CgSetuserTypeFixed1X2_QNAME, ((Class) List.class),
6959:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6960:            }
6961:
6962:            /**
6963:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6964:             * 
6965:             */
6966:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x3",scope=CgSetarrayType.class)
6967:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed1X3(
6968:                    List<java.lang.Float> value) {
6969:                return new JAXBElement<List<java.lang.Float>>(
6970:                        _CgSetuserTypeFixed1X3_QNAME, ((Class) List.class),
6971:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6972:            }
6973:
6974:            /**
6975:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
6976:             * 
6977:             */
6978:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x4",scope=CgSetarrayType.class)
6979:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed1X4(
6980:                    List<java.lang.Float> value) {
6981:                return new JAXBElement<List<java.lang.Float>>(
6982:                        _CgSetuserTypeFixed1X4_QNAME, ((Class) List.class),
6983:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
6984:            }
6985:
6986:            /**
6987:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSamplerCUBE }{@code >}}
6988:             * 
6989:             */
6990:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerCUBE",scope=CgSetarrayType.class)
6991:            public JAXBElement<CgSamplerCUBE> createCgSetarrayTypeSamplerCUBE(
6992:                    CgSamplerCUBE value) {
6993:                return new JAXBElement<CgSamplerCUBE>(
6994:                        _CgSetuserTypeSamplerCUBE_QNAME, CgSamplerCUBE.class,
6995:                        CgSetarrayType.class, value);
6996:            }
6997:
6998:            /**
6999:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7000:             * 
7001:             */
7002:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x3",scope=CgSetarrayType.class)
7003:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool1X3(
7004:                    List<Boolean> value) {
7005:                return new JAXBElement<List<Boolean>>(
7006:                        _CgSetuserTypeBool1X3_QNAME, ((Class) List.class),
7007:                        CgSetarrayType.class, ((List<Boolean>) value));
7008:            }
7009:
7010:            /**
7011:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7012:             * 
7013:             */
7014:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x4",scope=CgSetarrayType.class)
7015:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool1X4(
7016:                    List<Boolean> value) {
7017:                return new JAXBElement<List<Boolean>>(
7018:                        _CgSetuserTypeBool1X4_QNAME, ((Class) List.class),
7019:                        CgSetarrayType.class, ((List<Boolean>) value));
7020:            }
7021:
7022:            /**
7023:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7024:             * 
7025:             */
7026:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x1",scope=CgSetarrayType.class)
7027:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool1X1(
7028:                    List<Boolean> value) {
7029:                return new JAXBElement<List<Boolean>>(
7030:                        _CgSetuserTypeBool1X1_QNAME, ((Class) List.class),
7031:                        CgSetarrayType.class, ((List<Boolean>) value));
7032:            }
7033:
7034:            /**
7035:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7036:             * 
7037:             */
7038:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x2",scope=CgSetarrayType.class)
7039:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool1X2(
7040:                    List<Boolean> value) {
7041:                return new JAXBElement<List<Boolean>>(
7042:                        _CgSetuserTypeBool1X2_QNAME, ((Class) List.class),
7043:                        CgSetarrayType.class, ((List<Boolean>) value));
7044:            }
7045:
7046:            /**
7047:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSetuserType }{@code >}}
7048:             * 
7049:             */
7050:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="usertype",scope=CgSetarrayType.class)
7051:            public JAXBElement<CgSetuserType> createCgSetarrayTypeUsertype(
7052:                    CgSetuserType value) {
7053:                return new JAXBElement<CgSetuserType>(
7054:                        _CgSetuserTypeUsertype_QNAME, CgSetuserType.class,
7055:                        CgSetarrayType.class, value);
7056:            }
7057:
7058:            /**
7059:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7060:             * 
7061:             */
7062:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x3",scope=CgSetarrayType.class)
7063:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool3X3(
7064:                    List<Boolean> value) {
7065:                return new JAXBElement<List<Boolean>>(
7066:                        _CgSetuserTypeBool3X3_QNAME, ((Class) List.class),
7067:                        CgSetarrayType.class, ((List<Boolean>) value));
7068:            }
7069:
7070:            /**
7071:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7072:             * 
7073:             */
7074:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x4",scope=CgSetarrayType.class)
7075:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool3X4(
7076:                    List<Boolean> value) {
7077:                return new JAXBElement<List<Boolean>>(
7078:                        _CgSetuserTypeBool3X4_QNAME, ((Class) List.class),
7079:                        CgSetarrayType.class, ((List<Boolean>) value));
7080:            }
7081:
7082:            /**
7083:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7084:             * 
7085:             */
7086:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x1",scope=CgSetarrayType.class)
7087:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool3X1(
7088:                    List<Boolean> value) {
7089:                return new JAXBElement<List<Boolean>>(
7090:                        _CgSetuserTypeBool3X1_QNAME, ((Class) List.class),
7091:                        CgSetarrayType.class, ((List<Boolean>) value));
7092:            }
7093:
7094:            /**
7095:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7096:             * 
7097:             */
7098:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x2",scope=CgSetarrayType.class)
7099:            public JAXBElement<List<Boolean>> createCgSetarrayTypeBool3X2(
7100:                    List<Boolean> value) {
7101:                return new JAXBElement<List<Boolean>>(
7102:                        _CgSetuserTypeBool3X2_QNAME, ((Class) List.class),
7103:                        CgSetarrayType.class, ((List<Boolean>) value));
7104:            }
7105:
7106:            /**
7107:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSamplerDEPTH }{@code >}}
7108:             * 
7109:             */
7110:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerDEPTH",scope=CgSetarrayType.class)
7111:            public JAXBElement<CgSamplerDEPTH> createCgSetarrayTypeSamplerDEPTH(
7112:                    CgSamplerDEPTH value) {
7113:                return new JAXBElement<CgSamplerDEPTH>(
7114:                        _CgSetuserTypeSamplerDEPTH_QNAME, CgSamplerDEPTH.class,
7115:                        CgSetarrayType.class, value);
7116:            }
7117:
7118:            /**
7119:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7120:             * 
7121:             */
7122:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x4",scope=CgSetarrayType.class)
7123:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed4X4(
7124:                    List<java.lang.Float> value) {
7125:                return new JAXBElement<List<java.lang.Float>>(
7126:                        _CgSetuserTypeFixed4X4_QNAME, ((Class) List.class),
7127:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
7128:            }
7129:
7130:            /**
7131:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7132:             * 
7133:             */
7134:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x3",scope=CgSetarrayType.class)
7135:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed4X3(
7136:                    List<java.lang.Float> value) {
7137:                return new JAXBElement<List<java.lang.Float>>(
7138:                        _CgSetuserTypeFixed4X3_QNAME, ((Class) List.class),
7139:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
7140:            }
7141:
7142:            /**
7143:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7144:             * 
7145:             */
7146:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x2",scope=CgSetarrayType.class)
7147:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed4X2(
7148:                    List<java.lang.Float> value) {
7149:                return new JAXBElement<List<java.lang.Float>>(
7150:                        _CgSetuserTypeFixed4X2_QNAME, ((Class) List.class),
7151:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
7152:            }
7153:
7154:            /**
7155:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7156:             * 
7157:             */
7158:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x1",scope=CgSetarrayType.class)
7159:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFixed4X1(
7160:                    List<java.lang.Float> value) {
7161:                return new JAXBElement<List<java.lang.Float>>(
7162:                        _CgSetuserTypeFixed4X1_QNAME, ((Class) List.class),
7163:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
7164:            }
7165:
7166:            /**
7167:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7168:             * 
7169:             */
7170:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x4",scope=CgSetarrayType.class)
7171:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat4X4(
7172:                    List<java.lang.Float> value) {
7173:                return new JAXBElement<List<java.lang.Float>>(
7174:                        _CgSetuserTypeFloat4X4_QNAME, ((Class) List.class),
7175:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
7176:            }
7177:
7178:            /**
7179:             * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
7180:             * 
7181:             */
7182:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="string",scope=CgSetarrayType.class)
7183:            public JAXBElement<String> createCgSetarrayTypeString(String value) {
7184:                return new JAXBElement<String>(_CgSetuserTypeString_QNAME,
7185:                        String.class, CgSetarrayType.class, value);
7186:            }
7187:
7188:            /**
7189:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7190:             * 
7191:             */
7192:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x2",scope=CgSetarrayType.class)
7193:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat4X2(
7194:                    List<java.lang.Float> value) {
7195:                return new JAXBElement<List<java.lang.Float>>(
7196:                        _CgSetuserTypeFloat4X2_QNAME, ((Class) List.class),
7197:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
7198:            }
7199:
7200:            /**
7201:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7202:             * 
7203:             */
7204:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x3",scope=CgSetarrayType.class)
7205:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat4X3(
7206:                    List<java.lang.Float> value) {
7207:                return new JAXBElement<List<java.lang.Float>>(
7208:                        _CgSetuserTypeFloat4X3_QNAME, ((Class) List.class),
7209:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
7210:            }
7211:
7212:            /**
7213:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7214:             * 
7215:             */
7216:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x1",scope=CgSetarrayType.class)
7217:            public JAXBElement<List<java.lang.Float>> createCgSetarrayTypeFloat4X1(
7218:                    List<java.lang.Float> value) {
7219:                return new JAXBElement<List<java.lang.Float>>(
7220:                        _CgSetuserTypeFloat4X1_QNAME, ((Class) List.class),
7221:                        CgSetarrayType.class, ((List<java.lang.Float>) value));
7222:            }
7223:
7224:            /**
7225:             * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
7226:             * 
7227:             */
7228:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="layer",scope=VisualScene.EvaluateScene.Render.class)
7229:            @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
7230:            public JAXBElement<String> createVisualSceneEvaluateSceneRenderLayer(
7231:                    String value) {
7232:                return new JAXBElement<String>(
7233:                        _VisualSceneEvaluateSceneRenderLayer_QNAME,
7234:                        String.class, VisualScene.EvaluateScene.Render.class,
7235:                        value);
7236:            }
7237:
7238:            /**
7239:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7240:             * 
7241:             */
7242:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x2",scope=GlslNewarrayType.class)
7243:            public JAXBElement<List<java.lang.Float>> createGlslNewarrayTypeFloat2X2(
7244:                    List<java.lang.Float> value) {
7245:                return new JAXBElement<List<java.lang.Float>>(
7246:                        _CgSetuserTypeFloat2X2_QNAME, ((Class) List.class),
7247:                        GlslNewarrayType.class, ((List<java.lang.Float>) value));
7248:            }
7249:
7250:            /**
7251:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
7252:             * 
7253:             */
7254:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float",scope=GlslNewarrayType.class)
7255:            public JAXBElement<java.lang.Float> createGlslNewarrayTypeFloat(
7256:                    java.lang.Float value) {
7257:                return new JAXBElement<java.lang.Float>(
7258:                        _CgSetuserTypeFloat_QNAME, java.lang.Float.class,
7259:                        GlslNewarrayType.class, value);
7260:            }
7261:
7262:            /**
7263:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7264:             * 
7265:             */
7266:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4",scope=GlslNewarrayType.class)
7267:            public JAXBElement<List<java.lang.Float>> createGlslNewarrayTypeFloat4(
7268:                    List<java.lang.Float> value) {
7269:                return new JAXBElement<List<java.lang.Float>>(
7270:                        _CgSetuserTypeFloat4_QNAME, ((Class) List.class),
7271:                        GlslNewarrayType.class, ((List<java.lang.Float>) value));
7272:            }
7273:
7274:            /**
7275:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7276:             * 
7277:             */
7278:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2",scope=GlslNewarrayType.class)
7279:            public JAXBElement<List<Integer>> createGlslNewarrayTypeInt2(
7280:                    List<Integer> value) {
7281:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt2_QNAME,
7282:                        ((Class) List.class), GlslNewarrayType.class,
7283:                        ((List<Integer>) value));
7284:            }
7285:
7286:            /**
7287:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7288:             * 
7289:             */
7290:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3",scope=GlslNewarrayType.class)
7291:            public JAXBElement<List<Integer>> createGlslNewarrayTypeInt3(
7292:                    List<Integer> value) {
7293:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt3_QNAME,
7294:                        ((Class) List.class), GlslNewarrayType.class,
7295:                        ((List<Integer>) value));
7296:            }
7297:
7298:            /**
7299:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7300:             * 
7301:             */
7302:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4",scope=GlslNewarrayType.class)
7303:            public JAXBElement<List<Integer>> createGlslNewarrayTypeInt4(
7304:                    List<Integer> value) {
7305:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt4_QNAME,
7306:                        ((Class) List.class), GlslNewarrayType.class,
7307:                        ((List<Integer>) value));
7308:            }
7309:
7310:            /**
7311:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSamplerCUBE }{@code >}}
7312:             * 
7313:             */
7314:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerCUBE",scope=GlslNewarrayType.class)
7315:            public JAXBElement<GlSamplerCUBE> createGlslNewarrayTypeSamplerCUBE(
7316:                    GlSamplerCUBE value) {
7317:                return new JAXBElement<GlSamplerCUBE>(
7318:                        _CgSetuserTypeSamplerCUBE_QNAME, GlSamplerCUBE.class,
7319:                        GlslNewarrayType.class, value);
7320:            }
7321:
7322:            /**
7323:             * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
7324:             * 
7325:             */
7326:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="enum",scope=GlslNewarrayType.class)
7327:            public JAXBElement<String> createGlslNewarrayTypeEnum(String value) {
7328:                return new JAXBElement<String>(_CgSetuserTypeEnum_QNAME,
7329:                        String.class, GlslNewarrayType.class, value);
7330:            }
7331:
7332:            /**
7333:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7334:             * 
7335:             */
7336:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x3",scope=GlslNewarrayType.class)
7337:            public JAXBElement<List<java.lang.Float>> createGlslNewarrayTypeFloat3X3(
7338:                    List<java.lang.Float> value) {
7339:                return new JAXBElement<List<java.lang.Float>>(
7340:                        _CgSetuserTypeFloat3X3_QNAME, ((Class) List.class),
7341:                        GlslNewarrayType.class, ((List<java.lang.Float>) value));
7342:            }
7343:
7344:            /**
7345:             * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
7346:             * 
7347:             */
7348:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int",scope=GlslNewarrayType.class)
7349:            public JAXBElement<Integer> createGlslNewarrayTypeInt(Integer value) {
7350:                return new JAXBElement<Integer>(_CgSetuserTypeInt_QNAME,
7351:                        Integer.class, GlslNewarrayType.class, value);
7352:            }
7353:
7354:            /**
7355:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7356:             * 
7357:             */
7358:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2",scope=GlslNewarrayType.class)
7359:            public JAXBElement<List<java.lang.Float>> createGlslNewarrayTypeFloat2(
7360:                    List<java.lang.Float> value) {
7361:                return new JAXBElement<List<java.lang.Float>>(
7362:                        _CgSetuserTypeFloat2_QNAME, ((Class) List.class),
7363:                        GlslNewarrayType.class, ((List<java.lang.Float>) value));
7364:            }
7365:
7366:            /**
7367:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7368:             * 
7369:             */
7370:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3",scope=GlslNewarrayType.class)
7371:            public JAXBElement<List<Boolean>> createGlslNewarrayTypeBool3(
7372:                    List<Boolean> value) {
7373:                return new JAXBElement<List<Boolean>>(
7374:                        _CgSetuserTypeBool3_QNAME, ((Class) List.class),
7375:                        GlslNewarrayType.class, ((List<Boolean>) value));
7376:            }
7377:
7378:            /**
7379:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7380:             * 
7381:             */
7382:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3",scope=GlslNewarrayType.class)
7383:            public JAXBElement<List<java.lang.Float>> createGlslNewarrayTypeFloat3(
7384:                    List<java.lang.Float> value) {
7385:                return new JAXBElement<List<java.lang.Float>>(
7386:                        _CgSetuserTypeFloat3_QNAME, ((Class) List.class),
7387:                        GlslNewarrayType.class, ((List<java.lang.Float>) value));
7388:            }
7389:
7390:            /**
7391:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7392:             * 
7393:             */
7394:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2",scope=GlslNewarrayType.class)
7395:            public JAXBElement<List<Boolean>> createGlslNewarrayTypeBool2(
7396:                    List<Boolean> value) {
7397:                return new JAXBElement<List<Boolean>>(
7398:                        _CgSetuserTypeBool2_QNAME, ((Class) List.class),
7399:                        GlslNewarrayType.class, ((List<Boolean>) value));
7400:            }
7401:
7402:            /**
7403:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSamplerDEPTH }{@code >}}
7404:             * 
7405:             */
7406:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerDEPTH",scope=GlslNewarrayType.class)
7407:            public JAXBElement<GlSamplerDEPTH> createGlslNewarrayTypeSamplerDEPTH(
7408:                    GlSamplerDEPTH value) {
7409:                return new JAXBElement<GlSamplerDEPTH>(
7410:                        _CgSetuserTypeSamplerDEPTH_QNAME, GlSamplerDEPTH.class,
7411:                        GlslNewarrayType.class, value);
7412:            }
7413:
7414:            /**
7415:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7416:             * 
7417:             */
7418:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4",scope=GlslNewarrayType.class)
7419:            public JAXBElement<List<Boolean>> createGlslNewarrayTypeBool4(
7420:                    List<Boolean> value) {
7421:                return new JAXBElement<List<Boolean>>(
7422:                        _CgSetuserTypeBool4_QNAME, ((Class) List.class),
7423:                        GlslNewarrayType.class, ((List<Boolean>) value));
7424:            }
7425:
7426:            /**
7427:             * Create an instance of {@link JAXBElement }{@code <}{@link GlslSurfaceType }{@code >}}
7428:             * 
7429:             */
7430:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="surface",scope=GlslNewarrayType.class)
7431:            public JAXBElement<GlslSurfaceType> createGlslNewarrayTypeSurface(
7432:                    GlslSurfaceType value) {
7433:                return new JAXBElement<GlslSurfaceType>(
7434:                        _CgSetuserTypeSurface_QNAME, GlslSurfaceType.class,
7435:                        GlslNewarrayType.class, value);
7436:            }
7437:
7438:            /**
7439:             * Create an instance of {@link JAXBElement }{@code <}{@link GlslNewarrayType }{@code >}}
7440:             * 
7441:             */
7442:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="array",scope=GlslNewarrayType.class)
7443:            public JAXBElement<GlslNewarrayType> createGlslNewarrayTypeArray(
7444:                    GlslNewarrayType value) {
7445:                return new JAXBElement<GlslNewarrayType>(
7446:                        _CgSetuserTypeArray_QNAME, GlslNewarrayType.class,
7447:                        GlslNewarrayType.class, value);
7448:            }
7449:
7450:            /**
7451:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSamplerRECT }{@code >}}
7452:             * 
7453:             */
7454:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerRECT",scope=GlslNewarrayType.class)
7455:            public JAXBElement<GlSamplerRECT> createGlslNewarrayTypeSamplerRECT(
7456:                    GlSamplerRECT value) {
7457:                return new JAXBElement<GlSamplerRECT>(
7458:                        _CgSetuserTypeSamplerRECT_QNAME, GlSamplerRECT.class,
7459:                        GlslNewarrayType.class, value);
7460:            }
7461:
7462:            /**
7463:             * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
7464:             * 
7465:             */
7466:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool",scope=GlslNewarrayType.class)
7467:            public JAXBElement<Boolean> createGlslNewarrayTypeBool(Boolean value) {
7468:                return new JAXBElement<Boolean>(_CgSetuserTypeBool_QNAME,
7469:                        Boolean.class, GlslNewarrayType.class, value);
7470:            }
7471:
7472:            /**
7473:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSampler1D }{@code >}}
7474:             * 
7475:             */
7476:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler1D",scope=GlslNewarrayType.class)
7477:            public JAXBElement<GlSampler1D> createGlslNewarrayTypeSampler1D(
7478:                    GlSampler1D value) {
7479:                return new JAXBElement<GlSampler1D>(
7480:                        _CgSetuserTypeSampler1D_QNAME, GlSampler1D.class,
7481:                        GlslNewarrayType.class, value);
7482:            }
7483:
7484:            /**
7485:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7486:             * 
7487:             */
7488:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x4",scope=GlslNewarrayType.class)
7489:            public JAXBElement<List<java.lang.Float>> createGlslNewarrayTypeFloat4X4(
7490:                    List<java.lang.Float> value) {
7491:                return new JAXBElement<List<java.lang.Float>>(
7492:                        _CgSetuserTypeFloat4X4_QNAME, ((Class) List.class),
7493:                        GlslNewarrayType.class, ((List<java.lang.Float>) value));
7494:            }
7495:
7496:            /**
7497:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSampler3D }{@code >}}
7498:             * 
7499:             */
7500:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler3D",scope=GlslNewarrayType.class)
7501:            public JAXBElement<GlSampler3D> createGlslNewarrayTypeSampler3D(
7502:                    GlSampler3D value) {
7503:                return new JAXBElement<GlSampler3D>(
7504:                        _CgSetuserTypeSampler3D_QNAME, GlSampler3D.class,
7505:                        GlslNewarrayType.class, value);
7506:            }
7507:
7508:            /**
7509:             * Create an instance of {@link JAXBElement }{@code <}{@link GlSampler2D }{@code >}}
7510:             * 
7511:             */
7512:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler2D",scope=GlslNewarrayType.class)
7513:            public JAXBElement<GlSampler2D> createGlslNewarrayTypeSampler2D(
7514:                    GlSampler2D value) {
7515:                return new JAXBElement<GlSampler2D>(
7516:                        _CgSetuserTypeSampler2D_QNAME, GlSampler2D.class,
7517:                        GlslNewarrayType.class, value);
7518:            }
7519:
7520:            /**
7521:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7522:             * 
7523:             */
7524:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x2",scope=CgNewarrayType.class)
7525:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat2X2(
7526:                    List<java.lang.Float> value) {
7527:                return new JAXBElement<List<java.lang.Float>>(
7528:                        _CgSetuserTypeFloat2X2_QNAME, ((Class) List.class),
7529:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7530:            }
7531:
7532:            /**
7533:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7534:             * 
7535:             */
7536:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x3",scope=CgNewarrayType.class)
7537:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat2X3(
7538:                    List<java.lang.Float> value) {
7539:                return new JAXBElement<List<java.lang.Float>>(
7540:                        _CgSetuserTypeFloat2X3_QNAME, ((Class) List.class),
7541:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7542:            }
7543:
7544:            /**
7545:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7546:             * 
7547:             */
7548:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x4",scope=CgNewarrayType.class)
7549:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat2X4(
7550:                    List<java.lang.Float> value) {
7551:                return new JAXBElement<List<java.lang.Float>>(
7552:                        _CgSetuserTypeFloat2X4_QNAME, ((Class) List.class),
7553:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7554:            }
7555:
7556:            /**
7557:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7558:             * 
7559:             */
7560:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4",scope=CgNewarrayType.class)
7561:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat4(
7562:                    List<java.lang.Float> value) {
7563:                return new JAXBElement<List<java.lang.Float>>(
7564:                        _CgSetuserTypeFloat4_QNAME, ((Class) List.class),
7565:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7566:            }
7567:
7568:            /**
7569:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
7570:             * 
7571:             */
7572:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half",scope=CgNewarrayType.class)
7573:            public JAXBElement<java.lang.Float> createCgNewarrayTypeHalf(
7574:                    java.lang.Float value) {
7575:                return new JAXBElement<java.lang.Float>(
7576:                        _CgSetuserTypeHalf_QNAME, java.lang.Float.class,
7577:                        CgNewarrayType.class, value);
7578:            }
7579:
7580:            /**
7581:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7582:             * 
7583:             */
7584:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2",scope=CgNewarrayType.class)
7585:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat2(
7586:                    List<java.lang.Float> value) {
7587:                return new JAXBElement<List<java.lang.Float>>(
7588:                        _CgSetuserTypeFloat2_QNAME, ((Class) List.class),
7589:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7590:            }
7591:
7592:            /**
7593:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7594:             * 
7595:             */
7596:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3",scope=CgNewarrayType.class)
7597:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat3(
7598:                    List<java.lang.Float> value) {
7599:                return new JAXBElement<List<java.lang.Float>>(
7600:                        _CgSetuserTypeFloat3_QNAME, ((Class) List.class),
7601:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7602:            }
7603:
7604:            /**
7605:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
7606:             * 
7607:             */
7608:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1",scope=CgNewarrayType.class)
7609:            public JAXBElement<java.lang.Float> createCgNewarrayTypeFloat1(
7610:                    java.lang.Float value) {
7611:                return new JAXBElement<java.lang.Float>(
7612:                        _CgSetuserTypeFloat1_QNAME, java.lang.Float.class,
7613:                        CgNewarrayType.class, value);
7614:            }
7615:
7616:            /**
7617:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7618:             * 
7619:             */
7620:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x1",scope=CgNewarrayType.class)
7621:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt1X1(
7622:                    List<Integer> value) {
7623:                return new JAXBElement<List<Integer>>(
7624:                        _CgSetuserTypeInt1X1_QNAME, ((Class) List.class),
7625:                        CgNewarrayType.class, ((List<Integer>) value));
7626:            }
7627:
7628:            /**
7629:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7630:             * 
7631:             */
7632:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x3",scope=CgNewarrayType.class)
7633:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt1X3(
7634:                    List<Integer> value) {
7635:                return new JAXBElement<List<Integer>>(
7636:                        _CgSetuserTypeInt1X3_QNAME, ((Class) List.class),
7637:                        CgNewarrayType.class, ((List<Integer>) value));
7638:            }
7639:
7640:            /**
7641:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7642:             * 
7643:             */
7644:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x2",scope=CgNewarrayType.class)
7645:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt1X2(
7646:                    List<Integer> value) {
7647:                return new JAXBElement<List<Integer>>(
7648:                        _CgSetuserTypeInt1X2_QNAME, ((Class) List.class),
7649:                        CgNewarrayType.class, ((List<Integer>) value));
7650:            }
7651:
7652:            /**
7653:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7654:             * 
7655:             */
7656:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float2x1",scope=CgNewarrayType.class)
7657:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat2X1(
7658:                    List<java.lang.Float> value) {
7659:                return new JAXBElement<List<java.lang.Float>>(
7660:                        _CgSetuserTypeFloat2X1_QNAME, ((Class) List.class),
7661:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7662:            }
7663:
7664:            /**
7665:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7666:             * 
7667:             */
7668:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1x4",scope=CgNewarrayType.class)
7669:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt1X4(
7670:                    List<Integer> value) {
7671:                return new JAXBElement<List<Integer>>(
7672:                        _CgSetuserTypeInt1X4_QNAME, ((Class) List.class),
7673:                        CgNewarrayType.class, ((List<Integer>) value));
7674:            }
7675:
7676:            /**
7677:             * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
7678:             * 
7679:             */
7680:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int1",scope=CgNewarrayType.class)
7681:            public JAXBElement<Integer> createCgNewarrayTypeInt1(Integer value) {
7682:                return new JAXBElement<Integer>(_CgSetuserTypeInt1_QNAME,
7683:                        Integer.class, CgNewarrayType.class, value);
7684:            }
7685:
7686:            /**
7687:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7688:             * 
7689:             */
7690:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2",scope=CgNewarrayType.class)
7691:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt2(
7692:                    List<Integer> value) {
7693:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt2_QNAME,
7694:                        ((Class) List.class), CgNewarrayType.class,
7695:                        ((List<Integer>) value));
7696:            }
7697:
7698:            /**
7699:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7700:             * 
7701:             */
7702:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3",scope=CgNewarrayType.class)
7703:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt3(
7704:                    List<Integer> value) {
7705:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt3_QNAME,
7706:                        ((Class) List.class), CgNewarrayType.class,
7707:                        ((List<Integer>) value));
7708:            }
7709:
7710:            /**
7711:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7712:             * 
7713:             */
7714:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4",scope=CgNewarrayType.class)
7715:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt4(
7716:                    List<Integer> value) {
7717:                return new JAXBElement<List<Integer>>(_CgSetuserTypeInt4_QNAME,
7718:                        ((Class) List.class), CgNewarrayType.class,
7719:                        ((List<Integer>) value));
7720:            }
7721:
7722:            /**
7723:             * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
7724:             * 
7725:             */
7726:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="enum",scope=CgNewarrayType.class)
7727:            public JAXBElement<String> createCgNewarrayTypeEnum(String value) {
7728:                return new JAXBElement<String>(_CgSetuserTypeEnum_QNAME,
7729:                        String.class, CgNewarrayType.class, value);
7730:            }
7731:
7732:            /**
7733:             * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
7734:             * 
7735:             */
7736:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int",scope=CgNewarrayType.class)
7737:            public JAXBElement<Integer> createCgNewarrayTypeInt(Integer value) {
7738:                return new JAXBElement<Integer>(_CgSetuserTypeInt_QNAME,
7739:                        Integer.class, CgNewarrayType.class, value);
7740:            }
7741:
7742:            /**
7743:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7744:             * 
7745:             */
7746:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x1",scope=CgNewarrayType.class)
7747:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed2X1(
7748:                    List<java.lang.Float> value) {
7749:                return new JAXBElement<List<java.lang.Float>>(
7750:                        _CgSetuserTypeFixed2X1_QNAME, ((Class) List.class),
7751:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7752:            }
7753:
7754:            /**
7755:             * Create an instance of {@link JAXBElement }{@code <}{@link CgConnectParam }{@code >}}
7756:             * 
7757:             */
7758:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="connect_param",scope=CgNewarrayType.class)
7759:            public JAXBElement<CgConnectParam> createCgNewarrayTypeConnectParam(
7760:                    CgConnectParam value) {
7761:                return new JAXBElement<CgConnectParam>(
7762:                        _CgSetuserTypeConnectParam_QNAME, CgConnectParam.class,
7763:                        CgNewarrayType.class, value);
7764:            }
7765:
7766:            /**
7767:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSamplerRECT }{@code >}}
7768:             * 
7769:             */
7770:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerRECT",scope=CgNewarrayType.class)
7771:            public JAXBElement<CgSamplerRECT> createCgNewarrayTypeSamplerRECT(
7772:                    CgSamplerRECT value) {
7773:                return new JAXBElement<CgSamplerRECT>(
7774:                        _CgSetuserTypeSamplerRECT_QNAME, CgSamplerRECT.class,
7775:                        CgNewarrayType.class, value);
7776:            }
7777:
7778:            /**
7779:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSampler1D }{@code >}}
7780:             * 
7781:             */
7782:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler1D",scope=CgNewarrayType.class)
7783:            public JAXBElement<CgSampler1D> createCgNewarrayTypeSampler1D(
7784:                    CgSampler1D value) {
7785:                return new JAXBElement<CgSampler1D>(
7786:                        _CgSetuserTypeSampler1D_QNAME, CgSampler1D.class,
7787:                        CgNewarrayType.class, value);
7788:            }
7789:
7790:            /**
7791:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7792:             * 
7793:             */
7794:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4",scope=CgNewarrayType.class)
7795:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed4(
7796:                    List<java.lang.Float> value) {
7797:                return new JAXBElement<List<java.lang.Float>>(
7798:                        _CgSetuserTypeFixed4_QNAME, ((Class) List.class),
7799:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7800:            }
7801:
7802:            /**
7803:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7804:             * 
7805:             */
7806:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x4",scope=CgNewarrayType.class)
7807:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed2X4(
7808:                    List<java.lang.Float> value) {
7809:                return new JAXBElement<List<java.lang.Float>>(
7810:                        _CgSetuserTypeFixed2X4_QNAME, ((Class) List.class),
7811:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7812:            }
7813:
7814:            /**
7815:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7816:             * 
7817:             */
7818:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x3",scope=CgNewarrayType.class)
7819:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed2X3(
7820:                    List<java.lang.Float> value) {
7821:                return new JAXBElement<List<java.lang.Float>>(
7822:                        _CgSetuserTypeFixed2X3_QNAME, ((Class) List.class),
7823:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7824:            }
7825:
7826:            /**
7827:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7828:             * 
7829:             */
7830:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2x2",scope=CgNewarrayType.class)
7831:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed2X2(
7832:                    List<java.lang.Float> value) {
7833:                return new JAXBElement<List<java.lang.Float>>(
7834:                        _CgSetuserTypeFixed2X2_QNAME, ((Class) List.class),
7835:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7836:            }
7837:
7838:            /**
7839:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
7840:             * 
7841:             */
7842:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1",scope=CgNewarrayType.class)
7843:            public JAXBElement<java.lang.Float> createCgNewarrayTypeFixed1(
7844:                    java.lang.Float value) {
7845:                return new JAXBElement<java.lang.Float>(
7846:                        _CgSetuserTypeFixed1_QNAME, java.lang.Float.class,
7847:                        CgNewarrayType.class, value);
7848:            }
7849:
7850:            /**
7851:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7852:             * 
7853:             */
7854:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed2",scope=CgNewarrayType.class)
7855:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed2(
7856:                    List<java.lang.Float> value) {
7857:                return new JAXBElement<List<java.lang.Float>>(
7858:                        _CgSetuserTypeFixed2_QNAME, ((Class) List.class),
7859:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7860:            }
7861:
7862:            /**
7863:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7864:             * 
7865:             */
7866:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3",scope=CgNewarrayType.class)
7867:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed3(
7868:                    List<java.lang.Float> value) {
7869:                return new JAXBElement<List<java.lang.Float>>(
7870:                        _CgSetuserTypeFixed3_QNAME, ((Class) List.class),
7871:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7872:            }
7873:
7874:            /**
7875:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7876:             * 
7877:             */
7878:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x1",scope=CgNewarrayType.class)
7879:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed3X1(
7880:                    List<java.lang.Float> value) {
7881:                return new JAXBElement<List<java.lang.Float>>(
7882:                        _CgSetuserTypeFixed3X1_QNAME, ((Class) List.class),
7883:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7884:            }
7885:
7886:            /**
7887:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7888:             * 
7889:             */
7890:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x2",scope=CgNewarrayType.class)
7891:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed3X2(
7892:                    List<java.lang.Float> value) {
7893:                return new JAXBElement<List<java.lang.Float>>(
7894:                        _CgSetuserTypeFixed3X2_QNAME, ((Class) List.class),
7895:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7896:            }
7897:
7898:            /**
7899:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7900:             * 
7901:             */
7902:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x4",scope=CgNewarrayType.class)
7903:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt3X4(
7904:                    List<Integer> value) {
7905:                return new JAXBElement<List<Integer>>(
7906:                        _CgSetuserTypeInt3X4_QNAME, ((Class) List.class),
7907:                        CgNewarrayType.class, ((List<Integer>) value));
7908:            }
7909:
7910:            /**
7911:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7912:             * 
7913:             */
7914:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x3",scope=CgNewarrayType.class)
7915:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed3X3(
7916:                    List<java.lang.Float> value) {
7917:                return new JAXBElement<List<java.lang.Float>>(
7918:                        _CgSetuserTypeFixed3X3_QNAME, ((Class) List.class),
7919:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7920:            }
7921:
7922:            /**
7923:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7924:             * 
7925:             */
7926:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed3x4",scope=CgNewarrayType.class)
7927:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed3X4(
7928:                    List<java.lang.Float> value) {
7929:                return new JAXBElement<List<java.lang.Float>>(
7930:                        _CgSetuserTypeFixed3X4_QNAME, ((Class) List.class),
7931:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7932:            }
7933:
7934:            /**
7935:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7936:             * 
7937:             */
7938:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x4",scope=CgNewarrayType.class)
7939:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt4X4(
7940:                    List<Integer> value) {
7941:                return new JAXBElement<List<Integer>>(
7942:                        _CgSetuserTypeInt4X4_QNAME, ((Class) List.class),
7943:                        CgNewarrayType.class, ((List<Integer>) value));
7944:            }
7945:
7946:            /**
7947:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
7948:             * 
7949:             */
7950:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x3",scope=CgNewarrayType.class)
7951:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt4X3(
7952:                    List<Integer> value) {
7953:                return new JAXBElement<List<Integer>>(
7954:                        _CgSetuserTypeInt4X3_QNAME, ((Class) List.class),
7955:                        CgNewarrayType.class, ((List<Integer>) value));
7956:            }
7957:
7958:            /**
7959:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
7960:             * 
7961:             */
7962:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2",scope=CgNewarrayType.class)
7963:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf2(
7964:                    List<java.lang.Float> value) {
7965:                return new JAXBElement<List<java.lang.Float>>(
7966:                        _CgSetuserTypeHalf2_QNAME, ((Class) List.class),
7967:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
7968:            }
7969:
7970:            /**
7971:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
7972:             * 
7973:             */
7974:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1",scope=CgNewarrayType.class)
7975:            public JAXBElement<java.lang.Float> createCgNewarrayTypeHalf1(
7976:                    java.lang.Float value) {
7977:                return new JAXBElement<java.lang.Float>(
7978:                        _CgSetuserTypeHalf1_QNAME, java.lang.Float.class,
7979:                        CgNewarrayType.class, value);
7980:            }
7981:
7982:            /**
7983:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7984:             * 
7985:             */
7986:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x3",scope=CgNewarrayType.class)
7987:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool2X3(
7988:                    List<Boolean> value) {
7989:                return new JAXBElement<List<Boolean>>(
7990:                        _CgSetuserTypeBool2X3_QNAME, ((Class) List.class),
7991:                        CgNewarrayType.class, ((List<Boolean>) value));
7992:            }
7993:
7994:            /**
7995:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
7996:             * 
7997:             */
7998:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x2",scope=CgNewarrayType.class)
7999:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool2X2(
8000:                    List<Boolean> value) {
8001:                return new JAXBElement<List<Boolean>>(
8002:                        _CgSetuserTypeBool2X2_QNAME, ((Class) List.class),
8003:                        CgNewarrayType.class, ((List<Boolean>) value));
8004:            }
8005:
8006:            /**
8007:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8008:             * 
8009:             */
8010:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x1",scope=CgNewarrayType.class)
8011:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool2X1(
8012:                    List<Boolean> value) {
8013:                return new JAXBElement<List<Boolean>>(
8014:                        _CgSetuserTypeBool2X1_QNAME, ((Class) List.class),
8015:                        CgNewarrayType.class, ((List<Boolean>) value));
8016:            }
8017:
8018:            /**
8019:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8020:             * 
8021:             */
8022:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2x4",scope=CgNewarrayType.class)
8023:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool2X4(
8024:                    List<Boolean> value) {
8025:                return new JAXBElement<List<Boolean>>(
8026:                        _CgSetuserTypeBool2X4_QNAME, ((Class) List.class),
8027:                        CgNewarrayType.class, ((List<Boolean>) value));
8028:            }
8029:
8030:            /**
8031:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSampler2D }{@code >}}
8032:             * 
8033:             */
8034:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler2D",scope=CgNewarrayType.class)
8035:            public JAXBElement<CgSampler2D> createCgNewarrayTypeSampler2D(
8036:                    CgSampler2D value) {
8037:                return new JAXBElement<CgSampler2D>(
8038:                        _CgSetuserTypeSampler2D_QNAME, CgSampler2D.class,
8039:                        CgNewarrayType.class, value);
8040:            }
8041:
8042:            /**
8043:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8044:             * 
8045:             */
8046:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x3",scope=CgNewarrayType.class)
8047:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf1X3(
8048:                    List<java.lang.Float> value) {
8049:                return new JAXBElement<List<java.lang.Float>>(
8050:                        _CgSetuserTypeHalf1X3_QNAME, ((Class) List.class),
8051:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8052:            }
8053:
8054:            /**
8055:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8056:             * 
8057:             */
8058:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x2",scope=CgNewarrayType.class)
8059:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf1X2(
8060:                    List<java.lang.Float> value) {
8061:                return new JAXBElement<List<java.lang.Float>>(
8062:                        _CgSetuserTypeHalf1X2_QNAME, ((Class) List.class),
8063:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8064:            }
8065:
8066:            /**
8067:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8068:             * 
8069:             */
8070:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x4",scope=CgNewarrayType.class)
8071:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf1X4(
8072:                    List<java.lang.Float> value) {
8073:                return new JAXBElement<List<java.lang.Float>>(
8074:                        _CgSetuserTypeHalf1X4_QNAME, ((Class) List.class),
8075:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8076:            }
8077:
8078:            /**
8079:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8080:             * 
8081:             */
8082:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half1x1",scope=CgNewarrayType.class)
8083:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf1X1(
8084:                    List<java.lang.Float> value) {
8085:                return new JAXBElement<List<java.lang.Float>>(
8086:                        _CgSetuserTypeHalf1X1_QNAME, ((Class) List.class),
8087:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8088:            }
8089:
8090:            /**
8091:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8092:             * 
8093:             */
8094:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3",scope=CgNewarrayType.class)
8095:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf3(
8096:                    List<java.lang.Float> value) {
8097:                return new JAXBElement<List<java.lang.Float>>(
8098:                        _CgSetuserTypeHalf3_QNAME, ((Class) List.class),
8099:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8100:            }
8101:
8102:            /**
8103:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8104:             * 
8105:             */
8106:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4",scope=CgNewarrayType.class)
8107:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf4(
8108:                    List<java.lang.Float> value) {
8109:                return new JAXBElement<List<java.lang.Float>>(
8110:                        _CgSetuserTypeHalf4_QNAME, ((Class) List.class),
8111:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8112:            }
8113:
8114:            /**
8115:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8116:             * 
8117:             */
8118:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x1",scope=CgNewarrayType.class)
8119:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf2X1(
8120:                    List<java.lang.Float> value) {
8121:                return new JAXBElement<List<java.lang.Float>>(
8122:                        _CgSetuserTypeHalf2X1_QNAME, ((Class) List.class),
8123:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8124:            }
8125:
8126:            /**
8127:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
8128:             * 
8129:             */
8130:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x1",scope=CgNewarrayType.class)
8131:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt4X1(
8132:                    List<Integer> value) {
8133:                return new JAXBElement<List<Integer>>(
8134:                        _CgSetuserTypeInt4X1_QNAME, ((Class) List.class),
8135:                        CgNewarrayType.class, ((List<Integer>) value));
8136:            }
8137:
8138:            /**
8139:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
8140:             * 
8141:             */
8142:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int4x2",scope=CgNewarrayType.class)
8143:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt4X2(
8144:                    List<Integer> value) {
8145:                return new JAXBElement<List<Integer>>(
8146:                        _CgSetuserTypeInt4X2_QNAME, ((Class) List.class),
8147:                        CgNewarrayType.class, ((List<Integer>) value));
8148:            }
8149:
8150:            /**
8151:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8152:             * 
8153:             */
8154:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x2",scope=CgNewarrayType.class)
8155:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf2X2(
8156:                    List<java.lang.Float> value) {
8157:                return new JAXBElement<List<java.lang.Float>>(
8158:                        _CgSetuserTypeHalf2X2_QNAME, ((Class) List.class),
8159:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8160:            }
8161:
8162:            /**
8163:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8164:             * 
8165:             */
8166:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x3",scope=CgNewarrayType.class)
8167:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf2X3(
8168:                    List<java.lang.Float> value) {
8169:                return new JAXBElement<List<java.lang.Float>>(
8170:                        _CgSetuserTypeHalf2X3_QNAME, ((Class) List.class),
8171:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8172:            }
8173:
8174:            /**
8175:             * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
8176:             * 
8177:             */
8178:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool",scope=CgNewarrayType.class)
8179:            public JAXBElement<Boolean> createCgNewarrayTypeBool(Boolean value) {
8180:                return new JAXBElement<Boolean>(_CgSetuserTypeBool_QNAME,
8181:                        Boolean.class, CgNewarrayType.class, value);
8182:            }
8183:
8184:            /**
8185:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8186:             * 
8187:             */
8188:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half2x4",scope=CgNewarrayType.class)
8189:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf2X4(
8190:                    List<java.lang.Float> value) {
8191:                return new JAXBElement<List<java.lang.Float>>(
8192:                        _CgSetuserTypeHalf2X4_QNAME, ((Class) List.class),
8193:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8194:            }
8195:
8196:            /**
8197:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
8198:             * 
8199:             */
8200:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x2",scope=CgNewarrayType.class)
8201:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt3X2(
8202:                    List<Integer> value) {
8203:                return new JAXBElement<List<Integer>>(
8204:                        _CgSetuserTypeInt3X2_QNAME, ((Class) List.class),
8205:                        CgNewarrayType.class, ((List<Integer>) value));
8206:            }
8207:
8208:            /**
8209:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8210:             * 
8211:             */
8212:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x1",scope=CgNewarrayType.class)
8213:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf3X1(
8214:                    List<java.lang.Float> value) {
8215:                return new JAXBElement<List<java.lang.Float>>(
8216:                        _CgSetuserTypeHalf3X1_QNAME, ((Class) List.class),
8217:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8218:            }
8219:
8220:            /**
8221:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
8222:             * 
8223:             */
8224:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x3",scope=CgNewarrayType.class)
8225:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt3X3(
8226:                    List<Integer> value) {
8227:                return new JAXBElement<List<Integer>>(
8228:                        _CgSetuserTypeInt3X3_QNAME, ((Class) List.class),
8229:                        CgNewarrayType.class, ((List<Integer>) value));
8230:            }
8231:
8232:            /**
8233:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8234:             * 
8235:             */
8236:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x2",scope=CgNewarrayType.class)
8237:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf3X2(
8238:                    List<java.lang.Float> value) {
8239:                return new JAXBElement<List<java.lang.Float>>(
8240:                        _CgSetuserTypeHalf3X2_QNAME, ((Class) List.class),
8241:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8242:            }
8243:
8244:            /**
8245:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8246:             * 
8247:             */
8248:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x1",scope=CgNewarrayType.class)
8249:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool4X1(
8250:                    List<Boolean> value) {
8251:                return new JAXBElement<List<Boolean>>(
8252:                        _CgSetuserTypeBool4X1_QNAME, ((Class) List.class),
8253:                        CgNewarrayType.class, ((List<Boolean>) value));
8254:            }
8255:
8256:            /**
8257:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8258:             * 
8259:             */
8260:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x3",scope=CgNewarrayType.class)
8261:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf3X3(
8262:                    List<java.lang.Float> value) {
8263:                return new JAXBElement<List<java.lang.Float>>(
8264:                        _CgSetuserTypeHalf3X3_QNAME, ((Class) List.class),
8265:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8266:            }
8267:
8268:            /**
8269:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
8270:             * 
8271:             */
8272:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int3x1",scope=CgNewarrayType.class)
8273:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt3X1(
8274:                    List<Integer> value) {
8275:                return new JAXBElement<List<Integer>>(
8276:                        _CgSetuserTypeInt3X1_QNAME, ((Class) List.class),
8277:                        CgNewarrayType.class, ((List<Integer>) value));
8278:            }
8279:
8280:            /**
8281:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8282:             * 
8283:             */
8284:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x3",scope=CgNewarrayType.class)
8285:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool4X3(
8286:                    List<Boolean> value) {
8287:                return new JAXBElement<List<Boolean>>(
8288:                        _CgSetuserTypeBool4X3_QNAME, ((Class) List.class),
8289:                        CgNewarrayType.class, ((List<Boolean>) value));
8290:            }
8291:
8292:            /**
8293:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8294:             * 
8295:             */
8296:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half3x4",scope=CgNewarrayType.class)
8297:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf3X4(
8298:                    List<java.lang.Float> value) {
8299:                return new JAXBElement<List<java.lang.Float>>(
8300:                        _CgSetuserTypeHalf3X4_QNAME, ((Class) List.class),
8301:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8302:            }
8303:
8304:            /**
8305:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8306:             * 
8307:             */
8308:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x2",scope=CgNewarrayType.class)
8309:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool4X2(
8310:                    List<Boolean> value) {
8311:                return new JAXBElement<List<Boolean>>(
8312:                        _CgSetuserTypeBool4X2_QNAME, ((Class) List.class),
8313:                        CgNewarrayType.class, ((List<Boolean>) value));
8314:            }
8315:
8316:            /**
8317:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSampler3D }{@code >}}
8318:             * 
8319:             */
8320:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="sampler3D",scope=CgNewarrayType.class)
8321:            public JAXBElement<CgSampler3D> createCgNewarrayTypeSampler3D(
8322:                    CgSampler3D value) {
8323:                return new JAXBElement<CgSampler3D>(
8324:                        _CgSetuserTypeSampler3D_QNAME, CgSampler3D.class,
8325:                        CgNewarrayType.class, value);
8326:            }
8327:
8328:            /**
8329:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8330:             * 
8331:             */
8332:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4x4",scope=CgNewarrayType.class)
8333:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool4X4(
8334:                    List<Boolean> value) {
8335:                return new JAXBElement<List<Boolean>>(
8336:                        _CgSetuserTypeBool4X4_QNAME, ((Class) List.class),
8337:                        CgNewarrayType.class, ((List<Boolean>) value));
8338:            }
8339:
8340:            /**
8341:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
8342:             * 
8343:             */
8344:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x2",scope=CgNewarrayType.class)
8345:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt2X2(
8346:                    List<Integer> value) {
8347:                return new JAXBElement<List<Integer>>(
8348:                        _CgSetuserTypeInt2X2_QNAME, ((Class) List.class),
8349:                        CgNewarrayType.class, ((List<Integer>) value));
8350:            }
8351:
8352:            /**
8353:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
8354:             * 
8355:             */
8356:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed",scope=CgNewarrayType.class)
8357:            public JAXBElement<java.lang.Float> createCgNewarrayTypeFixed(
8358:                    java.lang.Float value) {
8359:                return new JAXBElement<java.lang.Float>(
8360:                        _CgSetuserTypeFixed_QNAME, java.lang.Float.class,
8361:                        CgNewarrayType.class, value);
8362:            }
8363:
8364:            /**
8365:             * Create an instance of {@link JAXBElement }{@code <}{@link java.lang.Float }{@code >}}
8366:             * 
8367:             */
8368:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float",scope=CgNewarrayType.class)
8369:            public JAXBElement<java.lang.Float> createCgNewarrayTypeFloat(
8370:                    java.lang.Float value) {
8371:                return new JAXBElement<java.lang.Float>(
8372:                        _CgSetuserTypeFloat_QNAME, java.lang.Float.class,
8373:                        CgNewarrayType.class, value);
8374:            }
8375:
8376:            /**
8377:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
8378:             * 
8379:             */
8380:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x1",scope=CgNewarrayType.class)
8381:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt2X1(
8382:                    List<Integer> value) {
8383:                return new JAXBElement<List<Integer>>(
8384:                        _CgSetuserTypeInt2X1_QNAME, ((Class) List.class),
8385:                        CgNewarrayType.class, ((List<Integer>) value));
8386:            }
8387:
8388:            /**
8389:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
8390:             * 
8391:             */
8392:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x4",scope=CgNewarrayType.class)
8393:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt2X4(
8394:                    List<Integer> value) {
8395:                return new JAXBElement<List<Integer>>(
8396:                        _CgSetuserTypeInt2X4_QNAME, ((Class) List.class),
8397:                        CgNewarrayType.class, ((List<Integer>) value));
8398:            }
8399:
8400:            /**
8401:             * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
8402:             * 
8403:             */
8404:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1",scope=CgNewarrayType.class)
8405:            public JAXBElement<Boolean> createCgNewarrayTypeBool1(Boolean value) {
8406:                return new JAXBElement<Boolean>(_CgSetuserTypeBool1_QNAME,
8407:                        Boolean.class, CgNewarrayType.class, value);
8408:            }
8409:
8410:            /**
8411:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8412:             * 
8413:             */
8414:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x2",scope=CgNewarrayType.class)
8415:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat1X2(
8416:                    List<java.lang.Float> value) {
8417:                return new JAXBElement<List<java.lang.Float>>(
8418:                        _CgSetuserTypeFloat1X2_QNAME, ((Class) List.class),
8419:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8420:            }
8421:
8422:            /**
8423:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Integer }{@code >}{@code >}}
8424:             * 
8425:             */
8426:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="int2x3",scope=CgNewarrayType.class)
8427:            public JAXBElement<List<Integer>> createCgNewarrayTypeInt2X3(
8428:                    List<Integer> value) {
8429:                return new JAXBElement<List<Integer>>(
8430:                        _CgSetuserTypeInt2X3_QNAME, ((Class) List.class),
8431:                        CgNewarrayType.class, ((List<Integer>) value));
8432:            }
8433:
8434:            /**
8435:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8436:             * 
8437:             */
8438:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x1",scope=CgNewarrayType.class)
8439:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat1X1(
8440:                    List<java.lang.Float> value) {
8441:                return new JAXBElement<List<java.lang.Float>>(
8442:                        _CgSetuserTypeFloat1X1_QNAME, ((Class) List.class),
8443:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8444:            }
8445:
8446:            /**
8447:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8448:             * 
8449:             */
8450:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x2",scope=CgNewarrayType.class)
8451:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat3X2(
8452:                    List<java.lang.Float> value) {
8453:                return new JAXBElement<List<java.lang.Float>>(
8454:                        _CgSetuserTypeFloat3X2_QNAME, ((Class) List.class),
8455:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8456:            }
8457:
8458:            /**
8459:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8460:             * 
8461:             */
8462:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x1",scope=CgNewarrayType.class)
8463:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat3X1(
8464:                    List<java.lang.Float> value) {
8465:                return new JAXBElement<List<java.lang.Float>>(
8466:                        _CgSetuserTypeFloat3X1_QNAME, ((Class) List.class),
8467:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8468:            }
8469:
8470:            /**
8471:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8472:             * 
8473:             */
8474:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x4",scope=CgNewarrayType.class)
8475:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat3X4(
8476:                    List<java.lang.Float> value) {
8477:                return new JAXBElement<List<java.lang.Float>>(
8478:                        _CgSetuserTypeFloat3X4_QNAME, ((Class) List.class),
8479:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8480:            }
8481:
8482:            /**
8483:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8484:             * 
8485:             */
8486:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float3x3",scope=CgNewarrayType.class)
8487:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat3X3(
8488:                    List<java.lang.Float> value) {
8489:                return new JAXBElement<List<java.lang.Float>>(
8490:                        _CgSetuserTypeFloat3X3_QNAME, ((Class) List.class),
8491:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8492:            }
8493:
8494:            /**
8495:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8496:             * 
8497:             */
8498:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3",scope=CgNewarrayType.class)
8499:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool3(
8500:                    List<Boolean> value) {
8501:                return new JAXBElement<List<Boolean>>(
8502:                        _CgSetuserTypeBool3_QNAME, ((Class) List.class),
8503:                        CgNewarrayType.class, ((List<Boolean>) value));
8504:            }
8505:
8506:            /**
8507:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8508:             * 
8509:             */
8510:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool2",scope=CgNewarrayType.class)
8511:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool2(
8512:                    List<Boolean> value) {
8513:                return new JAXBElement<List<Boolean>>(
8514:                        _CgSetuserTypeBool2_QNAME, ((Class) List.class),
8515:                        CgNewarrayType.class, ((List<Boolean>) value));
8516:            }
8517:
8518:            /**
8519:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8520:             * 
8521:             */
8522:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool4",scope=CgNewarrayType.class)
8523:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool4(
8524:                    List<Boolean> value) {
8525:                return new JAXBElement<List<Boolean>>(
8526:                        _CgSetuserTypeBool4_QNAME, ((Class) List.class),
8527:                        CgNewarrayType.class, ((List<Boolean>) value));
8528:            }
8529:
8530:            /**
8531:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSurfaceType }{@code >}}
8532:             * 
8533:             */
8534:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="surface",scope=CgNewarrayType.class)
8535:            public JAXBElement<CgSurfaceType> createCgNewarrayTypeSurface(
8536:                    CgSurfaceType value) {
8537:                return new JAXBElement<CgSurfaceType>(
8538:                        _CgSetuserTypeSurface_QNAME, CgSurfaceType.class,
8539:                        CgNewarrayType.class, value);
8540:            }
8541:
8542:            /**
8543:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8544:             * 
8545:             */
8546:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x1",scope=CgNewarrayType.class)
8547:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf4X1(
8548:                    List<java.lang.Float> value) {
8549:                return new JAXBElement<List<java.lang.Float>>(
8550:                        _CgSetuserTypeHalf4X1_QNAME, ((Class) List.class),
8551:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8552:            }
8553:
8554:            /**
8555:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8556:             * 
8557:             */
8558:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x2",scope=CgNewarrayType.class)
8559:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf4X2(
8560:                    List<java.lang.Float> value) {
8561:                return new JAXBElement<List<java.lang.Float>>(
8562:                        _CgSetuserTypeHalf4X2_QNAME, ((Class) List.class),
8563:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8564:            }
8565:
8566:            /**
8567:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8568:             * 
8569:             */
8570:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x3",scope=CgNewarrayType.class)
8571:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat1X3(
8572:                    List<java.lang.Float> value) {
8573:                return new JAXBElement<List<java.lang.Float>>(
8574:                        _CgSetuserTypeFloat1X3_QNAME, ((Class) List.class),
8575:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8576:            }
8577:
8578:            /**
8579:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8580:             * 
8581:             */
8582:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x3",scope=CgNewarrayType.class)
8583:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf4X3(
8584:                    List<java.lang.Float> value) {
8585:                return new JAXBElement<List<java.lang.Float>>(
8586:                        _CgSetuserTypeHalf4X3_QNAME, ((Class) List.class),
8587:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8588:            }
8589:
8590:            /**
8591:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8592:             * 
8593:             */
8594:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="half4x4",scope=CgNewarrayType.class)
8595:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeHalf4X4(
8596:                    List<java.lang.Float> value) {
8597:                return new JAXBElement<List<java.lang.Float>>(
8598:                        _CgSetuserTypeHalf4X4_QNAME, ((Class) List.class),
8599:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8600:            }
8601:
8602:            /**
8603:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8604:             * 
8605:             */
8606:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float1x4",scope=CgNewarrayType.class)
8607:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat1X4(
8608:                    List<java.lang.Float> value) {
8609:                return new JAXBElement<List<java.lang.Float>>(
8610:                        _CgSetuserTypeFloat1X4_QNAME, ((Class) List.class),
8611:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8612:            }
8613:
8614:            /**
8615:             * Create an instance of {@link JAXBElement }{@code <}{@link CgNewarrayType }{@code >}}
8616:             * 
8617:             */
8618:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="array",scope=CgNewarrayType.class)
8619:            public JAXBElement<CgNewarrayType> createCgNewarrayTypeArray(
8620:                    CgNewarrayType value) {
8621:                return new JAXBElement<CgNewarrayType>(
8622:                        _CgSetuserTypeArray_QNAME, CgNewarrayType.class,
8623:                        CgNewarrayType.class, value);
8624:            }
8625:
8626:            /**
8627:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8628:             * 
8629:             */
8630:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x1",scope=CgNewarrayType.class)
8631:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed1X1(
8632:                    List<java.lang.Float> value) {
8633:                return new JAXBElement<List<java.lang.Float>>(
8634:                        _CgSetuserTypeFixed1X1_QNAME, ((Class) List.class),
8635:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8636:            }
8637:
8638:            /**
8639:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8640:             * 
8641:             */
8642:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x2",scope=CgNewarrayType.class)
8643:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed1X2(
8644:                    List<java.lang.Float> value) {
8645:                return new JAXBElement<List<java.lang.Float>>(
8646:                        _CgSetuserTypeFixed1X2_QNAME, ((Class) List.class),
8647:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8648:            }
8649:
8650:            /**
8651:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8652:             * 
8653:             */
8654:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x3",scope=CgNewarrayType.class)
8655:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed1X3(
8656:                    List<java.lang.Float> value) {
8657:                return new JAXBElement<List<java.lang.Float>>(
8658:                        _CgSetuserTypeFixed1X3_QNAME, ((Class) List.class),
8659:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8660:            }
8661:
8662:            /**
8663:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8664:             * 
8665:             */
8666:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed1x4",scope=CgNewarrayType.class)
8667:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed1X4(
8668:                    List<java.lang.Float> value) {
8669:                return new JAXBElement<List<java.lang.Float>>(
8670:                        _CgSetuserTypeFixed1X4_QNAME, ((Class) List.class),
8671:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8672:            }
8673:
8674:            /**
8675:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSamplerCUBE }{@code >}}
8676:             * 
8677:             */
8678:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerCUBE",scope=CgNewarrayType.class)
8679:            public JAXBElement<CgSamplerCUBE> createCgNewarrayTypeSamplerCUBE(
8680:                    CgSamplerCUBE value) {
8681:                return new JAXBElement<CgSamplerCUBE>(
8682:                        _CgSetuserTypeSamplerCUBE_QNAME, CgSamplerCUBE.class,
8683:                        CgNewarrayType.class, value);
8684:            }
8685:
8686:            /**
8687:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8688:             * 
8689:             */
8690:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x3",scope=CgNewarrayType.class)
8691:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool1X3(
8692:                    List<Boolean> value) {
8693:                return new JAXBElement<List<Boolean>>(
8694:                        _CgSetuserTypeBool1X3_QNAME, ((Class) List.class),
8695:                        CgNewarrayType.class, ((List<Boolean>) value));
8696:            }
8697:
8698:            /**
8699:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8700:             * 
8701:             */
8702:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x4",scope=CgNewarrayType.class)
8703:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool1X4(
8704:                    List<Boolean> value) {
8705:                return new JAXBElement<List<Boolean>>(
8706:                        _CgSetuserTypeBool1X4_QNAME, ((Class) List.class),
8707:                        CgNewarrayType.class, ((List<Boolean>) value));
8708:            }
8709:
8710:            /**
8711:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8712:             * 
8713:             */
8714:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x1",scope=CgNewarrayType.class)
8715:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool1X1(
8716:                    List<Boolean> value) {
8717:                return new JAXBElement<List<Boolean>>(
8718:                        _CgSetuserTypeBool1X1_QNAME, ((Class) List.class),
8719:                        CgNewarrayType.class, ((List<Boolean>) value));
8720:            }
8721:
8722:            /**
8723:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8724:             * 
8725:             */
8726:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool1x2",scope=CgNewarrayType.class)
8727:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool1X2(
8728:                    List<Boolean> value) {
8729:                return new JAXBElement<List<Boolean>>(
8730:                        _CgSetuserTypeBool1X2_QNAME, ((Class) List.class),
8731:                        CgNewarrayType.class, ((List<Boolean>) value));
8732:            }
8733:
8734:            /**
8735:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSetuserType }{@code >}}
8736:             * 
8737:             */
8738:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="usertype",scope=CgNewarrayType.class)
8739:            public JAXBElement<CgSetuserType> createCgNewarrayTypeUsertype(
8740:                    CgSetuserType value) {
8741:                return new JAXBElement<CgSetuserType>(
8742:                        _CgSetuserTypeUsertype_QNAME, CgSetuserType.class,
8743:                        CgNewarrayType.class, value);
8744:            }
8745:
8746:            /**
8747:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8748:             * 
8749:             */
8750:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x3",scope=CgNewarrayType.class)
8751:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool3X3(
8752:                    List<Boolean> value) {
8753:                return new JAXBElement<List<Boolean>>(
8754:                        _CgSetuserTypeBool3X3_QNAME, ((Class) List.class),
8755:                        CgNewarrayType.class, ((List<Boolean>) value));
8756:            }
8757:
8758:            /**
8759:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8760:             * 
8761:             */
8762:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x4",scope=CgNewarrayType.class)
8763:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool3X4(
8764:                    List<Boolean> value) {
8765:                return new JAXBElement<List<Boolean>>(
8766:                        _CgSetuserTypeBool3X4_QNAME, ((Class) List.class),
8767:                        CgNewarrayType.class, ((List<Boolean>) value));
8768:            }
8769:
8770:            /**
8771:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8772:             * 
8773:             */
8774:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x1",scope=CgNewarrayType.class)
8775:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool3X1(
8776:                    List<Boolean> value) {
8777:                return new JAXBElement<List<Boolean>>(
8778:                        _CgSetuserTypeBool3X1_QNAME, ((Class) List.class),
8779:                        CgNewarrayType.class, ((List<Boolean>) value));
8780:            }
8781:
8782:            /**
8783:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link Boolean }{@code >}{@code >}}
8784:             * 
8785:             */
8786:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="bool3x2",scope=CgNewarrayType.class)
8787:            public JAXBElement<List<Boolean>> createCgNewarrayTypeBool3X2(
8788:                    List<Boolean> value) {
8789:                return new JAXBElement<List<Boolean>>(
8790:                        _CgSetuserTypeBool3X2_QNAME, ((Class) List.class),
8791:                        CgNewarrayType.class, ((List<Boolean>) value));
8792:            }
8793:
8794:            /**
8795:             * Create an instance of {@link JAXBElement }{@code <}{@link CgSamplerDEPTH }{@code >}}
8796:             * 
8797:             */
8798:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="samplerDEPTH",scope=CgNewarrayType.class)
8799:            public JAXBElement<CgSamplerDEPTH> createCgNewarrayTypeSamplerDEPTH(
8800:                    CgSamplerDEPTH value) {
8801:                return new JAXBElement<CgSamplerDEPTH>(
8802:                        _CgSetuserTypeSamplerDEPTH_QNAME, CgSamplerDEPTH.class,
8803:                        CgNewarrayType.class, value);
8804:            }
8805:
8806:            /**
8807:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8808:             * 
8809:             */
8810:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x4",scope=CgNewarrayType.class)
8811:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed4X4(
8812:                    List<java.lang.Float> value) {
8813:                return new JAXBElement<List<java.lang.Float>>(
8814:                        _CgSetuserTypeFixed4X4_QNAME, ((Class) List.class),
8815:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8816:            }
8817:
8818:            /**
8819:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8820:             * 
8821:             */
8822:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x3",scope=CgNewarrayType.class)
8823:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed4X3(
8824:                    List<java.lang.Float> value) {
8825:                return new JAXBElement<List<java.lang.Float>>(
8826:                        _CgSetuserTypeFixed4X3_QNAME, ((Class) List.class),
8827:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8828:            }
8829:
8830:            /**
8831:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8832:             * 
8833:             */
8834:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x2",scope=CgNewarrayType.class)
8835:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed4X2(
8836:                    List<java.lang.Float> value) {
8837:                return new JAXBElement<List<java.lang.Float>>(
8838:                        _CgSetuserTypeFixed4X2_QNAME, ((Class) List.class),
8839:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8840:            }
8841:
8842:            /**
8843:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8844:             * 
8845:             */
8846:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="fixed4x1",scope=CgNewarrayType.class)
8847:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFixed4X1(
8848:                    List<java.lang.Float> value) {
8849:                return new JAXBElement<List<java.lang.Float>>(
8850:                        _CgSetuserTypeFixed4X1_QNAME, ((Class) List.class),
8851:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8852:            }
8853:
8854:            /**
8855:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8856:             * 
8857:             */
8858:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x4",scope=CgNewarrayType.class)
8859:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat4X4(
8860:                    List<java.lang.Float> value) {
8861:                return new JAXBElement<List<java.lang.Float>>(
8862:                        _CgSetuserTypeFloat4X4_QNAME, ((Class) List.class),
8863:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8864:            }
8865:
8866:            /**
8867:             * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
8868:             * 
8869:             */
8870:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="string",scope=CgNewarrayType.class)
8871:            public JAXBElement<String> createCgNewarrayTypeString(String value) {
8872:                return new JAXBElement<String>(_CgSetuserTypeString_QNAME,
8873:                        String.class, CgNewarrayType.class, value);
8874:            }
8875:
8876:            /**
8877:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8878:             * 
8879:             */
8880:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x2",scope=CgNewarrayType.class)
8881:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat4X2(
8882:                    List<java.lang.Float> value) {
8883:                return new JAXBElement<List<java.lang.Float>>(
8884:                        _CgSetuserTypeFloat4X2_QNAME, ((Class) List.class),
8885:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8886:            }
8887:
8888:            /**
8889:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8890:             * 
8891:             */
8892:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x3",scope=CgNewarrayType.class)
8893:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat4X3(
8894:                    List<java.lang.Float> value) {
8895:                return new JAXBElement<List<java.lang.Float>>(
8896:                        _CgSetuserTypeFloat4X3_QNAME, ((Class) List.class),
8897:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8898:            }
8899:
8900:            /**
8901:             * Create an instance of {@link JAXBElement }{@code <}{@link List }{@code <}{@link java.lang.Float }{@code >}{@code >}}
8902:             * 
8903:             */
8904:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="float4x1",scope=CgNewarrayType.class)
8905:            public JAXBElement<List<java.lang.Float>> createCgNewarrayTypeFloat4X1(
8906:                    List<java.lang.Float> value) {
8907:                return new JAXBElement<List<java.lang.Float>>(
8908:                        _CgSetuserTypeFloat4X1_QNAME, ((Class) List.class),
8909:                        CgNewarrayType.class, ((List<java.lang.Float>) value));
8910:            }
8911:
8912:            /**
8913:             * Create an instance of {@link JAXBElement }{@code <}{@link Polygons.Ph }{@code >}}
8914:             * 
8915:             */
8916:            @XmlElementDecl(namespace="http://www.collada.org/2005/11/COLLADASchema",name="ph",scope=Polygons.class)
8917:            public JAXBElement<Polygons.Ph> createPolygonsPh(Polygons.Ph value) {
8918:                return new JAXBElement<Polygons.Ph>(_PolygonsPh_QNAME,
8919:                        Polygons.Ph.class, Polygons.class, value);
8920:            }
8921:
8922:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.