1
2
3
4 package org.andromda.cartridges.spring.metafacades;
5
6 /***
7 * MetafacadeLogic for org.andromda.cartridges.spring.metafacades.SpringService
8 *
9 * @see org.andromda.cartridges.spring.metafacades.SpringService
10 */
11 public abstract class SpringServiceLogic
12 extends org.andromda.core.metafacade.MetafacadeBase
13 implements org.andromda.cartridges.spring.metafacades.SpringService
14 {
15
16 protected Object metaObject;
17
18 public SpringServiceLogic(Object metaObject, String context)
19 {
20 super(metaObject, getContext(context));
21 this.superService =
22 (org.andromda.metafacades.uml.Service)
23 org.andromda.core.metafacade.MetafacadeFactory.getInstance().createFacadeImpl(
24 "org.andromda.metafacades.uml.Service",
25 metaObject,
26 getContext(context));
27 this.metaObject = metaObject;
28 }
29
30 /***
31 * Gets the context for this metafacade logic instance.
32 */
33 private static String getContext(String context)
34 {
35 if (context == null)
36 {
37 context = "org.andromda.cartridges.spring.metafacades.SpringService";
38 }
39 return context;
40 }
41
42 private org.andromda.metafacades.uml.Service superService;
43 private boolean superServiceInitialized = false;
44
45 /***
46 * Gets the org.andromda.metafacades.uml.Service parent instance.
47 */
48 private org.andromda.metafacades.uml.Service getSuperService()
49 {
50 if (!this.superServiceInitialized)
51 {
52 ((org.andromda.core.metafacade.MetafacadeBase)superService).setMetafacadeContext(this.getMetafacadeContext());
53 this.superServiceInitialized = true;
54 }
55 return superService;
56 }
57
58 /***
59 * @see org.andromda.core.metafacade.MetafacadeBase
60 */
61 public void resetMetafacadeContext(String context)
62 {
63 if (!this.contextRoot)
64 {
65 context = getContext(context);
66 setMetafacadeContext (context);
67 if (this.superServiceInitialized)
68 {
69 ((org.andromda.core.metafacade.MetafacadeBase)superService).resetMetafacadeContext(context);
70 }
71 }
72 }
73
74 /***
75 * @see org.andromda.cartridges.spring.metafacades.SpringService
76 */
77 public boolean isSpringServiceMetaType()
78 {
79 return true;
80 }
81
82
83
84 /***
85 * @see org.andromda.cartridges.spring.metafacades.SpringService#getWebServiceDelegatorName()
86 */
87 protected abstract java.lang.String handleGetWebServiceDelegatorName();
88
89 private void handleGetWebServiceDelegatorName1aPreCondition()
90 {
91 }
92
93 private void handleGetWebServiceDelegatorName1aPostCondition()
94 {
95 }
96
97 private java.lang.String __webServiceDelegatorName1a;
98 private boolean __webServiceDelegatorName1aSet = false;
99
100 public final java.lang.String getWebServiceDelegatorName()
101 {
102 java.lang.String webServiceDelegatorName1a = this.__webServiceDelegatorName1a;
103 if (!this.__webServiceDelegatorName1aSet)
104 {
105 handleGetWebServiceDelegatorName1aPreCondition();
106 webServiceDelegatorName1a = handleGetWebServiceDelegatorName();
107 handleGetWebServiceDelegatorName1aPostCondition();
108 this.__webServiceDelegatorName1a = webServiceDelegatorName1a;
109 if (isMetafacadePropertyCachingEnabled())
110 {
111 this.__webServiceDelegatorName1aSet = true;
112 }
113 }
114 return webServiceDelegatorName1a;
115 }
116
117 /***
118 * @see org.andromda.cartridges.spring.metafacades.SpringService#getFullyQualifiedWebServiceDelegatorName()
119 */
120 protected abstract java.lang.String handleGetFullyQualifiedWebServiceDelegatorName();
121
122 private void handleGetFullyQualifiedWebServiceDelegatorName2aPreCondition()
123 {
124 }
125
126 private void handleGetFullyQualifiedWebServiceDelegatorName2aPostCondition()
127 {
128 }
129
130 private java.lang.String __fullyQualifiedWebServiceDelegatorName2a;
131 private boolean __fullyQualifiedWebServiceDelegatorName2aSet = false;
132
133 public final java.lang.String getFullyQualifiedWebServiceDelegatorName()
134 {
135 java.lang.String fullyQualifiedWebServiceDelegatorName2a = this.__fullyQualifiedWebServiceDelegatorName2a;
136 if (!this.__fullyQualifiedWebServiceDelegatorName2aSet)
137 {
138 handleGetFullyQualifiedWebServiceDelegatorName2aPreCondition();
139 fullyQualifiedWebServiceDelegatorName2a = handleGetFullyQualifiedWebServiceDelegatorName();
140 handleGetFullyQualifiedWebServiceDelegatorName2aPostCondition();
141 this.__fullyQualifiedWebServiceDelegatorName2a = fullyQualifiedWebServiceDelegatorName2a;
142 if (isMetafacadePropertyCachingEnabled())
143 {
144 this.__fullyQualifiedWebServiceDelegatorName2aSet = true;
145 }
146 }
147 return fullyQualifiedWebServiceDelegatorName2a;
148 }
149
150 /***
151 * @see org.andromda.cartridges.spring.metafacades.SpringService#getImplementationName()
152 */
153 protected abstract java.lang.String handleGetImplementationName();
154
155 private void handleGetImplementationName3aPreCondition()
156 {
157 }
158
159 private void handleGetImplementationName3aPostCondition()
160 {
161 }
162
163 private java.lang.String __implementationName3a;
164 private boolean __implementationName3aSet = false;
165
166 public final java.lang.String getImplementationName()
167 {
168 java.lang.String implementationName3a = this.__implementationName3a;
169 if (!this.__implementationName3aSet)
170 {
171 handleGetImplementationName3aPreCondition();
172 implementationName3a = handleGetImplementationName();
173 handleGetImplementationName3aPostCondition();
174 this.__implementationName3a = implementationName3a;
175 if (isMetafacadePropertyCachingEnabled())
176 {
177 this.__implementationName3aSet = true;
178 }
179 }
180 return implementationName3a;
181 }
182
183 /***
184 * @see org.andromda.cartridges.spring.metafacades.SpringService#getFullyQualifiedImplementationName()
185 */
186 protected abstract java.lang.String handleGetFullyQualifiedImplementationName();
187
188 private void handleGetFullyQualifiedImplementationName4aPreCondition()
189 {
190 }
191
192 private void handleGetFullyQualifiedImplementationName4aPostCondition()
193 {
194 }
195
196 private java.lang.String __fullyQualifiedImplementationName4a;
197 private boolean __fullyQualifiedImplementationName4aSet = false;
198
199 public final java.lang.String getFullyQualifiedImplementationName()
200 {
201 java.lang.String fullyQualifiedImplementationName4a = this.__fullyQualifiedImplementationName4a;
202 if (!this.__fullyQualifiedImplementationName4aSet)
203 {
204 handleGetFullyQualifiedImplementationName4aPreCondition();
205 fullyQualifiedImplementationName4a = handleGetFullyQualifiedImplementationName();
206 handleGetFullyQualifiedImplementationName4aPostCondition();
207 this.__fullyQualifiedImplementationName4a = fullyQualifiedImplementationName4a;
208 if (isMetafacadePropertyCachingEnabled())
209 {
210 this.__fullyQualifiedImplementationName4aSet = true;
211 }
212 }
213 return fullyQualifiedImplementationName4a;
214 }
215
216 /***
217 * @see org.andromda.cartridges.spring.metafacades.SpringService#getBaseName()
218 */
219 protected abstract java.lang.String handleGetBaseName();
220
221 private void handleGetBaseName5aPreCondition()
222 {
223 }
224
225 private void handleGetBaseName5aPostCondition()
226 {
227 }
228
229 private java.lang.String __baseName5a;
230 private boolean __baseName5aSet = false;
231
232 public final java.lang.String getBaseName()
233 {
234 java.lang.String baseName5a = this.__baseName5a;
235 if (!this.__baseName5aSet)
236 {
237 handleGetBaseName5aPreCondition();
238 baseName5a = handleGetBaseName();
239 handleGetBaseName5aPostCondition();
240 this.__baseName5a = baseName5a;
241 if (isMetafacadePropertyCachingEnabled())
242 {
243 this.__baseName5aSet = true;
244 }
245 }
246 return baseName5a;
247 }
248
249 /***
250 * @see org.andromda.cartridges.spring.metafacades.SpringService#getBeanName()
251 */
252 protected abstract java.lang.String handleGetBeanName();
253
254 private void handleGetBeanName6aPreCondition()
255 {
256 }
257
258 private void handleGetBeanName6aPostCondition()
259 {
260 }
261
262 private java.lang.String __beanName6a;
263 private boolean __beanName6aSet = false;
264
265 public final java.lang.String getBeanName()
266 {
267 java.lang.String beanName6a = this.__beanName6a;
268 if (!this.__beanName6aSet)
269 {
270 handleGetBeanName6aPreCondition();
271 beanName6a = handleGetBeanName();
272 handleGetBeanName6aPostCondition();
273 this.__beanName6a = beanName6a;
274 if (isMetafacadePropertyCachingEnabled())
275 {
276 this.__beanName6aSet = true;
277 }
278 }
279 return beanName6a;
280 }
281
282 /***
283 * @see org.andromda.cartridges.spring.metafacades.SpringService#isWebService()
284 */
285 protected abstract boolean handleIsWebService();
286
287 private void handleIsWebService7aPreCondition()
288 {
289 }
290
291 private void handleIsWebService7aPostCondition()
292 {
293 }
294
295 private boolean __webService7a;
296 private boolean __webService7aSet = false;
297
298 public final boolean isWebService()
299 {
300 boolean webService7a = this.__webService7a;
301 if (!this.__webService7aSet)
302 {
303 handleIsWebService7aPreCondition();
304 webService7a = handleIsWebService();
305 handleIsWebService7aPostCondition();
306 this.__webService7a = webService7a;
307 if (isMetafacadePropertyCachingEnabled())
308 {
309 this.__webService7aSet = true;
310 }
311 }
312 return webService7a;
313 }
314
315 /***
316 * @see org.andromda.cartridges.spring.metafacades.SpringService#getEjbJndiName()
317 */
318 protected abstract java.lang.String handleGetEjbJndiName();
319
320 private void handleGetEjbJndiName8aPreCondition()
321 {
322 }
323
324 private void handleGetEjbJndiName8aPostCondition()
325 {
326 }
327
328 private java.lang.String __ejbJndiName8a;
329 private boolean __ejbJndiName8aSet = false;
330
331 public final java.lang.String getEjbJndiName()
332 {
333 java.lang.String ejbJndiName8a = this.__ejbJndiName8a;
334 if (!this.__ejbJndiName8aSet)
335 {
336 handleGetEjbJndiName8aPreCondition();
337 ejbJndiName8a = handleGetEjbJndiName();
338 handleGetEjbJndiName8aPostCondition();
339 this.__ejbJndiName8a = ejbJndiName8a;
340 if (isMetafacadePropertyCachingEnabled())
341 {
342 this.__ejbJndiName8aSet = true;
343 }
344 }
345 return ejbJndiName8a;
346 }
347
348 /***
349 * @see org.andromda.cartridges.spring.metafacades.SpringService#getEjbImplementationName()
350 */
351 protected abstract java.lang.String handleGetEjbImplementationName();
352
353 private void handleGetEjbImplementationName9aPreCondition()
354 {
355 }
356
357 private void handleGetEjbImplementationName9aPostCondition()
358 {
359 }
360
361 private java.lang.String __ejbImplementationName9a;
362 private boolean __ejbImplementationName9aSet = false;
363
364 public final java.lang.String getEjbImplementationName()
365 {
366 java.lang.String ejbImplementationName9a = this.__ejbImplementationName9a;
367 if (!this.__ejbImplementationName9aSet)
368 {
369 handleGetEjbImplementationName9aPreCondition();
370 ejbImplementationName9a = handleGetEjbImplementationName();
371 handleGetEjbImplementationName9aPostCondition();
372 this.__ejbImplementationName9a = ejbImplementationName9a;
373 if (isMetafacadePropertyCachingEnabled())
374 {
375 this.__ejbImplementationName9aSet = true;
376 }
377 }
378 return ejbImplementationName9a;
379 }
380
381 /***
382 * @see org.andromda.cartridges.spring.metafacades.SpringService#getFullyQualifiedBaseName()
383 */
384 protected abstract java.lang.String handleGetFullyQualifiedBaseName();
385
386 private void handleGetFullyQualifiedBaseName10aPreCondition()
387 {
388 }
389
390 private void handleGetFullyQualifiedBaseName10aPostCondition()
391 {
392 }
393
394 private java.lang.String __fullyQualifiedBaseName10a;
395 private boolean __fullyQualifiedBaseName10aSet = false;
396
397 public final java.lang.String getFullyQualifiedBaseName()
398 {
399 java.lang.String fullyQualifiedBaseName10a = this.__fullyQualifiedBaseName10a;
400 if (!this.__fullyQualifiedBaseName10aSet)
401 {
402 handleGetFullyQualifiedBaseName10aPreCondition();
403 fullyQualifiedBaseName10a = handleGetFullyQualifiedBaseName();
404 handleGetFullyQualifiedBaseName10aPostCondition();
405 this.__fullyQualifiedBaseName10a = fullyQualifiedBaseName10a;
406 if (isMetafacadePropertyCachingEnabled())
407 {
408 this.__fullyQualifiedBaseName10aSet = true;
409 }
410 }
411 return fullyQualifiedBaseName10a;
412 }
413
414 /***
415 * @see org.andromda.cartridges.spring.metafacades.SpringService#getFullyQualifiedEjbName()
416 */
417 protected abstract java.lang.String handleGetFullyQualifiedEjbName();
418
419 private void handleGetFullyQualifiedEjbName11aPreCondition()
420 {
421 }
422
423 private void handleGetFullyQualifiedEjbName11aPostCondition()
424 {
425 }
426
427 private java.lang.String __fullyQualifiedEjbName11a;
428 private boolean __fullyQualifiedEjbName11aSet = false;
429
430 public final java.lang.String getFullyQualifiedEjbName()
431 {
432 java.lang.String fullyQualifiedEjbName11a = this.__fullyQualifiedEjbName11a;
433 if (!this.__fullyQualifiedEjbName11aSet)
434 {
435 handleGetFullyQualifiedEjbName11aPreCondition();
436 fullyQualifiedEjbName11a = handleGetFullyQualifiedEjbName();
437 handleGetFullyQualifiedEjbName11aPostCondition();
438 this.__fullyQualifiedEjbName11a = fullyQualifiedEjbName11a;
439 if (isMetafacadePropertyCachingEnabled())
440 {
441 this.__fullyQualifiedEjbName11aSet = true;
442 }
443 }
444 return fullyQualifiedEjbName11a;
445 }
446
447 /***
448 * @see org.andromda.cartridges.spring.metafacades.SpringService#getEjbPackageName()
449 */
450 protected abstract java.lang.String handleGetEjbPackageName();
451
452 private void handleGetEjbPackageName12aPreCondition()
453 {
454 }
455
456 private void handleGetEjbPackageName12aPostCondition()
457 {
458 }
459
460 private java.lang.String __ejbPackageName12a;
461 private boolean __ejbPackageName12aSet = false;
462
463 public final java.lang.String getEjbPackageName()
464 {
465 java.lang.String ejbPackageName12a = this.__ejbPackageName12a;
466 if (!this.__ejbPackageName12aSet)
467 {
468 handleGetEjbPackageName12aPreCondition();
469 ejbPackageName12a = handleGetEjbPackageName();
470 handleGetEjbPackageName12aPostCondition();
471 this.__ejbPackageName12a = ejbPackageName12a;
472 if (isMetafacadePropertyCachingEnabled())
473 {
474 this.__ejbPackageName12aSet = true;
475 }
476 }
477 return ejbPackageName12a;
478 }
479
480 /***
481 * @see org.andromda.cartridges.spring.metafacades.SpringService#getFullyQualifiedEjbImplementationName()
482 */
483 protected abstract java.lang.String handleGetFullyQualifiedEjbImplementationName();
484
485 private void handleGetFullyQualifiedEjbImplementationName13aPreCondition()
486 {
487 }
488
489 private void handleGetFullyQualifiedEjbImplementationName13aPostCondition()
490 {
491 }
492
493 private java.lang.String __fullyQualifiedEjbImplementationName13a;
494 private boolean __fullyQualifiedEjbImplementationName13aSet = false;
495
496 public final java.lang.String getFullyQualifiedEjbImplementationName()
497 {
498 java.lang.String fullyQualifiedEjbImplementationName13a = this.__fullyQualifiedEjbImplementationName13a;
499 if (!this.__fullyQualifiedEjbImplementationName13aSet)
500 {
501 handleGetFullyQualifiedEjbImplementationName13aPreCondition();
502 fullyQualifiedEjbImplementationName13a = handleGetFullyQualifiedEjbImplementationName();
503 handleGetFullyQualifiedEjbImplementationName13aPostCondition();
504 this.__fullyQualifiedEjbImplementationName13a = fullyQualifiedEjbImplementationName13a;
505 if (isMetafacadePropertyCachingEnabled())
506 {
507 this.__fullyQualifiedEjbImplementationName13aSet = true;
508 }
509 }
510 return fullyQualifiedEjbImplementationName13a;
511 }
512
513 /***
514 * @see org.andromda.cartridges.spring.metafacades.SpringService#getEjbPackageNamePath()
515 */
516 protected abstract java.lang.String handleGetEjbPackageNamePath();
517
518 private void handleGetEjbPackageNamePath14aPreCondition()
519 {
520 }
521
522 private void handleGetEjbPackageNamePath14aPostCondition()
523 {
524 }
525
526 private java.lang.String __ejbPackageNamePath14a;
527 private boolean __ejbPackageNamePath14aSet = false;
528
529 public final java.lang.String getEjbPackageNamePath()
530 {
531 java.lang.String ejbPackageNamePath14a = this.__ejbPackageNamePath14a;
532 if (!this.__ejbPackageNamePath14aSet)
533 {
534 handleGetEjbPackageNamePath14aPreCondition();
535 ejbPackageNamePath14a = handleGetEjbPackageNamePath();
536 handleGetEjbPackageNamePath14aPostCondition();
537 this.__ejbPackageNamePath14a = ejbPackageNamePath14a;
538 if (isMetafacadePropertyCachingEnabled())
539 {
540 this.__ejbPackageNamePath14aSet = true;
541 }
542 }
543 return ejbPackageNamePath14a;
544 }
545
546 /***
547 * @see org.andromda.cartridges.spring.metafacades.SpringService#getDefaultExceptionName()
548 */
549 protected abstract java.lang.String handleGetDefaultExceptionName();
550
551 private void handleGetDefaultExceptionName15aPreCondition()
552 {
553 }
554
555 private void handleGetDefaultExceptionName15aPostCondition()
556 {
557 }
558
559 private java.lang.String __defaultExceptionName15a;
560 private boolean __defaultExceptionName15aSet = false;
561
562 public final java.lang.String getDefaultExceptionName()
563 {
564 java.lang.String defaultExceptionName15a = this.__defaultExceptionName15a;
565 if (!this.__defaultExceptionName15aSet)
566 {
567 handleGetDefaultExceptionName15aPreCondition();
568 defaultExceptionName15a = handleGetDefaultExceptionName();
569 handleGetDefaultExceptionName15aPostCondition();
570 this.__defaultExceptionName15a = defaultExceptionName15a;
571 if (isMetafacadePropertyCachingEnabled())
572 {
573 this.__defaultExceptionName15aSet = true;
574 }
575 }
576 return defaultExceptionName15a;
577 }
578
579 /***
580 * @see org.andromda.cartridges.spring.metafacades.SpringService#getFullyQualifiedDefaultExceptionName()
581 */
582 protected abstract java.lang.String handleGetFullyQualifiedDefaultExceptionName();
583
584 private void handleGetFullyQualifiedDefaultExceptionName16aPreCondition()
585 {
586 }
587
588 private void handleGetFullyQualifiedDefaultExceptionName16aPostCondition()
589 {
590 }
591
592 private java.lang.String __fullyQualifiedDefaultExceptionName16a;
593 private boolean __fullyQualifiedDefaultExceptionName16aSet = false;
594
595 public final java.lang.String getFullyQualifiedDefaultExceptionName()
596 {
597 java.lang.String fullyQualifiedDefaultExceptionName16a = this.__fullyQualifiedDefaultExceptionName16a;
598 if (!this.__fullyQualifiedDefaultExceptionName16aSet)
599 {
600 handleGetFullyQualifiedDefaultExceptionName16aPreCondition();
601 fullyQualifiedDefaultExceptionName16a = handleGetFullyQualifiedDefaultExceptionName();
602 handleGetFullyQualifiedDefaultExceptionName16aPostCondition();
603 this.__fullyQualifiedDefaultExceptionName16a = fullyQualifiedDefaultExceptionName16a;
604 if (isMetafacadePropertyCachingEnabled())
605 {
606 this.__fullyQualifiedDefaultExceptionName16aSet = true;
607 }
608 }
609 return fullyQualifiedDefaultExceptionName16a;
610 }
611
612 /***
613 * @see org.andromda.cartridges.spring.metafacades.SpringService#isAllowDefaultServiceException()
614 */
615 protected abstract boolean handleIsAllowDefaultServiceException();
616
617 private void handleIsAllowDefaultServiceException17aPreCondition()
618 {
619 }
620
621 private void handleIsAllowDefaultServiceException17aPostCondition()
622 {
623 }
624
625 private boolean __allowDefaultServiceException17a;
626 private boolean __allowDefaultServiceException17aSet = false;
627
628 public final boolean isAllowDefaultServiceException()
629 {
630 boolean allowDefaultServiceException17a = this.__allowDefaultServiceException17a;
631 if (!this.__allowDefaultServiceException17aSet)
632 {
633 handleIsAllowDefaultServiceException17aPreCondition();
634 allowDefaultServiceException17a = handleIsAllowDefaultServiceException();
635 handleIsAllowDefaultServiceException17aPostCondition();
636 this.__allowDefaultServiceException17a = allowDefaultServiceException17a;
637 if (isMetafacadePropertyCachingEnabled())
638 {
639 this.__allowDefaultServiceException17aSet = true;
640 }
641 }
642 return allowDefaultServiceException17a;
643 }
644
645 /***
646 * @see org.andromda.cartridges.spring.metafacades.SpringService#getRemotePort()
647 */
648 protected abstract java.lang.String handleGetRemotePort();
649
650 private void handleGetRemotePort18aPreCondition()
651 {
652 }
653
654 private void handleGetRemotePort18aPostCondition()
655 {
656 }
657
658 private java.lang.String __remotePort18a;
659 private boolean __remotePort18aSet = false;
660
661 public final java.lang.String getRemotePort()
662 {
663 java.lang.String remotePort18a = this.__remotePort18a;
664 if (!this.__remotePort18aSet)
665 {
666 handleGetRemotePort18aPreCondition();
667 remotePort18a = handleGetRemotePort();
668 handleGetRemotePort18aPostCondition();
669 this.__remotePort18a = remotePort18a;
670 if (isMetafacadePropertyCachingEnabled())
671 {
672 this.__remotePort18aSet = true;
673 }
674 }
675 return remotePort18a;
676 }
677
678 /***
679 * @see org.andromda.cartridges.spring.metafacades.SpringService#getRemoteUrl()
680 */
681 protected abstract java.lang.String handleGetRemoteUrl();
682
683 private void handleGetRemoteUrl19aPreCondition()
684 {
685 }
686
687 private void handleGetRemoteUrl19aPostCondition()
688 {
689 }
690
691 private java.lang.String __remoteUrl19a;
692 private boolean __remoteUrl19aSet = false;
693
694 public final java.lang.String getRemoteUrl()
695 {
696 java.lang.String remoteUrl19a = this.__remoteUrl19a;
697 if (!this.__remoteUrl19aSet)
698 {
699 handleGetRemoteUrl19aPreCondition();
700 remoteUrl19a = handleGetRemoteUrl();
701 handleGetRemoteUrl19aPostCondition();
702 this.__remoteUrl19a = remoteUrl19a;
703 if (isMetafacadePropertyCachingEnabled())
704 {
705 this.__remoteUrl19aSet = true;
706 }
707 }
708 return remoteUrl19a;
709 }
710
711 /***
712 * @see org.andromda.cartridges.spring.metafacades.SpringService#isRemotable()
713 */
714 protected abstract boolean handleIsRemotable();
715
716 private void handleIsRemotable20aPreCondition()
717 {
718 }
719
720 private void handleIsRemotable20aPostCondition()
721 {
722 }
723
724 private boolean __remotable20a;
725 private boolean __remotable20aSet = false;
726
727 public final boolean isRemotable()
728 {
729 boolean remotable20a = this.__remotable20a;
730 if (!this.__remotable20aSet)
731 {
732 handleIsRemotable20aPreCondition();
733 remotable20a = handleIsRemotable();
734 handleIsRemotable20aPostCondition();
735 this.__remotable20a = remotable20a;
736 if (isMetafacadePropertyCachingEnabled())
737 {
738 this.__remotable20aSet = true;
739 }
740 }
741 return remotable20a;
742 }
743
744 /***
745 * @see org.andromda.cartridges.spring.metafacades.SpringService#isRemotingTypeRmi()
746 */
747 protected abstract boolean handleIsRemotingTypeRmi();
748
749 private void handleIsRemotingTypeRmi21aPreCondition()
750 {
751 }
752
753 private void handleIsRemotingTypeRmi21aPostCondition()
754 {
755 }
756
757 private boolean __remotingTypeRmi21a;
758 private boolean __remotingTypeRmi21aSet = false;
759
760 public final boolean isRemotingTypeRmi()
761 {
762 boolean remotingTypeRmi21a = this.__remotingTypeRmi21a;
763 if (!this.__remotingTypeRmi21aSet)
764 {
765 handleIsRemotingTypeRmi21aPreCondition();
766 remotingTypeRmi21a = handleIsRemotingTypeRmi();
767 handleIsRemotingTypeRmi21aPostCondition();
768 this.__remotingTypeRmi21a = remotingTypeRmi21a;
769 if (isMetafacadePropertyCachingEnabled())
770 {
771 this.__remotingTypeRmi21aSet = true;
772 }
773 }
774 return remotingTypeRmi21a;
775 }
776
777 /***
778 * @see org.andromda.cartridges.spring.metafacades.SpringService#isRemotingTypeBurlap()
779 */
780 protected abstract boolean handleIsRemotingTypeBurlap();
781
782 private void handleIsRemotingTypeBurlap22aPreCondition()
783 {
784 }
785
786 private void handleIsRemotingTypeBurlap22aPostCondition()
787 {
788 }
789
790 private boolean __remotingTypeBurlap22a;
791 private boolean __remotingTypeBurlap22aSet = false;
792
793 public final boolean isRemotingTypeBurlap()
794 {
795 boolean remotingTypeBurlap22a = this.__remotingTypeBurlap22a;
796 if (!this.__remotingTypeBurlap22aSet)
797 {
798 handleIsRemotingTypeBurlap22aPreCondition();
799 remotingTypeBurlap22a = handleIsRemotingTypeBurlap();
800 handleIsRemotingTypeBurlap22aPostCondition();
801 this.__remotingTypeBurlap22a = remotingTypeBurlap22a;
802 if (isMetafacadePropertyCachingEnabled())
803 {
804 this.__remotingTypeBurlap22aSet = true;
805 }
806 }
807 return remotingTypeBurlap22a;
808 }
809
810 /***
811 * @see org.andromda.cartridges.spring.metafacades.SpringService#isRemotingTypeHessian()
812 */
813 protected abstract boolean handleIsRemotingTypeHessian();
814
815 private void handleIsRemotingTypeHessian23aPreCondition()
816 {
817 }
818
819 private void handleIsRemotingTypeHessian23aPostCondition()
820 {
821 }
822
823 private boolean __remotingTypeHessian23a;
824 private boolean __remotingTypeHessian23aSet = false;
825
826 public final boolean isRemotingTypeHessian()
827 {
828 boolean remotingTypeHessian23a = this.__remotingTypeHessian23a;
829 if (!this.__remotingTypeHessian23aSet)
830 {
831 handleIsRemotingTypeHessian23aPreCondition();
832 remotingTypeHessian23a = handleIsRemotingTypeHessian();
833 handleIsRemotingTypeHessian23aPostCondition();
834 this.__remotingTypeHessian23a = remotingTypeHessian23a;
835 if (isMetafacadePropertyCachingEnabled())
836 {
837 this.__remotingTypeHessian23aSet = true;
838 }
839 }
840 return remotingTypeHessian23a;
841 }
842
843 /***
844 * @see org.andromda.cartridges.spring.metafacades.SpringService#isRemotingTypeHttpInvoker()
845 */
846 protected abstract boolean handleIsRemotingTypeHttpInvoker();
847
848 private void handleIsRemotingTypeHttpInvoker24aPreCondition()
849 {
850 }
851
852 private void handleIsRemotingTypeHttpInvoker24aPostCondition()
853 {
854 }
855
856 private boolean __remotingTypeHttpInvoker24a;
857 private boolean __remotingTypeHttpInvoker24aSet = false;
858
859 public final boolean isRemotingTypeHttpInvoker()
860 {
861 boolean remotingTypeHttpInvoker24a = this.__remotingTypeHttpInvoker24a;
862 if (!this.__remotingTypeHttpInvoker24aSet)
863 {
864 handleIsRemotingTypeHttpInvoker24aPreCondition();
865 remotingTypeHttpInvoker24a = handleIsRemotingTypeHttpInvoker();
866 handleIsRemotingTypeHttpInvoker24aPostCondition();
867 this.__remotingTypeHttpInvoker24a = remotingTypeHttpInvoker24a;
868 if (isMetafacadePropertyCachingEnabled())
869 {
870 this.__remotingTypeHttpInvoker24aSet = true;
871 }
872 }
873 return remotingTypeHttpInvoker24a;
874 }
875
876 /***
877 * @see org.andromda.cartridges.spring.metafacades.SpringService#isRemotingTypeNone()
878 */
879 protected abstract boolean handleIsRemotingTypeNone();
880
881 private void handleIsRemotingTypeNone25aPreCondition()
882 {
883 }
884
885 private void handleIsRemotingTypeNone25aPostCondition()
886 {
887 }
888
889 private boolean __remotingTypeNone25a;
890 private boolean __remotingTypeNone25aSet = false;
891
892 public final boolean isRemotingTypeNone()
893 {
894 boolean remotingTypeNone25a = this.__remotingTypeNone25a;
895 if (!this.__remotingTypeNone25aSet)
896 {
897 handleIsRemotingTypeNone25aPreCondition();
898 remotingTypeNone25a = handleIsRemotingTypeNone();
899 handleIsRemotingTypeNone25aPostCondition();
900 this.__remotingTypeNone25a = remotingTypeNone25a;
901 if (isMetafacadePropertyCachingEnabled())
902 {
903 this.__remotingTypeNone25aSet = true;
904 }
905 }
906 return remotingTypeNone25a;
907 }
908
909 /***
910 * @see org.andromda.cartridges.spring.metafacades.SpringService#isHibernateInterceptorEnabled()
911 */
912 protected abstract boolean handleIsHibernateInterceptorEnabled();
913
914 private void handleIsHibernateInterceptorEnabled26aPreCondition()
915 {
916 }
917
918 private void handleIsHibernateInterceptorEnabled26aPostCondition()
919 {
920 }
921
922 private boolean __hibernateInterceptorEnabled26a;
923 private boolean __hibernateInterceptorEnabled26aSet = false;
924
925 public final boolean isHibernateInterceptorEnabled()
926 {
927 boolean hibernateInterceptorEnabled26a = this.__hibernateInterceptorEnabled26a;
928 if (!this.__hibernateInterceptorEnabled26aSet)
929 {
930 handleIsHibernateInterceptorEnabled26aPreCondition();
931 hibernateInterceptorEnabled26a = handleIsHibernateInterceptorEnabled();
932 handleIsHibernateInterceptorEnabled26aPostCondition();
933 this.__hibernateInterceptorEnabled26a = hibernateInterceptorEnabled26a;
934 if (isMetafacadePropertyCachingEnabled())
935 {
936 this.__hibernateInterceptorEnabled26aSet = true;
937 }
938 }
939 return hibernateInterceptorEnabled26a;
940 }
941
942 /***
943 * @see org.andromda.cartridges.spring.metafacades.SpringService#isEjbRemoteView()
944 */
945 protected abstract boolean handleIsEjbRemoteView();
946
947 private void handleIsEjbRemoteView27aPreCondition()
948 {
949 }
950
951 private void handleIsEjbRemoteView27aPostCondition()
952 {
953 }
954
955 private boolean __ejbRemoteView27a;
956 private boolean __ejbRemoteView27aSet = false;
957
958 public final boolean isEjbRemoteView()
959 {
960 boolean ejbRemoteView27a = this.__ejbRemoteView27a;
961 if (!this.__ejbRemoteView27aSet)
962 {
963 handleIsEjbRemoteView27aPreCondition();
964 ejbRemoteView27a = handleIsEjbRemoteView();
965 handleIsEjbRemoteView27aPostCondition();
966 this.__ejbRemoteView27a = ejbRemoteView27a;
967 if (isMetafacadePropertyCachingEnabled())
968 {
969 this.__ejbRemoteView27aSet = true;
970 }
971 }
972 return ejbRemoteView27a;
973 }
974
975 /***
976 * @see org.andromda.cartridges.spring.metafacades.SpringService#getRemoteServer()
977 */
978 protected abstract java.lang.String handleGetRemoteServer();
979
980 private void handleGetRemoteServer28aPreCondition()
981 {
982 }
983
984 private void handleGetRemoteServer28aPostCondition()
985 {
986 }
987
988 private java.lang.String __remoteServer28a;
989 private boolean __remoteServer28aSet = false;
990
991 public final java.lang.String getRemoteServer()
992 {
993 java.lang.String remoteServer28a = this.__remoteServer28a;
994 if (!this.__remoteServer28aSet)
995 {
996 handleGetRemoteServer28aPreCondition();
997 remoteServer28a = handleGetRemoteServer();
998 handleGetRemoteServer28aPostCondition();
999 this.__remoteServer28a = remoteServer28a;
1000 if (isMetafacadePropertyCachingEnabled())
1001 {
1002 this.__remoteServer28aSet = true;
1003 }
1004 }
1005 return remoteServer28a;
1006 }
1007
1008 /***
1009 * @see org.andromda.cartridges.spring.metafacades.SpringService#getRemoteContext()
1010 */
1011 protected abstract java.lang.String handleGetRemoteContext();
1012
1013 private void handleGetRemoteContext29aPreCondition()
1014 {
1015 }
1016
1017 private void handleGetRemoteContext29aPostCondition()
1018 {
1019 }
1020
1021 private java.lang.String __remoteContext29a;
1022 private boolean __remoteContext29aSet = false;
1023
1024 public final java.lang.String getRemoteContext()
1025 {
1026 java.lang.String remoteContext29a = this.__remoteContext29a;
1027 if (!this.__remoteContext29aSet)
1028 {
1029 handleGetRemoteContext29aPreCondition();
1030 remoteContext29a = handleGetRemoteContext();
1031 handleGetRemoteContext29aPostCondition();
1032 this.__remoteContext29a = remoteContext29a;
1033 if (isMetafacadePropertyCachingEnabled())
1034 {
1035 this.__remoteContext29aSet = true;
1036 }
1037 }
1038 return remoteContext29a;
1039 }
1040
1041 /***
1042 * @see org.andromda.cartridges.spring.metafacades.SpringService#getEjbTransactionType()
1043 */
1044 protected abstract java.lang.String handleGetEjbTransactionType();
1045
1046 private void handleGetEjbTransactionType30aPreCondition()
1047 {
1048 }
1049
1050 private void handleGetEjbTransactionType30aPostCondition()
1051 {
1052 }
1053
1054 private java.lang.String __ejbTransactionType30a;
1055 private boolean __ejbTransactionType30aSet = false;
1056
1057 public final java.lang.String getEjbTransactionType()
1058 {
1059 java.lang.String ejbTransactionType30a = this.__ejbTransactionType30a;
1060 if (!this.__ejbTransactionType30aSet)
1061 {
1062 handleGetEjbTransactionType30aPreCondition();
1063 ejbTransactionType30a = handleGetEjbTransactionType();
1064 handleGetEjbTransactionType30aPostCondition();
1065 this.__ejbTransactionType30a = ejbTransactionType30a;
1066 if (isMetafacadePropertyCachingEnabled())
1067 {
1068 this.__ejbTransactionType30aSet = true;
1069 }
1070 }
1071 return ejbTransactionType30a;
1072 }
1073
1074 /***
1075 * @see org.andromda.cartridges.spring.metafacades.SpringService#getInterceptors()
1076 */
1077 protected abstract java.lang.String[] handleGetInterceptors();
1078
1079 private void handleGetInterceptors31aPreCondition()
1080 {
1081 }
1082
1083 private void handleGetInterceptors31aPostCondition()
1084 {
1085 }
1086
1087 private java.lang.String[] __interceptors31a;
1088 private boolean __interceptors31aSet = false;
1089
1090 public final java.lang.String[] getInterceptors()
1091 {
1092 java.lang.String[] interceptors31a = this.__interceptors31a;
1093 if (!this.__interceptors31aSet)
1094 {
1095 handleGetInterceptors31aPreCondition();
1096 interceptors31a = handleGetInterceptors();
1097 handleGetInterceptors31aPostCondition();
1098 this.__interceptors31a = interceptors31a;
1099 if (isMetafacadePropertyCachingEnabled())
1100 {
1101 this.__interceptors31aSet = true;
1102 }
1103 }
1104 return interceptors31a;
1105 }
1106
1107 /***
1108 * @see org.andromda.cartridges.spring.metafacades.SpringService#isConfigonly()
1109 */
1110 protected abstract boolean handleIsConfigonly();
1111
1112 private void handleIsConfigonly32aPreCondition()
1113 {
1114 }
1115
1116 private void handleIsConfigonly32aPostCondition()
1117 {
1118 }
1119
1120 private boolean __configonly32a;
1121 private boolean __configonly32aSet = false;
1122
1123 public final boolean isConfigonly()
1124 {
1125 boolean configonly32a = this.__configonly32a;
1126 if (!this.__configonly32aSet)
1127 {
1128 handleIsConfigonly32aPreCondition();
1129 configonly32a = handleIsConfigonly();
1130 handleIsConfigonly32aPostCondition();
1131 this.__configonly32a = configonly32a;
1132 if (isMetafacadePropertyCachingEnabled())
1133 {
1134 this.__configonly32aSet = true;
1135 }
1136 }
1137 return configonly32a;
1138 }
1139
1140 /***
1141 * @see org.andromda.cartridges.spring.metafacades.SpringService#getWebServiceOutgoingAttachmentHandlerCall()
1142 */
1143 protected abstract java.lang.String handleGetWebServiceOutgoingAttachmentHandlerCall();
1144
1145 private void handleGetWebServiceOutgoingAttachmentHandlerCall33aPreCondition()
1146 {
1147 }
1148
1149 private void handleGetWebServiceOutgoingAttachmentHandlerCall33aPostCondition()
1150 {
1151 }
1152
1153 private java.lang.String __webServiceOutgoingAttachmentHandlerCall33a;
1154 private boolean __webServiceOutgoingAttachmentHandlerCall33aSet = false;
1155
1156 public final java.lang.String getWebServiceOutgoingAttachmentHandlerCall()
1157 {
1158 java.lang.String webServiceOutgoingAttachmentHandlerCall33a = this.__webServiceOutgoingAttachmentHandlerCall33a;
1159 if (!this.__webServiceOutgoingAttachmentHandlerCall33aSet)
1160 {
1161 handleGetWebServiceOutgoingAttachmentHandlerCall33aPreCondition();
1162 webServiceOutgoingAttachmentHandlerCall33a = handleGetWebServiceOutgoingAttachmentHandlerCall();
1163 handleGetWebServiceOutgoingAttachmentHandlerCall33aPostCondition();
1164 this.__webServiceOutgoingAttachmentHandlerCall33a = webServiceOutgoingAttachmentHandlerCall33a;
1165 if (isMetafacadePropertyCachingEnabled())
1166 {
1167 this.__webServiceOutgoingAttachmentHandlerCall33aSet = true;
1168 }
1169 }
1170 return webServiceOutgoingAttachmentHandlerCall33a;
1171 }
1172
1173 /***
1174 * @see org.andromda.cartridges.spring.metafacades.SpringService#getWebServiceIncomingAttachmentHandlerCall()
1175 */
1176 protected abstract java.lang.String handleGetWebServiceIncomingAttachmentHandlerCall();
1177
1178 private void handleGetWebServiceIncomingAttachmentHandlerCall34aPreCondition()
1179 {
1180 }
1181
1182 private void handleGetWebServiceIncomingAttachmentHandlerCall34aPostCondition()
1183 {
1184 }
1185
1186 private java.lang.String __webServiceIncomingAttachmentHandlerCall34a;
1187 private boolean __webServiceIncomingAttachmentHandlerCall34aSet = false;
1188
1189 public final java.lang.String getWebServiceIncomingAttachmentHandlerCall()
1190 {
1191 java.lang.String webServiceIncomingAttachmentHandlerCall34a = this.__webServiceIncomingAttachmentHandlerCall34a;
1192 if (!this.__webServiceIncomingAttachmentHandlerCall34aSet)
1193 {
1194 handleGetWebServiceIncomingAttachmentHandlerCall34aPreCondition();
1195 webServiceIncomingAttachmentHandlerCall34a = handleGetWebServiceIncomingAttachmentHandlerCall();
1196 handleGetWebServiceIncomingAttachmentHandlerCall34aPostCondition();
1197 this.__webServiceIncomingAttachmentHandlerCall34a = webServiceIncomingAttachmentHandlerCall34a;
1198 if (isMetafacadePropertyCachingEnabled())
1199 {
1200 this.__webServiceIncomingAttachmentHandlerCall34aSet = true;
1201 }
1202 }
1203 return webServiceIncomingAttachmentHandlerCall34a;
1204 }
1205
1206 /***
1207 * @see org.andromda.cartridges.spring.metafacades.SpringService#isRichClient()
1208 */
1209 protected abstract boolean handleIsRichClient();
1210
1211 private void handleIsRichClient35aPreCondition()
1212 {
1213 }
1214
1215 private void handleIsRichClient35aPostCondition()
1216 {
1217 }
1218
1219 private boolean __richClient35a;
1220 private boolean __richClient35aSet = false;
1221
1222 public final boolean isRichClient()
1223 {
1224 boolean richClient35a = this.__richClient35a;
1225 if (!this.__richClient35aSet)
1226 {
1227 handleIsRichClient35aPreCondition();
1228 richClient35a = handleIsRichClient();
1229 handleIsRichClient35aPostCondition();
1230 this.__richClient35a = richClient35a;
1231 if (isMetafacadePropertyCachingEnabled())
1232 {
1233 this.__richClient35aSet = true;
1234 }
1235 }
1236 return richClient35a;
1237 }
1238
1239 /***
1240 * @see org.andromda.cartridges.spring.metafacades.SpringService#isEjbLocalView()
1241 */
1242 protected abstract boolean handleIsEjbLocalView();
1243
1244 private void handleIsEjbLocalView36aPreCondition()
1245 {
1246 }
1247
1248 private void handleIsEjbLocalView36aPostCondition()
1249 {
1250 }
1251
1252 private boolean __ejbLocalView36a;
1253 private boolean __ejbLocalView36aSet = false;
1254
1255 public final boolean isEjbLocalView()
1256 {
1257 boolean ejbLocalView36a = this.__ejbLocalView36a;
1258 if (!this.__ejbLocalView36aSet)
1259 {
1260 handleIsEjbLocalView36aPreCondition();
1261 ejbLocalView36a = handleIsEjbLocalView();
1262 handleIsEjbLocalView36aPostCondition();
1263 this.__ejbLocalView36a = ejbLocalView36a;
1264 if (isMetafacadePropertyCachingEnabled())
1265 {
1266 this.__ejbLocalView36aSet = true;
1267 }
1268 }
1269 return ejbLocalView36a;
1270 }
1271
1272 /***
1273 * @see org.andromda.cartridges.spring.metafacades.SpringService#getFullyQualifiedLocalEjbName()
1274 */
1275 protected abstract java.lang.String handleGetFullyQualifiedLocalEjbName();
1276
1277 private void handleGetFullyQualifiedLocalEjbName37aPreCondition()
1278 {
1279 }
1280
1281 private void handleGetFullyQualifiedLocalEjbName37aPostCondition()
1282 {
1283 }
1284
1285 private java.lang.String __fullyQualifiedLocalEjbName37a;
1286 private boolean __fullyQualifiedLocalEjbName37aSet = false;
1287
1288 public final java.lang.String getFullyQualifiedLocalEjbName()
1289 {
1290 java.lang.String fullyQualifiedLocalEjbName37a = this.__fullyQualifiedLocalEjbName37a;
1291 if (!this.__fullyQualifiedLocalEjbName37aSet)
1292 {
1293 handleGetFullyQualifiedLocalEjbName37aPreCondition();
1294 fullyQualifiedLocalEjbName37a = handleGetFullyQualifiedLocalEjbName();
1295 handleGetFullyQualifiedLocalEjbName37aPostCondition();
1296 this.__fullyQualifiedLocalEjbName37a = fullyQualifiedLocalEjbName37a;
1297 if (isMetafacadePropertyCachingEnabled())
1298 {
1299 this.__fullyQualifiedLocalEjbName37aSet = true;
1300 }
1301 }
1302 return fullyQualifiedLocalEjbName37a;
1303 }
1304
1305 /***
1306 * @see org.andromda.cartridges.spring.metafacades.SpringService#getEjbLocalJndiName()
1307 */
1308 protected abstract java.lang.String handleGetEjbLocalJndiName();
1309
1310 private void handleGetEjbLocalJndiName38aPreCondition()
1311 {
1312 }
1313
1314 private void handleGetEjbLocalJndiName38aPostCondition()
1315 {
1316 }
1317
1318 private java.lang.String __ejbLocalJndiName38a;
1319 private boolean __ejbLocalJndiName38aSet = false;
1320
1321 public final java.lang.String getEjbLocalJndiName()
1322 {
1323 java.lang.String ejbLocalJndiName38a = this.__ejbLocalJndiName38a;
1324 if (!this.__ejbLocalJndiName38aSet)
1325 {
1326 handleGetEjbLocalJndiName38aPreCondition();
1327 ejbLocalJndiName38a = handleGetEjbLocalJndiName();
1328 handleGetEjbLocalJndiName38aPostCondition();
1329 this.__ejbLocalJndiName38a = ejbLocalJndiName38a;
1330 if (isMetafacadePropertyCachingEnabled())
1331 {
1332 this.__ejbLocalJndiName38aSet = true;
1333 }
1334 }
1335 return ejbLocalJndiName38a;
1336 }
1337
1338
1339
1340 protected abstract java.lang.String handleGetBeanName(boolean targetSuffix);
1341
1342 private void handleGetBeanName1oPreCondition()
1343 {
1344 }
1345
1346 private void handleGetBeanName1oPostCondition()
1347 {
1348 }
1349
1350 public java.lang.String getBeanName(boolean targetSuffix)
1351 {
1352 handleGetBeanName1oPreCondition();
1353 java.lang.String returnValue = handleGetBeanName(targetSuffix);
1354 handleGetBeanName1oPostCondition();
1355 return returnValue;
1356 }
1357
1358
1359
1360 private void handleGetWebServiceOperations1rPreCondition()
1361 {
1362 }
1363
1364 private void handleGetWebServiceOperations1rPostCondition()
1365 {
1366 }
1367
1368 private java.util.Collection __getWebServiceOperations1r;
1369 private boolean __getWebServiceOperations1rSet = false;
1370
1371 public final java.util.Collection getWebServiceOperations()
1372 {
1373 java.util.Collection getWebServiceOperations1r = this.__getWebServiceOperations1r;
1374 if (!this.__getWebServiceOperations1rSet)
1375 {
1376 handleGetWebServiceOperations1rPreCondition();
1377 Object result = this.shieldedElements(handleGetWebServiceOperations());
1378 try
1379 {
1380 getWebServiceOperations1r = (java.util.Collection)result;
1381 }
1382 catch (ClassCastException ex)
1383 {
1384
1385
1386 }
1387 handleGetWebServiceOperations1rPostCondition();
1388 this.__getWebServiceOperations1r = getWebServiceOperations1r;
1389 if (isMetafacadePropertyCachingEnabled())
1390 {
1391 this.__getWebServiceOperations1rSet = true;
1392 }
1393 }
1394 return getWebServiceOperations1r;
1395 }
1396
1397 protected abstract java.util.Collection handleGetWebServiceOperations();
1398
1399 /***
1400 * @see org.andromda.metafacades.uml.Service
1401 */
1402 public boolean isServiceMetaType()
1403 {
1404 return true;
1405 }
1406
1407 /***
1408 * @see org.andromda.metafacades.uml.ClassifierFacade
1409 */
1410 public boolean isClassifierFacadeMetaType()
1411 {
1412 return true;
1413 }
1414
1415 /***
1416 * @see org.andromda.metafacades.uml.GeneralizableElementFacade
1417 */
1418 public boolean isGeneralizableElementFacadeMetaType()
1419 {
1420 return true;
1421 }
1422
1423 /***
1424 * @see org.andromda.metafacades.uml.ModelElementFacade
1425 */
1426 public boolean isModelElementFacadeMetaType()
1427 {
1428 return true;
1429 }
1430
1431
1432
1433 public org.andromda.metafacades.uml.AttributeFacade findAttribute(java.lang.String name)
1434 {
1435 return this.getSuperService().findAttribute(name);
1436 }
1437
1438
1439 public java.util.Collection getAbstractions()
1440 {
1441 return this.getSuperService().getAbstractions();
1442 }
1443
1444
1445 public java.util.Collection getAllAssociatedClasses()
1446 {
1447 return this.getSuperService().getAllAssociatedClasses();
1448 }
1449
1450
1451 public java.util.Collection getAllProperties()
1452 {
1453 return this.getSuperService().getAllProperties();
1454 }
1455
1456
1457 public java.util.Collection getAllRequiredConstructorParameters()
1458 {
1459 return this.getSuperService().getAllRequiredConstructorParameters();
1460 }
1461
1462
1463 public org.andromda.metafacades.uml.ClassifierFacade getArray()
1464 {
1465 return this.getSuperService().getArray();
1466 }
1467
1468
1469 public java.lang.String getArrayName()
1470 {
1471 return this.getSuperService().getArrayName();
1472 }
1473
1474
1475 public java.util.Collection getAssociatedClasses()
1476 {
1477 return this.getSuperService().getAssociatedClasses();
1478 }
1479
1480
1481 public java.util.List getAssociationEnds()
1482 {
1483 return this.getSuperService().getAssociationEnds();
1484 }
1485
1486
1487 public java.util.Collection getAttributes(boolean follow)
1488 {
1489 return this.getSuperService().getAttributes(follow);
1490 }
1491
1492
1493 public java.util.Collection getAttributes()
1494 {
1495 return this.getSuperService().getAttributes();
1496 }
1497
1498
1499 public java.lang.String getFullyQualifiedArrayName()
1500 {
1501 return this.getSuperService().getFullyQualifiedArrayName();
1502 }
1503
1504
1505 public java.util.Collection getImplementationOperations()
1506 {
1507 return this.getSuperService().getImplementationOperations();
1508 }
1509
1510
1511 public java.lang.String getImplementedInterfaceList()
1512 {
1513 return this.getSuperService().getImplementedInterfaceList();
1514 }
1515
1516
1517 public java.util.Collection getInstanceAttributes()
1518 {
1519 return this.getSuperService().getInstanceAttributes();
1520 }
1521
1522
1523 public java.util.Collection getInstanceOperations()
1524 {
1525 return this.getSuperService().getInstanceOperations();
1526 }
1527
1528
1529 public java.util.Collection getInterfaceAbstractions()
1530 {
1531 return this.getSuperService().getInterfaceAbstractions();
1532 }
1533
1534
1535 public java.lang.String getJavaNullString()
1536 {
1537 return this.getSuperService().getJavaNullString();
1538 }
1539
1540
1541 public java.util.Collection getNavigableConnectingEnds()
1542 {
1543 return this.getSuperService().getNavigableConnectingEnds();
1544 }
1545
1546
1547 public java.util.Collection getNavigableConnectingEnds(boolean follow)
1548 {
1549 return this.getSuperService().getNavigableConnectingEnds(follow);
1550 }
1551
1552
1553 public org.andromda.metafacades.uml.ClassifierFacade getNonArray()
1554 {
1555 return this.getSuperService().getNonArray();
1556 }
1557
1558
1559 public java.lang.String getOperationCallFromAttributes()
1560 {
1561 return this.getSuperService().getOperationCallFromAttributes();
1562 }
1563
1564
1565 public java.util.Collection getOperations()
1566 {
1567 return this.getSuperService().getOperations();
1568 }
1569
1570
1571 public java.util.Collection getProperties(boolean follow)
1572 {
1573 return this.getSuperService().getProperties(follow);
1574 }
1575
1576
1577 public java.util.Collection getProperties()
1578 {
1579 return this.getSuperService().getProperties();
1580 }
1581
1582
1583 public java.util.Collection getRequiredConstructorParameters()
1584 {
1585 return this.getSuperService().getRequiredConstructorParameters();
1586 }
1587
1588
1589 public java.lang.Long getSerialVersionUID()
1590 {
1591 return this.getSuperService().getSerialVersionUID();
1592 }
1593
1594
1595 public java.util.Collection getStaticAttributes()
1596 {
1597 return this.getSuperService().getStaticAttributes();
1598 }
1599
1600
1601 public java.util.Collection getStaticOperations()
1602 {
1603 return this.getSuperService().getStaticOperations();
1604 }
1605
1606
1607 public org.andromda.metafacades.uml.ClassifierFacade getSuperClass()
1608 {
1609 return this.getSuperService().getSuperClass();
1610 }
1611
1612
1613 public java.lang.String getWrapperName()
1614 {
1615 return this.getSuperService().getWrapperName();
1616 }
1617
1618
1619 public boolean isAbstract()
1620 {
1621 return this.getSuperService().isAbstract();
1622 }
1623
1624
1625 public boolean isArrayType()
1626 {
1627 return this.getSuperService().isArrayType();
1628 }
1629
1630
1631 public boolean isAssociationClass()
1632 {
1633 return this.getSuperService().isAssociationClass();
1634 }
1635
1636
1637 public boolean isBlobType()
1638 {