1
2
3
4
5 package org.andromda.cartridges.jsf2.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.AssociationEndFacade;
14 import org.andromda.metafacades.uml.ClassifierFacade;
15 import org.andromda.metafacades.uml.ConstraintFacade;
16 import org.andromda.metafacades.uml.DependencyFacade;
17 import org.andromda.metafacades.uml.EventFacade;
18 import org.andromda.metafacades.uml.FrontEndAction;
19 import org.andromda.metafacades.uml.FrontEndControllerOperation;
20 import org.andromda.metafacades.uml.FrontEndParameter;
21 import org.andromda.metafacades.uml.FrontEndView;
22 import org.andromda.metafacades.uml.ModelElementFacade;
23 import org.andromda.metafacades.uml.ModelFacade;
24 import org.andromda.metafacades.uml.OperationFacade;
25 import org.andromda.metafacades.uml.PackageFacade;
26 import org.andromda.metafacades.uml.StateMachineFacade;
27 import org.andromda.metafacades.uml.StereotypeFacade;
28 import org.andromda.metafacades.uml.TaggedValueFacade;
29 import org.andromda.metafacades.uml.TemplateParameterFacade;
30 import org.andromda.metafacades.uml.TypeMappings;
31 import org.apache.log4j.Logger;
32
33
34
35
36
37
38
39 public abstract class JSFParameterLogic
40 extends MetafacadeBase
41 implements JSFParameter
42 {
43
44
45
46
47 protected Object metaObject;
48
49
50
51
52
53 protected JSFParameterLogic(Object metaObjectIn, String context)
54 {
55 super(metaObjectIn, getContext(context));
56 this.superFrontEndParameter =
57 (FrontEndParameter)
58 MetafacadeFactory.getInstance().createFacadeImpl(
59 "org.andromda.metafacades.uml.FrontEndParameter",
60 metaObjectIn,
61 getContext(context));
62 this.metaObject = metaObjectIn;
63 }
64
65
66
67
68 private static final Logger logger = Logger.getLogger(JSFParameterLogic.class);
69
70
71
72
73
74
75 private static String getContext(String context)
76 {
77 if (context == null)
78 {
79 context = "org.andromda.cartridges.jsf2.metafacades.JSFParameter";
80 }
81 return context;
82 }
83
84 private FrontEndParameter superFrontEndParameter;
85 private boolean superFrontEndParameterInitialized = false;
86
87
88
89
90
91 private FrontEndParameter getSuperFrontEndParameter()
92 {
93 if (!this.superFrontEndParameterInitialized)
94 {
95 ((MetafacadeBase)this.superFrontEndParameter).setMetafacadeContext(this.getMetafacadeContext());
96 this.superFrontEndParameterInitialized = true;
97 }
98 return this.superFrontEndParameter;
99 }
100
101
102
103
104
105 @Override
106 public void resetMetafacadeContext(String context)
107 {
108 if (!this.contextRoot)
109 {
110 context = getContext(context);
111 setMetafacadeContext (context);
112 if (this.superFrontEndParameterInitialized)
113 {
114 ((MetafacadeBase)this.superFrontEndParameter).resetMetafacadeContext(context);
115 }
116 }
117 }
118
119
120
121
122
123 public boolean isJSFParameterMetaType()
124 {
125 return true;
126 }
127
128
129
130
131
132
133
134 protected abstract String handleGetMessageKey();
135
136 private String __messageKey1a;
137 private boolean __messageKey1aSet = false;
138
139
140
141
142
143 public final String getMessageKey()
144 {
145 String messageKey1a = this.__messageKey1a;
146 if (!this.__messageKey1aSet)
147 {
148
149 messageKey1a = handleGetMessageKey();
150
151 this.__messageKey1a = messageKey1a;
152 if (isMetafacadePropertyCachingEnabled())
153 {
154 this.__messageKey1aSet = true;
155 }
156 }
157 return messageKey1a;
158 }
159
160
161
162
163
164 protected abstract String handleGetMessageValue();
165
166 private String __messageValue2a;
167 private boolean __messageValue2aSet = false;
168
169
170
171
172
173 public final String getMessageValue()
174 {
175 String messageValue2a = this.__messageValue2a;
176 if (!this.__messageValue2aSet)
177 {
178
179 messageValue2a = handleGetMessageValue();
180
181 this.__messageValue2a = messageValue2a;
182 if (isMetafacadePropertyCachingEnabled())
183 {
184 this.__messageValue2aSet = true;
185 }
186 }
187 return messageValue2a;
188 }
189
190
191
192
193
194 protected abstract String handleGetDocumentationKey();
195
196 private String __documentationKey3a;
197 private boolean __documentationKey3aSet = false;
198
199
200
201
202
203 public final String getDocumentationKey()
204 {
205 String documentationKey3a = this.__documentationKey3a;
206 if (!this.__documentationKey3aSet)
207 {
208
209 documentationKey3a = handleGetDocumentationKey();
210
211 this.__documentationKey3a = documentationKey3a;
212 if (isMetafacadePropertyCachingEnabled())
213 {
214 this.__documentationKey3aSet = true;
215 }
216 }
217 return documentationKey3a;
218 }
219
220
221
222
223
224 protected abstract String handleGetDocumentationValue();
225
226 private String __documentationValue4a;
227 private boolean __documentationValue4aSet = false;
228
229
230
231
232
233 public final String getDocumentationValue()
234 {
235 String documentationValue4a = this.__documentationValue4a;
236 if (!this.__documentationValue4aSet)
237 {
238
239 documentationValue4a = handleGetDocumentationValue();
240
241 this.__documentationValue4a = documentationValue4a;
242 if (isMetafacadePropertyCachingEnabled())
243 {
244 this.__documentationValue4aSet = true;
245 }
246 }
247 return documentationValue4a;
248 }
249
250
251
252
253
254 protected abstract String handleGetFormat();
255
256 private String __format5a;
257 private boolean __format5aSet = false;
258
259
260
261
262
263
264
265 public final String getFormat()
266 {
267 String format5a = this.__format5a;
268 if (!this.__format5aSet)
269 {
270
271 format5a = handleGetFormat();
272
273 this.__format5a = format5a;
274 if (isMetafacadePropertyCachingEnabled())
275 {
276 this.__format5aSet = true;
277 }
278 }
279 return format5a;
280 }
281
282
283
284
285
286 protected abstract boolean handleIsStrictDateFormat();
287
288 private boolean __strictDateFormat6a;
289 private boolean __strictDateFormat6aSet = false;
290
291
292
293
294
295
296 public final boolean isStrictDateFormat()
297 {
298 boolean strictDateFormat6a = this.__strictDateFormat6a;
299 if (!this.__strictDateFormat6aSet)
300 {
301
302 strictDateFormat6a = handleIsStrictDateFormat();
303
304 this.__strictDateFormat6a = strictDateFormat6a;
305 if (isMetafacadePropertyCachingEnabled())
306 {
307 this.__strictDateFormat6aSet = true;
308 }
309 }
310 return strictDateFormat6a;
311 }
312
313
314
315
316
317 protected abstract String handleGetDateFormatter();
318
319 private String __dateFormatter7a;
320 private boolean __dateFormatter7aSet = false;
321
322
323
324
325
326 public final String getDateFormatter()
327 {
328 String dateFormatter7a = this.__dateFormatter7a;
329 if (!this.__dateFormatter7aSet)
330 {
331
332 dateFormatter7a = handleGetDateFormatter();
333
334 this.__dateFormatter7a = dateFormatter7a;
335 if (isMetafacadePropertyCachingEnabled())
336 {
337 this.__dateFormatter7aSet = true;
338 }
339 }
340 return dateFormatter7a;
341 }
342
343
344
345
346
347 protected abstract String handleGetTimeFormatter();
348
349 private String __timeFormatter8a;
350 private boolean __timeFormatter8aSet = false;
351
352
353
354
355
356 public final String getTimeFormatter()
357 {
358 String timeFormatter8a = this.__timeFormatter8a;
359 if (!this.__timeFormatter8aSet)
360 {
361
362 timeFormatter8a = handleGetTimeFormatter();
363
364 this.__timeFormatter8a = timeFormatter8a;
365 if (isMetafacadePropertyCachingEnabled())
366 {
367 this.__timeFormatter8aSet = true;
368 }
369 }
370 return timeFormatter8a;
371 }
372
373
374
375
376
377 protected abstract boolean handleIsInputCheckbox();
378
379 private boolean __inputCheckbox9a;
380 private boolean __inputCheckbox9aSet = false;
381
382
383
384
385
386 public final boolean isInputCheckbox()
387 {
388 boolean inputCheckbox9a = this.__inputCheckbox9a;
389 if (!this.__inputCheckbox9aSet)
390 {
391
392 inputCheckbox9a = handleIsInputCheckbox();
393
394 this.__inputCheckbox9a = inputCheckbox9a;
395 if (isMetafacadePropertyCachingEnabled())
396 {
397 this.__inputCheckbox9aSet = true;
398 }
399 }
400 return inputCheckbox9a;
401 }
402
403
404
405
406
407 protected abstract boolean handleIsInputTextarea();
408
409 private boolean __inputTextarea10a;
410 private boolean __inputTextarea10aSet = false;
411
412
413
414
415
416 public final boolean isInputTextarea()
417 {
418 boolean inputTextarea10a = this.__inputTextarea10a;
419 if (!this.__inputTextarea10aSet)
420 {
421
422 inputTextarea10a = handleIsInputTextarea();
423
424 this.__inputTextarea10a = inputTextarea10a;
425 if (isMetafacadePropertyCachingEnabled())
426 {
427 this.__inputTextarea10aSet = true;
428 }
429 }
430 return inputTextarea10a;
431 }
432
433
434
435
436
437 protected abstract boolean handleIsInputSelect();
438
439 private boolean __inputSelect11a;
440 private boolean __inputSelect11aSet = false;
441
442
443
444
445
446 public final boolean isInputSelect()
447 {
448 boolean inputSelect11a = this.__inputSelect11a;
449 if (!this.__inputSelect11aSet)
450 {
451
452 inputSelect11a = handleIsInputSelect();
453
454 this.__inputSelect11a = inputSelect11a;
455 if (isMetafacadePropertyCachingEnabled())
456 {
457 this.__inputSelect11aSet = true;
458 }
459 }
460 return inputSelect11a;
461 }
462
463
464
465
466
467 protected abstract boolean handleIsInputSecret();
468
469 private boolean __inputSecret12a;
470 private boolean __inputSecret12aSet = false;
471
472
473
474
475
476 public final boolean isInputSecret()
477 {
478 boolean inputSecret12a = this.__inputSecret12a;
479 if (!this.__inputSecret12aSet)
480 {
481
482 inputSecret12a = handleIsInputSecret();
483
484 this.__inputSecret12a = inputSecret12a;
485 if (isMetafacadePropertyCachingEnabled())
486 {
487 this.__inputSecret12aSet = true;
488 }
489 }
490 return inputSecret12a;
491 }
492
493
494
495
496
497 protected abstract boolean handleIsInputHidden();
498
499 private boolean __inputHidden13a;
500 private boolean __inputHidden13aSet = false;
501
502
503
504
505
506 public final boolean isInputHidden()
507 {
508 boolean inputHidden13a = this.__inputHidden13a;
509 if (!this.__inputHidden13aSet)
510 {
511
512 inputHidden13a = handleIsInputHidden();
513
514 this.__inputHidden13a = inputHidden13a;
515 if (isMetafacadePropertyCachingEnabled())
516 {
517 this.__inputHidden13aSet = true;
518 }
519 }
520 return inputHidden13a;
521 }
522
523
524
525
526
527 protected abstract boolean handleIsPlaintext();
528
529 private boolean __plaintext14a;
530 private boolean __plaintext14aSet = false;
531
532
533
534
535
536 public final boolean isPlaintext()
537 {
538 boolean plaintext14a = this.__plaintext14a;
539 if (!this.__plaintext14aSet)
540 {
541
542 plaintext14a = handleIsPlaintext();
543
544 this.__plaintext14a = plaintext14a;
545 if (isMetafacadePropertyCachingEnabled())
546 {
547 this.__plaintext14aSet = true;
548 }
549 }
550 return plaintext14a;
551 }
552
553
554
555
556
557 protected abstract boolean handleIsInputRadio();
558
559 private boolean __inputRadio15a;
560 private boolean __inputRadio15aSet = false;
561
562
563
564
565
566 public final boolean isInputRadio()
567 {
568 boolean inputRadio15a = this.__inputRadio15a;
569 if (!this.__inputRadio15aSet)
570 {
571
572 inputRadio15a = handleIsInputRadio();
573
574 this.__inputRadio15a = inputRadio15a;
575 if (isMetafacadePropertyCachingEnabled())
576 {
577 this.__inputRadio15aSet = true;
578 }
579 }
580 return inputRadio15a;
581 }
582
583
584
585
586
587 protected abstract boolean handleIsInputText();
588
589 private boolean __inputText16a;
590 private boolean __inputText16aSet = false;
591
592
593
594
595
596 public final boolean isInputText()
597 {
598 boolean inputText16a = this.__inputText16a;
599 if (!this.__inputText16aSet)
600 {
601
602 inputText16a = handleIsInputText();
603
604 this.__inputText16a = inputText16a;
605 if (isMetafacadePropertyCachingEnabled())
606 {
607 this.__inputText16aSet = true;
608 }
609 }
610 return inputText16a;
611 }
612
613
614
615
616
617 protected abstract String handleGetBackingListName();
618
619 private String __backingListName17a;
620 private boolean __backingListName17aSet = false;
621
622
623
624
625
626
627 public final String getBackingListName()
628 {
629 String backingListName17a = this.__backingListName17a;
630 if (!this.__backingListName17aSet)
631 {
632
633 backingListName17a = handleGetBackingListName();
634
635 this.__backingListName17a = backingListName17a;
636 if (isMetafacadePropertyCachingEnabled())
637 {
638 this.__backingListName17aSet = true;
639 }
640 }
641 return backingListName17a;
642 }
643
644
645
646
647
648 protected abstract String handleGetLabelListName();
649
650 private String __labelListName18a;
651 private boolean __labelListName18aSet = false;
652
653
654
655
656
657
658
659 public final String getLabelListName()
660 {
661 String labelListName18a = this.__labelListName18a;
662 if (!this.__labelListName18aSet)
663 {
664
665 labelListName18a = handleGetLabelListName();
666
667 this.__labelListName18a = labelListName18a;
668 if (isMetafacadePropertyCachingEnabled())
669 {
670 this.__labelListName18aSet = true;
671 }
672 }
673 return labelListName18a;
674 }
675
676
677
678
679
680 protected abstract String handleGetValueListName();
681
682 private String __valueListName19a;
683 private boolean __valueListName19aSet = false;
684
685
686
687
688
689
690 public final String getValueListName()
691 {
692 String valueListName19a = this.__valueListName19a;
693 if (!this.__valueListName19aSet)
694 {
695
696 valueListName19a = handleGetValueListName();
697
698 this.__valueListName19a = valueListName19a;
699 if (isMetafacadePropertyCachingEnabled())
700 {
701 this.__valueListName19aSet = true;
702 }
703 }
704 return valueListName19a;
705 }
706
707
708
709
710
711 protected abstract boolean handleIsSelectable();
712
713 private boolean __selectable20a;
714 private boolean __selectable20aSet = false;
715
716
717
718
719
720
721 public final boolean isSelectable()
722 {
723 boolean selectable20a = this.__selectable20a;
724 if (!this.__selectable20aSet)
725 {
726
727 selectable20a = handleIsSelectable();
728
729 this.__selectable20a = selectable20a;
730 if (isMetafacadePropertyCachingEnabled())
731 {
732 this.__selectable20aSet = true;
733 }
734 }
735 return selectable20a;
736 }
737
738
739
740
741
742 protected abstract String handleGetDummyValue();
743
744 private String __dummyValue21a;
745 private boolean __dummyValue21aSet = false;
746
747
748
749
750
751
752 public final String getDummyValue()
753 {
754 String dummyValue21a = this.__dummyValue21a;
755 if (!this.__dummyValue21aSet)
756 {
757
758 dummyValue21a = handleGetDummyValue();
759
760 this.__dummyValue21a = dummyValue21a;
761 if (isMetafacadePropertyCachingEnabled())
762 {
763 this.__dummyValue21aSet = true;
764 }
765 }
766 return dummyValue21a;
767 }
768
769
770
771
772
773 protected abstract String handleGetValueListDummyValue();
774
775 private String __valueListDummyValue22a;
776 private boolean __valueListDummyValue22aSet = false;
777
778
779
780
781
782 public final String getValueListDummyValue()
783 {
784 String valueListDummyValue22a = this.__valueListDummyValue22a;
785 if (!this.__valueListDummyValue22aSet)
786 {
787
788 valueListDummyValue22a = handleGetValueListDummyValue();
789
790 this.__valueListDummyValue22a = valueListDummyValue22a;
791 if (isMetafacadePropertyCachingEnabled())
792 {
793 this.__valueListDummyValue22aSet = true;
794 }
795 }
796 return valueListDummyValue22a;
797 }
798
799
800
801
802
803 protected abstract String handleGetTableSortColumnProperty();
804
805 private String __tableSortColumnProperty23a;
806 private boolean __tableSortColumnProperty23aSet = false;
807
808
809
810
811
812 public final String getTableSortColumnProperty()
813 {
814 String tableSortColumnProperty23a = this.__tableSortColumnProperty23a;
815 if (!this.__tableSortColumnProperty23aSet)
816 {
817
818 tableSortColumnProperty23a = handleGetTableSortColumnProperty();
819
820 this.__tableSortColumnProperty23a = tableSortColumnProperty23a;
821 if (isMetafacadePropertyCachingEnabled())
822 {
823 this.__tableSortColumnProperty23aSet = true;
824 }
825 }
826 return tableSortColumnProperty23a;
827 }
828
829
830
831
832
833 protected abstract String handleGetTableSortAscendingProperty();
834
835 private String __tableSortAscendingProperty24a;
836 private boolean __tableSortAscendingProperty24aSet = false;
837
838
839
840
841
842
843 public final String getTableSortAscendingProperty()
844 {
845 String tableSortAscendingProperty24a = this.__tableSortAscendingProperty24a;
846 if (!this.__tableSortAscendingProperty24aSet)
847 {
848
849 tableSortAscendingProperty24a = handleGetTableSortAscendingProperty();
850
851 this.__tableSortAscendingProperty24a = tableSortAscendingProperty24a;
852 if (isMetafacadePropertyCachingEnabled())
853 {
854 this.__tableSortAscendingProperty24aSet = true;
855 }
856 }
857 return tableSortAscendingProperty24a;
858 }
859
860
861
862
863
864 protected abstract String handleGetFormAttributeSetProperty();
865
866 private String __formAttributeSetProperty25a;
867 private boolean __formAttributeSetProperty25aSet = false;
868
869
870
871
872
873
874 public final String getFormAttributeSetProperty()
875 {
876 String formAttributeSetProperty25a = this.__formAttributeSetProperty25a;
877 if (!this.__formAttributeSetProperty25aSet)
878 {
879
880 formAttributeSetProperty25a = handleGetFormAttributeSetProperty();
881
882 this.__formAttributeSetProperty25a = formAttributeSetProperty25a;
883 if (isMetafacadePropertyCachingEnabled())
884 {
885 this.__formAttributeSetProperty25aSet = true;
886 }
887 }
888 return formAttributeSetProperty25a;
889 }
890
891
892
893
894
895 protected abstract boolean handleIsReadOnly();
896
897 private boolean __readOnly26a;
898 private boolean __readOnly26aSet = false;
899
900
901
902
903
904 public final boolean isReadOnly()
905 {
906 boolean readOnly26a = this.__readOnly26a;
907 if (!this.__readOnly26aSet)
908 {
909
910 readOnly26a = handleIsReadOnly();
911
912 this.__readOnly26a = readOnly26a;
913 if (isMetafacadePropertyCachingEnabled())
914 {
915 this.__readOnly26aSet = true;
916 }
917 }
918 return readOnly26a;
919 }
920
921
922
923
924
925 protected abstract boolean handleIsValidationRequired();
926
927 private boolean __validationRequired27a;
928 private boolean __validationRequired27aSet = false;
929
930
931
932
933
934
935 public final boolean isValidationRequired()
936 {
937 boolean validationRequired27a = this.__validationRequired27a;
938 if (!this.__validationRequired27aSet)
939 {
940
941 validationRequired27a = handleIsValidationRequired();
942
943 this.__validationRequired27a = validationRequired27a;
944 if (isMetafacadePropertyCachingEnabled())
945 {
946 this.__validationRequired27aSet = true;
947 }
948 }
949 return validationRequired27a;
950 }
951
952
953
954
955
956 protected abstract Collection handleGetValidatorTypes();
957
958 private Collection __validatorTypes28a;
959 private boolean __validatorTypes28aSet = false;
960
961
962
963
964
965 public final Collection getValidatorTypes()
966 {
967 Collection validatorTypes28a = this.__validatorTypes28a;
968 if (!this.__validatorTypes28aSet)
969 {
970
971 validatorTypes28a = handleGetValidatorTypes();
972
973 this.__validatorTypes28a = validatorTypes28a;
974 if (isMetafacadePropertyCachingEnabled())
975 {
976 this.__validatorTypes28aSet = true;
977 }
978 }
979 return validatorTypes28a;
980 }
981
982
983
984
985
986 protected abstract String handleGetValidWhen();
987
988 private String __validWhen29a;
989 private boolean __validWhen29aSet = false;
990
991
992
993
994
995
996
997 public final String getValidWhen()
998 {
999 String validWhen29a = this.__validWhen29a;
1000 if (!this.__validWhen29aSet)
1001 {
1002
1003 validWhen29a = handleGetValidWhen();
1004
1005 this.__validWhen29a = validWhen29a;
1006 if (isMetafacadePropertyCachingEnabled())
1007 {
1008 this.__validWhen29aSet = true;
1009 }
1010 }
1011 return validWhen29a;
1012 }
1013
1014
1015
1016
1017
1018 protected abstract boolean handleIsInputFile();
1019
1020 private boolean __inputFile30a;
1021 private boolean __inputFile30aSet = false;
1022
1023
1024
1025
1026
1027 public final boolean isInputFile()
1028 {
1029 boolean inputFile30a = this.__inputFile30a;
1030 if (!this.__inputFile30aSet)
1031 {
1032
1033 inputFile30a = handleIsInputFile();
1034
1035 this.__inputFile30a = inputFile30a;
1036 if (isMetafacadePropertyCachingEnabled())
1037 {
1038 this.__inputFile30aSet = true;
1039 }
1040 }
1041 return inputFile30a;
1042 }
1043
1044
1045
1046
1047
1048 protected abstract Collection handleGetValidatorVars();
1049
1050 private Collection __validatorVars31a;
1051 private boolean __validatorVars31aSet = false;
1052
1053
1054
1055
1056
1057 public final Collection getValidatorVars()
1058 {
1059 Collection validatorVars31a = this.__validatorVars31a;
1060 if (!this.__validatorVars31aSet)
1061 {
1062
1063 validatorVars31a = handleGetValidatorVars();
1064
1065 this.__validatorVars31a = validatorVars31a;
1066 if (isMetafacadePropertyCachingEnabled())
1067 {
1068 this.__validatorVars31aSet = true;
1069 }
1070 }
1071 return validatorVars31a;
1072 }
1073
1074
1075
1076
1077
1078 protected abstract boolean handleIsInputMultibox();
1079
1080 private boolean __inputMultibox32a;
1081 private boolean __inputMultibox32aSet = false;
1082
1083
1084
1085
1086
1087 public final boolean isInputMultibox()
1088 {
1089 boolean inputMultibox32a = this.__inputMultibox32a;
1090 if (!this.__inputMultibox32aSet)
1091 {
1092
1093 inputMultibox32a = handleIsInputMultibox();
1094
1095 this.__inputMultibox32a = inputMultibox32a;
1096 if (isMetafacadePropertyCachingEnabled())
1097 {
1098 this.__inputMultibox32aSet = true;
1099 }
1100 }
1101 return inputMultibox32a;
1102 }
1103
1104
1105
1106
1107
1108 protected abstract boolean handleIsReset();
1109
1110 private boolean __reset33a;
1111 private boolean __reset33aSet = false;
1112
1113
1114
1115
1116
1117
1118 public final boolean isReset()
1119 {
1120 boolean reset33a = this.__reset33a;
1121 if (!this.__reset33aSet)
1122 {
1123
1124 reset33a = handleIsReset();
1125
1126 this.__reset33a = reset33a;
1127 if (isMetafacadePropertyCachingEnabled())
1128 {
1129 this.__reset33aSet = true;
1130 }
1131 }
1132 return reset33a;
1133 }
1134
1135
1136
1137
1138
1139 protected abstract boolean handleIsComplex();
1140
1141 private boolean __complex34a;
1142 private boolean __complex34aSet = false;
1143
1144
1145
1146
1147
1148
1149 public final boolean isComplex()
1150 {
1151 boolean complex34a = this.__complex34a;
1152 if (!this.__complex34aSet)
1153 {
1154
1155 complex34a = handleIsComplex();
1156
1157 this.__complex34a = complex34a;
1158 if (isMetafacadePropertyCachingEnabled())
1159 {
1160 this.__complex34aSet = true;
1161 }
1162 }
1163 return complex34a;
1164 }
1165
1166
1167
1168
1169
1170 protected abstract Collection handleGetAttributes();
1171
1172 private Collection __attributes35a;
1173 private boolean __attributes35aSet = false;
1174
1175
1176
1177
1178
1179 public final Collection getAttributes()
1180 {
1181 Collection attributes35a = this.__attributes35a;
1182 if (!this.__attributes35aSet)
1183 {
1184
1185 attributes35a = handleGetAttributes();
1186
1187 this.__attributes35a = attributes35a;
1188 if (isMetafacadePropertyCachingEnabled())
1189 {
1190 this.__attributes35aSet = true;
1191 }
1192 }
1193 return attributes35a;
1194 }
1195
1196
1197
1198
1199
1200 protected abstract Collection<AssociationEndFacade> handleGetNavigableAssociationEnds();
1201
1202 private Collection<AssociationEndFacade> __navigableAssociationEnds36a;
1203 private boolean __navigableAssociationEnds36aSet = false;
1204
1205
1206
1207
1208
1209 public final Collection<AssociationEndFacade> getNavigableAssociationEnds()
1210 {
1211 Collection<AssociationEndFacade> navigableAssociationEnds36a = this.__navigableAssociationEnds36a;
1212 if (!this.__navigableAssociationEnds36aSet)
1213 {
1214
1215 navigableAssociationEnds36a = handleGetNavigableAssociationEnds();
1216
1217 this.__navigableAssociationEnds36a = navigableAssociationEnds36a;
1218 if (isMetafacadePropertyCachingEnabled())
1219 {
1220 this.__navigableAssociationEnds36aSet = true;
1221 }
1222 }
1223 return navigableAssociationEnds36a;
1224 }
1225
1226
1227
1228
1229
1230 protected abstract boolean handleIsEqualValidator();
1231
1232 private boolean __equalValidator37a;
1233 private boolean __equalValidator37aSet = false;
1234
1235
1236
1237
1238
1239 public final boolean isEqualValidator()
1240 {
1241 boolean equalValidator37a = this.__equalValidator37a;
1242 if (!this.__equalValidator37aSet)
1243 {
1244
1245 equalValidator37a = handleIsEqualValidator();
1246
1247 this.__equalValidator37a = equalValidator37a;
1248 if (isMetafacadePropertyCachingEnabled())
1249 {
1250 this.__equalValidator37aSet = true;
1251 }
1252 }
1253 return equalValidator37a;
1254 }
1255
1256
1257
1258
1259
1260 protected abstract String handleGetBackingValueName();
1261
1262 private String __backingValueName38a;
1263 private boolean __backingValueName38aSet = false;
1264
1265
1266
1267
1268
1269
1270 public final String getBackingValueName()
1271 {
1272 String backingValueName38a = this.__backingValueName38a;
1273 if (!this.__backingValueName38aSet)
1274 {
1275
1276 backingValueName38a = handleGetBackingValueName();
1277
1278 this.__backingValueName38a = backingValueName38a;
1279 if (isMetafacadePropertyCachingEnabled())
1280 {
1281 this.__backingValueName38aSet = true;
1282 }
1283 }
1284 return backingValueName38a;
1285 }
1286
1287
1288
1289
1290
1291 protected abstract boolean handleIsInputTable();
1292
1293 private boolean __inputTable39a;
1294 private boolean __inputTable39aSet = false;
1295
1296
1297
1298
1299
1300 public final boolean isInputTable()
1301 {
1302 boolean inputTable39a = this.__inputTable39a;
1303 if (!this.__inputTable39aSet)
1304 {
1305
1306 inputTable39a = handleIsInputTable();
1307
1308 this.__inputTable39a = inputTable39a;
1309 if (isMetafacadePropertyCachingEnabled())
1310 {
1311 this.__inputTable39aSet = true;
1312 }
1313 }
1314 return inputTable39a;
1315 }
1316
1317
1318
1319
1320
1321 protected abstract boolean handleIsBackingValueRequired();
1322
1323 private boolean __backingValueRequired40a;
1324 private boolean __backingValueRequired40aSet = false;
1325
1326
1327
1328
1329
1330 public final boolean isBackingValueRequired()
1331 {
1332 boolean backingValueRequired40a = this.__backingValueRequired40a;
1333 if (!this.__backingValueRequired40aSet)
1334 {
1335
1336 backingValueRequired40a = handleIsBackingValueRequired();
1337
1338 this.__backingValueRequired40a = backingValueRequired40a;
1339 if (isMetafacadePropertyCachingEnabled())
1340 {
1341 this.__backingValueRequired40aSet = true;
1342 }
1343 }
1344 return backingValueRequired40a;
1345 }
1346
1347
1348
1349
1350
1351 protected abstract String handleGetInputTableIdentifierColumns();
1352
1353 private String __inputTableIdentifierColumns41a;
1354 private boolean __inputTableIdentifierColumns41aSet = false;
1355
1356
1357
1358
1359
1360
1361 public final String getInputTableIdentifierColumns()
1362 {
1363 String inputTableIdentifierColumns41a = this.__inputTableIdentifierColumns41a;
1364 if (!this.__inputTableIdentifierColumns41aSet)
1365 {
1366
1367 inputTableIdentifierColumns41a = handleGetInputTableIdentifierColumns();
1368
1369 this.__inputTableIdentifierColumns41a = inputTableIdentifierColumns41a;
1370 if (isMetafacadePropertyCachingEnabled())
1371 {
1372 this.__inputTableIdentifierColumns41aSet = true;
1373 }
1374 }
1375 return inputTableIdentifierColumns41a;
1376 }
1377
1378
1379
1380
1381
1382 protected abstract boolean handleIsPageableTable();
1383
1384 private boolean __pageableTable42a;
1385 private boolean __pageableTable42aSet = false;
1386
1387
1388
1389
1390
1391
1392 public final boolean isPageableTable()
1393 {
1394 boolean pageableTable42a = this.__pageableTable42a;
1395 if (!this.__pageableTable42aSet)
1396 {
1397
1398 pageableTable42a = handleIsPageableTable();
1399
1400 this.__pageableTable42a = pageableTable42a;
1401 if (isMetafacadePropertyCachingEnabled())
1402 {
1403 this.__pageableTable42aSet = true;
1404 }
1405 }
1406 return pageableTable42a;
1407 }
1408
1409
1410
1411
1412
1413 protected abstract String handleGetMaxLength();
1414
1415 private String __maxLength43a;
1416 private boolean __maxLength43aSet = false;
1417
1418
1419
1420
1421
1422 public final String getMaxLength()
1423 {
1424 String maxLength43a = this.__maxLength43a;
1425 if (!this.__maxLength43aSet)
1426 {
1427
1428 maxLength43a = handleGetMaxLength();
1429
1430 this.__maxLength43a = maxLength43a;
1431 if (isMetafacadePropertyCachingEnabled())
1432 {
1433 this.__maxLength43aSet = true;
1434 }
1435 }
1436 return maxLength43a;
1437 }
1438
1439
1440
1441
1442
1443 protected abstract Collection handleGetAnnotations();
1444
1445 private Collection __annotations44a;
1446 private boolean __annotations44aSet = false;
1447
1448
1449
1450
1451
1452 public final Collection getAnnotations()
1453 {
1454 Collection annotations44a = this.__annotations44a;
1455 if (!this.__annotations44aSet)
1456 {
1457
1458 annotations44a = handleGetAnnotations();
1459
1460 this.__annotations44a = annotations44a;
1461 if (isMetafacadePropertyCachingEnabled())
1462 {
1463 this.__annotations44aSet = true;
1464 }
1465 }
1466 return annotations44a;
1467 }
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478 protected abstract String handleGetTableColumnMessageKey(String columnName);
1479
1480
1481
1482
1483
1484
1485
1486
1487 public String getTableColumnMessageKey(String columnName)
1488 {
1489
1490 String returnValue = handleGetTableColumnMessageKey(columnName);
1491
1492 return returnValue;
1493 }
1494
1495
1496
1497
1498
1499
1500
1501
1502 protected abstract String handleGetTableColumnMessageValue(String columnName);
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512 public String getTableColumnMessageValue(String columnName)
1513 {
1514
1515 String returnValue = handleGetTableColumnMessageValue(columnName);
1516
1517 return returnValue;
1518 }
1519
1520
1521
1522
1523
1524
1525
1526 protected abstract Collection handleGetValidatorArgs(String validatorType);
1527
1528
1529
1530
1531
1532
1533
1534 public Collection getValidatorArgs(String validatorType)
1535 {
1536
1537 Collection returnValue = handleGetValidatorArgs(validatorType);
1538
1539 return returnValue;
1540 }
1541
1542
1543
1544
1545
1546
1547
1548
1549 protected abstract List handleGetTableColumnActions(String columnName);
1550
1551
1552
1553
1554
1555
1556
1557
1558 public List getTableColumnActions(String columnName)
1559 {
1560
1561 List returnValue = handleGetTableColumnActions(columnName);
1562
1563 return returnValue;
1564 }
1565
1566
1567
1568 private List<JSFAction> __getTableHyperlinkActions1r;
1569 private boolean __getTableHyperlinkActions1rSet = false;
1570
1571
1572
1573
1574
1575 public final List<JSFAction> getTableHyperlinkActions()
1576 {
1577 List<JSFAction> getTableHyperlinkActions1r = this.__getTableHyperlinkActions1r;
1578 if (!this.__getTableHyperlinkActions1rSet)
1579 {
1580
1581 List result = handleGetTableHyperlinkActions();
1582 List shieldedResult = this.shieldedElements(result);
1583 try
1584 {
1585 getTableHyperlinkActions1r = (List<JSFAction>)shieldedResult;
1586 }
1587 catch (ClassCastException ex)
1588 {
1589
1590 JSFParameterLogic.logger.warn("incorrect metafacade cast for JSFParameterLogic.getTableHyperlinkActions List<JSFAction> " + result + ": " + shieldedResult);
1591 }
1592
1593 this.__getTableHyperlinkActions1r = getTableHyperlinkActions1r;
1594 if (isMetafacadePropertyCachingEnabled())
1595 {
1596 this.__getTableHyperlinkActions1rSet = true;
1597 }
1598 }
1599 return getTableHyperlinkActions1r;
1600 }
1601
1602
1603
1604
1605
1606 protected abstract List handleGetTableHyperlinkActions();
1607
1608 private List<JSFAction> __getTableFormActions2r;
1609 private boolean __getTableFormActions2rSet = false;
1610
1611
1612
1613
1614
1615 public final List<JSFAction> getTableFormActions()
1616 {
1617 List<JSFAction> getTableFormActions2r = this.__getTableFormActions2r;
1618 if (!this.__getTableFormActions2rSet)
1619 {
1620
1621 List result = handleGetTableFormActions();
1622 List shieldedResult = this.shieldedElements(result);
1623 try
1624 {
1625 getTableFormActions2r = (List<JSFAction>)shieldedResult;
1626 }
1627 catch (ClassCastException ex)
1628 {
1629
1630 JSFParameterLogic.logger.warn("incorrect metafacade cast for JSFParameterLogic.getTableFormActions List<JSFAction> " + result + ": " + shieldedResult);
1631 }
1632
1633 this.__getTableFormActions2r = getTableFormActions2r;
1634 if (isMetafacadePropertyCachingEnabled())
1635 {
1636 this.__getTableFormActions2rSet = true;
1637 }
1638 }
1639 return getTableFormActions2r;
1640 }
1641
1642
1643
1644
1645
1646 protected abstract List handleGetTableFormActions();
1647
1648 private List<JSFAction> __getTableActions3r;
1649 private boolean __getTableActions3rSet = false;
1650
1651
1652
1653
1654
1655 public final List<JSFAction> getTableActions()
1656 {
1657 List<JSFAction> getTableActions3r = this.__getTableActions3r;
1658 if (!this.__getTableActions3rSet)
1659 {
1660
1661 List result = handleGetTableActions();
1662 List shieldedResult = this.shieldedElements(result);
1663 try
1664 {
1665 getTableActions3r = (List<JSFAction>)shieldedResult;
1666 }
1667 catch (ClassCastException ex)
1668 {
1669
1670 JSFParameterLogic.logger.warn("incorrect metafacade cast for JSFParameterLogic.getTableActions List<JSFAction> " + result + ": " + shieldedResult);
1671 }
1672
1673 this.__getTableActions3r = getTableActions3r;
1674 if (isMetafacadePropertyCachingEnabled())
1675 {
1676 this.__getTableActions3rSet = true;
1677 }
1678 }
1679 return getTableActions3r;
1680 }
1681
1682
1683
1684
1685
1686 protected abstract List handleGetTableActions();
1687
1688
1689
1690
1691
1692 public boolean isFrontEndParameterMetaType()
1693 {
1694 return true;
1695 }
1696
1697
1698
1699
1700
1701 public boolean isParameterFacadeMetaType()
1702 {
1703 return true;
1704 }
1705
1706
1707
1708
1709
1710 public boolean isModelElementFacadeMetaType()
1711 {
1712 return true;
1713 }
1714
1715
1716
1717
1718
1719
1720
1721 public FrontEndAction getAction()
1722 {
1723 return this.getSuperFrontEndParameter().getAction();
1724 }
1725
1726
1727
1728
1729
1730 public FrontEndControllerOperation getControllerOperation()
1731 {
1732 return this.getSuperFrontEndParameter().getControllerOperation();
1733 }
1734
1735
1736
1737
1738
1739
1740 public Collection<String> getTableAttributeNames()
1741 {
1742 return this.getSuperFrontEndParameter().getTableAttributeNames();
1743 }
1744
1745
1746
1747
1748
1749
1750
1751 public Collection<String> getTableColumnNames()
1752 {
1753 return this.getSuperFrontEndParameter().getTableColumnNames();
1754 }
1755
1756
1757
1758
1759
1760
1761 public Collection<String> getTableColumns()
1762 {
1763 return this.getSuperFrontEndParameter().getTableColumns();
1764 }
1765
1766
1767
1768
1769
1770 public FrontEndView getView()
1771 {
1772 return this.getSuperFrontEndParameter().getView();
1773 }
1774
1775
1776
1777
1778
1779 public boolean isActionParameter()
1780 {
1781 return this.getSuperFrontEndParameter().isActionParameter();
1782 }
1783
1784
1785
1786
1787
1788 public boolean isContainedInFrontEndUseCase()
1789 {
1790 return this.getSuperFrontEndParameter().isContainedInFrontEndUseCase();
1791 }
1792
1793
1794
1795
1796
1797 public boolean isControllerOperationArgument()
1798 {
1799 return this.getSuperFrontEndParameter().isControllerOperationArgument();
1800 }
1801
1802
1803
1804
1805
1806 public boolean isTable()
1807 {
1808 return this.getSuperFrontEndParameter().isTable();
1809 }
1810
1811
1812
1813
1814
1815 public void copyTaggedValues(ModelElementFacade element)
1816 {
1817 this.getSuperFrontEndParameter().copyTaggedValues(element);
1818 }
1819
1820
1821
1822
1823
1824
1825 public Object findTaggedValue(String tagName)
1826 {
1827 return this.getSuperFrontEndParameter().findTaggedValue(tagName);
1828 }
1829
1830
1831
1832
1833
1834
1835 public Collection<Object> findTaggedValues(String tagName)
1836 {
1837 return this.getSuperFrontEndParameter().findTaggedValues(tagName);
1838 }
1839
1840
1841
1842
1843
1844
1845
1846 public String getBindedFullyQualifiedName(ModelElementFacade bindedElement)
1847 {
1848 return this.getSuperFrontEndParameter().getBindedFullyQualifiedName(bindedElement);
1849 }
1850
1851
1852
1853
1854
1855 public Collection<ConstraintFacade> getConstraints()
1856 {
1857 return this.getSuperFrontEndParameter().getConstraints();
1858 }
1859
1860
1861
1862
1863
1864
1865 public Collection<ConstraintFacade> getConstraints(String kind)
1866 {
1867 return this.getSuperFrontEndParameter().getConstraints(kind);
1868 }
1869
1870
1871
1872
1873
1874
1875
1876 public String getDocumentation(String indent)
1877 {
1878 return this.getSuperFrontEndParameter().getDocumentation(indent);
1879 }
1880
1881
1882
1883
1884
1885
1886
1887
1888 public String getDocumentation(String indent, int lineLength)
1889 {
1890 return this.getSuperFrontEndParameter().getDocumentation(indent, lineLength);
1891 }
1892
1893
1894
1895
1896
1897
1898
1899 public String getDocumentation(String indent, int lineLength, boolean htmlStyle)
1900 {
1901 return this.getSuperFrontEndParameter().getDocumentation(indent, lineLength, htmlStyle);
1902 }
1903
1904
1905
1906
1907
1908 public String getFullyQualifiedName()
1909 {
1910 return this.getSuperFrontEndParameter().getFullyQualifiedName();
1911 }
1912
1913
1914
1915
1916
1917
1918
1919
1920 public String getFullyQualifiedName(boolean modelName)
1921 {
1922 return this.getSuperFrontEndParameter().getFullyQualifiedName(modelName);
1923 }
1924
1925
1926
1927
1928
1929
1930 public String getFullyQualifiedNamePath()
1931 {
1932 return this.getSuperFrontEndParameter().getFullyQualifiedNamePath();
1933 }
1934
1935
1936
1937
1938
1939 public String getId()
1940 {
1941 return this.getSuperFrontEndParameter().getId();
1942 }
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952 public Collection<String> getKeywords()
1953 {
1954 return this.getSuperFrontEndParameter().getKeywords();
1955 }
1956
1957
1958
1959
1960
1961 public String getLabel()
1962 {
1963 return this.getSuperFrontEndParameter().getLabel();
1964 }
1965
1966
1967
1968
1969
1970 public TypeMappings getLanguageMappings()
1971 {
1972 return this.getSuperFrontEndParameter().getLanguageMappings();
1973 }
1974
1975
1976
1977
1978
1979
1980 public ModelFacade getModel()
1981 {
1982 return this.getSuperFrontEndParameter().getModel();
1983 }
1984
1985
1986
1987
1988
1989 public String getName()
1990 {
1991 return this.getSuperFrontEndParameter().getName();
1992 }
1993
1994
1995
1996
1997
1998 public ModelElementFacade getPackage()
1999 {
2000 return this.getSuperFrontEndParameter().getPackage();
2001 }
2002
2003
2004
2005
2006
2007 public String getPackageName()
2008 {
2009 return this.getSuperFrontEndParameter().getPackageName();
2010 }
2011
2012
2013
2014
2015
2016
2017 public String getPackageName(boolean modelName)
2018 {
2019 return this.getSuperFrontEndParameter().getPackageName(modelName);
2020 }
2021
2022
2023
2024
2025
2026 public String getPackagePath()
2027 {
2028 return this.getSuperFrontEndParameter().getPackagePath();
2029 }
2030
2031
2032
2033
2034
2035
2036
2037
2038 public String getQualifiedName()
2039 {
2040 return this.getSuperFrontEndParameter().getQualifiedName();
2041 }
2042
2043
2044
2045
2046
2047 public PackageFacade getRootPackage()
2048 {
2049 return this.getSuperFrontEndParameter().getRootPackage();
2050 }
2051
2052
2053
2054
2055
2056 public Collection<DependencyFacade> getSourceDependencies()
2057 {
2058 return this.getSuperFrontEndParameter().getSourceDependencies();
2059 }
2060
2061
2062
2063
2064
2065
2066 public StateMachineFacade getStateMachineContext()
2067 {
2068 return this.getSuperFrontEndParameter().getStateMachineContext();
2069 }
2070
2071
2072
2073
2074
2075 public Collection<String> getStereotypeNames()
2076 {
2077 return this.getSuperFrontEndParameter().getStereotypeNames();
2078 }
2079
2080
2081
2082
2083
2084 public Collection<StereotypeFacade> getStereotypes()
2085 {
2086 return this.getSuperFrontEndParameter().getStereotypes();
2087 }
2088
2089
2090
2091
2092
2093 public Collection<TaggedValueFacade> getTaggedValues()
2094 {
2095 return this.getSuperFrontEndParameter().getTaggedValues();
2096 }
2097
2098
2099
2100
2101
2102 public Collection<DependencyFacade> getTargetDependencies()
2103 {
2104 return this.getSuperFrontEndParameter().getTargetDependencies();
2105 }
2106
2107
2108
2109
2110
2111 public Object getTemplateParameter(String parameterName)
2112 {
2113 return this.getSuperFrontEndParameter().getTemplateParameter(parameterName);
2114 }
2115
2116
2117
2118
2119
2120 public Collection<TemplateParameterFacade> getTemplateParameters()
2121 {
2122 return this.getSuperFrontEndParameter().getTemplateParameters();
2123 }
2124
2125
2126
2127
2128
2129
2130 public String getVisibility()
2131 {
2132 return this.getSuperFrontEndParameter().getVisibility();
2133 }
2134
2135
2136
2137
2138
2139
2140 public boolean hasExactStereotype(String stereotypeName)
2141 {
2142 return this.getSuperFrontEndParameter().hasExactStereotype(stereotypeName);
2143 }
2144
2145
2146
2147
2148
2149
2150 public boolean hasKeyword(String keywordName)
2151 {
2152 return this.getSuperFrontEndParameter().hasKeyword(keywordName);
2153 }
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167 public boolean hasStereotype(String stereotypeName)
2168 {
2169 return this.getSuperFrontEndParameter().hasStereotype(stereotypeName);
2170 }
2171
2172
2173
2174
2175
2176
2177 public boolean isBindingDependenciesPresent()
2178 {
2179 return this.getSuperFrontEndParameter().isBindingDependenciesPresent();
2180 }
2181
2182
2183
2184
2185
2186 public boolean isConstraintsPresent()
2187 {
2188 return this.getSuperFrontEndParameter().isConstraintsPresent();
2189 }
2190
2191
2192
2193
2194
2195 public boolean isDocumentationPresent()
2196 {
2197 return this.getSuperFrontEndParameter().isDocumentationPresent();
2198 }
2199
2200
2201
2202
2203
2204 public boolean isReservedWord()
2205 {
2206 return this.getSuperFrontEndParameter().isReservedWord();
2207 }
2208
2209
2210
2211
2212
2213
2214 public boolean isTemplateParametersPresent()
2215 {
2216 return this.getSuperFrontEndParameter().isTemplateParametersPresent();
2217 }
2218
2219
2220
2221
2222
2223
2224
2225 public boolean isValidIdentifierName()
2226 {
2227 return this.getSuperFrontEndParameter().isValidIdentifierName();
2228 }
2229
2230
2231
2232
2233
2234
2235
2236 public String translateConstraint(String name, String translation)
2237 {
2238 return this.getSuperFrontEndParameter().translateConstraint(name, translation);
2239 }
2240
2241
2242
2243
2244
2245 public String[] translateConstraints(String translation)
2246 {
2247 return this.getSuperFrontEndParameter().translateConstraints(translation);
2248 }
2249
2250
2251
2252
2253
2254 public String[] translateConstraints(String kind, String translation)
2255 {
2256 return this.getSuperFrontEndParameter().translateConstraints(kind, translation);
2257 }
2258
2259
2260
2261
2262
2263 public String getDefaultValue()
2264 {
2265 return this.getSuperFrontEndParameter().getDefaultValue();
2266 }
2267
2268
2269
2270
2271
2272
2273
2274 public String getEffect()
2275 {
2276 return this.getSuperFrontEndParameter().getEffect();
2277 }
2278
2279
2280
2281
2282
2283 public EventFacade getEvent()
2284 {
2285 return this.getSuperFrontEndParameter().getEvent();
2286 }
2287
2288
2289
2290
2291
2292 public String getGetterName()
2293 {
2294 return this.getSuperFrontEndParameter().getGetterName();
2295 }
2296
2297
2298
2299
2300
2301
2302 public String getGetterSetterTypeName()
2303 {
2304 return this.getSuperFrontEndParameter().getGetterSetterTypeName();
2305 }
2306
2307
2308
2309
2310
2311
2312 public String getGetterSetterTypeNameImpl()
2313 {
2314 return this.getSuperFrontEndParameter().getGetterSetterTypeNameImpl();
2315 }
2316
2317
2318
2319
2320
2321
2322 public int getLower()
2323 {
2324 return this.getSuperFrontEndParameter().getLower();
2325 }
2326
2327
2328
2329
2330
2331 public OperationFacade getOperation()
2332 {
2333 return this.getSuperFrontEndParameter().getOperation();
2334 }
2335
2336
2337
2338
2339
2340 public String getSetterName()
2341 {
2342 return this.getSuperFrontEndParameter().getSetterName();
2343 }
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361 public ClassifierFacade getType()
2362 {
2363 return this.getSuperFrontEndParameter().getType();
2364 }
2365
2366
2367
2368
2369
2370
2371 public int getUpper()
2372 {
2373 return this.getSuperFrontEndParameter().getUpper();
2374 }
2375
2376
2377
2378
2379
2380 public boolean isDefaultValuePresent()
2381 {
2382 return this.getSuperFrontEndParameter().isDefaultValuePresent();
2383 }
2384
2385
2386
2387
2388
2389
2390 public boolean isException()
2391 {
2392 return this.getSuperFrontEndParameter().isException();
2393 }
2394
2395
2396
2397
2398
2399 public boolean isInParameter()
2400 {
2401 return this.getSuperFrontEndParameter().isInParameter();
2402 }
2403
2404
2405
2406
2407
2408 public boolean isInoutParameter()
2409 {
2410 return this.getSuperFrontEndParameter().isInoutParameter();
2411 }
2412
2413
2414
2415
2416
2417 public boolean isMany()
2418 {
2419 return this.getSuperFrontEndParameter().isMany();
2420 }
2421
2422
2423
2424
2425
2426
2427 public boolean isOrdered()
2428 {
2429 return this.getSuperFrontEndParameter().isOrdered();
2430 }
2431
2432
2433
2434
2435
2436 public boolean isOutParameter()
2437 {
2438 return this.getSuperFrontEndParameter().isOutParameter();
2439 }
2440
2441
2442
2443
2444
2445 public boolean isReadable()
2446 {
2447 return this.getSuperFrontEndParameter().isReadable();
2448 }
2449
2450
2451
2452
2453
2454 public boolean isRequired()
2455 {
2456 return this.getSuperFrontEndParameter().isRequired();
2457 }
2458
2459
2460
2461
2462
2463 public boolean isReturn()
2464 {
2465 return this.getSuperFrontEndParameter().isReturn();
2466 }
2467
2468
2469
2470
2471
2472
2473 public boolean isUnique()
2474 {
2475 return this.getSuperFrontEndParameter().isUnique();
2476 }
2477
2478
2479
2480
2481
2482 public boolean isWritable()
2483 {
2484 return this.getSuperFrontEndParameter().isWritable();
2485 }
2486
2487
2488
2489
2490 @Override
2491 public void initialize()
2492 {
2493 this.getSuperFrontEndParameter().initialize();
2494 }
2495
2496
2497
2498
2499
2500 @Override
2501 public Object getValidationOwner()
2502 {
2503 Object owner = this.getSuperFrontEndParameter().getValidationOwner();
2504 return owner;
2505 }
2506
2507
2508
2509
2510
2511 @Override
2512 public String getValidationName()
2513 {
2514 String name = this.getSuperFrontEndParameter().getValidationName();
2515 return name;
2516 }
2517
2518
2519
2520
2521
2522 @Override
2523 public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
2524 {
2525 this.getSuperFrontEndParameter().validateInvariants(validationMessages);
2526 }
2527
2528
2529
2530
2531 private static final String NAME_PROPERTY = "name";
2532 private static final String FQNAME_PROPERTY = "fullyQualifiedName";
2533
2534
2535
2536
2537 @Override
2538 public String toString()
2539 {
2540 final StringBuilder toString = new StringBuilder(this.getClass().getName());
2541 toString.append("[");
2542 try
2543 {
2544 toString.append(Introspector.instance().getProperty(this, FQNAME_PROPERTY));
2545 }
2546 catch (final Throwable tryAgain)
2547 {
2548 try
2549 {
2550 toString.append(Introspector.instance().getProperty(this, NAME_PROPERTY));
2551 }
2552 catch (final Throwable ignore)
2553 {
2554
2555 }
2556 }
2557 toString.append("]");
2558 return toString.toString();
2559 }
2560 }