Skip to content

Package: VTTabStylePropertyImpl

VTTabStylePropertyImpl

nameinstructionbranchcomplexitylinemethod
VTTabStylePropertyImpl()
M: 0 C: 21
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 8
100%
M: 0 C: 1
100%
eGet(int, boolean, boolean)
M: 6 C: 20
77%
M: 1 C: 6
86%
M: 1 C: 6
86%
M: 1 C: 7
88%
M: 0 C: 1
100%
eIsSet(int)
M: 104 C: 0
0%
M: 39 C: 0
0%
M: 23 C: 0
0%
M: 12 C: 0
0%
M: 1 C: 0
0%
eSet(int, Object)
M: 37 C: 0
0%
M: 7 C: 0
0%
M: 7 C: 0
0%
M: 15 C: 0
0%
M: 1 C: 0
0%
eStaticClass()
M: 0 C: 2
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
eUnset(int)
M: 30 C: 0
0%
M: 7 C: 0
0%
M: 7 C: 0
0%
M: 15 C: 0
0%
M: 1 C: 0
0%
equalStyles(VTStyleProperty)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getCancelImageURL()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getErrorImageURL()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getInfoImageURL()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getOkImageURL()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getType()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getWarningImageURL()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
setCancelImageURL(String)
M: 11 C: 10
48%
M: 1 C: 1
50%
M: 1 C: 1
50%
M: 2 C: 4
67%
M: 0 C: 1
100%
setErrorImageURL(String)
M: 11 C: 10
48%
M: 1 C: 1
50%
M: 1 C: 1
50%
M: 2 C: 4
67%
M: 0 C: 1
100%
setInfoImageURL(String)
M: 11 C: 10
48%
M: 1 C: 1
50%
M: 1 C: 1
50%
M: 2 C: 4
67%
M: 0 C: 1
100%
setOkImageURL(String)
M: 11 C: 10
48%
M: 1 C: 1
50%
M: 1 C: 1
50%
M: 2 C: 4
67%
M: 0 C: 1
100%
setType(TabType)
M: 13 C: 12
48%
M: 2 C: 2
50%
M: 2 C: 1
33%
M: 2 C: 4
67%
M: 0 C: 1
100%
setWarningImageURL(String)
M: 11 C: 10
48%
M: 1 C: 1
50%
M: 1 C: 1
50%
M: 2 C: 4
67%
M: 0 C: 1
100%
static {...}
M: 0 C: 13
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 6
100%
M: 0 C: 1
100%
toString()
M: 73 C: 0
0%
M: 2 C: 0
0%
M: 2 C: 0
0%
M: 17 C: 0
0%
M: 1 C: 0
0%

Coverage

1: /**
2: * Copyright (c) 2011-2016 EclipseSource Muenchen GmbH and others.
3: *
4: * All rights reserved. This program and the accompanying materials
5: * are made available under the terms of the Eclipse Public License 2.0
6: * which accompanies this distribution, and is available at
7: * https://www.eclipse.org/legal/epl-2.0/
8: *
9: * SPDX-License-Identifier: EPL-2.0
10: *
11: * Contributors:
12: * EclipseSource Munich - initial API and implementation
13: */
14: package org.eclipse.emf.ecp.view.template.style.tab.model.impl;
15:
16: import org.eclipse.emf.common.notify.Notification;
17: import org.eclipse.emf.ecore.EClass;
18: import org.eclipse.emf.ecore.impl.ENotificationImpl;
19: import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
20: import org.eclipse.emf.ecp.common.spi.EMFUtils;
21: import org.eclipse.emf.ecp.view.template.model.VTStyleProperty;
22: import org.eclipse.emf.ecp.view.template.style.tab.model.TabType;
23: import org.eclipse.emf.ecp.view.template.style.tab.model.VTTabPackage;
24: import org.eclipse.emf.ecp.view.template.style.tab.model.VTTabStyleProperty;
25:
26: /**
27: * <!-- begin-user-doc -->
28: * An implementation of the model object '<em><b>Style Property</b></em>'.
29: *
30: * @since 1.8
31: * <!-- end-user-doc -->
32: * <p>
33: * The following features are implemented:
34: * </p>
35: * <ul>
36: * <li>{@link org.eclipse.emf.ecp.view.template.style.tab.model.impl.VTTabStylePropertyImpl#getType
37: * <em>Type</em>}</li>
38: * <li>{@link org.eclipse.emf.ecp.view.template.style.tab.model.impl.VTTabStylePropertyImpl#getOkImageURL <em>Ok
39: * Image URL</em>}</li>
40: * <li>{@link org.eclipse.emf.ecp.view.template.style.tab.model.impl.VTTabStylePropertyImpl#getInfoImageURL
41: * <em>Info Image URL</em>}</li>
42: * <li>{@link org.eclipse.emf.ecp.view.template.style.tab.model.impl.VTTabStylePropertyImpl#getWarningImageURL
43: * <em>Warning Image URL</em>}</li>
44: * <li>{@link org.eclipse.emf.ecp.view.template.style.tab.model.impl.VTTabStylePropertyImpl#getErrorImageURL
45: * <em>Error Image URL</em>}</li>
46: * <li>{@link org.eclipse.emf.ecp.view.template.style.tab.model.impl.VTTabStylePropertyImpl#getCancelImageURL
47: * <em>Cancel Image URL</em>}</li>
48: * </ul>
49: *
50: * @generated
51: */
52: public class VTTabStylePropertyImpl extends MinimalEObjectImpl.Container implements VTTabStyleProperty {
53:         /**
54:          * The default value of the '{@link #getType() <em>Type</em>}' attribute.
55:          * <!-- begin-user-doc -->
56:          * <!-- end-user-doc -->
57:          *
58:          * @see #getType()
59:          * @generated
60:          * @ordered
61:          */
62:         protected static final TabType TYPE_EDEFAULT = TabType.BOTTOM;
63:
64:         /**
65:          * The cached value of the '{@link #getType() <em>Type</em>}' attribute.
66:          * <!-- begin-user-doc -->
67:          * <!-- end-user-doc -->
68:          *
69:          * @see #getType()
70:          * @generated
71:          * @ordered
72:          */
73:         protected TabType type = TYPE_EDEFAULT;
74:
75:         /**
76:          * The default value of the '{@link #getOkImageURL() <em>Ok Image URL</em>}' attribute.
77:          * <!-- begin-user-doc -->
78:          *
79:          * @since 1.10
80:          * <!-- end-user-doc -->
81:          *
82:          * @see #getOkImageURL()
83:          * @generated
84:          * @ordered
85:          */
86:         protected static final String OK_IMAGE_URL_EDEFAULT = null;
87:
88:         /**
89:          * The cached value of the '{@link #getOkImageURL() <em>Ok Image URL</em>}' attribute.
90:          * <!-- begin-user-doc -->
91:          *
92:          * @since 1.10
93:          * <!-- end-user-doc -->
94:          *
95:          * @see #getOkImageURL()
96:          * @generated
97:          * @ordered
98:          */
99:         protected String okImageURL = OK_IMAGE_URL_EDEFAULT;
100:
101:         /**
102:          * The default value of the '{@link #getInfoImageURL() <em>Info Image URL</em>}' attribute.
103:          * <!-- begin-user-doc -->
104:          *
105:          * @since 1.10
106:          * <!-- end-user-doc -->
107:          *
108:          * @see #getInfoImageURL()
109:          * @generated
110:          * @ordered
111:          */
112:         protected static final String INFO_IMAGE_URL_EDEFAULT = null;
113:
114:         /**
115:          * The cached value of the '{@link #getInfoImageURL() <em>Info Image URL</em>}' attribute.
116:          * <!-- begin-user-doc -->
117:          *
118:          * @since 1.10
119:          * <!-- end-user-doc -->
120:          *
121:          * @see #getInfoImageURL()
122:          * @generated
123:          * @ordered
124:          */
125:         protected String infoImageURL = INFO_IMAGE_URL_EDEFAULT;
126:
127:         /**
128:          * The default value of the '{@link #getWarningImageURL() <em>Warning Image URL</em>}' attribute.
129:          * <!-- begin-user-doc -->
130:          *
131:          * @since 1.10
132:          * <!-- end-user-doc -->
133:          *
134:          * @see #getWarningImageURL()
135:          * @generated
136:          * @ordered
137:          */
138:         protected static final String WARNING_IMAGE_URL_EDEFAULT = null;
139:
140:         /**
141:          * The cached value of the '{@link #getWarningImageURL() <em>Warning Image URL</em>}' attribute.
142:          * <!-- begin-user-doc -->
143:          *
144:          * @since 1.10
145:          * <!-- end-user-doc -->
146:          *
147:          * @see #getWarningImageURL()
148:          * @generated
149:          * @ordered
150:          */
151:         protected String warningImageURL = WARNING_IMAGE_URL_EDEFAULT;
152:
153:         /**
154:          * The default value of the '{@link #getErrorImageURL() <em>Error Image URL</em>}' attribute.
155:          * <!-- begin-user-doc -->
156:          *
157:          * @since 1.10
158:          * <!-- end-user-doc -->
159:          *
160:          * @see #getErrorImageURL()
161:          * @generated
162:          * @ordered
163:          */
164:         protected static final String ERROR_IMAGE_URL_EDEFAULT = null;
165:
166:         /**
167:          * The cached value of the '{@link #getErrorImageURL() <em>Error Image URL</em>}' attribute.
168:          * <!-- begin-user-doc -->
169:          *
170:          * @since 1.10
171:          * <!-- end-user-doc -->
172:          *
173:          * @see #getErrorImageURL()
174:          * @generated
175:          * @ordered
176:          */
177:         protected String errorImageURL = ERROR_IMAGE_URL_EDEFAULT;
178:
179:         /**
180:          * The default value of the '{@link #getCancelImageURL() <em>Cancel Image URL</em>}' attribute.
181:          * <!-- begin-user-doc -->
182:          *
183:          * @since 1.10
184:          * <!-- end-user-doc -->
185:          *
186:          * @see #getCancelImageURL()
187:          * @generated
188:          * @ordered
189:          */
190:         protected static final String CANCEL_IMAGE_URL_EDEFAULT = null;
191:
192:         /**
193:          * The cached value of the '{@link #getCancelImageURL() <em>Cancel Image URL</em>}' attribute.
194:          * <!-- begin-user-doc -->
195:          *
196:          * @since 1.10
197:          * <!-- end-user-doc -->
198:          *
199:          * @see #getCancelImageURL()
200:          * @generated
201:          * @ordered
202:          */
203:         protected String cancelImageURL = CANCEL_IMAGE_URL_EDEFAULT;
204:
205:         /**
206:          * <!-- begin-user-doc -->
207:          * <!-- end-user-doc -->
208:          *
209:          * @generated
210:          */
211:         protected VTTabStylePropertyImpl() {
212:                 super();
213:         }
214:
215:         /**
216:          * <!-- begin-user-doc -->
217:          * <!-- end-user-doc -->
218:          *
219:          * @generated
220:          */
221:         @Override
222:         protected EClass eStaticClass() {
223:                 return VTTabPackage.Literals.TAB_STYLE_PROPERTY;
224:         }
225:
226:         /**
227:          * <!-- begin-user-doc -->
228:          * <!-- end-user-doc -->
229:          *
230:          * @generated
231:          */
232:         @Override
233:         public TabType getType() {
234:                 return type;
235:         }
236:
237:         /**
238:          * <!-- begin-user-doc -->
239:          * <!-- end-user-doc -->
240:          *
241:          * @generated
242:          */
243:         @Override
244:         public void setType(TabType newType) {
245:                 final TabType oldType = type;
246:•                type = newType == null ? TYPE_EDEFAULT : newType;
247:•                if (eNotificationRequired()) {
248:                         eNotify(
249:                                 new ENotificationImpl(this, Notification.SET, VTTabPackage.TAB_STYLE_PROPERTY__TYPE, oldType, type));
250:                 }
251:         }
252:
253:         /**
254:          * <!-- begin-user-doc -->
255:          *
256:          * @since 1.10
257:          * <!-- end-user-doc -->
258:          *
259:          * @generated
260:          */
261:         @Override
262:         public String getOkImageURL() {
263:                 return okImageURL;
264:         }
265:
266:         /**
267:          * <!-- begin-user-doc -->
268:          *
269:          * @since 1.10
270:          * <!-- end-user-doc -->
271:          *
272:          * @generated
273:          */
274:         @Override
275:         public void setOkImageURL(String newOkImageURL) {
276:                 final String oldOkImageURL = okImageURL;
277:                 okImageURL = newOkImageURL;
278:•                if (eNotificationRequired()) {
279:                         eNotify(new ENotificationImpl(this, Notification.SET, VTTabPackage.TAB_STYLE_PROPERTY__OK_IMAGE_URL,
280:                                 oldOkImageURL, okImageURL));
281:                 }
282:         }
283:
284:         /**
285:          * <!-- begin-user-doc -->
286:          *
287:          * @since 1.10
288:          * <!-- end-user-doc -->
289:          *
290:          * @generated
291:          */
292:         @Override
293:         public String getInfoImageURL() {
294:                 return infoImageURL;
295:         }
296:
297:         /**
298:          * <!-- begin-user-doc -->
299:          *
300:          * @since 1.10
301:          * <!-- end-user-doc -->
302:          *
303:          * @generated
304:          */
305:         @Override
306:         public void setInfoImageURL(String newInfoImageURL) {
307:                 final String oldInfoImageURL = infoImageURL;
308:                 infoImageURL = newInfoImageURL;
309:•                if (eNotificationRequired()) {
310:                         eNotify(new ENotificationImpl(this, Notification.SET, VTTabPackage.TAB_STYLE_PROPERTY__INFO_IMAGE_URL,
311:                                 oldInfoImageURL, infoImageURL));
312:                 }
313:         }
314:
315:         /**
316:          * <!-- begin-user-doc -->
317:          *
318:          * @since 1.10
319:          * <!-- end-user-doc -->
320:          *
321:          * @generated
322:          */
323:         @Override
324:         public String getWarningImageURL() {
325:                 return warningImageURL;
326:         }
327:
328:         /**
329:          * <!-- begin-user-doc -->
330:          *
331:          * @since 1.10
332:          * <!-- end-user-doc -->
333:          *
334:          * @generated
335:          */
336:         @Override
337:         public void setWarningImageURL(String newWarningImageURL) {
338:                 final String oldWarningImageURL = warningImageURL;
339:                 warningImageURL = newWarningImageURL;
340:•                if (eNotificationRequired()) {
341:                         eNotify(new ENotificationImpl(this, Notification.SET, VTTabPackage.TAB_STYLE_PROPERTY__WARNING_IMAGE_URL,
342:                                 oldWarningImageURL, warningImageURL));
343:                 }
344:         }
345:
346:         /**
347:          * <!-- begin-user-doc -->
348:          *
349:          * @since 1.10
350:          * <!-- end-user-doc -->
351:          *
352:          * @generated
353:          */
354:         @Override
355:         public String getErrorImageURL() {
356:                 return errorImageURL;
357:         }
358:
359:         /**
360:          * <!-- begin-user-doc -->
361:          *
362:          * @since 1.10
363:          * <!-- end-user-doc -->
364:          *
365:          * @generated
366:          */
367:         @Override
368:         public void setErrorImageURL(String newErrorImageURL) {
369:                 final String oldErrorImageURL = errorImageURL;
370:                 errorImageURL = newErrorImageURL;
371:•                if (eNotificationRequired()) {
372:                         eNotify(new ENotificationImpl(this, Notification.SET, VTTabPackage.TAB_STYLE_PROPERTY__ERROR_IMAGE_URL,
373:                                 oldErrorImageURL, errorImageURL));
374:                 }
375:         }
376:
377:         /**
378:          * <!-- begin-user-doc -->
379:          *
380:          * @since 1.10
381:          * <!-- end-user-doc -->
382:          *
383:          * @generated
384:          */
385:         @Override
386:         public String getCancelImageURL() {
387:                 return cancelImageURL;
388:         }
389:
390:         /**
391:          * <!-- begin-user-doc -->
392:          *
393:          * @since 1.10
394:          * <!-- end-user-doc -->
395:          *
396:          * @generated
397:          */
398:         @Override
399:         public void setCancelImageURL(String newCancelImageURL) {
400:                 final String oldCancelImageURL = cancelImageURL;
401:                 cancelImageURL = newCancelImageURL;
402:•                if (eNotificationRequired()) {
403:                         eNotify(new ENotificationImpl(this, Notification.SET, VTTabPackage.TAB_STYLE_PROPERTY__CANCEL_IMAGE_URL,
404:                                 oldCancelImageURL, cancelImageURL));
405:                 }
406:         }
407:
408:         /**
409:          * <!-- begin-user-doc -->
410:          * <!-- end-user-doc -->
411:          *
412:          * @generated
413:          */
414:         @Override
415:         public Object eGet(int featureID, boolean resolve, boolean coreType) {
416:•                switch (featureID) {
417:                 case VTTabPackage.TAB_STYLE_PROPERTY__TYPE:
418:                         return getType();
419:                 case VTTabPackage.TAB_STYLE_PROPERTY__OK_IMAGE_URL:
420:                         return getOkImageURL();
421:                 case VTTabPackage.TAB_STYLE_PROPERTY__INFO_IMAGE_URL:
422:                         return getInfoImageURL();
423:                 case VTTabPackage.TAB_STYLE_PROPERTY__WARNING_IMAGE_URL:
424:                         return getWarningImageURL();
425:                 case VTTabPackage.TAB_STYLE_PROPERTY__ERROR_IMAGE_URL:
426:                         return getErrorImageURL();
427:                 case VTTabPackage.TAB_STYLE_PROPERTY__CANCEL_IMAGE_URL:
428:                         return getCancelImageURL();
429:                 }
430:                 return super.eGet(featureID, resolve, coreType);
431:         }
432:
433:         /**
434:          * <!-- begin-user-doc -->
435:          * <!-- end-user-doc -->
436:          *
437:          * @generated
438:          */
439:         @Override
440:         public void eSet(int featureID, Object newValue) {
441:•                switch (featureID) {
442:                 case VTTabPackage.TAB_STYLE_PROPERTY__TYPE:
443:                         setType((TabType) newValue);
444:                         return;
445:                 case VTTabPackage.TAB_STYLE_PROPERTY__OK_IMAGE_URL:
446:                         setOkImageURL((String) newValue);
447:                         return;
448:                 case VTTabPackage.TAB_STYLE_PROPERTY__INFO_IMAGE_URL:
449:                         setInfoImageURL((String) newValue);
450:                         return;
451:                 case VTTabPackage.TAB_STYLE_PROPERTY__WARNING_IMAGE_URL:
452:                         setWarningImageURL((String) newValue);
453:                         return;
454:                 case VTTabPackage.TAB_STYLE_PROPERTY__ERROR_IMAGE_URL:
455:                         setErrorImageURL((String) newValue);
456:                         return;
457:                 case VTTabPackage.TAB_STYLE_PROPERTY__CANCEL_IMAGE_URL:
458:                         setCancelImageURL((String) newValue);
459:                         return;
460:                 }
461:                 super.eSet(featureID, newValue);
462:         }
463:
464:         /**
465:          * <!-- begin-user-doc -->
466:          * <!-- end-user-doc -->
467:          *
468:          * @generated
469:          */
470:         @Override
471:         public void eUnset(int featureID) {
472:•                switch (featureID) {
473:                 case VTTabPackage.TAB_STYLE_PROPERTY__TYPE:
474:                         setType(TYPE_EDEFAULT);
475:                         return;
476:                 case VTTabPackage.TAB_STYLE_PROPERTY__OK_IMAGE_URL:
477:                         setOkImageURL(OK_IMAGE_URL_EDEFAULT);
478:                         return;
479:                 case VTTabPackage.TAB_STYLE_PROPERTY__INFO_IMAGE_URL:
480:                         setInfoImageURL(INFO_IMAGE_URL_EDEFAULT);
481:                         return;
482:                 case VTTabPackage.TAB_STYLE_PROPERTY__WARNING_IMAGE_URL:
483:                         setWarningImageURL(WARNING_IMAGE_URL_EDEFAULT);
484:                         return;
485:                 case VTTabPackage.TAB_STYLE_PROPERTY__ERROR_IMAGE_URL:
486:                         setErrorImageURL(ERROR_IMAGE_URL_EDEFAULT);
487:                         return;
488:                 case VTTabPackage.TAB_STYLE_PROPERTY__CANCEL_IMAGE_URL:
489:                         setCancelImageURL(CANCEL_IMAGE_URL_EDEFAULT);
490:                         return;
491:                 }
492:                 super.eUnset(featureID);
493:         }
494:
495:         /**
496:          * <!-- begin-user-doc -->
497:          * <!-- end-user-doc -->
498:          *
499:          * @generated
500:          */
501:         @Override
502:         public boolean eIsSet(int featureID) {
503:•                switch (featureID) {
504:                 case VTTabPackage.TAB_STYLE_PROPERTY__TYPE:
505:•                        return type != TYPE_EDEFAULT;
506:                 case VTTabPackage.TAB_STYLE_PROPERTY__OK_IMAGE_URL:
507:•                        return OK_IMAGE_URL_EDEFAULT == null ? okImageURL != null : !OK_IMAGE_URL_EDEFAULT.equals(okImageURL);
508:                 case VTTabPackage.TAB_STYLE_PROPERTY__INFO_IMAGE_URL:
509:•                        return INFO_IMAGE_URL_EDEFAULT == null ? infoImageURL != null
510:•                                : !INFO_IMAGE_URL_EDEFAULT.equals(infoImageURL);
511:                 case VTTabPackage.TAB_STYLE_PROPERTY__WARNING_IMAGE_URL:
512:•                        return WARNING_IMAGE_URL_EDEFAULT == null ? warningImageURL != null
513:•                                : !WARNING_IMAGE_URL_EDEFAULT.equals(warningImageURL);
514:                 case VTTabPackage.TAB_STYLE_PROPERTY__ERROR_IMAGE_URL:
515:•                        return ERROR_IMAGE_URL_EDEFAULT == null ? errorImageURL != null
516:•                                : !ERROR_IMAGE_URL_EDEFAULT.equals(errorImageURL);
517:                 case VTTabPackage.TAB_STYLE_PROPERTY__CANCEL_IMAGE_URL:
518:•                        return CANCEL_IMAGE_URL_EDEFAULT == null ? cancelImageURL != null
519:•                                : !CANCEL_IMAGE_URL_EDEFAULT.equals(cancelImageURL);
520:                 }
521:                 return super.eIsSet(featureID);
522:         }
523:
524:         /**
525:          * <!-- begin-user-doc -->
526:          * <!-- end-user-doc -->
527:          *
528:          * @generated
529:          */
530:         @Override
531:         public String toString() {
532:•                if (eIsProxy()) {
533:                         return super.toString();
534:                 }
535:
536:                 final StringBuffer result = new StringBuffer(super.toString());
537:                 result.append(" (type: "); //$NON-NLS-1$
538:                 result.append(type);
539:                 result.append(", okImageURL: "); //$NON-NLS-1$
540:                 result.append(okImageURL);
541:                 result.append(", infoImageURL: "); //$NON-NLS-1$
542:                 result.append(infoImageURL);
543:                 result.append(", warningImageURL: "); //$NON-NLS-1$
544:                 result.append(warningImageURL);
545:                 result.append(", errorImageURL: "); //$NON-NLS-1$
546:                 result.append(errorImageURL);
547:                 result.append(", cancelImageURL: "); //$NON-NLS-1$
548:                 result.append(cancelImageURL);
549:                 result.append(')');
550:                 return result.toString();
551:         }
552:
553:         @Override
554:         public boolean equalStyles(VTStyleProperty styleProperty) {
555:                 return EMFUtils.filteredEquals(this, styleProperty);
556:         }
557:
558: } // VTTabStylePropertyImpl