2 * This code is generated in org.simantics.scl.runtime.generation.GenerateTuples.
3 * Do not edit manually!
5 package org.simantics.scl.runtime.tuple;
\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
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
40 public int length() {
\r
44 public Object get(int id) {
\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
64 public Object[] toArray() {
\r
65 return new Object[] { c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13 };
\r
69 public boolean equals(Object obj) {
\r
72 if(obj == null || obj.getClass() != getClass())
\r
74 Tuple14 tuple = (Tuple14)obj;
\r
76 if(tuple.c0 != null)
\r
79 else if(!c0.equals(tuple.c0))
\r
82 if(tuple.c1 != null)
\r
85 else if(!c1.equals(tuple.c1))
\r
88 if(tuple.c2 != null)
\r
91 else if(!c2.equals(tuple.c2))
\r
94 if(tuple.c3 != null)
\r
97 else if(!c3.equals(tuple.c3))
\r
100 if(tuple.c4 != null)
\r
103 else if(!c4.equals(tuple.c4))
\r
106 if(tuple.c5 != null)
\r
109 else if(!c5.equals(tuple.c5))
\r
112 if(tuple.c6 != null)
\r
115 else if(!c6.equals(tuple.c6))
\r
118 if(tuple.c7 != null)
\r
121 else if(!c7.equals(tuple.c7))
\r
124 if(tuple.c8 != null)
\r
127 else if(!c8.equals(tuple.c8))
\r
130 if(tuple.c9 != null)
\r
133 else if(!c9.equals(tuple.c9))
\r
136 if(tuple.c10 != null)
\r
139 else if(!c10.equals(tuple.c10))
\r
142 if(tuple.c11 != null)
\r
145 else if(!c11.equals(tuple.c11))
\r
148 if(tuple.c12 != null)
\r
151 else if(!c12.equals(tuple.c12))
\r
154 if(tuple.c13 != null)
\r
157 else if(!c13.equals(tuple.c13))
\r
163 public int hashCode() {
\r
164 int result = c0 == null ? 0 : c0.hashCode();
\r
167 result += c1.hashCode();
\r
170 result += c2.hashCode();
\r
173 result += c3.hashCode();
\r
176 result += c4.hashCode();
\r
179 result += c5.hashCode();
\r
182 result += c6.hashCode();
\r
185 result += c7.hashCode();
\r
188 result += c8.hashCode();
\r
191 result += c9.hashCode();
\r
194 result += c10.hashCode();
\r
197 result += c11.hashCode();
\r
200 result += c12.hashCode();
\r
203 result += c13.hashCode();
\r
208 public String toString() {
\r
209 StringBuilder b = new StringBuilder();
\r
239 return b.toString();
\r