1
2
3
4
5 package org.andromda.cartridges.ejb3.metafacades;
6
7 import java.util.Collection;
8 import java.util.List;
9 import org.andromda.core.common.Introspector;
10 import org.andromda.core.metafacade.MetafacadeBase;
11 import org.andromda.core.metafacade.MetafacadeFactory;
12 import org.andromda.core.metafacade.ModelValidationMessage;
13 import org.andromda.metafacades.uml.ClassifierFacade;
14 import org.andromda.metafacades.uml.ConstraintFacade;
15 import org.andromda.metafacades.uml.DependencyFacade;
16 import org.andromda.metafacades.uml.Destination;
17 import org.andromda.metafacades.uml.ModelElementFacade;
18 import org.andromda.metafacades.uml.ModelFacade;
19 import org.andromda.metafacades.uml.OperationFacade;
20 import org.andromda.metafacades.uml.PackageFacade;
21 import org.andromda.metafacades.uml.ParameterFacade;
22 import org.andromda.metafacades.uml.Role;
23 import org.andromda.metafacades.uml.Service;
24 import org.andromda.metafacades.uml.ServiceOperation;
25 import org.andromda.metafacades.uml.StateMachineFacade;
26 import org.andromda.metafacades.uml.StereotypeFacade;
27 import org.andromda.metafacades.uml.TaggedValueFacade;
28 import org.andromda.metafacades.uml.TemplateParameterFacade;
29 import org.andromda.metafacades.uml.TypeMappings;
30 import org.apache.log4j.Logger;
31
32
33
34
35
36
37
38 public abstract class EJB3SessionOperationFacadeLogic
39 extends MetafacadeBase
40 implements EJB3SessionOperationFacade
41 {
42
43
44
45
46 protected Object metaObject;
47
48
49
50
51
52 protected EJB3SessionOperationFacadeLogic(Object metaObjectIn, String context)
53 {
54 super(metaObjectIn, getContext(context));
55 this.superServiceOperation =
56 (ServiceOperation)
57 MetafacadeFactory.getInstance().createFacadeImpl(
58 "org.andromda.metafacades.uml.ServiceOperation",
59 metaObjectIn,
60 getContext(context));
61 this.metaObject = metaObjectIn;
62 }
63
64
65
66
67 private static final Logger logger = Logger.getLogger(EJB3SessionOperationFacadeLogic.class);
68
69
70
71
72
73
74 private static String getContext(String context)
75 {
76 if (context == null)
77 {
78 context = "org.andromda.cartridges.ejb3.metafacades.EJB3SessionOperationFacade";
79 }
80 return context;
81 }
82
83 private ServiceOperation superServiceOperation;
84 private boolean superServiceOperationInitialized = false;
85
86
87
88
89
90 private ServiceOperation getSuperServiceOperation()
91 {
92 if (!this.superServiceOperationInitialized)
93 {
94 ((MetafacadeBase)this.superServiceOperation).setMetafacadeContext(this.getMetafacadeContext());
95 this.superServiceOperationInitialized = true;
96 }
97 return this.superServiceOperation;
98 }
99
100
101
102
103
104 @Override
105 public void resetMetafacadeContext(String context)
106 {
107 if (!this.contextRoot)
108 {
109 context = getContext(context);
110 setMetafacadeContext (context);
111 if (this.superServiceOperationInitialized)
112 {
113 ((MetafacadeBase)this.superServiceOperation).resetMetafacadeContext(context);
114 }
115 }
116 }
117
118
119
120
121
122 public boolean isEJB3SessionOperationFacadeMetaType()
123 {
124 return true;
125 }
126
127
128
129
130
131
132
133 protected abstract String handleGetViewType();
134
135 private String __viewType1a;
136 private boolean __viewType1aSet = false;
137
138
139
140
141
142
143 public final String getViewType()
144 {
145 String viewType1a = this.__viewType1a;
146 if (!this.__viewType1aSet)
147 {
148
149 viewType1a = handleGetViewType();
150
151 this.__viewType1a = viewType1a;
152 if (isMetafacadePropertyCachingEnabled())
153 {
154 this.__viewType1aSet = true;
155 }
156 }
157 return viewType1a;
158 }
159
160
161
162
163
164 protected abstract boolean handleIsViewTypeRemote();
165
166 private boolean __viewTypeRemote2a;
167 private boolean __viewTypeRemote2aSet = false;
168
169
170
171
172
173 public final boolean isViewTypeRemote()
174 {
175 boolean viewTypeRemote2a = this.__viewTypeRemote2a;
176 if (!this.__viewTypeRemote2aSet)
177 {
178
179 viewTypeRemote2a = handleIsViewTypeRemote();
180
181 this.__viewTypeRemote2a = viewTypeRemote2a;
182 if (isMetafacadePropertyCachingEnabled())
183 {
184 this.__viewTypeRemote2aSet = true;
185 }
186 }
187 return viewTypeRemote2a;
188 }
189
190
191
192
193
194 protected abstract boolean handleIsViewTypeLocal();
195
196 private boolean __viewTypeLocal3a;
197 private boolean __viewTypeLocal3aSet = false;
198
199
200
201
202
203 public final boolean isViewTypeLocal()
204 {
205 boolean viewTypeLocal3a = this.__viewTypeLocal3a;
206 if (!this.__viewTypeLocal3aSet)
207 {
208
209 viewTypeLocal3a = handleIsViewTypeLocal();
210
211 this.__viewTypeLocal3a = viewTypeLocal3a;
212 if (isMetafacadePropertyCachingEnabled())
213 {
214 this.__viewTypeLocal3aSet = true;
215 }
216 }
217 return viewTypeLocal3a;
218 }
219
220
221
222
223
224 protected abstract boolean handleIsViewTypeBoth();
225
226 private boolean __viewTypeBoth4a;
227 private boolean __viewTypeBoth4aSet = false;
228
229
230
231
232
233 public final boolean isViewTypeBoth()
234 {
235 boolean viewTypeBoth4a = this.__viewTypeBoth4a;
236 if (!this.__viewTypeBoth4aSet)
237 {
238
239 viewTypeBoth4a = handleIsViewTypeBoth();
240
241 this.__viewTypeBoth4a = viewTypeBoth4a;
242 if (isMetafacadePropertyCachingEnabled())
243 {
244 this.__viewTypeBoth4aSet = true;
245 }
246 }
247 return viewTypeBoth4a;
248 }
249
250
251
252
253
254 protected abstract String handleGetTransactionType();
255
256 private String __transactionType5a;
257 private boolean __transactionType5aSet = false;
258
259
260
261
262
263 public final String getTransactionType()
264 {
265 String transactionType5a = this.__transactionType5a;
266 if (!this.__transactionType5aSet)
267 {
268
269 transactionType5a = handleGetTransactionType();
270
271 this.__transactionType5a = transactionType5a;
272 if (isMetafacadePropertyCachingEnabled())
273 {
274 this.__transactionType5aSet = true;
275 }
276 }
277 return transactionType5a;
278 }
279
280
281
282
283
284 protected abstract boolean handleIsBusinessOperation();
285
286 private boolean __businessOperation6a;
287 private boolean __businessOperation6aSet = false;
288
289
290
291
292
293 public final boolean isBusinessOperation()
294 {
295 boolean businessOperation6a = this.__businessOperation6a;
296 if (!this.__businessOperation6aSet)
297 {
298
299 businessOperation6a = handleIsBusinessOperation();
300
301 this.__businessOperation6a = businessOperation6a;
302 if (isMetafacadePropertyCachingEnabled())
303 {
304 this.__businessOperation6aSet = true;
305 }
306 }
307 return businessOperation6a;
308 }
309
310
311
312
313
314 protected abstract String handleGetRolesAllowed();
315
316 private String __rolesAllowed7a;
317 private boolean __rolesAllowed7aSet = false;
318
319
320
321
322
323
324 public final String getRolesAllowed()
325 {
326 String rolesAllowed7a = this.__rolesAllowed7a;
327 if (!this.__rolesAllowed7aSet)
328 {
329
330 rolesAllowed7a = handleGetRolesAllowed();
331
332 this.__rolesAllowed7a = rolesAllowed7a;
333 if (isMetafacadePropertyCachingEnabled())
334 {
335 this.__rolesAllowed7aSet = true;
336 }
337 }
338 return rolesAllowed7a;
339 }
340
341
342
343
344
345 protected abstract boolean handleIsPermitAll();
346
347 private boolean __permitAll8a;
348 private boolean __permitAll8aSet = false;
349
350
351
352
353
354
355
356 public final boolean isPermitAll()
357 {
358 boolean permitAll8a = this.__permitAll8a;
359 if (!this.__permitAll8aSet)
360 {
361
362 permitAll8a = handleIsPermitAll();
363
364 this.__permitAll8a = permitAll8a;
365 if (isMetafacadePropertyCachingEnabled())
366 {
367 this.__permitAll8aSet = true;
368 }
369 }
370 return permitAll8a;
371 }
372
373
374
375
376
377 protected abstract boolean handleIsDenyAll();
378
379 private boolean __denyAll9a;
380 private boolean __denyAll9aSet = false;
381
382
383
384
385
386
387 public final boolean isDenyAll()
388 {
389 boolean denyAll9a = this.__denyAll9a;
390 if (!this.__denyAll9aSet)
391 {
392
393 denyAll9a = handleIsDenyAll();
394
395 this.__denyAll9a = denyAll9a;
396 if (isMetafacadePropertyCachingEnabled())
397 {
398 this.__denyAll9aSet = true;
399 }
400 }
401 return denyAll9a;
402 }
403
404
405
406
407
408 protected abstract String handleGetFlushMode();
409
410 private String __flushMode10a;
411 private boolean __flushMode10aSet = false;
412
413
414
415
416
417
418
419
420 public final String getFlushMode()
421 {
422 String flushMode10a = this.__flushMode10a;
423 if (!this.__flushMode10aSet)
424 {
425
426 flushMode10a = handleGetFlushMode();
427
428 this.__flushMode10a = flushMode10a;
429 if (isMetafacadePropertyCachingEnabled())
430 {
431 this.__flushMode10aSet = true;
432 }
433 }
434 return flushMode10a;
435 }
436
437
438
439
440
441 protected abstract String handleGetThrowsClause();
442
443 private String __throwsClause11a;
444 private boolean __throwsClause11aSet = false;
445
446
447
448
449
450 public final String getThrowsClause()
451 {
452 String throwsClause11a = this.__throwsClause11a;
453 if (!this.__throwsClause11aSet)
454 {
455
456 throwsClause11a = handleGetThrowsClause();
457
458 this.__throwsClause11a = throwsClause11a;
459 if (isMetafacadePropertyCachingEnabled())
460 {
461 this.__throwsClause11aSet = true;
462 }
463 }
464 return throwsClause11a;
465 }
466
467
468
469
470
471 protected abstract boolean handleIsTimeoutCallback();
472
473 private boolean __timeoutCallback12a;
474 private boolean __timeoutCallback12aSet = false;
475
476
477
478
479
480
481
482 public final boolean isTimeoutCallback()
483 {
484 boolean timeoutCallback12a = this.__timeoutCallback12a;
485 if (!this.__timeoutCallback12aSet)
486 {
487
488 timeoutCallback12a = handleIsTimeoutCallback();
489
490 this.__timeoutCallback12a = timeoutCallback12a;
491 if (isMetafacadePropertyCachingEnabled())
492 {
493 this.__timeoutCallback12aSet = true;
494 }
495 }
496 return timeoutCallback12a;
497 }
498
499
500
501
502
503 protected abstract String handleGetImplementationName();
504
505 private String __implementationName13a;
506 private boolean __implementationName13aSet = false;
507
508
509
510
511
512
513 public final String getImplementationName()
514 {
515 String implementationName13a = this.__implementationName13a;
516 if (!this.__implementationName13aSet)
517 {
518
519 implementationName13a = handleGetImplementationName();
520
521 this.__implementationName13a = implementationName13a;
522 if (isMetafacadePropertyCachingEnabled())
523 {
524 this.__implementationName13aSet = true;
525 }
526 }
527 return implementationName13a;
528 }
529
530
531
532
533
534 protected abstract String handleGetImplementationCall();
535
536 private String __implementationCall14a;
537 private boolean __implementationCall14aSet = false;
538
539
540
541
542
543 public final String getImplementationCall()
544 {
545 String implementationCall14a = this.__implementationCall14a;
546 if (!this.__implementationCall14aSet)
547 {
548
549 implementationCall14a = handleGetImplementationCall();
550
551 this.__implementationCall14a = implementationCall14a;
552 if (isMetafacadePropertyCachingEnabled())
553 {
554 this.__implementationCall14aSet = true;
555 }
556 }
557 return implementationCall14a;
558 }
559
560
561
562
563
564 protected abstract String handleGetImplementationSignature();
565
566 private String __implementationSignature15a;
567 private boolean __implementationSignature15aSet = false;
568
569
570
571
572
573 public final String getImplementationSignature()
574 {
575 String implementationSignature15a = this.__implementationSignature15a;
576 if (!this.__implementationSignature15aSet)
577 {
578
579 implementationSignature15a = handleGetImplementationSignature();
580
581 this.__implementationSignature15a = implementationSignature15a;
582 if (isMetafacadePropertyCachingEnabled())
583 {
584 this.__implementationSignature15aSet = true;
585 }
586 }
587 return implementationSignature15a;
588 }
589
590
591
592
593
594 protected abstract Collection handleGetInterceptorReferences();
595
596 private Collection __interceptorReferences16a;
597 private boolean __interceptorReferences16aSet = false;
598
599
600
601
602
603
604 public final Collection getInterceptorReferences()
605 {
606 Collection interceptorReferences16a = this.__interceptorReferences16a;
607 if (!this.__interceptorReferences16aSet)
608 {
609
610 interceptorReferences16a = handleGetInterceptorReferences();
611
612 this.__interceptorReferences16a = interceptorReferences16a;
613 if (isMetafacadePropertyCachingEnabled())
614 {
615 this.__interceptorReferences16aSet = true;
616 }
617 }
618 return interceptorReferences16a;
619 }
620
621
622
623
624
625 protected abstract boolean handleIsExcludeDefaultInterceptors();
626
627 private boolean __excludeDefaultInterceptors17a;
628 private boolean __excludeDefaultInterceptors17aSet = false;
629
630
631
632
633
634
635 public final boolean isExcludeDefaultInterceptors()
636 {
637 boolean excludeDefaultInterceptors17a = this.__excludeDefaultInterceptors17a;
638 if (!this.__excludeDefaultInterceptors17aSet)
639 {
640
641 excludeDefaultInterceptors17a = handleIsExcludeDefaultInterceptors();
642
643 this.__excludeDefaultInterceptors17a = excludeDefaultInterceptors17a;
644 if (isMetafacadePropertyCachingEnabled())
645 {
646 this.__excludeDefaultInterceptors17aSet = true;
647 }
648 }
649 return excludeDefaultInterceptors17a;
650 }
651
652
653
654
655
656 protected abstract boolean handleIsExcludeClassInterceptors();
657
658 private boolean __excludeClassInterceptors18a;
659 private boolean __excludeClassInterceptors18aSet = false;
660
661
662
663
664
665
666 public final boolean isExcludeClassInterceptors()
667 {
668 boolean excludeClassInterceptors18a = this.__excludeClassInterceptors18a;
669 if (!this.__excludeClassInterceptors18aSet)
670 {
671
672 excludeClassInterceptors18a = handleIsExcludeClassInterceptors();
673
674 this.__excludeClassInterceptors18a = excludeClassInterceptors18a;
675 if (isMetafacadePropertyCachingEnabled())
676 {
677 this.__excludeClassInterceptors18aSet = true;
678 }
679 }
680 return excludeClassInterceptors18a;
681 }
682
683
684
685
686
687 protected abstract boolean handleIsPostConstruct();
688
689 private boolean __postConstruct19a;
690 private boolean __postConstruct19aSet = false;
691
692
693
694
695
696
697 public final boolean isPostConstruct()
698 {
699 boolean postConstruct19a = this.__postConstruct19a;
700 if (!this.__postConstruct19aSet)
701 {
702
703 postConstruct19a = handleIsPostConstruct();
704
705 this.__postConstruct19a = postConstruct19a;
706 if (isMetafacadePropertyCachingEnabled())
707 {
708 this.__postConstruct19aSet = true;
709 }
710 }
711 return postConstruct19a;
712 }
713
714
715
716
717
718 protected abstract boolean handleIsPreDestroy();
719
720 private boolean __preDestroy20a;
721 private boolean __preDestroy20aSet = false;
722
723
724
725
726
727
728 public final boolean isPreDestroy()
729 {
730 boolean preDestroy20a = this.__preDestroy20a;
731 if (!this.__preDestroy20aSet)
732 {
733
734 preDestroy20a = handleIsPreDestroy();
735
736 this.__preDestroy20a = preDestroy20a;
737 if (isMetafacadePropertyCachingEnabled())
738 {
739 this.__preDestroy20aSet = true;
740 }
741 }
742 return preDestroy20a;
743 }
744
745
746
747
748
749 protected abstract boolean handleIsPostActivate();
750
751 private boolean __postActivate21a;
752 private boolean __postActivate21aSet = false;
753
754
755
756
757
758
759
760 public final boolean isPostActivate()
761 {
762 boolean postActivate21a = this.__postActivate21a;
763 if (!this.__postActivate21aSet)
764 {
765
766 postActivate21a = handleIsPostActivate();
767
768 this.__postActivate21a = postActivate21a;
769 if (isMetafacadePropertyCachingEnabled())
770 {
771 this.__postActivate21aSet = true;
772 }
773 }
774 return postActivate21a;
775 }
776
777
778
779
780
781 protected abstract boolean handleIsPrePassivate();
782
783 private boolean __prePassivate22a;
784 private boolean __prePassivate22aSet = false;
785
786
787
788
789
790
791
792 public final boolean isPrePassivate()
793 {
794 boolean prePassivate22a = this.__prePassivate22a;
795 if (!this.__prePassivate22aSet)
796 {
797
798 prePassivate22a = handleIsPrePassivate();
799
800 this.__prePassivate22a = prePassivate22a;
801 if (isMetafacadePropertyCachingEnabled())
802 {
803 this.__prePassivate22aSet = true;
804 }
805 }
806 return prePassivate22a;
807 }
808
809
810
811
812
813 protected abstract boolean handleIsLifecycleCallback();
814
815 private boolean __lifecycleCallback23a;
816 private boolean __lifecycleCallback23aSet = false;
817
818
819
820
821
822
823 public final boolean isLifecycleCallback()
824 {
825 boolean lifecycleCallback23a = this.__lifecycleCallback23a;
826 if (!this.__lifecycleCallback23aSet)
827 {
828
829 lifecycleCallback23a = handleIsLifecycleCallback();
830
831 this.__lifecycleCallback23a = lifecycleCallback23a;
832 if (isMetafacadePropertyCachingEnabled())
833 {
834 this.__lifecycleCallback23aSet = true;
835 }
836 }
837 return lifecycleCallback23a;
838 }
839
840
841
842
843
844 protected abstract boolean handleIsSeamValidationValidator();
845
846 private boolean __seamValidationValidator24a;
847 private boolean __seamValidationValidator24aSet = false;
848
849
850
851
852
853
854 public final boolean isSeamValidationValidator()
855 {
856 boolean seamValidationValidator24a = this.__seamValidationValidator24a;
857 if (!this.__seamValidationValidator24aSet)
858 {
859
860 seamValidationValidator24a = handleIsSeamValidationValidator();
861
862 this.__seamValidationValidator24a = seamValidationValidator24a;
863 if (isMetafacadePropertyCachingEnabled())
864 {
865 this.__seamValidationValidator24aSet = true;
866 }
867 }
868 return seamValidationValidator24a;
869 }
870
871
872
873
874
875 protected abstract String handleGetSeamValidationOutcome();
876
877 private String __seamValidationOutcome25a;
878 private boolean __seamValidationOutcome25aSet = false;
879
880
881
882
883
884 public final String getSeamValidationOutcome()
885 {
886 String seamValidationOutcome25a = this.__seamValidationOutcome25a;
887 if (!this.__seamValidationOutcome25aSet)
888 {
889
890 seamValidationOutcome25a = handleGetSeamValidationOutcome();
891
892 this.__seamValidationOutcome25a = seamValidationOutcome25a;
893 if (isMetafacadePropertyCachingEnabled())
894 {
895 this.__seamValidationOutcome25aSet = true;
896 }
897 }
898 return seamValidationOutcome25a;
899 }
900
901
902
903
904
905 protected abstract boolean handleIsSeamValidationRefreshEntities();
906
907 private boolean __seamValidationRefreshEntities26a;
908 private boolean __seamValidationRefreshEntities26aSet = false;
909
910
911
912
913
914
915
916 public final boolean isSeamValidationRefreshEntities()
917 {
918 boolean seamValidationRefreshEntities26a = this.__seamValidationRefreshEntities26a;
919 if (!this.__seamValidationRefreshEntities26aSet)
920 {
921
922 seamValidationRefreshEntities26a = handleIsSeamValidationRefreshEntities();
923
924 this.__seamValidationRefreshEntities26a = seamValidationRefreshEntities26a;
925 if (isMetafacadePropertyCachingEnabled())
926 {
927 this.__seamValidationRefreshEntities26aSet = true;
928 }
929 }
930 return seamValidationRefreshEntities26a;
931 }
932
933
934
935
936
937 protected abstract boolean handleIsViewTypeStrictlyLocal();
938
939 private boolean __viewTypeStrictlyLocal27a;
940 private boolean __viewTypeStrictlyLocal27aSet = false;
941
942
943
944
945
946 public final boolean isViewTypeStrictlyLocal()
947 {
948 boolean viewTypeStrictlyLocal27a = this.__viewTypeStrictlyLocal27a;
949 if (!this.__viewTypeStrictlyLocal27aSet)
950 {
951
952 viewTypeStrictlyLocal27a = handleIsViewTypeStrictlyLocal();
953
954 this.__viewTypeStrictlyLocal27a = viewTypeStrictlyLocal27a;
955 if (isMetafacadePropertyCachingEnabled())
956 {
957 this.__viewTypeStrictlyLocal27aSet = true;
958 }
959 }
960 return viewTypeStrictlyLocal27a;
961 }
962
963
964
965
966
967 protected abstract boolean handleIsViewTypeStrictlyRemote();
968
969 private boolean __viewTypeStrictlyRemote28a;
970 private boolean __viewTypeStrictlyRemote28aSet = false;
971
972
973
974
975
976 public final boolean isViewTypeStrictlyRemote()
977 {
978 boolean viewTypeStrictlyRemote28a = this.__viewTypeStrictlyRemote28a;
979 if (!this.__viewTypeStrictlyRemote28aSet)
980 {
981
982 viewTypeStrictlyRemote28a = handleIsViewTypeStrictlyRemote();
983
984 this.__viewTypeStrictlyRemote28a = viewTypeStrictlyRemote28a;
985 if (isMetafacadePropertyCachingEnabled())
986 {
987 this.__viewTypeStrictlyRemote28aSet = true;
988 }
989 }
990 return viewTypeStrictlyRemote28a;
991 }
992
993
994
995
996
997 protected abstract boolean handleIsViewTypeAbsoluteLocal();
998
999 private boolean __viewTypeAbsoluteLocal29a;
1000 private boolean __viewTypeAbsoluteLocal29aSet = false;
1001
1002
1003
1004
1005
1006
1007 public final boolean isViewTypeAbsoluteLocal()
1008 {
1009 boolean viewTypeAbsoluteLocal29a = this.__viewTypeAbsoluteLocal29a;
1010 if (!this.__viewTypeAbsoluteLocal29aSet)
1011 {
1012
1013 viewTypeAbsoluteLocal29a = handleIsViewTypeAbsoluteLocal();
1014
1015 this.__viewTypeAbsoluteLocal29a = viewTypeAbsoluteLocal29a;
1016 if (isMetafacadePropertyCachingEnabled())
1017 {
1018 this.__viewTypeAbsoluteLocal29aSet = true;
1019 }
1020 }
1021 return viewTypeAbsoluteLocal29a;
1022 }
1023
1024
1025
1026
1027
1028 protected abstract boolean handleIsViewTypeAbsoluteRemote();
1029
1030 private boolean __viewTypeAbsoluteRemote30a;
1031 private boolean __viewTypeAbsoluteRemote30aSet = false;
1032
1033
1034
1035
1036
1037
1038 public final boolean isViewTypeAbsoluteRemote()
1039 {
1040 boolean viewTypeAbsoluteRemote30a = this.__viewTypeAbsoluteRemote30a;
1041 if (!this.__viewTypeAbsoluteRemote30aSet)
1042 {
1043
1044 viewTypeAbsoluteRemote30a = handleIsViewTypeAbsoluteRemote();
1045
1046 this.__viewTypeAbsoluteRemote30a = viewTypeAbsoluteRemote30a;
1047 if (isMetafacadePropertyCachingEnabled())
1048 {
1049 this.__viewTypeAbsoluteRemote30aSet = true;
1050 }
1051 }
1052 return viewTypeAbsoluteRemote30a;
1053 }
1054
1055
1056
1057
1058
1059 protected abstract boolean handleIsViewTypeAbsoluteBoth();
1060
1061 private boolean __viewTypeAbsoluteBoth31a;
1062 private boolean __viewTypeAbsoluteBoth31aSet = false;
1063
1064
1065
1066
1067
1068
1069 public final boolean isViewTypeAbsoluteBoth()
1070 {
1071 boolean viewTypeAbsoluteBoth31a = this.__viewTypeAbsoluteBoth31a;
1072 if (!this.__viewTypeAbsoluteBoth31aSet)
1073 {
1074
1075 viewTypeAbsoluteBoth31a = handleIsViewTypeAbsoluteBoth();
1076
1077 this.__viewTypeAbsoluteBoth31a = viewTypeAbsoluteBoth31a;
1078 if (isMetafacadePropertyCachingEnabled())
1079 {
1080 this.__viewTypeAbsoluteBoth31aSet = true;
1081 }
1082 }
1083 return viewTypeAbsoluteBoth31a;
1084 }
1085
1086
1087
1088
1089
1090 protected abstract boolean handleIsViewTypeStrictlyBoth();
1091
1092 private boolean __viewTypeStrictlyBoth32a;
1093 private boolean __viewTypeStrictlyBoth32aSet = false;
1094
1095
1096
1097
1098
1099 public final boolean isViewTypeStrictlyBoth()
1100 {
1101 boolean viewTypeStrictlyBoth32a = this.__viewTypeStrictlyBoth32a;
1102 if (!this.__viewTypeStrictlyBoth32aSet)
1103 {
1104
1105 viewTypeStrictlyBoth32a = handleIsViewTypeStrictlyBoth();
1106
1107 this.__viewTypeStrictlyBoth32a = viewTypeStrictlyBoth32a;
1108 if (isMetafacadePropertyCachingEnabled())
1109 {
1110 this.__viewTypeStrictlyBoth32aSet = true;
1111 }
1112 }
1113 return viewTypeStrictlyBoth32a;
1114 }
1115
1116
1117
1118
1119
1120 protected abstract boolean handleIsSeamAsynchronous();
1121
1122 private boolean __seamAsynchronous33a;
1123 private boolean __seamAsynchronous33aSet = false;
1124
1125
1126
1127
1128
1129 public final boolean isSeamAsynchronous()
1130 {
1131 boolean seamAsynchronous33a = this.__seamAsynchronous33a;
1132 if (!this.__seamAsynchronous33aSet)
1133 {
1134
1135 seamAsynchronous33a = handleIsSeamAsynchronous();
1136
1137 this.__seamAsynchronous33a = seamAsynchronous33a;
1138 if (isMetafacadePropertyCachingEnabled())
1139 {
1140 this.__seamAsynchronous33aSet = true;
1141 }
1142 }
1143 return seamAsynchronous33a;
1144 }
1145
1146
1147
1148
1149
1150 protected abstract boolean handleIsSeamConversationBegin();
1151
1152 private boolean __seamConversationBegin34a;
1153 private boolean __seamConversationBegin34aSet = false;
1154
1155
1156
1157
1158
1159
1160 public final boolean isSeamConversationBegin()
1161 {
1162 boolean seamConversationBegin34a = this.__seamConversationBegin34a;
1163 if (!this.__seamConversationBegin34aSet)
1164 {
1165
1166 seamConversationBegin34a = handleIsSeamConversationBegin();
1167
1168 this.__seamConversationBegin34a = seamConversationBegin34a;
1169 if (isMetafacadePropertyCachingEnabled())
1170 {
1171 this.__seamConversationBegin34aSet = true;
1172 }
1173 }
1174 return seamConversationBegin34a;
1175 }
1176
1177
1178
1179
1180
1181 protected abstract boolean handleIsSeamConversationBeginTask();
1182
1183 private boolean __seamConversationBeginTask35a;
1184 private boolean __seamConversationBeginTask35aSet = false;
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194 public final boolean isSeamConversationBeginTask()
1195 {
1196 boolean seamConversationBeginTask35a = this.__seamConversationBeginTask35a;
1197 if (!this.__seamConversationBeginTask35aSet)
1198 {
1199
1200 seamConversationBeginTask35a = handleIsSeamConversationBeginTask();
1201
1202 this.__seamConversationBeginTask35a = seamConversationBeginTask35a;
1203 if (isMetafacadePropertyCachingEnabled())
1204 {
1205 this.__seamConversationBeginTask35aSet = true;
1206 }
1207 }
1208 return seamConversationBeginTask35a;
1209 }
1210
1211
1212
1213
1214
1215 protected abstract boolean handleIsSeamConversationCreateProcess();
1216
1217 private boolean __seamConversationCreateProcess36a;
1218 private boolean __seamConversationCreateProcess36aSet = false;
1219
1220
1221
1222
1223
1224
1225
1226 public final boolean isSeamConversationCreateProcess()
1227 {
1228 boolean seamConversationCreateProcess36a = this.__seamConversationCreateProcess36a;
1229 if (!this.__seamConversationCreateProcess36aSet)
1230 {
1231
1232 seamConversationCreateProcess36a = handleIsSeamConversationCreateProcess();
1233
1234 this.__seamConversationCreateProcess36a = seamConversationCreateProcess36a;
1235 if (isMetafacadePropertyCachingEnabled())
1236 {
1237 this.__seamConversationCreateProcess36aSet = true;
1238 }
1239 }
1240 return seamConversationCreateProcess36a;
1241 }
1242
1243
1244
1245
1246
1247 protected abstract boolean handleIsSeamConversationEnd();
1248
1249 private boolean __seamConversationEnd37a;
1250 private boolean __seamConversationEnd37aSet = false;
1251
1252
1253
1254
1255
1256
1257 public final boolean isSeamConversationEnd()
1258 {
1259 boolean seamConversationEnd37a = this.__seamConversationEnd37a;
1260 if (!this.__seamConversationEnd37aSet)
1261 {
1262
1263 seamConversationEnd37a = handleIsSeamConversationEnd();
1264
1265 this.__seamConversationEnd37a = seamConversationEnd37a;
1266 if (isMetafacadePropertyCachingEnabled())
1267 {
1268 this.__seamConversationEnd37aSet = true;
1269 }
1270 }
1271 return seamConversationEnd37a;
1272 }
1273
1274
1275
1276
1277
1278 protected abstract boolean handleIsSeamConversationEndTask();
1279
1280 private boolean __seamConversationEndTask38a;
1281 private boolean __seamConversationEndTask38aSet = false;
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291 public final boolean isSeamConversationEndTask()
1292 {
1293 boolean seamConversationEndTask38a = this.__seamConversationEndTask38a;
1294 if (!this.__seamConversationEndTask38aSet)
1295 {
1296
1297 seamConversationEndTask38a = handleIsSeamConversationEndTask();
1298
1299 this.__seamConversationEndTask38a = seamConversationEndTask38a;
1300 if (isMetafacadePropertyCachingEnabled())
1301 {
1302 this.__seamConversationEndTask38aSet = true;
1303 }
1304 }
1305 return seamConversationEndTask38a;
1306 }
1307
1308
1309
1310
1311
1312 protected abstract boolean handleIsSeamBijectionFactory();
1313
1314 private boolean __seamBijectionFactory39a;
1315 private boolean __seamBijectionFactory39aSet = false;
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330 public final boolean isSeamBijectionFactory()
1331 {
1332 boolean seamBijectionFactory39a = this.__seamBijectionFactory39a;
1333 if (!this.__seamBijectionFactory39aSet)
1334 {
1335
1336 seamBijectionFactory39a = handleIsSeamBijectionFactory();
1337
1338 this.__seamBijectionFactory39a = seamBijectionFactory39a;
1339 if (isMetafacadePropertyCachingEnabled())
1340 {
1341 this.__seamBijectionFactory39aSet = true;
1342 }
1343 }
1344 return seamBijectionFactory39a;
1345 }
1346
1347
1348
1349
1350
1351 protected abstract String handleGetSeamObserverEventName();
1352
1353 private String __seamObserverEventName40a;
1354 private boolean __seamObserverEventName40aSet = false;
1355
1356
1357
1358
1359
1360
1361 public final String getSeamObserverEventName()
1362 {
1363 String seamObserverEventName40a = this.__seamObserverEventName40a;
1364 if (!this.__seamObserverEventName40aSet)
1365 {
1366
1367 seamObserverEventName40a = handleGetSeamObserverEventName();
1368
1369 this.__seamObserverEventName40a = seamObserverEventName40a;
1370 if (isMetafacadePropertyCachingEnabled())
1371 {
1372 this.__seamObserverEventName40aSet = true;
1373 }
1374 }
1375 return seamObserverEventName40a;
1376 }
1377
1378
1379
1380
1381
1382 protected abstract boolean handleIsSeamConversationResumeProcess();
1383
1384 private boolean __seamConversationResumeProcess41a;
1385 private boolean __seamConversationResumeProcess41aSet = false;
1386
1387
1388
1389
1390
1391
1392
1393 public final boolean isSeamConversationResumeProcess()
1394 {
1395 boolean seamConversationResumeProcess41a = this.__seamConversationResumeProcess41a;
1396 if (!this.__seamConversationResumeProcess41aSet)
1397 {
1398
1399 seamConversationResumeProcess41a = handleIsSeamConversationResumeProcess();
1400
1401 this.__seamConversationResumeProcess41a = seamConversationResumeProcess41a;
1402 if (isMetafacadePropertyCachingEnabled())
1403 {
1404 this.__seamConversationResumeProcess41aSet = true;
1405 }
1406 }
1407 return seamConversationResumeProcess41a;
1408 }
1409
1410
1411
1412
1413
1414 protected abstract boolean handleIsSeamTransactionRollback();
1415
1416 private boolean __seamTransactionRollback42a;
1417 private boolean __seamTransactionRollback42aSet = false;
1418
1419
1420
1421
1422
1423
1424
1425 public final boolean isSeamTransactionRollback()
1426 {
1427 boolean seamTransactionRollback42a = this.__seamTransactionRollback42a;
1428 if (!this.__seamTransactionRollback42aSet)
1429 {
1430
1431 seamTransactionRollback42a = handleIsSeamTransactionRollback();
1432
1433 this.__seamTransactionRollback42a = seamTransactionRollback42a;
1434 if (isMetafacadePropertyCachingEnabled())
1435 {
1436 this.__seamTransactionRollback42aSet = true;
1437 }
1438 }
1439 return seamTransactionRollback42a;
1440 }
1441
1442
1443
1444
1445
1446 protected abstract boolean handleIsSeamConversationStartTask();
1447
1448 private boolean __seamConversationStartTask43a;
1449 private boolean __seamConversationStartTask43aSet = false;
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462 public final boolean isSeamConversationStartTask()
1463 {
1464 boolean seamConversationStartTask43a = this.__seamConversationStartTask43a;
1465 if (!this.__seamConversationStartTask43aSet)
1466 {
1467
1468 seamConversationStartTask43a = handleIsSeamConversationStartTask();
1469
1470 this.__seamConversationStartTask43a = seamConversationStartTask43a;
1471 if (isMetafacadePropertyCachingEnabled())
1472 {
1473 this.__seamConversationStartTask43aSet = true;
1474 }
1475 }
1476 return seamConversationStartTask43a;
1477 }
1478
1479
1480
1481
1482
1483 protected abstract boolean handleIsSeamTransactional();
1484
1485 private boolean __seamTransactional44a;
1486 private boolean __seamTransactional44aSet = false;
1487
1488
1489
1490
1491
1492
1493
1494
1495 public final boolean isSeamTransactional()
1496 {
1497 boolean seamTransactional44a = this.__seamTransactional44a;
1498 if (!this.__seamTransactional44aSet)
1499 {
1500
1501 seamTransactional44a = handleIsSeamTransactional();
1502
1503 this.__seamTransactional44a = seamTransactional44a;
1504 if (isMetafacadePropertyCachingEnabled())
1505 {
1506 this.__seamTransactional44aSet = true;
1507 }
1508 }
1509 return seamTransactional44a;
1510 }
1511
1512
1513
1514
1515
1516 protected abstract boolean handleIsSeamWebRemote();
1517
1518 private boolean __seamWebRemote45a;
1519 private boolean __seamWebRemote45aSet = false;
1520
1521
1522
1523
1524
1525
1526 public final boolean isSeamWebRemote()
1527 {
1528 boolean seamWebRemote45a = this.__seamWebRemote45a;
1529 if (!this.__seamWebRemote45aSet)
1530 {
1531
1532 seamWebRemote45a = handleIsSeamWebRemote();
1533
1534 this.__seamWebRemote45a = seamWebRemote45a;
1535 if (isMetafacadePropertyCachingEnabled())
1536 {
1537 this.__seamWebRemote45aSet = true;
1538 }
1539 }
1540 return seamWebRemote45a;
1541 }
1542
1543
1544
1545
1546
1547 protected abstract boolean handleIsSeamLifecycleDestroy();
1548
1549 private boolean __seamLifecycleDestroy46a;
1550 private boolean __seamLifecycleDestroy46aSet = false;
1551
1552
1553
1554
1555
1556 public final boolean isSeamLifecycleDestroy()
1557 {
1558 boolean seamLifecycleDestroy46a = this.__seamLifecycleDestroy46a;
1559 if (!this.__seamLifecycleDestroy46aSet)
1560 {
1561
1562 seamLifecycleDestroy46a = handleIsSeamLifecycleDestroy();
1563
1564 this.__seamLifecycleDestroy46a = seamLifecycleDestroy46a;
1565 if (isMetafacadePropertyCachingEnabled())
1566 {
1567 this.__seamLifecycleDestroy46aSet = true;
1568 }
1569 }
1570 return seamLifecycleDestroy46a;
1571 }
1572
1573
1574
1575
1576
1577 protected abstract boolean handleIsSeamLifecycleCreate();
1578
1579 private boolean __seamLifecycleCreate47a;
1580 private boolean __seamLifecycleCreate47aSet = false;
1581
1582
1583
1584
1585
1586 public final boolean isSeamLifecycleCreate()
1587 {
1588 boolean seamLifecycleCreate47a = this.__seamLifecycleCreate47a;
1589 if (!this.__seamLifecycleCreate47aSet)
1590 {
1591
1592 seamLifecycleCreate47a = handleIsSeamLifecycleCreate();
1593
1594 this.__seamLifecycleCreate47a = seamLifecycleCreate47a;
1595 if (isMetafacadePropertyCachingEnabled())
1596 {
1597 this.__seamLifecycleCreate47aSet = true;
1598 }
1599 }
1600 return seamLifecycleCreate47a;
1601 }
1602
1603
1604
1605
1606
1607 protected abstract String handleGetSeamWebRemoteParameters();
1608
1609 private String __seamWebRemoteParameters48a;
1610 private boolean __seamWebRemoteParameters48aSet = false;
1611
1612
1613
1614
1615
1616
1617
1618
1619 public final String getSeamWebRemoteParameters()
1620 {
1621 String seamWebRemoteParameters48a = this.__seamWebRemoteParameters48a;
1622 if (!this.__seamWebRemoteParameters48aSet)
1623 {
1624
1625 seamWebRemoteParameters48a = handleGetSeamWebRemoteParameters();
1626
1627 this.__seamWebRemoteParameters48a = seamWebRemoteParameters48a;
1628 if (isMetafacadePropertyCachingEnabled())
1629 {
1630 this.__seamWebRemoteParameters48aSet = true;
1631 }
1632 }
1633 return seamWebRemoteParameters48a;
1634 }
1635
1636
1637
1638
1639
1640 protected abstract String handleGetSeamConversationBeginParameters();
1641
1642 private String __seamConversationBeginParameters49a;
1643 private boolean __seamConversationBeginParameters49aSet = false;
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661 public final String getSeamConversationBeginParameters()
1662 {
1663 String seamConversationBeginParameters49a = this.__seamConversationBeginParameters49a;
1664 if (!this.__seamConversationBeginParameters49aSet)
1665 {
1666
1667 seamConversationBeginParameters49a = handleGetSeamConversationBeginParameters();
1668
1669 this.__seamConversationBeginParameters49a = seamConversationBeginParameters49a;
1670 if (isMetafacadePropertyCachingEnabled())
1671 {
1672 this.__seamConversationBeginParameters49aSet = true;
1673 }
1674 }
1675 return seamConversationBeginParameters49a;
1676 }
1677
1678
1679
1680
1681
1682 protected abstract String handleGetSeamConversationBeginTaskParameters();
1683
1684 private String __seamConversationBeginTaskParameters50a;
1685 private boolean __seamConversationBeginTaskParameters50aSet = false;
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696 public final String getSeamConversationBeginTaskParameters()
1697 {
1698 String seamConversationBeginTaskParameters50a = this.__seamConversationBeginTaskParameters50a;
1699 if (!this.__seamConversationBeginTaskParameters50aSet)
1700 {
1701
1702 seamConversationBeginTaskParameters50a = handleGetSeamConversationBeginTaskParameters();
1703
1704 this.__seamConversationBeginTaskParameters50a = seamConversationBeginTaskParameters50a;
1705 if (isMetafacadePropertyCachingEnabled())
1706 {
1707 this.__seamConversationBeginTaskParameters50aSet = true;
1708 }
1709 }
1710 return seamConversationBeginTaskParameters50a;
1711 }
1712
1713
1714
1715
1716
1717 protected abstract String handleGetSeamConversationCreateProcessParameters();
1718
1719 private String __seamConversationCreateProcessParameters51a;
1720 private boolean __seamConversationCreateProcessParameters51aSet = false;
1721
1722
1723
1724
1725
1726
1727
1728
1729 public final String getSeamConversationCreateProcessParameters()
1730 {
1731 String seamConversationCreateProcessParameters51a = this.__seamConversationCreateProcessParameters51a;
1732 if (!this.__seamConversationCreateProcessParameters51aSet)
1733 {
1734
1735 seamConversationCreateProcessParameters51a = handleGetSeamConversationCreateProcessParameters();
1736
1737 this.__seamConversationCreateProcessParameters51a = seamConversationCreateProcessParameters51a;
1738 if (isMetafacadePropertyCachingEnabled())
1739 {
1740 this.__seamConversationCreateProcessParameters51aSet = true;
1741 }
1742 }
1743 return seamConversationCreateProcessParameters51a;
1744 }
1745
1746
1747
1748
1749
1750 protected abstract String handleGetSeamConversationEndParameters();
1751
1752 private String __seamConversationEndParameters52a;
1753 private boolean __seamConversationEndParameters52aSet = false;
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766 public final String getSeamConversationEndParameters()
1767 {
1768 String seamConversationEndParameters52a = this.__seamConversationEndParameters52a;
1769 if (!this.__seamConversationEndParameters52aSet)
1770 {
1771
1772 seamConversationEndParameters52a = handleGetSeamConversationEndParameters();
1773
1774 this.__seamConversationEndParameters52a = seamConversationEndParameters52a;
1775 if (isMetafacadePropertyCachingEnabled())
1776 {
1777 this.__seamConversationEndParameters52aSet = true;
1778 }
1779 }
1780 return seamConversationEndParameters52a;
1781 }
1782
1783
1784
1785
1786
1787 protected abstract String handleGetSeamConversationEndTaskParameters();
1788
1789 private String __seamConversationEndTaskParameters53a;
1790 private boolean __seamConversationEndTaskParameters53aSet = false;
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804 public final String getSeamConversationEndTaskParameters()
1805 {
1806 String seamConversationEndTaskParameters53a = this.__seamConversationEndTaskParameters53a;
1807 if (!this.__seamConversationEndTaskParameters53aSet)
1808 {
1809
1810 seamConversationEndTaskParameters53a = handleGetSeamConversationEndTaskParameters();
1811
1812 this.__seamConversationEndTaskParameters53a = seamConversationEndTaskParameters53a;
1813 if (isMetafacadePropertyCachingEnabled())
1814 {
1815 this.__seamConversationEndTaskParameters53aSet = true;
1816 }
1817 }
1818 return seamConversationEndTaskParameters53a;
1819 }
1820
1821
1822
1823
1824
1825 protected abstract String handleGetSeamBijectionFactoryParameters();
1826
1827 private String __seamBijectionFactoryParameters54a;
1828 private boolean __seamBijectionFactoryParameters54aSet = false;
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839 public final String getSeamBijectionFactoryParameters()
1840 {
1841 String seamBijectionFactoryParameters54a = this.__seamBijectionFactoryParameters54a;
1842 if (!this.__seamBijectionFactoryParameters54aSet)
1843 {
1844
1845 seamBijectionFactoryParameters54a = handleGetSeamBijectionFactoryParameters();
1846
1847 this.__seamBijectionFactoryParameters54a = seamBijectionFactoryParameters54a;
1848 if (isMetafacadePropertyCachingEnabled())
1849 {
1850 this.__seamBijectionFactoryParameters54aSet = true;
1851 }
1852 }
1853 return seamBijectionFactoryParameters54a;
1854 }
1855
1856
1857
1858
1859
1860 protected abstract String handleGetSeamConversationResumeProcessParameters();
1861
1862 private String __seamConversationResumeProcessParameters55a;
1863 private boolean __seamConversationResumeProcessParameters55aSet = false;
1864
1865
1866
1867
1868
1869
1870
1871
1872 public final String getSeamConversationResumeProcessParameters()
1873 {
1874 String seamConversationResumeProcessParameters55a = this.__seamConversationResumeProcessParameters55a;
1875 if (!this.__seamConversationResumeProcessParameters55aSet)
1876 {
1877
1878 seamConversationResumeProcessParameters55a = handleGetSeamConversationResumeProcessParameters();
1879
1880 this.__seamConversationResumeProcessParameters55a = seamConversationResumeProcessParameters55a;
1881 if (isMetafacadePropertyCachingEnabled())
1882 {
1883 this.__seamConversationResumeProcessParameters55aSet = true;
1884 }
1885 }
1886 return seamConversationResumeProcessParameters55a;
1887 }
1888
1889
1890
1891
1892
1893 protected abstract String handleGetSeamConversationStartTaskParameters();
1894
1895 private String __seamConversationStartTaskParameters56a;
1896 private boolean __seamConversationStartTaskParameters56aSet = false;
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907 public final String getSeamConversationStartTaskParameters()
1908 {
1909 String seamConversationStartTaskParameters56a = this.__seamConversationStartTaskParameters56a;
1910 if (!this.__seamConversationStartTaskParameters56aSet)
1911 {
1912
1913 seamConversationStartTaskParameters56a = handleGetSeamConversationStartTaskParameters();
1914
1915 this.__seamConversationStartTaskParameters56a = seamConversationStartTaskParameters56a;
1916 if (isMetafacadePropertyCachingEnabled())
1917 {
1918 this.__seamConversationStartTaskParameters56aSet = true;
1919 }
1920 }
1921 return seamConversationStartTaskParameters56a;
1922 }
1923
1924
1925
1926
1927
1928 protected abstract String handleGetSeamTransactionRollbackParameters();
1929
1930 private String __seamTransactionRollbackParameters57a;
1931 private boolean __seamTransactionRollbackParameters57aSet = false;
1932
1933
1934
1935
1936
1937
1938
1939
1940 public final String getSeamTransactionRollbackParameters()
1941 {
1942 String seamTransactionRollbackParameters57a = this.__seamTransactionRollbackParameters57a;
1943 if (!this.__seamTransactionRollbackParameters57aSet)
1944 {
1945
1946 seamTransactionRollbackParameters57a = handleGetSeamTransactionRollbackParameters();
1947
1948 this.__seamTransactionRollbackParameters57a = seamTransactionRollbackParameters57a;
1949 if (isMetafacadePropertyCachingEnabled())
1950 {
1951 this.__seamTransactionRollbackParameters57aSet = true;
1952 }
1953 }
1954 return seamTransactionRollbackParameters57a;
1955 }
1956
1957
1958
1959
1960
1961 protected abstract boolean handleIsSeamObserver();
1962
1963 private boolean __seamObserver58a;
1964 private boolean __seamObserver58aSet = false;
1965
1966
1967
1968
1969
1970 public final boolean isSeamObserver()
1971 {
1972 boolean seamObserver58a = this.__seamObserver58a;
1973 if (!this.__seamObserver58aSet)
1974 {
1975
1976 seamObserver58a = handleIsSeamObserver();
1977
1978 this.__seamObserver58a = seamObserver58a;
1979 if (isMetafacadePropertyCachingEnabled())
1980 {
1981 this.__seamObserver58aSet = true;
1982 }
1983 }
1984 return seamObserver58a;
1985 }
1986
1987
1988
1989
1990
1991 protected abstract String handleGetTestSignature();
1992
1993 private String __testSignature59a;
1994 private boolean __testSignature59aSet = false;
1995
1996
1997
1998
1999
2000
2001 public final String getTestSignature()
2002 {
2003 String testSignature59a = this.__testSignature59a;
2004 if (!this.__testSignature59aSet)
2005 {
2006
2007 testSignature59a = handleGetTestSignature();
2008
2009 this.__testSignature59a = testSignature59a;
2010 if (isMetafacadePropertyCachingEnabled())
2011 {
2012 this.__testSignature59aSet = true;
2013 }
2014 }
2015 return testSignature59a;
2016 }
2017
2018
2019
2020
2021
2022 protected abstract String handleGetTestName();
2023
2024 private String __testName60a;
2025 private boolean __testName60aSet = false;
2026
2027
2028
2029
2030
2031 public final String getTestName()
2032 {
2033 String testName60a = this.__testName60a;
2034 if (!this.__testName60aSet)
2035 {
2036
2037 testName60a = handleGetTestName();
2038
2039 this.__testName60a = testName60a;
2040 if (isMetafacadePropertyCachingEnabled())
2041 {
2042 this.__testName60aSet = true;
2043 }
2044 }
2045 return testName60a;
2046 }
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057 protected abstract String handleGetThrowsClause(String initialExceptions);
2058
2059
2060
2061
2062
2063
2064
2065
2066 public String getThrowsClause(String initialExceptions)
2067 {
2068
2069 String returnValue = handleGetThrowsClause(initialExceptions);
2070
2071 return returnValue;
2072 }
2073
2074
2075
2076
2077
2078
2079
2080
2081 public final Collection<Role> getNonRunAsRoles()
2082 {
2083 Collection<Role> getNonRunAsRoles1r = null;
2084
2085 Collection result = handleGetNonRunAsRoles();
2086 List shieldedResult = this.shieldedElements(result);
2087 try
2088 {
2089 getNonRunAsRoles1r = (Collection<Role>)shieldedResult;
2090 }
2091 catch (ClassCastException ex)
2092 {
2093
2094 EJB3SessionOperationFacadeLogic.logger.warn("incorrect metafacade cast for EJB3SessionOperationFacadeLogic.getNonRunAsRoles Collection<Role> " + result + ": " + shieldedResult);
2095 }
2096
2097 return getNonRunAsRoles1r;
2098 }
2099
2100
2101
2102
2103
2104 protected abstract Collection handleGetNonRunAsRoles();
2105
2106
2107
2108
2109
2110 public boolean isServiceOperationMetaType()
2111 {
2112 return true;
2113 }
2114
2115
2116
2117
2118
2119 public boolean isOperationFacadeMetaType()
2120 {
2121 return true;
2122 }
2123
2124
2125
2126
2127
2128 public boolean isModelElementFacadeMetaType()
2129 {
2130 return true;
2131 }
2132
2133
2134
2135
2136
2137
2138 public void copyTaggedValues(ModelElementFacade element)
2139 {
2140 this.getSuperServiceOperation().copyTaggedValues(element);
2141 }
2142
2143
2144
2145
2146
2147
2148 public Object findTaggedValue(String tagName)
2149 {
2150 return this.getSuperServiceOperation().findTaggedValue(tagName);
2151 }
2152
2153
2154
2155
2156
2157
2158 public Collection<Object> findTaggedValues(String tagName)
2159 {
2160 return this.getSuperServiceOperation().findTaggedValues(tagName);
2161 }
2162
2163
2164
2165
2166
2167
2168
2169 public String getBindedFullyQualifiedName(ModelElementFacade bindedElement)
2170 {
2171 return this.getSuperServiceOperation().getBindedFullyQualifiedName(bindedElement);
2172 }
2173
2174
2175
2176
2177
2178 public Collection<ConstraintFacade> getConstraints()
2179 {
2180 return this.getSuperServiceOperation().getConstraints();
2181 }
2182
2183
2184
2185
2186
2187
2188 public Collection<ConstraintFacade> getConstraints(String kind)
2189 {
2190 return this.getSuperServiceOperation().getConstraints(kind);
2191 }
2192
2193
2194
2195
2196
2197
2198
2199 public String getDocumentation(String indent)
2200 {
2201 return this.getSuperServiceOperation().getDocumentation(indent);
2202 }
2203
2204
2205
2206
2207
2208
2209
2210
2211 public String getDocumentation(String indent, int lineLength)
2212 {
2213 return this.getSuperServiceOperation().getDocumentation(indent, lineLength);
2214 }
2215
2216
2217
2218
2219
2220
2221
2222 public String getDocumentation(String indent, int lineLength, boolean htmlStyle)
2223 {
2224 return this.getSuperServiceOperation().getDocumentation(indent, lineLength, htmlStyle);
2225 }
2226
2227
2228
2229
2230
2231 public String getFullyQualifiedName()
2232 {
2233 return this.getSuperServiceOperation().getFullyQualifiedName();
2234 }
2235
2236
2237
2238
2239
2240
2241
2242
2243 public String getFullyQualifiedName(boolean modelName)
2244 {
2245 return this.getSuperServiceOperation().getFullyQualifiedName(modelName);
2246 }
2247
2248
2249
2250
2251
2252
2253 public String getFullyQualifiedNamePath()
2254 {
2255 return this.getSuperServiceOperation().getFullyQualifiedNamePath();
2256 }
2257
2258
2259
2260
2261
2262 public String getId()
2263 {
2264 return this.getSuperServiceOperation().getId();
2265 }
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275 public Collection<String> getKeywords()
2276 {
2277 return this.getSuperServiceOperation().getKeywords();
2278 }
2279
2280
2281
2282
2283
2284 public String getLabel()
2285 {
2286 return this.getSuperServiceOperation().getLabel();
2287 }
2288
2289
2290
2291
2292
2293 public TypeMappings getLanguageMappings()
2294 {
2295 return this.getSuperServiceOperation().getLanguageMappings();
2296 }
2297
2298
2299
2300
2301
2302
2303 public ModelFacade getModel()
2304 {
2305 return this.getSuperServiceOperation().getModel();
2306 }
2307
2308
2309
2310
2311
2312 public String getName()
2313 {
2314 return this.getSuperServiceOperation().getName();
2315 }
2316
2317
2318
2319
2320
2321 public ModelElementFacade getPackage()
2322 {
2323 return this.getSuperServiceOperation().getPackage();
2324 }
2325
2326
2327
2328
2329
2330 public String getPackageName()
2331 {
2332 return this.getSuperServiceOperation().getPackageName();
2333 }
2334
2335
2336
2337
2338
2339
2340 public String getPackageName(boolean modelName)
2341 {
2342 return this.getSuperServiceOperation().getPackageName(modelName);
2343 }
2344
2345
2346
2347
2348
2349 public String getPackagePath()
2350 {
2351 return this.getSuperServiceOperation().getPackagePath();
2352 }
2353
2354
2355
2356
2357
2358
2359
2360
2361 public String getQualifiedName()
2362 {
2363 return this.getSuperServiceOperation().getQualifiedName();
2364 }
2365
2366
2367
2368
2369
2370 public PackageFacade getRootPackage()
2371 {
2372 return this.getSuperServiceOperation().getRootPackage();
2373 }
2374
2375
2376
2377
2378
2379 public Collection<DependencyFacade> getSourceDependencies()
2380 {
2381 return this.getSuperServiceOperation().getSourceDependencies();
2382 }
2383
2384
2385
2386
2387
2388
2389 public StateMachineFacade getStateMachineContext()
2390 {
2391 return this.getSuperServiceOperation().getStateMachineContext();
2392 }
2393
2394
2395
2396
2397
2398 public Collection<String> getStereotypeNames()
2399 {
2400 return this.getSuperServiceOperation().getStereotypeNames();
2401 }
2402
2403
2404
2405
2406
2407 public Collection<StereotypeFacade> getStereotypes()
2408 {
2409 return this.getSuperServiceOperation().getStereotypes();
2410 }
2411
2412
2413
2414
2415
2416 public Collection<TaggedValueFacade> getTaggedValues()
2417 {
2418 return this.getSuperServiceOperation().getTaggedValues();
2419 }
2420
2421
2422
2423
2424
2425 public Collection<DependencyFacade> getTargetDependencies()
2426 {
2427 return this.getSuperServiceOperation().getTargetDependencies();
2428 }
2429
2430
2431
2432
2433
2434 public Object getTemplateParameter(String parameterName)
2435 {
2436 return this.getSuperServiceOperation().getTemplateParameter(parameterName);
2437 }
2438
2439
2440
2441
2442
2443 public Collection<TemplateParameterFacade> getTemplateParameters()
2444 {
2445 return this.getSuperServiceOperation().getTemplateParameters();
2446 }
2447
2448
2449
2450
2451
2452
2453 public String getVisibility()
2454 {
2455 return this.getSuperServiceOperation().getVisibility();
2456 }
2457
2458
2459
2460
2461
2462
2463 public boolean hasExactStereotype(String stereotypeName)
2464 {
2465 return this.getSuperServiceOperation().hasExactStereotype(stereotypeName);
2466 }
2467
2468
2469
2470
2471
2472
2473 public boolean hasKeyword(String keywordName)
2474 {
2475 return this.getSuperServiceOperation().hasKeyword(keywordName);
2476 }
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490 public boolean hasStereotype(String stereotypeName)
2491 {
2492 return this.getSuperServiceOperation().hasStereotype(stereotypeName);
2493 }
2494
2495
2496
2497
2498
2499
2500 public boolean isBindingDependenciesPresent()
2501 {
2502 return this.getSuperServiceOperation().isBindingDependenciesPresent();
2503 }
2504
2505
2506
2507
2508
2509 public boolean isConstraintsPresent()
2510 {
2511 return this.getSuperServiceOperation().isConstraintsPresent();
2512 }
2513
2514
2515
2516
2517
2518 public boolean isDocumentationPresent()
2519 {
2520 return this.getSuperServiceOperation().isDocumentationPresent();
2521 }
2522
2523
2524
2525
2526
2527 public boolean isReservedWord()
2528 {
2529 return this.getSuperServiceOperation().isReservedWord();
2530 }
2531
2532
2533
2534
2535
2536
2537 public boolean isTemplateParametersPresent()
2538 {
2539 return this.getSuperServiceOperation().isTemplateParametersPresent();
2540 }
2541
2542
2543
2544
2545
2546
2547
2548 public boolean isValidIdentifierName()
2549 {
2550 return this.getSuperServiceOperation().isValidIdentifierName();
2551 }
2552
2553
2554
2555
2556
2557
2558
2559 public String translateConstraint(String name, String translation)
2560 {
2561 return this.getSuperServiceOperation().translateConstraint(name, translation);
2562 }
2563
2564
2565
2566
2567
2568 public String[] translateConstraints(String translation)
2569 {
2570 return this.getSuperServiceOperation().translateConstraints(translation);
2571 }
2572
2573
2574
2575
2576
2577 public String[] translateConstraints(String kind, String translation)
2578 {
2579 return this.getSuperServiceOperation().translateConstraints(kind, translation);
2580 }
2581
2582
2583
2584
2585
2586
2587 public ParameterFacade findParameter(String name)
2588 {
2589 return this.getSuperServiceOperation().findParameter(name);
2590 }
2591
2592
2593
2594
2595
2596
2597
2598 public Object findTaggedValue(String name, boolean follow)
2599 {
2600 return this.getSuperServiceOperation().findTaggedValue(name, follow);
2601 }
2602
2603
2604
2605
2606
2607 public String getArgumentNames()
2608 {
2609 return this.getSuperServiceOperation().getArgumentNames();
2610 }
2611
2612
2613
2614
2615
2616 public String getArgumentTypeNames()
2617 {
2618 return this.getSuperServiceOperation().getArgumentTypeNames();
2619 }
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629 public Collection<ParameterFacade> getArguments()
2630 {
2631 return this.getSuperServiceOperation().getArguments();
2632 }
2633
2634
2635
2636
2637
2638 public String getCall()
2639 {
2640 return this.getSuperServiceOperation().getCall();
2641 }
2642
2643
2644
2645
2646
2647
2648
2649 public String getConcurrency()
2650 {
2651 return this.getSuperServiceOperation().getConcurrency();
2652 }
2653
2654
2655
2656
2657
2658
2659 public String getExceptionList()
2660 {
2661 return this.getSuperServiceOperation().getExceptionList();
2662 }
2663
2664
2665
2666
2667
2668
2669 public String getExceptionList(String initialExceptions)
2670 {
2671 return this.getSuperServiceOperation().getExceptionList(initialExceptions);
2672 }
2673
2674
2675
2676
2677
2678 public Collection<ModelElementFacade> getExceptions()
2679 {
2680 return this.getSuperServiceOperation().getExceptions();
2681 }
2682
2683
2684
2685
2686
2687 public String getGetterSetterReturnTypeName()
2688 {
2689 return this.getSuperServiceOperation().getGetterSetterReturnTypeName();
2690 }
2691
2692
2693
2694
2695
2696
2697 public int getLower()
2698 {
2699 return this.getSuperServiceOperation().getLower();
2700 }
2701
2702
2703
2704
2705
2706 public String getMethodBody()
2707 {
2708 return this.getSuperServiceOperation().getMethodBody();
2709 }
2710
2711
2712
2713
2714
2715 public OperationFacade getOverriddenOperation()
2716 {
2717 return this.getSuperServiceOperation().getOverriddenOperation();
2718 }
2719
2720
2721
2722
2723
2724 public ClassifierFacade getOwner()
2725 {
2726 return this.getSuperServiceOperation().getOwner();
2727 }
2728
2729
2730
2731
2732
2733 public Collection<ParameterFacade> getParameters()
2734 {
2735 return this.getSuperServiceOperation().getParameters();
2736 }
2737
2738
2739
2740
2741
2742 public String getPostconditionName()
2743 {
2744 return this.getSuperServiceOperation().getPostconditionName();
2745 }
2746
2747
2748
2749
2750
2751 public Collection<ConstraintFacade> getPostconditions()
2752 {
2753 return this.getSuperServiceOperation().getPostconditions();
2754 }
2755
2756
2757
2758
2759
2760 public String getPreconditionCall()
2761 {
2762 return this.getSuperServiceOperation().getPreconditionCall();
2763 }
2764
2765
2766
2767
2768
2769 public String getPreconditionName()
2770 {
2771 return this.getSuperServiceOperation().getPreconditionName();
2772 }
2773
2774
2775
2776
2777
2778 public String getPreconditionSignature()
2779 {
2780 return this.getSuperServiceOperation().getPreconditionSignature();
2781 }
2782
2783
2784
2785
2786
2787 public Collection<ConstraintFacade> getPreconditions()
2788 {
2789 return this.getSuperServiceOperation().getPreconditions();
2790 }
2791
2792
2793
2794
2795
2796 public ParameterFacade getReturnParameter()
2797 {
2798 return this.getSuperServiceOperation().getReturnParameter();
2799 }
2800
2801
2802
2803
2804
2805 public ClassifierFacade getReturnType()
2806 {
2807 return this.getSuperServiceOperation().getReturnType();
2808 }
2809
2810
2811
2812
2813
2814
2815 public String getSignature()
2816 {
2817 return this.getSuperServiceOperation().getSignature();
2818 }
2819
2820
2821
2822
2823
2824
2825
2826 public String getSignature(boolean withArgumentNames)
2827 {
2828 return this.getSuperServiceOperation().getSignature(withArgumentNames);
2829 }
2830
2831
2832
2833
2834
2835
2836 public String getSignature(String argumentModifier)
2837 {
2838 return this.getSuperServiceOperation().getSignature(argumentModifier);
2839 }
2840
2841
2842
2843
2844
2845 public String getTypedArgumentList()
2846 {
2847 return this.getSuperServiceOperation().getTypedArgumentList();
2848 }
2849
2850
2851
2852
2853
2854
2855 public String getTypedArgumentList(String modifier)
2856 {
2857 return this.getSuperServiceOperation().getTypedArgumentList(modifier);
2858 }
2859
2860
2861
2862
2863
2864
2865 public int getUpper()
2866 {
2867 return this.getSuperServiceOperation().getUpper();
2868 }
2869
2870
2871
2872
2873
2874 public boolean isAbstract()
2875 {
2876 return this.getSuperServiceOperation().isAbstract();
2877 }
2878
2879
2880
2881
2882
2883 public boolean isExceptionsPresent()
2884 {
2885 return this.getSuperServiceOperation().isExceptionsPresent();
2886 }
2887
2888
2889
2890
2891
2892
2893 public boolean isLeaf()
2894 {
2895 return this.getSuperServiceOperation().isLeaf();
2896 }
2897
2898
2899
2900
2901
2902
2903 public boolean isMany()
2904 {
2905 return this.getSuperServiceOperation().isMany();
2906 }
2907
2908
2909
2910
2911
2912
2913 public boolean isOrdered()
2914 {
2915 return this.getSuperServiceOperation().isOrdered();
2916 }
2917
2918
2919
2920
2921
2922
2923
2924 public boolean isOverriding()
2925 {
2926 return this.getSuperServiceOperation().isOverriding();
2927 }
2928
2929
2930
2931
2932
2933 public boolean isPostconditionsPresent()
2934 {
2935 return this.getSuperServiceOperation().isPostconditionsPresent();
2936 }
2937
2938
2939
2940
2941
2942 public boolean isPreconditionsPresent()
2943 {
2944 return this.getSuperServiceOperation().isPreconditionsPresent();
2945 }
2946
2947
2948
2949
2950
2951 public boolean isQuery()
2952 {
2953 return this.getSuperServiceOperation().isQuery();
2954 }
2955
2956
2957
2958
2959
2960
2961 public boolean isReturnTypePresent()
2962 {
2963 return this.getSuperServiceOperation().isReturnTypePresent();
2964 }
2965
2966
2967
2968
2969
2970 public boolean isStatic()
2971 {
2972 return this.getSuperServiceOperation().isStatic();
2973 }
2974
2975
2976
2977
2978
2979
2980 public boolean isUnique()
2981 {
2982 return this.getSuperServiceOperation().isUnique();
2983 }
2984
2985
2986
2987
2988
2989 public Destination getIncomingDestination()
2990 {
2991 return this.getSuperServiceOperation().getIncomingDestination();
2992 }
2993
2994
2995
2996
2997
2998 public Destination getOutgoingDestination()
2999 {
3000 return this.getSuperServiceOperation().getOutgoingDestination();
3001 }
3002
3003
3004
3005
3006
3007 public Collection<Role> getRoles()
3008 {
3009 return this.getSuperServiceOperation().getRoles();
3010 }
3011
3012
3013
3014
3015
3016 public Service getService()
3017 {
3018 return this.getSuperServiceOperation().getService();
3019 }
3020
3021
3022
3023
3024
3025
3026 public boolean isIncomingMessageOperation()
3027 {
3028 return this.getSuperServiceOperation().isIncomingMessageOperation();
3029 }
3030
3031
3032
3033
3034
3035 public boolean isMessageOperation()
3036 {
3037 return this.getSuperServiceOperation().isMessageOperation();
3038 }
3039
3040
3041
3042
3043
3044
3045 public boolean isOutgoingMessageOperation()
3046 {
3047 return this.getSuperServiceOperation().isOutgoingMessageOperation();
3048 }
3049
3050
3051
3052
3053 @Override
3054 public void initialize()
3055 {
3056 this.getSuperServiceOperation().initialize();
3057 }
3058
3059
3060
3061
3062
3063 @Override
3064 public Object getValidationOwner()
3065 {
3066 Object owner = this.getSuperServiceOperation().getValidationOwner();
3067 return owner;
3068 }
3069
3070
3071
3072
3073
3074 @Override
3075 public String getValidationName()
3076 {
3077 String name = this.getSuperServiceOperation().getValidationName();
3078 return name;
3079 }
3080
3081
3082
3083
3084
3085 @Override
3086 public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
3087 {
3088 this.getSuperServiceOperation().validateInvariants(validationMessages);
3089 }
3090
3091
3092
3093
3094 private static final String NAME_PROPERTY = "name";
3095 private static final String FQNAME_PROPERTY = "fullyQualifiedName";
3096
3097
3098
3099
3100 @Override
3101 public String toString()
3102 {
3103 final StringBuilder toString = new StringBuilder(this.getClass().getName());
3104 toString.append("[");
3105 try
3106 {
3107 toString.append(Introspector.instance().getProperty(this, FQNAME_PROPERTY));
3108 }
3109 catch (final Throwable tryAgain)
3110 {
3111 try
3112 {
3113 toString.append(Introspector.instance().getProperty(this, NAME_PROPERTY));
3114 }
3115 catch (final Throwable ignore)
3116 {
3117
3118 }
3119 }
3120 toString.append("]");
3121 return toString.toString();
3122 }
3123 }