KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > impl > CounterColumnTypeImpl


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

7 package Olj.impl;
8
9 import Olj.CounterColumnType;
10 import Olj.CounterStartValueResetType;
11 import Olj.OljPackage;
12 import Olj.ValueModeType;
13
14 import org.eclipse.emf.common.notify.Notification;
15
16 import org.eclipse.emf.ecore.EClass;
17 import org.eclipse.emf.ecore.EStructuralFeature;
18
19 import org.eclipse.emf.ecore.impl.ENotificationImpl;
20 import org.eclipse.emf.ecore.impl.EObjectImpl;
21
22 /**
23  * <!-- begin-user-doc -->
24  * An implementation of the model object '<em><b>Counter Column Type</b></em>'.
25  * <!-- end-user-doc -->
26  * <p>
27  * The following features are implemented:
28  * <ul>
29  * <li>{@link Olj.impl.CounterColumnTypeImpl#getCounterIncrement <em>Counter Increment</em>}</li>
30  * <li>{@link Olj.impl.CounterColumnTypeImpl#getCounterName <em>Counter Name</em>}</li>
31  * <li>{@link Olj.impl.CounterColumnTypeImpl#getCounterStartValue <em>Counter Start Value</em>}</li>
32  * <li>{@link Olj.impl.CounterColumnTypeImpl#getCounterStartValueReset <em>Counter Start Value Reset</em>}</li>
33  * <li>{@link Olj.impl.CounterColumnTypeImpl#getTargetColumnName <em>Target Column Name</em>}</li>
34  * <li>{@link Olj.impl.CounterColumnTypeImpl#getTargetTableID <em>Target Table ID</em>}</li>
35  * <li>{@link Olj.impl.CounterColumnTypeImpl#getTargetTableName <em>Target Table Name</em>}</li>
36  * <li>{@link Olj.impl.CounterColumnTypeImpl#getValueMode <em>Value Mode</em>}</li>
37  * </ul>
38  * </p>
39  *
40  * @generated
41  */

42 public class CounterColumnTypeImpl extends EObjectImpl implements CounterColumnType {
43     /**
44      * The default value of the '{@link #getCounterIncrement() <em>Counter Increment</em>}' attribute.
45      * <!-- begin-user-doc -->
46      * <!-- end-user-doc -->
47      * @see #getCounterIncrement()
48      * @generated
49      * @ordered
50      */

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

61     protected String JavaDoc counterIncrement = COUNTER_INCREMENT_EDEFAULT;
62
63     /**
64      * The default value of the '{@link #getCounterName() <em>Counter Name</em>}' attribute.
65      * <!-- begin-user-doc -->
66      * <!-- end-user-doc -->
67      * @see #getCounterName()
68      * @generated
69      * @ordered
70      */

71     protected static final String JavaDoc COUNTER_NAME_EDEFAULT = null;
72
73     /**
74      * The cached value of the '{@link #getCounterName() <em>Counter Name</em>}' attribute.
75      * <!-- begin-user-doc -->
76      * <!-- end-user-doc -->
77      * @see #getCounterName()
78      * @generated
79      * @ordered
80      */

81     protected String JavaDoc counterName = COUNTER_NAME_EDEFAULT;
82
83     /**
84      * The default value of the '{@link #getCounterStartValue() <em>Counter Start Value</em>}' attribute.
85      * <!-- begin-user-doc -->
86      * <!-- end-user-doc -->
87      * @see #getCounterStartValue()
88      * @generated
89      * @ordered
90      */

91     protected static final String JavaDoc COUNTER_START_VALUE_EDEFAULT = null;
92
93     /**
94      * The cached value of the '{@link #getCounterStartValue() <em>Counter Start Value</em>}' attribute.
95      * <!-- begin-user-doc -->
96      * <!-- end-user-doc -->
97      * @see #getCounterStartValue()
98      * @generated
99      * @ordered
100      */

101     protected String JavaDoc counterStartValue = COUNTER_START_VALUE_EDEFAULT;
102
103     /**
104      * The default value of the '{@link #getCounterStartValueReset() <em>Counter Start Value Reset</em>}' attribute.
105      * <!-- begin-user-doc -->
106      * <!-- end-user-doc -->
107      * @see #getCounterStartValueReset()
108      * @generated
109      * @ordered
110      */

111     protected static final CounterStartValueResetType COUNTER_START_VALUE_RESET_EDEFAULT = CounterStartValueResetType.TRUE_LITERAL;
112
113     /**
114      * The cached value of the '{@link #getCounterStartValueReset() <em>Counter Start Value Reset</em>}' attribute.
115      * <!-- begin-user-doc -->
116      * <!-- end-user-doc -->
117      * @see #getCounterStartValueReset()
118      * @generated
119      * @ordered
120      */

121     protected CounterStartValueResetType counterStartValueReset = COUNTER_START_VALUE_RESET_EDEFAULT;
122
123     /**
124      * This is true if the Counter Start Value Reset attribute has been set.
125      * <!-- begin-user-doc -->
126      * <!-- end-user-doc -->
127      * @generated
128      * @ordered
129      */

130     protected boolean counterStartValueResetESet = false;
131
132     /**
133      * The default value of the '{@link #getTargetColumnName() <em>Target Column Name</em>}' attribute.
134      * <!-- begin-user-doc -->
135      * <!-- end-user-doc -->
136      * @see #getTargetColumnName()
137      * @generated
138      * @ordered
139      */

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

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

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

170     protected String JavaDoc targetTableID = TARGET_TABLE_ID_EDEFAULT;
171
172     /**
173      * The default value of the '{@link #getTargetTableName() <em>Target Table Name</em>}' attribute.
174      * <!-- begin-user-doc -->
175      * <!-- end-user-doc -->
176      * @see #getTargetTableName()
177      * @generated
178      * @ordered
179      */

180     protected static final String JavaDoc TARGET_TABLE_NAME_EDEFAULT = null;
181
182     /**
183      * The cached value of the '{@link #getTargetTableName() <em>Target Table Name</em>}' attribute.
184      * <!-- begin-user-doc -->
185      * <!-- end-user-doc -->
186      * @see #getTargetTableName()
187      * @generated
188      * @ordered
189      */

190     protected String JavaDoc targetTableName = TARGET_TABLE_NAME_EDEFAULT;
191
192     /**
193      * The default value of the '{@link #getValueMode() <em>Value Mode</em>}' attribute.
194      * <!-- begin-user-doc -->
195      * <!-- end-user-doc -->
196      * @see #getValueMode()
197      * @generated
198      * @ordered
199      */

200     protected static final ValueModeType VALUE_MODE_EDEFAULT = ValueModeType.SET_IF_CREATED_LITERAL;
201
202     /**
203      * The cached 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 ValueModeType valueMode = VALUE_MODE_EDEFAULT;
211
212     /**
213      * This is true if the Value Mode attribute has been set.
214      * <!-- begin-user-doc -->
215      * <!-- end-user-doc -->
216      * @generated
217      * @ordered
218      */

219     protected boolean valueModeESet = false;
220
221     /**
222      * <!-- begin-user-doc -->
223      * <!-- end-user-doc -->
224      * @generated
225      */

226     protected CounterColumnTypeImpl() {
227         super();
228     }
229
230     /**
231      * <!-- begin-user-doc -->
232      * <!-- end-user-doc -->
233      * @generated
234      */

235     protected EClass eStaticClass() {
236         return OljPackage.eINSTANCE.getCounterColumnType();
237     }
238
239     /**
240      * <!-- begin-user-doc -->
241      * <!-- end-user-doc -->
242      * @generated
243      */

244     public String JavaDoc getCounterIncrement() {
245         return counterIncrement;
246     }
247
248     /**
249      * <!-- begin-user-doc -->
250      * <!-- end-user-doc -->
251      * @generated
252      */

253     public void setCounterIncrement(String JavaDoc newCounterIncrement) {
254         String JavaDoc oldCounterIncrement = counterIncrement;
255         counterIncrement = newCounterIncrement;
256         if (eNotificationRequired())
257             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.COUNTER_COLUMN_TYPE__COUNTER_INCREMENT, oldCounterIncrement, counterIncrement));
258     }
259
260     /**
261      * <!-- begin-user-doc -->
262      * <!-- end-user-doc -->
263      * @generated
264      */

265     public String JavaDoc getCounterName() {
266         return counterName;
267     }
268
269     /**
270      * <!-- begin-user-doc -->
271      * <!-- end-user-doc -->
272      * @generated
273      */

274     public void setCounterName(String JavaDoc newCounterName) {
275         String JavaDoc oldCounterName = counterName;
276         counterName = newCounterName;
277         if (eNotificationRequired())
278             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.COUNTER_COLUMN_TYPE__COUNTER_NAME, oldCounterName, counterName));
279     }
280
281     /**
282      * <!-- begin-user-doc -->
283      * <!-- end-user-doc -->
284      * @generated
285      */

286     public String JavaDoc getCounterStartValue() {
287         return counterStartValue;
288     }
289
290     /**
291      * <!-- begin-user-doc -->
292      * <!-- end-user-doc -->
293      * @generated
294      */

295     public void setCounterStartValue(String JavaDoc newCounterStartValue) {
296         String JavaDoc oldCounterStartValue = counterStartValue;
297         counterStartValue = newCounterStartValue;
298         if (eNotificationRequired())
299             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE, oldCounterStartValue, counterStartValue));
300     }
301
302     /**
303      * <!-- begin-user-doc -->
304      * <!-- end-user-doc -->
305      * @generated
306      */

307     public CounterStartValueResetType getCounterStartValueReset() {
308         return counterStartValueReset;
309     }
310
311     /**
312      * <!-- begin-user-doc -->
313      * <!-- end-user-doc -->
314      * @generated
315      */

316     public void setCounterStartValueReset(CounterStartValueResetType newCounterStartValueReset) {
317         CounterStartValueResetType oldCounterStartValueReset = counterStartValueReset;
318         counterStartValueReset = newCounterStartValueReset == null ? COUNTER_START_VALUE_RESET_EDEFAULT : newCounterStartValueReset;
319         boolean oldCounterStartValueResetESet = counterStartValueResetESet;
320         counterStartValueResetESet = true;
321         if (eNotificationRequired())
322             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE_RESET, oldCounterStartValueReset, counterStartValueReset, !oldCounterStartValueResetESet));
323     }
324
325     /**
326      * <!-- begin-user-doc -->
327      * <!-- end-user-doc -->
328      * @generated
329      */

330     public void unsetCounterStartValueReset() {
331         CounterStartValueResetType oldCounterStartValueReset = counterStartValueReset;
332         boolean oldCounterStartValueResetESet = counterStartValueResetESet;
333         counterStartValueReset = COUNTER_START_VALUE_RESET_EDEFAULT;
334         counterStartValueResetESet = false;
335         if (eNotificationRequired())
336             eNotify(new ENotificationImpl(this, Notification.UNSET, OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE_RESET, oldCounterStartValueReset, COUNTER_START_VALUE_RESET_EDEFAULT, oldCounterStartValueResetESet));
337     }
338
339     /**
340      * <!-- begin-user-doc -->
341      * <!-- end-user-doc -->
342      * @generated
343      */

344     public boolean isSetCounterStartValueReset() {
345         return counterStartValueResetESet;
346     }
347
348     /**
349      * <!-- begin-user-doc -->
350      * <!-- end-user-doc -->
351      * @generated
352      */

353     public String JavaDoc getTargetColumnName() {
354         return targetColumnName;
355     }
356
357     /**
358      * <!-- begin-user-doc -->
359      * <!-- end-user-doc -->
360      * @generated
361      */

362     public void setTargetColumnName(String JavaDoc newTargetColumnName) {
363         String JavaDoc oldTargetColumnName = targetColumnName;
364         targetColumnName = newTargetColumnName;
365         if (eNotificationRequired())
366             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.COUNTER_COLUMN_TYPE__TARGET_COLUMN_NAME, oldTargetColumnName, targetColumnName));
367     }
368
369     /**
370      * <!-- begin-user-doc -->
371      * <!-- end-user-doc -->
372      * @generated
373      */

374     public String JavaDoc getTargetTableID() {
375         return targetTableID;
376     }
377
378     /**
379      * <!-- begin-user-doc -->
380      * <!-- end-user-doc -->
381      * @generated
382      */

383     public void setTargetTableID(String JavaDoc newTargetTableID) {
384         String JavaDoc oldTargetTableID = targetTableID;
385         targetTableID = newTargetTableID;
386         if (eNotificationRequired())
387             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_ID, oldTargetTableID, targetTableID));
388     }
389
390     /**
391      * <!-- begin-user-doc -->
392      * <!-- end-user-doc -->
393      * @generated
394      */

395     public String JavaDoc getTargetTableName() {
396         return targetTableName;
397     }
398
399     /**
400      * <!-- begin-user-doc -->
401      * <!-- end-user-doc -->
402      * @generated
403      */

404     public void setTargetTableName(String JavaDoc newTargetTableName) {
405         String JavaDoc oldTargetTableName = targetTableName;
406         targetTableName = newTargetTableName;
407         if (eNotificationRequired())
408             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_NAME, oldTargetTableName, targetTableName));
409     }
410
411     /**
412      * <!-- begin-user-doc -->
413      * <!-- end-user-doc -->
414      * @generated
415      */

416     public ValueModeType getValueMode() {
417         return valueMode;
418     }
419
420     /**
421      * <!-- begin-user-doc -->
422      * <!-- end-user-doc -->
423      * @generated
424      */

425     public void setValueMode(ValueModeType newValueMode) {
426         ValueModeType oldValueMode = valueMode;
427         valueMode = newValueMode == null ? VALUE_MODE_EDEFAULT : newValueMode;
428         boolean oldValueModeESet = valueModeESet;
429         valueModeESet = true;
430         if (eNotificationRequired())
431             eNotify(new ENotificationImpl(this, Notification.SET, OljPackage.COUNTER_COLUMN_TYPE__VALUE_MODE, oldValueMode, valueMode, !oldValueModeESet));
432     }
433
434     /**
435      * <!-- begin-user-doc -->
436      * <!-- end-user-doc -->
437      * @generated
438      */

439     public void unsetValueMode() {
440         ValueModeType oldValueMode = valueMode;
441         boolean oldValueModeESet = valueModeESet;
442         valueMode = VALUE_MODE_EDEFAULT;
443         valueModeESet = false;
444         if (eNotificationRequired())
445             eNotify(new ENotificationImpl(this, Notification.UNSET, OljPackage.COUNTER_COLUMN_TYPE__VALUE_MODE, oldValueMode, VALUE_MODE_EDEFAULT, oldValueModeESet));
446     }
447
448     /**
449      * <!-- begin-user-doc -->
450      * <!-- end-user-doc -->
451      * @generated
452      */

453     public boolean isSetValueMode() {
454         return valueModeESet;
455     }
456
457     /**
458      * <!-- begin-user-doc -->
459      * <!-- end-user-doc -->
460      * @generated
461      */

462     public Object JavaDoc eGet(EStructuralFeature eFeature, boolean resolve) {
463         switch (eDerivedStructuralFeatureID(eFeature)) {
464             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_INCREMENT:
465                 return getCounterIncrement();
466             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_NAME:
467                 return getCounterName();
468             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE:
469                 return getCounterStartValue();
470             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE_RESET:
471                 return getCounterStartValueReset();
472             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_COLUMN_NAME:
473                 return getTargetColumnName();
474             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_ID:
475                 return getTargetTableID();
476             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_NAME:
477                 return getTargetTableName();
478             case OljPackage.COUNTER_COLUMN_TYPE__VALUE_MODE:
479                 return getValueMode();
480         }
481         return eDynamicGet(eFeature, resolve);
482     }
483
484     /**
485      * <!-- begin-user-doc -->
486      * <!-- end-user-doc -->
487      * @generated
488      */

489     public void eSet(EStructuralFeature eFeature, Object JavaDoc newValue) {
490         switch (eDerivedStructuralFeatureID(eFeature)) {
491             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_INCREMENT:
492                 setCounterIncrement((String JavaDoc)newValue);
493                 return;
494             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_NAME:
495                 setCounterName((String JavaDoc)newValue);
496                 return;
497             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE:
498                 setCounterStartValue((String JavaDoc)newValue);
499                 return;
500             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE_RESET:
501                 setCounterStartValueReset((CounterStartValueResetType)newValue);
502                 return;
503             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_COLUMN_NAME:
504                 setTargetColumnName((String JavaDoc)newValue);
505                 return;
506             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_ID:
507                 setTargetTableID((String JavaDoc)newValue);
508                 return;
509             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_NAME:
510                 setTargetTableName((String JavaDoc)newValue);
511                 return;
512             case OljPackage.COUNTER_COLUMN_TYPE__VALUE_MODE:
513                 setValueMode((ValueModeType)newValue);
514                 return;
515         }
516         eDynamicSet(eFeature, newValue);
517     }
518
519     /**
520      * <!-- begin-user-doc -->
521      * <!-- end-user-doc -->
522      * @generated
523      */

524     public void eUnset(EStructuralFeature eFeature) {
525         switch (eDerivedStructuralFeatureID(eFeature)) {
526             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_INCREMENT:
527                 setCounterIncrement(COUNTER_INCREMENT_EDEFAULT);
528                 return;
529             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_NAME:
530                 setCounterName(COUNTER_NAME_EDEFAULT);
531                 return;
532             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE:
533                 setCounterStartValue(COUNTER_START_VALUE_EDEFAULT);
534                 return;
535             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE_RESET:
536                 unsetCounterStartValueReset();
537                 return;
538             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_COLUMN_NAME:
539                 setTargetColumnName(TARGET_COLUMN_NAME_EDEFAULT);
540                 return;
541             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_ID:
542                 setTargetTableID(TARGET_TABLE_ID_EDEFAULT);
543                 return;
544             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_NAME:
545                 setTargetTableName(TARGET_TABLE_NAME_EDEFAULT);
546                 return;
547             case OljPackage.COUNTER_COLUMN_TYPE__VALUE_MODE:
548                 unsetValueMode();
549                 return;
550         }
551         eDynamicUnset(eFeature);
552     }
553
554     /**
555      * <!-- begin-user-doc -->
556      * <!-- end-user-doc -->
557      * @generated
558      */

559     public boolean eIsSet(EStructuralFeature eFeature) {
560         switch (eDerivedStructuralFeatureID(eFeature)) {
561             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_INCREMENT:
562                 return COUNTER_INCREMENT_EDEFAULT == null ? counterIncrement != null : !COUNTER_INCREMENT_EDEFAULT.equals(counterIncrement);
563             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_NAME:
564                 return COUNTER_NAME_EDEFAULT == null ? counterName != null : !COUNTER_NAME_EDEFAULT.equals(counterName);
565             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE:
566                 return COUNTER_START_VALUE_EDEFAULT == null ? counterStartValue != null : !COUNTER_START_VALUE_EDEFAULT.equals(counterStartValue);
567             case OljPackage.COUNTER_COLUMN_TYPE__COUNTER_START_VALUE_RESET:
568                 return isSetCounterStartValueReset();
569             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_COLUMN_NAME:
570                 return TARGET_COLUMN_NAME_EDEFAULT == null ? targetColumnName != null : !TARGET_COLUMN_NAME_EDEFAULT.equals(targetColumnName);
571             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_ID:
572                 return TARGET_TABLE_ID_EDEFAULT == null ? targetTableID != null : !TARGET_TABLE_ID_EDEFAULT.equals(targetTableID);
573             case OljPackage.COUNTER_COLUMN_TYPE__TARGET_TABLE_NAME:
574                 return TARGET_TABLE_NAME_EDEFAULT == null ? targetTableName != null : !TARGET_TABLE_NAME_EDEFAULT.equals(targetTableName);
575             case OljPackage.COUNTER_COLUMN_TYPE__VALUE_MODE:
576                 return isSetValueMode();
577         }
578         return eDynamicIsSet(eFeature);
579     }
580
581     /**
582      * <!-- begin-user-doc -->
583      * <!-- end-user-doc -->
584      * @generated
585      */

586     public String JavaDoc toString() {
587         if (eIsProxy()) return super.toString();
588
589         StringBuffer JavaDoc result = new StringBuffer JavaDoc(super.toString());
590         result.append(" (counterIncrement: ");
591         result.append(counterIncrement);
592         result.append(", counterName: ");
593         result.append(counterName);
594         result.append(", counterStartValue: ");
595         result.append(counterStartValue);
596         result.append(", counterStartValueReset: ");
597         if (counterStartValueResetESet) result.append(counterStartValueReset); else result.append("<unset>");
598         result.append(", targetColumnName: ");
599         result.append(targetColumnName);
600         result.append(", targetTableID: ");
601         result.append(targetTableID);
602         result.append(", targetTableName: ");
603         result.append(targetTableName);
604         result.append(", valueMode: ");
605         if (valueModeESet) result.append(valueMode); else result.append("<unset>");
606         result.append(')');
607         return result.toString();
608     }
609
610 } //CounterColumnTypeImpl
611
Popular Tags