KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > impl > ValueColumnTypeImpl


1 /**
2  * <copyright>
3  * </copyright>
4  *
5  * $Id$
6  */

7 package Olj.impl;
8
9 import Olj.FromHexType;
10 import Olj.OljPackage;
11 import Olj.ToHexType;
12 import Olj.ValueColumnType;
13 import Olj.ValueModeType5;
14
15 import org.eclipse.emf.common.notify.Notification;
16
17 import org.eclipse.emf.ecore.EClass;
18 import org.eclipse.emf.ecore.EStructuralFeature;
19
20 import org.eclipse.emf.ecore.impl.ENotificationImpl;
21 import org.eclipse.emf.ecore.impl.EObjectImpl;
22
23 /**
24  * <!-- begin-user-doc -->
25  * An implementation of the model object '<em><b>Value Column Type</b></em>'.
26  * <!-- end-user-doc -->
27  * <p>
28  * The following features are implemented:
29  * <ul>
30  * <li>{@link Olj.impl.ValueColumnTypeImpl#getDefaultValue <em>Default Value</em>}</li>
31  * <li>{@link Olj.impl.ValueColumnTypeImpl#getFromHex <em>From Hex</em>}</li>
32  * <li>{@link Olj.impl.ValueColumnTypeImpl#getSourceColumnName <em>Source Column Name</em>}</li>
33  * <li>{@link Olj.impl.ValueColumnTypeImpl#getTargetColumnName <em>Target Column Name</em>}</li>
34  * <li>{@link Olj.impl.ValueColumnTypeImpl#getTargetTableID <em>Target Table ID</em>}</li>
35  * <li>{@link Olj.impl.ValueColumnTypeImpl#getTargetTableName <em>Target Table Name</em>}</li>
36  * <li>{@link Olj.impl.ValueColumnTypeImpl#getToHex <em>To Hex</em>}</li>
37  * <li>{@link Olj.impl.ValueColumnTypeImpl#getValueMode <em>Value Mode</em>}</li>
38  * </ul>
39  * </p>
40  *
41  * @generated
42  */

43 public class ValueColumnTypeImpl extends EObjectImpl implements ValueColumnType {
44     /**
45      * The default value of the '{@link #getDefaultValue() <em>Default Value</em>}' attribute.
46      * <!-- begin-user-doc -->
47      * <!-- end-user-doc -->
48      * @see #getDefaultValue()
49      * @generated
50      * @ordered
51      */

52     protected static final String JavaDoc DEFAULT_VALUE_EDEFAULT = null;
53
54     /**
55      * The cached value of the '{@link #getDefaultValue() <em>Default Value</em>}' attribute.
56      * <!-- begin-user-doc -->
57      * <!-- end-user-doc -->
58      * @see #getDefaultValue()
59      * @generated
60      * @ordered
61      */

62     protected String JavaDoc defaultValue = DEFAULT_VALUE_EDEFAULT;
63
64     /**
65      * The default value of the '{@link #getFromHex() <em>From Hex</em>}' attribute.
66      * <!-- begin-user-doc -->
67      * <!-- end-user-doc -->
68      * @see #getFromHex()
69      * @generated
70      * @ordered
71      */

72     protected static final FromHexType FROM_HEX_EDEFAULT = FromHexType.TRUE_LITERAL;
73
74     /**
75      * The cached value of the '{@link #getFromHex() <em>From Hex</em>}' attribute.
76      * <!-- begin-user-doc -->
77      * <!-- end-user-doc -->
78      * @see #getFromHex()
79      * @generated
80      * @ordered
81      */

82     protected FromHexType fromHex = FROM_HEX_EDEFAULT;
83
84     /**
85      * This is true if the From Hex attribute has been set.
86      * <!-- begin-user-doc -->
87      * <!-- end-user-doc -->
88      * @generated
89      * @ordered
90      */

91     protected boolean fromHexESet = false;
92
93     /**
94      * The default value of the '{@link #getSourceColumnName() <em>Source Column Name</em>}' attribute.
95      * <!-- begin-user-doc -->
96      * <!-- end-user-doc -->
97      * @see #getSourceColumnName()
98      * @generated
99      * @ordered
100      */

101     protected static final String JavaDoc SOURCE_COLUMN_NAME_EDEFAULT = null;
102
103     /**
104      * The cached value of the '{@link #getSourceColumnName() <em>Source Column Name</em>}' attribute.
105      * <!-- begin-user-doc -->
106      * <!-- end-user-doc -->
107      * @see #getSourceColumnName()
108      * @generated
109      * @ordered
110      */

111     protected String JavaDoc sourceColumnName = SOURCE_COLUMN_NAME_EDEFAULT;
112
113     /**
114      * The default value of the '{@link #getTargetColumnName() <em>Target Column Name</em>}' attribute.
115      * <!-- begin-user-doc -->
116      * <!-- end-user-doc -->
117      * @see #getTargetColumnName()
118      * @generated
119      * @ordered
120      */

121     protected static final String JavaDoc TARGET_COLUMN_NAME_EDEFAULT = null;
122
123     /**
124      * The cached value of the '{@link #getTargetColumnName() <em>Target Column Name</em>}' attribute.
125      * <!-- begin-user-doc -->
126      * <!-- end-user-doc -->
127      * @see #getTargetColumnName()
128      * @generated
129      * @ordered
130      */

131     protected String JavaDoc targetColumnName = TARGET_COLUMN_NAME_EDEFAULT;
132
133     /**
134      * The default value of the '{@link #getTargetTableID() <em>Target Table ID</em>}' attribute.
135      * <!-- begin-user-doc -->
136      * <!-- end-user-doc -->
137      * @see #getTargetTableID()
138      * @generated
139      * @ordered
140      */

141     protected static final String JavaDoc TARGET_TABLE_ID_EDEFAULT = null;
142
143     /**
144      * The cached value of the '{@link #getTargetTableID() <em>Target Table ID</em>}' attribute.
145      * <!-- begin-user-doc -->
146      * <!-- end-user-doc -->
147      * @see #getTargetTableID()
148      * @generated
149      * @ordered
150      */

151     protected String JavaDoc targetTableID = TARGET_TABLE_ID_EDEFAULT;
152
153     /**
154      * The default value of the '{@link #getTargetTableName() <em>Target Table Name</em>}' attribute.
155      * <!-- begin-user-doc -->
156      * <!-- end-user-doc -->
157      * @see #getTargetTableName()
158      * @generated
159      * @ordered
160      */

161     protected static final String JavaDoc TARGET_TABLE_NAME_EDEFAULT = null;
162
163     /**
164      * The cached value of the '{@link #getTargetTableName() <em>Target Table Name</em>}' attribute.
165      * <!-- begin-user-doc -->
166      * <!-- end-user-doc -->
167      * @see #getTargetTableName()
168      * @generated
169      * @ordered
170      */

171     protected String JavaDoc targetTableName = TARGET_TABLE_NAME_EDEFAULT;
172
173     /**
174      * The default value of the '{@link #getToHex() <em>To Hex</em>}' attribute.
175      * <!-- begin-user-doc -->
176      * <!-- end-user-doc -->
177      * @see #getToHex()
178      * @generated
179      * @ordered
180      */

181     protected static final ToHexType TO_HEX_EDEFAULT = ToHexType.TRUE_LITERAL;
182
183     /**
184      * The cached value of the '{@link #getToHex() <em>To Hex</em>}' attribute.
185      * <!-- begin-user-doc -->
186      * <!-- end-user-doc -->
187      * @see #getToHex()
188      * @generated
189      * @ordered
190      */

191     protected ToHexType toHex = TO_HEX_EDEFAULT;
192
193     /**
194      * This is true if the To Hex attribute has been set.
195      * <!-- begin-user-doc -->
196      * <!-- end-user-doc -->
197      * @generated
198      * @ordered
199      */

200     protected boolean toHexESet = false;
201
202     /**
203      * The default value of the '{@link #getValueMode() <em>Value Mode</em>}' attribute.
204      * <!-- begin-user-doc -->
205      * <!-- end-user-doc -->
206      * @see #getValueMode()
207      * @generated
208      * @ordered
209      */

210     protected static final ValueModeType5 VALUE_MODE_EDEFAULT = ValueModeType5.KEY_LITERAL;
211
212     /**
213      * The cached value of the '{@link #getValueMode() <em>Value Mode</em>}' attribute.
214      * <!-- begin-user-doc -->
215      * <!-- end-user-doc -->
216      * @see #getValueMode()
217      * @generated
218      * @ordered
219      */

220     protected ValueModeType5 valueMode = VALUE_MODE_EDEFAULT;
221
222     /**
223      * This is true if the Value Mode attribute has been set.
224      * <!-- begin-user-doc -->
225      * <!-- end-user-doc -->
226      * @generated
227      * @ordered
228      */

229     protected boolean valueModeESet = false;
230
231     /**
232      * <!-- begin-user-doc -->
233      * <!-- end-user-doc -->
234      * @generated
235      */

236     protected ValueColumnTypeImpl() {
237         super();
238     }
239
240     /**
241      * <!-- begin-user-doc -->
242      * <!-- end-user-doc -->
243      * @generated
244      */

245     protected EClass eStaticClass() {
246         return OljPackage.eINSTANCE.getValueColumnType();
247     }
248
249     /**
250      * <!-- begin-user-doc -->
251      * <!-- end-user-doc -->
252      * @generated
253      */

254     public String JavaDoc getDefaultValue() {
255         return defaultValue;
256     }
257
258     /**
259      * <!-- begin-user-doc -->
260      * <!-- end-user-doc -->
261      * @generated
262      */

263     public void setDefaultValue(String JavaDoc newDefaultValue) {
264         String JavaDoc oldDefaultValue = defaultValue;
265         defaultValue = newDefaultValue;
266         if (eNotificationRequired())
267             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.VALUE_COLUMN_TYPE__DEFAULT_VALUE, oldDefaultValue, defaultValue));
268     }
269
270     /**
271      * <!-- begin-user-doc -->
272      * <!-- end-user-doc -->
273      * @generated
274      */

275     public FromHexType getFromHex() {
276         return fromHex;
277     }
278
279     /**
280      * <!-- begin-user-doc -->
281      * <!-- end-user-doc -->
282      * @generated
283      */

284     public void setFromHex(FromHexType newFromHex) {
285         FromHexType oldFromHex = fromHex;
286         fromHex = newFromHex == null ? FROM_HEX_EDEFAULT : newFromHex;
287         boolean oldFromHexESet = fromHexESet;
288         fromHexESet = true;
289         if (eNotificationRequired())
290             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.VALUE_COLUMN_TYPE__FROM_HEX, oldFromHex, fromHex, !oldFromHexESet));
291     }
292
293     /**
294      * <!-- begin-user-doc -->
295      * <!-- end-user-doc -->
296      * @generated
297      */

298     public void unsetFromHex() {
299         FromHexType oldFromHex = fromHex;
300         boolean oldFromHexESet = fromHexESet;
301         fromHex = FROM_HEX_EDEFAULT;
302         fromHexESet = false;
303         if (eNotificationRequired())
304             eNotify(new ENotificationImpl(this, Notification.UNSET, OljPackage.VALUE_COLUMN_TYPE__FROM_HEX, oldFromHex, FROM_HEX_EDEFAULT, oldFromHexESet));
305     }
306
307     /**
308      * <!-- begin-user-doc -->
309      * <!-- end-user-doc -->
310      * @generated
311      */

312     public boolean isSetFromHex() {
313         return fromHexESet;
314     }
315
316     /**
317      * <!-- begin-user-doc -->
318      * <!-- end-user-doc -->
319      * @generated
320      */

321     public String JavaDoc getSourceColumnName() {
322         return sourceColumnName;
323     }
324
325     /**
326      * <!-- begin-user-doc -->
327      * <!-- end-user-doc -->
328      * @generated
329      */

330     public void setSourceColumnName(String JavaDoc newSourceColumnName) {
331         String JavaDoc oldSourceColumnName = sourceColumnName;
332         sourceColumnName = newSourceColumnName;
333         if (eNotificationRequired())
334             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.VALUE_COLUMN_TYPE__SOURCE_COLUMN_NAME, oldSourceColumnName, sourceColumnName));
335     }
336
337     /**
338      * <!-- begin-user-doc -->
339      * <!-- end-user-doc -->
340      * @generated
341      */

342     public String JavaDoc getTargetColumnName() {
343         return targetColumnName;
344     }
345
346     /**
347      * <!-- begin-user-doc -->
348      * <!-- end-user-doc -->
349      * @generated
350      */

351     public void setTargetColumnName(String JavaDoc newTargetColumnName) {
352         String JavaDoc oldTargetColumnName = targetColumnName;
353         targetColumnName = newTargetColumnName;
354         if (eNotificationRequired())
355             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.VALUE_COLUMN_TYPE__TARGET_COLUMN_NAME, oldTargetColumnName, targetColumnName));
356     }
357
358     /**
359      * <!-- begin-user-doc -->
360      * <!-- end-user-doc -->
361      * @generated
362      */

363     public String JavaDoc getTargetTableID() {
364         return targetTableID;
365     }
366
367     /**
368      * <!-- begin-user-doc -->
369      * <!-- end-user-doc -->
370      * @generated
371      */

372     public void setTargetTableID(String JavaDoc newTargetTableID) {
373         String JavaDoc oldTargetTableID = targetTableID;
374         targetTableID = newTargetTableID;
375         if (eNotificationRequired())
376             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_ID, oldTargetTableID, targetTableID));
377     }
378
379     /**
380      * <!-- begin-user-doc -->
381      * <!-- end-user-doc -->
382      * @generated
383      */

384     public String JavaDoc getTargetTableName() {
385         return targetTableName;
386     }
387
388     /**
389      * <!-- begin-user-doc -->
390      * <!-- end-user-doc -->
391      * @generated
392      */

393     public void setTargetTableName(String JavaDoc newTargetTableName) {
394         String JavaDoc oldTargetTableName = targetTableName;
395         targetTableName = newTargetTableName;
396         if (eNotificationRequired())
397             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_NAME, oldTargetTableName, targetTableName));
398     }
399
400     /**
401      * <!-- begin-user-doc -->
402      * <!-- end-user-doc -->
403      * @generated
404      */

405     public ToHexType getToHex() {
406         return toHex;
407     }
408
409     /**
410      * <!-- begin-user-doc -->
411      * <!-- end-user-doc -->
412      * @generated
413      */

414     public void setToHex(ToHexType newToHex) {
415         ToHexType oldToHex = toHex;
416         toHex = newToHex == null ? TO_HEX_EDEFAULT : newToHex;
417         boolean oldToHexESet = toHexESet;
418         toHexESet = true;
419         if (eNotificationRequired())
420             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.VALUE_COLUMN_TYPE__TO_HEX, oldToHex, toHex, !oldToHexESet));
421     }
422
423     /**
424      * <!-- begin-user-doc -->
425      * <!-- end-user-doc -->
426      * @generated
427      */

428     public void unsetToHex() {
429         ToHexType oldToHex = toHex;
430         boolean oldToHexESet = toHexESet;
431         toHex = TO_HEX_EDEFAULT;
432         toHexESet = false;
433         if (eNotificationRequired())
434             eNotify(new ENotificationImpl(this, Notification.UNSET, OljPackage.VALUE_COLUMN_TYPE__TO_HEX, oldToHex, TO_HEX_EDEFAULT, oldToHexESet));
435     }
436
437     /**
438      * <!-- begin-user-doc -->
439      * <!-- end-user-doc -->
440      * @generated
441      */

442     public boolean isSetToHex() {
443         return toHexESet;
444     }
445
446     /**
447      * <!-- begin-user-doc -->
448      * <!-- end-user-doc -->
449      * @generated
450      */

451     public ValueModeType5 getValueMode() {
452         return valueMode;
453     }
454
455     /**
456      * <!-- begin-user-doc -->
457      * <!-- end-user-doc -->
458      * @generated
459      */

460     public void setValueMode(ValueModeType5 newValueMode) {
461         ValueModeType5 oldValueMode = valueMode;
462         valueMode = newValueMode == null ? VALUE_MODE_EDEFAULT : newValueMode;
463         boolean oldValueModeESet = valueModeESet;
464         valueModeESet = true;
465         if (eNotificationRequired())
466             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.VALUE_COLUMN_TYPE__VALUE_MODE, oldValueMode, valueMode, !oldValueModeESet));
467     }
468
469     /**
470      * <!-- begin-user-doc -->
471      * <!-- end-user-doc -->
472      * @generated
473      */

474     public void unsetValueMode() {
475         ValueModeType5 oldValueMode = valueMode;
476         boolean oldValueModeESet = valueModeESet;
477         valueMode = VALUE_MODE_EDEFAULT;
478         valueModeESet = false;
479         if (eNotificationRequired())
480             eNotify(new ENotificationImpl(this, Notification.UNSET, OljPackage.VALUE_COLUMN_TYPE__VALUE_MODE, oldValueMode, VALUE_MODE_EDEFAULT, oldValueModeESet));
481     }
482
483     /**
484      * <!-- begin-user-doc -->
485      * <!-- end-user-doc -->
486      * @generated
487      */

488     public boolean isSetValueMode() {
489         return valueModeESet;
490     }
491
492     /**
493      * <!-- begin-user-doc -->
494      * <!-- end-user-doc -->
495      * @generated
496      */

497     public Object JavaDoc eGet(EStructuralFeature eFeature, boolean resolve) {
498         switch (eDerivedStructuralFeatureID(eFeature)) {
499             case OljPackage.VALUE_COLUMN_TYPE__DEFAULT_VALUE:
500                 return getDefaultValue();
501             case OljPackage.VALUE_COLUMN_TYPE__FROM_HEX:
502                 return getFromHex();
503             case OljPackage.VALUE_COLUMN_TYPE__SOURCE_COLUMN_NAME:
504                 return getSourceColumnName();
505             case OljPackage.VALUE_COLUMN_TYPE__TARGET_COLUMN_NAME:
506                 return getTargetColumnName();
507             case OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_ID:
508                 return getTargetTableID();
509             case OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_NAME:
510                 return getTargetTableName();
511             case OljPackage.VALUE_COLUMN_TYPE__TO_HEX:
512                 return getToHex();
513             case OljPackage.VALUE_COLUMN_TYPE__VALUE_MODE:
514                 return getValueMode();
515         }
516         return eDynamicGet(eFeature, resolve);
517     }
518
519     /**
520      * <!-- begin-user-doc -->
521      * <!-- end-user-doc -->
522      * @generated
523      */

524     public void eSet(EStructuralFeature eFeature, Object JavaDoc newValue) {
525         switch (eDerivedStructuralFeatureID(eFeature)) {
526             case OljPackage.VALUE_COLUMN_TYPE__DEFAULT_VALUE:
527                 setDefaultValue((String JavaDoc)newValue);
528                 return;
529             case OljPackage.VALUE_COLUMN_TYPE__FROM_HEX:
530                 setFromHex((FromHexType)newValue);
531                 return;
532             case OljPackage.VALUE_COLUMN_TYPE__SOURCE_COLUMN_NAME:
533                 setSourceColumnName((String JavaDoc)newValue);
534                 return;
535             case OljPackage.VALUE_COLUMN_TYPE__TARGET_COLUMN_NAME:
536                 setTargetColumnName((String JavaDoc)newValue);
537                 return;
538             case OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_ID:
539                 setTargetTableID((String JavaDoc)newValue);
540                 return;
541             case OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_NAME:
542                 setTargetTableName((String JavaDoc)newValue);
543                 return;
544             case OljPackage.VALUE_COLUMN_TYPE__TO_HEX:
545                 setToHex((ToHexType)newValue);
546                 return;
547             case OljPackage.VALUE_COLUMN_TYPE__VALUE_MODE:
548                 setValueMode((ValueModeType5)newValue);
549                 return;
550         }
551         eDynamicSet(eFeature, newValue);
552     }
553
554     /**
555      * <!-- begin-user-doc -->
556      * <!-- end-user-doc -->
557      * @generated
558      */

559     public void eUnset(EStructuralFeature eFeature) {
560         switch (eDerivedStructuralFeatureID(eFeature)) {
561             case OljPackage.VALUE_COLUMN_TYPE__DEFAULT_VALUE:
562                 setDefaultValue(DEFAULT_VALUE_EDEFAULT);
563                 return;
564             case OljPackage.VALUE_COLUMN_TYPE__FROM_HEX:
565                 unsetFromHex();
566                 return;
567             case OljPackage.VALUE_COLUMN_TYPE__SOURCE_COLUMN_NAME:
568                 setSourceColumnName(SOURCE_COLUMN_NAME_EDEFAULT);
569                 return;
570             case OljPackage.VALUE_COLUMN_TYPE__TARGET_COLUMN_NAME:
571                 setTargetColumnName(TARGET_COLUMN_NAME_EDEFAULT);
572                 return;
573             case OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_ID:
574                 setTargetTableID(TARGET_TABLE_ID_EDEFAULT);
575                 return;
576             case OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_NAME:
577                 setTargetTableName(TARGET_TABLE_NAME_EDEFAULT);
578                 return;
579             case OljPackage.VALUE_COLUMN_TYPE__TO_HEX:
580                 unsetToHex();
581                 return;
582             case OljPackage.VALUE_COLUMN_TYPE__VALUE_MODE:
583                 unsetValueMode();
584                 return;
585         }
586         eDynamicUnset(eFeature);
587     }
588
589     /**
590      * <!-- begin-user-doc -->
591      * <!-- end-user-doc -->
592      * @generated
593      */

594     public boolean eIsSet(EStructuralFeature eFeature) {
595         switch (eDerivedStructuralFeatureID(eFeature)) {
596             case OljPackage.VALUE_COLUMN_TYPE__DEFAULT_VALUE:
597                 return DEFAULT_VALUE_EDEFAULT == null ? defaultValue != null : !DEFAULT_VALUE_EDEFAULT.equals(defaultValue);
598             case OljPackage.VALUE_COLUMN_TYPE__FROM_HEX:
599                 return isSetFromHex();
600             case OljPackage.VALUE_COLUMN_TYPE__SOURCE_COLUMN_NAME:
601                 return SOURCE_COLUMN_NAME_EDEFAULT == null ? sourceColumnName != null : !SOURCE_COLUMN_NAME_EDEFAULT.equals(sourceColumnName);
602             case OljPackage.VALUE_COLUMN_TYPE__TARGET_COLUMN_NAME:
603                 return TARGET_COLUMN_NAME_EDEFAULT == null ? targetColumnName != null : !TARGET_COLUMN_NAME_EDEFAULT.equals(targetColumnName);
604             case OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_ID:
605                 return TARGET_TABLE_ID_EDEFAULT == null ? targetTableID != null : !TARGET_TABLE_ID_EDEFAULT.equals(targetTableID);
606             case OljPackage.VALUE_COLUMN_TYPE__TARGET_TABLE_NAME:
607                 return TARGET_TABLE_NAME_EDEFAULT == null ? targetTableName != null : !TARGET_TABLE_NAME_EDEFAULT.equals(targetTableName);
608             case OljPackage.VALUE_COLUMN_TYPE__TO_HEX:
609                 return isSetToHex();
610             case OljPackage.VALUE_COLUMN_TYPE__VALUE_MODE:
611                 return isSetValueMode();
612         }
613         return eDynamicIsSet(eFeature);
614     }
615
616     /**
617      * <!-- begin-user-doc -->
618      * <!-- end-user-doc -->
619      * @generated
620      */

621     public String JavaDoc toString() {
622         if (eIsProxy()) return super.toString();
623
624         StringBuffer JavaDoc result = new StringBuffer JavaDoc(super.toString());
625         result.append(" (defaultValue: ");
626         result.append(defaultValue);
627         result.append(", fromHex: ");
628         if (fromHexESet) result.append(fromHex); else result.append("<unset>");
629         result.append(", sourceColumnName: ");
630         result.append(sourceColumnName);
631         result.append(", targetColumnName: ");
632         result.append(targetColumnName);
633         result.append(", targetTableID: ");
634         result.append(targetTableID);
635         result.append(", targetTableName: ");
636         result.append(targetTableName);
637         result.append(", toHex: ");
638         if (toHexESet) result.append(toHex); else result.append("<unset>");
639         result.append(", valueMode: ");
640         if (valueModeESet) result.append(valueMode); else result.append("<unset>");
641         result.append(')');
642         return result.toString();
643     }
644
645 } //ValueColumnTypeImpl
646
Popular Tags