]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/tuple/Tuple14.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.scl.runtime / src / org / simantics / scl / runtime / tuple / Tuple14.java
1 /**
2  * This code is generated in org.simantics.scl.runtime.generation.GenerateTuples.
3  * Do not edit manually!
4  */\r
5 package org.simantics.scl.runtime.tuple;\r
6 \r
7 public class Tuple14 implements Tuple {\r
8     public final Object c0;\r
9     public final Object c1;\r
10     public final Object c2;\r
11     public final Object c3;\r
12     public final Object c4;\r
13     public final Object c5;\r
14     public final Object c6;\r
15     public final Object c7;\r
16     public final Object c8;\r
17     public final Object c9;\r
18     public final Object c10;\r
19     public final Object c11;\r
20     public final Object c12;\r
21     public final Object c13;\r
22 \r
23     public Tuple14(Object c0, Object c1, Object c2, Object c3, Object c4, Object c5, Object c6, Object c7, Object c8, Object c9, Object c10, Object c11, Object c12, Object c13) {\r
24         this.c0 = c0;\r
25         this.c1 = c1;\r
26         this.c2 = c2;\r
27         this.c3 = c3;\r
28         this.c4 = c4;\r
29         this.c5 = c5;\r
30         this.c6 = c6;\r
31         this.c7 = c7;\r
32         this.c8 = c8;\r
33         this.c9 = c9;\r
34         this.c10 = c10;\r
35         this.c11 = c11;\r
36         this.c12 = c12;\r
37         this.c13 = c13;\r
38     }\r
39 \r
40     public int length() {\r
41         return 14;\r
42     }\r
43 \r
44     public Object get(int id) {\r
45         switch(id) {\r
46         case 0: return c0;\r
47         case 1: return c1;\r
48         case 2: return c2;\r
49         case 3: return c3;\r
50         case 4: return c4;\r
51         case 5: return c5;\r
52         case 6: return c6;\r
53         case 7: return c7;\r
54         case 8: return c8;\r
55         case 9: return c9;\r
56         case 10: return c10;\r
57         case 11: return c11;\r
58         case 12: return c12;\r
59         case 13: return c13;\r
60         default: throw new IndexOutOfBoundsException();\r
61         }\r
62     }\r
63 \r
64     public Object[] toArray() {\r
65         return new Object[] { c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13 };\r
66     }\r
67 \r
68     @Override\r
69     public boolean equals(Object obj) {\r
70         if(obj == this)\r
71             return true;\r
72         if(obj == null || obj.getClass() != getClass())\r
73             return false;\r
74         Tuple14 tuple = (Tuple14)obj;\r
75         if(c0 == null) {\r
76             if(tuple.c0 != null)\r
77                 return false;\r
78         }\r
79         else if(!c0.equals(tuple.c0))\r
80             return false;\r
81         if(c1 == null) {\r
82             if(tuple.c1 != null)\r
83                 return false;\r
84         }\r
85         else if(!c1.equals(tuple.c1))\r
86             return false;\r
87         if(c2 == null) {\r
88             if(tuple.c2 != null)\r
89                 return false;\r
90         }\r
91         else if(!c2.equals(tuple.c2))\r
92             return false;\r
93         if(c3 == null) {\r
94             if(tuple.c3 != null)\r
95                 return false;\r
96         }\r
97         else if(!c3.equals(tuple.c3))\r
98             return false;\r
99         if(c4 == null) {\r
100             if(tuple.c4 != null)\r
101                 return false;\r
102         }\r
103         else if(!c4.equals(tuple.c4))\r
104             return false;\r
105         if(c5 == null) {\r
106             if(tuple.c5 != null)\r
107                 return false;\r
108         }\r
109         else if(!c5.equals(tuple.c5))\r
110             return false;\r
111         if(c6 == null) {\r
112             if(tuple.c6 != null)\r
113                 return false;\r
114         }\r
115         else if(!c6.equals(tuple.c6))\r
116             return false;\r
117         if(c7 == null) {\r
118             if(tuple.c7 != null)\r
119                 return false;\r
120         }\r
121         else if(!c7.equals(tuple.c7))\r
122             return false;\r
123         if(c8 == null) {\r
124             if(tuple.c8 != null)\r
125                 return false;\r
126         }\r
127         else if(!c8.equals(tuple.c8))\r
128             return false;\r
129         if(c9 == null) {\r
130             if(tuple.c9 != null)\r
131                 return false;\r
132         }\r
133         else if(!c9.equals(tuple.c9))\r
134             return false;\r
135         if(c10 == null) {\r
136             if(tuple.c10 != null)\r
137                 return false;\r
138         }\r
139         else if(!c10.equals(tuple.c10))\r
140             return false;\r
141         if(c11 == null) {\r
142             if(tuple.c11 != null)\r
143                 return false;\r
144         }\r
145         else if(!c11.equals(tuple.c11))\r
146             return false;\r
147         if(c12 == null) {\r
148             if(tuple.c12 != null)\r
149                 return false;\r
150         }\r
151         else if(!c12.equals(tuple.c12))\r
152             return false;\r
153         if(c13 == null) {\r
154             if(tuple.c13 != null)\r
155                 return false;\r
156         }\r
157         else if(!c13.equals(tuple.c13))\r
158             return false;\r
159         return true;\r
160     }\r
161 \r
162     @Override\r
163     public int hashCode() {\r
164         int result = c0 == null ? 0 : c0.hashCode();\r
165         result *= 31;\r
166         if(c1 != null)\r
167             result += c1.hashCode();\r
168         result *= 31;\r
169         if(c2 != null)\r
170             result += c2.hashCode();\r
171         result *= 31;\r
172         if(c3 != null)\r
173             result += c3.hashCode();\r
174         result *= 31;\r
175         if(c4 != null)\r
176             result += c4.hashCode();\r
177         result *= 31;\r
178         if(c5 != null)\r
179             result += c5.hashCode();\r
180         result *= 31;\r
181         if(c6 != null)\r
182             result += c6.hashCode();\r
183         result *= 31;\r
184         if(c7 != null)\r
185             result += c7.hashCode();\r
186         result *= 31;\r
187         if(c8 != null)\r
188             result += c8.hashCode();\r
189         result *= 31;\r
190         if(c9 != null)\r
191             result += c9.hashCode();\r
192         result *= 31;\r
193         if(c10 != null)\r
194             result += c10.hashCode();\r
195         result *= 31;\r
196         if(c11 != null)\r
197             result += c11.hashCode();\r
198         result *= 31;\r
199         if(c12 != null)\r
200             result += c12.hashCode();\r
201         result *= 31;\r
202         if(c13 != null)\r
203             result += c13.hashCode();\r
204         return result;\r
205     }\r
206 \r
207     @Override\r
208     public String toString() {\r
209         StringBuilder b = new StringBuilder();\r
210         b.append('(');\r
211         b.append(c0);\r
212         b.append(',');\r
213         b.append(c1);\r
214         b.append(',');\r
215         b.append(c2);\r
216         b.append(',');\r
217         b.append(c3);\r
218         b.append(',');\r
219         b.append(c4);\r
220         b.append(',');\r
221         b.append(c5);\r
222         b.append(',');\r
223         b.append(c6);\r
224         b.append(',');\r
225         b.append(c7);\r
226         b.append(',');\r
227         b.append(c8);\r
228         b.append(',');\r
229         b.append(c9);\r
230         b.append(',');\r
231         b.append(c10);\r
232         b.append(',');\r
233         b.append(c11);\r
234         b.append(',');\r
235         b.append(c12);\r
236         b.append(',');\r
237         b.append(c13);\r
238         b.append(')');\r
239         return b.toString();\r
240     }\r
241 }\r