1
2
3
4
5 package org.andromda.cartridges.jsf.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.ActorFacade;
14 import org.andromda.metafacades.uml.AssociationEndFacade;
15 import org.andromda.metafacades.uml.AttributeFacade;
16 import org.andromda.metafacades.uml.ClassifierFacade;
17 import org.andromda.metafacades.uml.ConstraintFacade;
18 import org.andromda.metafacades.uml.DependencyFacade;
19 import org.andromda.metafacades.uml.EntityAssociationEnd;
20 import org.andromda.metafacades.uml.EntityQueryOperation;
21 import org.andromda.metafacades.uml.GeneralizableElementFacade;
22 import org.andromda.metafacades.uml.GeneralizationFacade;
23 import org.andromda.metafacades.uml.ManageableEntity;
24 import org.andromda.metafacades.uml.ManageableEntityAssociationEnd;
25 import org.andromda.metafacades.uml.ManageableEntityAttribute;
26 import org.andromda.metafacades.uml.ModelElementFacade;
27 import org.andromda.metafacades.uml.ModelFacade;
28 import org.andromda.metafacades.uml.OperationFacade;
29 import org.andromda.metafacades.uml.PackageFacade;
30 import org.andromda.metafacades.uml.Role;
31 import org.andromda.metafacades.uml.StateMachineFacade;
32 import org.andromda.metafacades.uml.StereotypeFacade;
33 import org.andromda.metafacades.uml.TaggedValueFacade;
34 import org.andromda.metafacades.uml.TemplateParameterFacade;
35 import org.andromda.metafacades.uml.TypeMappings;
36 import org.apache.log4j.Logger;
37
38
39
40
41
42
43
44 public abstract class JSFManageableEntityLogic
45 extends MetafacadeBase
46 implements JSFManageableEntity
47 {
48
49
50
51
52 protected Object metaObject;
53
54
55
56
57
58 protected JSFManageableEntityLogic(Object metaObjectIn, String context)
59 {
60 super(metaObjectIn, getContext(context));
61 this.superManageableEntity =
62 (ManageableEntity)
63 MetafacadeFactory.getInstance().createFacadeImpl(
64 "org.andromda.metafacades.uml.ManageableEntity",
65 metaObjectIn,
66 getContext(context));
67 this.metaObject = metaObjectIn;
68 }
69
70
71
72
73 private static final Logger logger = Logger.getLogger(JSFManageableEntityLogic.class);
74
75
76
77
78
79
80 private static String getContext(String context)
81 {
82 if (context == null)
83 {
84 context = "org.andromda.cartridges.jsf.metafacades.JSFManageableEntity";
85 }
86 return context;
87 }
88
89 private ManageableEntity superManageableEntity;
90 private boolean superManageableEntityInitialized = false;
91
92
93
94
95
96 private ManageableEntity getSuperManageableEntity()
97 {
98 if (!this.superManageableEntityInitialized)
99 {
100 ((MetafacadeBase)this.superManageableEntity).setMetafacadeContext(this.getMetafacadeContext());
101 this.superManageableEntityInitialized = true;
102 }
103 return this.superManageableEntity;
104 }
105
106
107
108
109
110 @Override
111 public void resetMetafacadeContext(String context)
112 {
113 if (!this.contextRoot)
114 {
115 context = getContext(context);
116 setMetafacadeContext (context);
117 if (this.superManageableEntityInitialized)
118 {
119 ((MetafacadeBase)this.superManageableEntity).resetMetafacadeContext(context);
120 }
121 }
122 }
123
124
125
126
127
128 public boolean isJSFManageableEntityMetaType()
129 {
130 return true;
131 }
132
133
134
135
136
137
138
139 protected abstract String handleGetViewName();
140
141 private String __viewName1a;
142 private boolean __viewName1aSet = false;
143
144
145
146
147
148
149 public final String getViewName()
150 {
151 String viewName1a = this.__viewName1a;
152 if (!this.__viewName1aSet)
153 {
154
155 viewName1a = handleGetViewName();
156
157 this.__viewName1a = viewName1a;
158 if (isMetafacadePropertyCachingEnabled())
159 {
160 this.__viewName1aSet = true;
161 }
162 }
163 return viewName1a;
164 }
165
166
167
168
169
170 protected abstract String handleGetViewTitleKey();
171
172 private String __viewTitleKey2a;
173 private boolean __viewTitleKey2aSet = false;
174
175
176
177
178
179
180 public final String getViewTitleKey()
181 {
182 String viewTitleKey2a = this.__viewTitleKey2a;
183 if (!this.__viewTitleKey2aSet)
184 {
185
186 viewTitleKey2a = handleGetViewTitleKey();
187
188 this.__viewTitleKey2a = viewTitleKey2a;
189 if (isMetafacadePropertyCachingEnabled())
190 {
191 this.__viewTitleKey2aSet = true;
192 }
193 }
194 return viewTitleKey2a;
195 }
196
197
198
199
200
201 protected abstract String handleGetViewTitleValue();
202
203 private String __viewTitleValue3a;
204 private boolean __viewTitleValue3aSet = false;
205
206
207
208
209
210
211 public final String getViewTitleValue()
212 {
213 String viewTitleValue3a = this.__viewTitleValue3a;
214 if (!this.__viewTitleValue3aSet)
215 {
216
217 viewTitleValue3a = handleGetViewTitleValue();
218
219 this.__viewTitleValue3a = viewTitleValue3a;
220 if (isMetafacadePropertyCachingEnabled())
221 {
222 this.__viewTitleValue3aSet = true;
223 }
224 }
225 return viewTitleValue3a;
226 }
227
228
229
230
231
232 protected abstract String handleGetListName();
233
234 private String __listName4a;
235 private boolean __listName4aSet = false;
236
237
238
239
240
241
242 public final String getListName()
243 {
244 String listName4a = this.__listName4a;
245 if (!this.__listName4aSet)
246 {
247
248 listName4a = handleGetListName();
249
250 this.__listName4a = listName4a;
251 if (isMetafacadePropertyCachingEnabled())
252 {
253 this.__listName4aSet = true;
254 }
255 }
256 return listName4a;
257 }
258
259
260
261
262
263 protected abstract String handleGetFormBeanType();
264
265 private String __formBeanType5a;
266 private boolean __formBeanType5aSet = false;
267
268
269
270
271
272
273 public final String getFormBeanType()
274 {
275 String formBeanType5a = this.__formBeanType5a;
276 if (!this.__formBeanType5aSet)
277 {
278
279 formBeanType5a = handleGetFormBeanType();
280
281 this.__formBeanType5a = formBeanType5a;
282 if (isMetafacadePropertyCachingEnabled())
283 {
284 this.__formBeanType5aSet = true;
285 }
286 }
287 return formBeanType5a;
288 }
289
290
291
292
293
294 protected abstract String handleGetFormBeanName();
295
296 private String __formBeanName6a;
297 private boolean __formBeanName6aSet = false;
298
299
300
301
302
303
304 public final String getFormBeanName()
305 {
306 String formBeanName6a = this.__formBeanName6a;
307 if (!this.__formBeanName6aSet)
308 {
309
310 formBeanName6a = handleGetFormBeanName();
311
312 this.__formBeanName6a = formBeanName6a;
313 if (isMetafacadePropertyCachingEnabled())
314 {
315 this.__formBeanName6aSet = true;
316 }
317 }
318 return formBeanName6a;
319 }
320
321
322
323
324
325 protected abstract String handleGetExceptionKey();
326
327 private String __exceptionKey7a;
328 private boolean __exceptionKey7aSet = false;
329
330
331
332
333
334
335 public final String getExceptionKey()
336 {
337 String exceptionKey7a = this.__exceptionKey7a;
338 if (!this.__exceptionKey7aSet)
339 {
340
341 exceptionKey7a = handleGetExceptionKey();
342
343 this.__exceptionKey7a = exceptionKey7a;
344 if (isMetafacadePropertyCachingEnabled())
345 {
346 this.__exceptionKey7aSet = true;
347 }
348 }
349 return exceptionKey7a;
350 }
351
352
353
354
355
356 protected abstract String handleGetActionType();
357
358 private String __actionType8a;
359 private boolean __actionType8aSet = false;
360
361
362
363
364
365 public final String getActionType()
366 {
367 String actionType8a = this.__actionType8a;
368 if (!this.__actionType8aSet)
369 {
370
371 actionType8a = handleGetActionType();
372
373 this.__actionType8a = actionType8a;
374 if (isMetafacadePropertyCachingEnabled())
375 {
376 this.__actionType8aSet = true;
377 }
378 }
379 return actionType8a;
380 }
381
382
383
384
385
386 protected abstract String handleGetActionFullPath();
387
388 private String __actionFullPath9a;
389 private boolean __actionFullPath9aSet = false;
390
391
392
393
394
395 public final String getActionFullPath()
396 {
397 String actionFullPath9a = this.__actionFullPath9a;
398 if (!this.__actionFullPath9aSet)
399 {
400
401 actionFullPath9a = handleGetActionFullPath();
402
403 this.__actionFullPath9a = actionFullPath9a;
404 if (isMetafacadePropertyCachingEnabled())
405 {
406 this.__actionFullPath9aSet = true;
407 }
408 }
409 return actionFullPath9a;
410 }
411
412
413
414
415
416 protected abstract String handleGetActionPath();
417
418 private String __actionPath10a;
419 private boolean __actionPath10aSet = false;
420
421
422
423
424
425 public final String getActionPath()
426 {
427 String actionPath10a = this.__actionPath10a;
428 if (!this.__actionPath10aSet)
429 {
430
431 actionPath10a = handleGetActionPath();
432
433 this.__actionPath10a = actionPath10a;
434 if (isMetafacadePropertyCachingEnabled())
435 {
436 this.__actionPath10aSet = true;
437 }
438 }
439 return actionPath10a;
440 }
441
442
443
444
445
446 protected abstract String handleGetActionClassName();
447
448 private String __actionClassName11a;
449 private boolean __actionClassName11aSet = false;
450
451
452
453
454
455 public final String getActionClassName()
456 {
457 String actionClassName11a = this.__actionClassName11a;
458 if (!this.__actionClassName11aSet)
459 {
460
461 actionClassName11a = handleGetActionClassName();
462
463 this.__actionClassName11a = actionClassName11a;
464 if (isMetafacadePropertyCachingEnabled())
465 {
466 this.__actionClassName11aSet = true;
467 }
468 }
469 return actionClassName11a;
470 }
471
472
473
474
475
476 protected abstract String handleGetExceptionPath();
477
478 private String __exceptionPath12a;
479 private boolean __exceptionPath12aSet = false;
480
481
482
483
484
485
486 public final String getExceptionPath()
487 {
488 String exceptionPath12a = this.__exceptionPath12a;
489 if (!this.__exceptionPath12aSet)
490 {
491
492 exceptionPath12a = handleGetExceptionPath();
493
494 this.__exceptionPath12a = exceptionPath12a;
495 if (isMetafacadePropertyCachingEnabled())
496 {
497 this.__exceptionPath12aSet = true;
498 }
499 }
500 return exceptionPath12a;
501 }
502
503
504
505
506
507 protected abstract boolean handleIsPreload();
508
509 private boolean __preload13a;
510 private boolean __preload13aSet = false;
511
512
513
514
515
516
517 public final boolean isPreload()
518 {
519 boolean preload13a = this.__preload13a;
520 if (!this.__preload13aSet)
521 {
522
523 preload13a = handleIsPreload();
524
525 this.__preload13a = preload13a;
526 if (isMetafacadePropertyCachingEnabled())
527 {
528 this.__preload13aSet = true;
529 }
530 }
531 return preload13a;
532 }
533
534
535
536
537
538 protected abstract String handleGetFormBeanClassName();
539
540 private String __formBeanClassName14a;
541 private boolean __formBeanClassName14aSet = false;
542
543
544
545
546
547
548 public final String getFormBeanClassName()
549 {
550 String formBeanClassName14a = this.__formBeanClassName14a;
551 if (!this.__formBeanClassName14aSet)
552 {
553
554 formBeanClassName14a = handleGetFormBeanClassName();
555
556 this.__formBeanClassName14a = formBeanClassName14a;
557 if (isMetafacadePropertyCachingEnabled())
558 {
559 this.__formBeanClassName14aSet = true;
560 }
561 }
562 return formBeanClassName14a;
563 }
564
565
566
567
568
569 protected abstract String handleGetFormBeanFullPath();
570
571 private String __formBeanFullPath15a;
572 private boolean __formBeanFullPath15aSet = false;
573
574
575
576
577
578
579 public final String getFormBeanFullPath()
580 {
581 String formBeanFullPath15a = this.__formBeanFullPath15a;
582 if (!this.__formBeanFullPath15aSet)
583 {
584
585 formBeanFullPath15a = handleGetFormBeanFullPath();
586
587 this.__formBeanFullPath15a = formBeanFullPath15a;
588 if (isMetafacadePropertyCachingEnabled())
589 {
590 this.__formBeanFullPath15aSet = true;
591 }
592 }
593 return formBeanFullPath15a;
594 }
595
596
597
598
599
600 protected abstract String handleGetListGetterName();
601
602 private String __listGetterName16a;
603 private boolean __listGetterName16aSet = false;
604
605
606
607
608
609
610 public final String getListGetterName()
611 {
612 String listGetterName16a = this.__listGetterName16a;
613 if (!this.__listGetterName16aSet)
614 {
615
616 listGetterName16a = handleGetListGetterName();
617
618 this.__listGetterName16a = listGetterName16a;
619 if (isMetafacadePropertyCachingEnabled())
620 {
621 this.__listGetterName16aSet = true;
622 }
623 }
624 return listGetterName16a;
625 }
626
627
628
629
630
631 protected abstract String handleGetListSetterName();
632
633 private String __listSetterName17a;
634 private boolean __listSetterName17aSet = false;
635
636
637
638
639
640
641 public final String getListSetterName()
642 {
643 String listSetterName17a = this.__listSetterName17a;
644 if (!this.__listSetterName17aSet)
645 {
646
647 listSetterName17a = handleGetListSetterName();
648
649 this.__listSetterName17a = listSetterName17a;
650 if (isMetafacadePropertyCachingEnabled())
651 {
652 this.__listSetterName17aSet = true;
653 }
654 }
655 return listSetterName17a;
656 }
657
658
659
660
661
662 protected abstract String handleGetMessageKey();
663
664 private String __messageKey18a;
665 private boolean __messageKey18aSet = false;
666
667
668
669
670
671
672 public final String getMessageKey()
673 {
674 String messageKey18a = this.__messageKey18a;
675 if (!this.__messageKey18aSet)
676 {
677
678 messageKey18a = handleGetMessageKey();
679
680 this.__messageKey18a = messageKey18a;
681 if (isMetafacadePropertyCachingEnabled())
682 {
683 this.__messageKey18aSet = true;
684 }
685 }
686 return messageKey18a;
687 }
688
689
690
691
692
693 protected abstract String handleGetMessageValue();
694
695 private String __messageValue19a;
696 private boolean __messageValue19aSet = false;
697
698
699
700
701
702
703 public final String getMessageValue()
704 {
705 String messageValue19a = this.__messageValue19a;
706 if (!this.__messageValue19aSet)
707 {
708
709 messageValue19a = handleGetMessageValue();
710
711 this.__messageValue19a = messageValue19a;
712 if (isMetafacadePropertyCachingEnabled())
713 {
714 this.__messageValue19aSet = true;
715 }
716 }
717 return messageValue19a;
718 }
719
720
721
722
723
724 protected abstract String handleGetOnlineHelpKey();
725
726 private String __onlineHelpKey20a;
727 private boolean __onlineHelpKey20aSet = false;
728
729
730
731
732
733 public final String getOnlineHelpKey()
734 {
735 String onlineHelpKey20a = this.__onlineHelpKey20a;
736 if (!this.__onlineHelpKey20aSet)
737 {
738
739 onlineHelpKey20a = handleGetOnlineHelpKey();
740
741 this.__onlineHelpKey20a = onlineHelpKey20a;
742 if (isMetafacadePropertyCachingEnabled())
743 {
744 this.__onlineHelpKey20aSet = true;
745 }
746 }
747 return onlineHelpKey20a;
748 }
749
750
751
752
753
754 protected abstract String handleGetOnlineHelpValue();
755
756 private String __onlineHelpValue21a;
757 private boolean __onlineHelpValue21aSet = false;
758
759
760
761
762
763 public final String getOnlineHelpValue()
764 {
765 String onlineHelpValue21a = this.__onlineHelpValue21a;
766 if (!this.__onlineHelpValue21aSet)
767 {
768
769 onlineHelpValue21a = handleGetOnlineHelpValue();
770
771 this.__onlineHelpValue21a = onlineHelpValue21a;
772 if (isMetafacadePropertyCachingEnabled())
773 {
774 this.__onlineHelpValue21aSet = true;
775 }
776 }
777 return onlineHelpValue21a;
778 }
779
780
781
782
783
784 protected abstract String handleGetOnlineHelpActionPath();
785
786 private String __onlineHelpActionPath22a;
787 private boolean __onlineHelpActionPath22aSet = false;
788
789
790
791
792
793
794 public final String getOnlineHelpActionPath()
795 {
796 String onlineHelpActionPath22a = this.__onlineHelpActionPath22a;
797 if (!this.__onlineHelpActionPath22aSet)
798 {
799
800 onlineHelpActionPath22a = handleGetOnlineHelpActionPath();
801
802 this.__onlineHelpActionPath22a = onlineHelpActionPath22a;
803 if (isMetafacadePropertyCachingEnabled())
804 {
805 this.__onlineHelpActionPath22aSet = true;
806 }
807 }
808 return onlineHelpActionPath22a;
809 }
810
811
812
813
814
815 protected abstract String handleGetOnlineHelpPagePath();
816
817 private String __onlineHelpPagePath23a;
818 private boolean __onlineHelpPagePath23aSet = false;
819
820
821
822
823
824
825 public final String getOnlineHelpPagePath()
826 {
827 String onlineHelpPagePath23a = this.__onlineHelpPagePath23a;
828 if (!this.__onlineHelpPagePath23aSet)
829 {
830
831 onlineHelpPagePath23a = handleGetOnlineHelpPagePath();
832
833 this.__onlineHelpPagePath23a = onlineHelpPagePath23a;
834 if (isMetafacadePropertyCachingEnabled())
835 {
836 this.__onlineHelpPagePath23aSet = true;
837 }
838 }
839 return onlineHelpPagePath23a;
840 }
841
842
843
844
845
846 protected abstract boolean handleIsTableExportable();
847
848 private boolean __tableExportable24a;
849 private boolean __tableExportable24aSet = false;
850
851
852
853
854
855 public final boolean isTableExportable()
856 {
857 boolean tableExportable24a = this.__tableExportable24a;
858 if (!this.__tableExportable24aSet)
859 {
860
861 tableExportable24a = handleIsTableExportable();
862
863 this.__tableExportable24a = tableExportable24a;
864 if (isMetafacadePropertyCachingEnabled())
865 {
866 this.__tableExportable24aSet = true;
867 }
868 }
869 return tableExportable24a;
870 }
871
872
873
874
875
876 protected abstract String handleGetTableExportTypes();
877
878 private String __tableExportTypes25a;
879 private boolean __tableExportTypes25aSet = false;
880
881
882
883
884
885 public final String getTableExportTypes()
886 {
887 String tableExportTypes25a = this.__tableExportTypes25a;
888 if (!this.__tableExportTypes25aSet)
889 {
890
891 tableExportTypes25a = handleGetTableExportTypes();
892
893 this.__tableExportTypes25a = tableExportTypes25a;
894 if (isMetafacadePropertyCachingEnabled())
895 {
896 this.__tableExportTypes25aSet = true;
897 }
898 }
899 return tableExportTypes25a;
900 }
901
902
903
904
905
906 protected abstract int handleGetTableMaxRows();
907
908 private int __tableMaxRows26a;
909 private boolean __tableMaxRows26aSet = false;
910
911
912
913
914
915
916
917 public final int getTableMaxRows()
918 {
919 int tableMaxRows26a = this.__tableMaxRows26a;
920 if (!this.__tableMaxRows26aSet)
921 {
922
923 tableMaxRows26a = handleGetTableMaxRows();
924
925 this.__tableMaxRows26a = tableMaxRows26a;
926 if (isMetafacadePropertyCachingEnabled())
927 {
928 this.__tableMaxRows26aSet = true;
929 }
930 }
931 return tableMaxRows26a;
932 }
933
934
935
936
937
938 protected abstract boolean handleIsTableSortable();
939
940 private boolean __tableSortable27a;
941 private boolean __tableSortable27aSet = false;
942
943
944
945
946
947 public final boolean isTableSortable()
948 {
949 boolean tableSortable27a = this.__tableSortable27a;
950 if (!this.__tableSortable27aSet)
951 {
952
953 tableSortable27a = handleIsTableSortable();
954
955 this.__tableSortable27a = tableSortable27a;
956 if (isMetafacadePropertyCachingEnabled())
957 {
958 this.__tableSortable27aSet = true;
959 }
960 }
961 return tableSortable27a;
962 }
963
964
965
966
967
968 protected abstract String handleGetControllerType();
969
970 private String __controllerType28a;
971 private boolean __controllerType28aSet = false;
972
973
974
975
976
977 public final String getControllerType()
978 {
979 String controllerType28a = this.__controllerType28a;
980 if (!this.__controllerType28aSet)
981 {
982
983 controllerType28a = handleGetControllerType();
984
985 this.__controllerType28a = controllerType28a;
986 if (isMetafacadePropertyCachingEnabled())
987 {
988 this.__controllerType28aSet = true;
989 }
990 }
991 return controllerType28a;
992 }
993
994
995
996
997
998 protected abstract String handleGetControllerBeanName();
999
1000 private String __controllerBeanName29a;
1001 private boolean __controllerBeanName29aSet = false;
1002
1003
1004
1005
1006
1007
1008 public final String getControllerBeanName()
1009 {
1010 String controllerBeanName29a = this.__controllerBeanName29a;
1011 if (!this.__controllerBeanName29aSet)
1012 {
1013
1014 controllerBeanName29a = handleGetControllerBeanName();
1015
1016 this.__controllerBeanName29a = controllerBeanName29a;
1017 if (isMetafacadePropertyCachingEnabled())
1018 {
1019 this.__controllerBeanName29aSet = true;
1020 }
1021 }
1022 return controllerBeanName29a;
1023 }
1024
1025
1026
1027
1028
1029 protected abstract String handleGetControllerFullPath();
1030
1031 private String __controllerFullPath30a;
1032 private boolean __controllerFullPath30aSet = false;
1033
1034
1035
1036
1037
1038 public final String getControllerFullPath()
1039 {
1040 String controllerFullPath30a = this.__controllerFullPath30a;
1041 if (!this.__controllerFullPath30aSet)
1042 {
1043
1044 controllerFullPath30a = handleGetControllerFullPath();
1045
1046 this.__controllerFullPath30a = controllerFullPath30a;
1047 if (isMetafacadePropertyCachingEnabled())
1048 {
1049 this.__controllerFullPath30aSet = true;
1050 }
1051 }
1052 return controllerFullPath30a;
1053 }
1054
1055
1056
1057
1058
1059 protected abstract String handleGetControllerName();
1060
1061 private String __controllerName31a;
1062 private boolean __controllerName31aSet = false;
1063
1064
1065
1066
1067
1068 public final String getControllerName()
1069 {
1070 String controllerName31a = this.__controllerName31a;
1071 if (!this.__controllerName31aSet)
1072 {
1073
1074 controllerName31a = handleGetControllerName();
1075
1076 this.__controllerName31a = controllerName31a;
1077 if (isMetafacadePropertyCachingEnabled())
1078 {
1079 this.__controllerName31aSet = true;
1080 }
1081 }
1082 return controllerName31a;
1083 }
1084
1085
1086
1087
1088
1089 protected abstract String handleGetValueObjectClassName();
1090
1091 private String __valueObjectClassName32a;
1092 private boolean __valueObjectClassName32aSet = false;
1093
1094
1095
1096
1097
1098
1099 public final String getValueObjectClassName()
1100 {
1101 String valueObjectClassName32a = this.__valueObjectClassName32a;
1102 if (!this.__valueObjectClassName32aSet)
1103 {
1104
1105 valueObjectClassName32a = handleGetValueObjectClassName();
1106
1107 this.__valueObjectClassName32a = valueObjectClassName32a;
1108 if (isMetafacadePropertyCachingEnabled())
1109 {
1110 this.__valueObjectClassName32aSet = true;
1111 }
1112 }
1113 return valueObjectClassName32a;
1114 }
1115
1116
1117
1118
1119
1120 protected abstract String handleGetFormSerialVersionUID();
1121
1122 private String __formSerialVersionUID33a;
1123 private boolean __formSerialVersionUID33aSet = false;
1124
1125
1126
1127
1128
1129 public final String getFormSerialVersionUID()
1130 {
1131 String formSerialVersionUID33a = this.__formSerialVersionUID33a;
1132 if (!this.__formSerialVersionUID33aSet)
1133 {
1134
1135 formSerialVersionUID33a = handleGetFormSerialVersionUID();
1136
1137 this.__formSerialVersionUID33a = formSerialVersionUID33a;
1138 if (isMetafacadePropertyCachingEnabled())
1139 {
1140 this.__formSerialVersionUID33aSet = true;
1141 }
1142 }
1143 return formSerialVersionUID33a;
1144 }
1145
1146
1147
1148
1149
1150 protected abstract String handleGetActionSerialVersionUID();
1151
1152 private String __actionSerialVersionUID34a;
1153 private boolean __actionSerialVersionUID34aSet = false;
1154
1155
1156
1157
1158
1159 public final String getActionSerialVersionUID()
1160 {
1161 String actionSerialVersionUID34a = this.__actionSerialVersionUID34a;
1162 if (!this.__actionSerialVersionUID34aSet)
1163 {
1164
1165 actionSerialVersionUID34a = handleGetActionSerialVersionUID();
1166
1167 this.__actionSerialVersionUID34a = actionSerialVersionUID34a;
1168 if (isMetafacadePropertyCachingEnabled())
1169 {
1170 this.__actionSerialVersionUID34aSet = true;
1171 }
1172 }
1173 return actionSerialVersionUID34a;
1174 }
1175
1176
1177
1178
1179
1180 protected abstract String handleGetPopulatorName();
1181
1182 private String __populatorName35a;
1183 private boolean __populatorName35aSet = false;
1184
1185
1186
1187
1188
1189
1190 public final String getPopulatorName()
1191 {
1192 String populatorName35a = this.__populatorName35a;
1193 if (!this.__populatorName35aSet)
1194 {
1195
1196 populatorName35a = handleGetPopulatorName();
1197
1198 this.__populatorName35a = populatorName35a;
1199 if (isMetafacadePropertyCachingEnabled())
1200 {
1201 this.__populatorName35aSet = true;
1202 }
1203 }
1204 return populatorName35a;
1205 }
1206
1207
1208
1209
1210
1211 protected abstract String handleGetPopulatorFullPath();
1212
1213 private String __populatorFullPath36a;
1214 private boolean __populatorFullPath36aSet = false;
1215
1216
1217
1218
1219
1220
1221 public final String getPopulatorFullPath()
1222 {
1223 String populatorFullPath36a = this.__populatorFullPath36a;
1224 if (!this.__populatorFullPath36aSet)
1225 {
1226
1227 populatorFullPath36a = handleGetPopulatorFullPath();
1228
1229 this.__populatorFullPath36a = populatorFullPath36a;
1230 if (isMetafacadePropertyCachingEnabled())
1231 {
1232 this.__populatorFullPath36aSet = true;
1233 }
1234 }
1235 return populatorFullPath36a;
1236 }
1237
1238
1239
1240
1241
1242 protected abstract String handleGetPopulatorType();
1243
1244 private String __populatorType37a;
1245 private boolean __populatorType37aSet = false;
1246
1247
1248
1249
1250
1251
1252 public final String getPopulatorType()
1253 {
1254 String populatorType37a = this.__populatorType37a;
1255 if (!this.__populatorType37aSet)
1256 {
1257
1258 populatorType37a = handleGetPopulatorType();
1259
1260 this.__populatorType37a = populatorType37a;
1261 if (isMetafacadePropertyCachingEnabled())
1262 {
1263 this.__populatorType37aSet = true;
1264 }
1265 }
1266 return populatorType37a;
1267 }
1268
1269
1270
1271
1272
1273 protected abstract String handleGetViewFullPath();
1274
1275 private String __viewFullPath38a;
1276 private boolean __viewFullPath38aSet = false;
1277
1278
1279
1280
1281
1282
1283 public final String getViewFullPath()
1284 {
1285 String viewFullPath38a = this.__viewFullPath38a;
1286 if (!this.__viewFullPath38aSet)
1287 {
1288
1289 viewFullPath38a = handleGetViewFullPath();
1290
1291 this.__viewFullPath38a = viewFullPath38a;
1292 if (isMetafacadePropertyCachingEnabled())
1293 {
1294 this.__viewFullPath38aSet = true;
1295 }
1296 }
1297 return viewFullPath38a;
1298 }
1299
1300
1301
1302
1303
1304 protected abstract boolean handleIsValidationRequired();
1305
1306 private boolean __validationRequired39a;
1307 private boolean __validationRequired39aSet = false;
1308
1309
1310
1311
1312
1313
1314 public final boolean isValidationRequired()
1315 {
1316 boolean validationRequired39a = this.__validationRequired39a;
1317 if (!this.__validationRequired39aSet)
1318 {
1319
1320 validationRequired39a = handleIsValidationRequired();
1321
1322 this.__validationRequired39a = validationRequired39a;
1323 if (isMetafacadePropertyCachingEnabled())
1324 {
1325 this.__validationRequired39aSet = true;
1326 }
1327 }
1328 return validationRequired39a;
1329 }
1330
1331
1332
1333
1334
1335 protected abstract String handleGetSearchFormBeanName();
1336
1337 private String __searchFormBeanName40a;
1338 private boolean __searchFormBeanName40aSet = false;
1339
1340
1341
1342
1343
1344
1345 public final String getSearchFormBeanName()
1346 {
1347 String searchFormBeanName40a = this.__searchFormBeanName40a;
1348 if (!this.__searchFormBeanName40aSet)
1349 {
1350
1351 searchFormBeanName40a = handleGetSearchFormBeanName();
1352
1353 this.__searchFormBeanName40a = searchFormBeanName40a;
1354 if (isMetafacadePropertyCachingEnabled())
1355 {
1356 this.__searchFormBeanName40aSet = true;
1357 }
1358 }
1359 return searchFormBeanName40a;
1360 }
1361
1362
1363
1364
1365
1366 protected abstract String handleGetSearchFormBeanType();
1367
1368 private String __searchFormBeanType41a;
1369 private boolean __searchFormBeanType41aSet = false;
1370
1371
1372
1373
1374
1375
1376 public final String getSearchFormBeanType()
1377 {
1378 String searchFormBeanType41a = this.__searchFormBeanType41a;
1379 if (!this.__searchFormBeanType41aSet)
1380 {
1381
1382 searchFormBeanType41a = handleGetSearchFormBeanType();
1383
1384 this.__searchFormBeanType41a = searchFormBeanType41a;
1385 if (isMetafacadePropertyCachingEnabled())
1386 {
1387 this.__searchFormBeanType41aSet = true;
1388 }
1389 }
1390 return searchFormBeanType41a;
1391 }
1392
1393
1394
1395
1396
1397 protected abstract String handleGetSearchFormBeanFullPath();
1398
1399 private String __searchFormBeanFullPath42a;
1400 private boolean __searchFormBeanFullPath42aSet = false;
1401
1402
1403
1404
1405
1406
1407 public final String getSearchFormBeanFullPath()
1408 {
1409 String searchFormBeanFullPath42a = this.__searchFormBeanFullPath42a;
1410 if (!this.__searchFormBeanFullPath42aSet)
1411 {
1412
1413 searchFormBeanFullPath42a = handleGetSearchFormBeanFullPath();
1414
1415 this.__searchFormBeanFullPath42a = searchFormBeanFullPath42a;
1416 if (isMetafacadePropertyCachingEnabled())
1417 {
1418 this.__searchFormBeanFullPath42aSet = true;
1419 }
1420 }
1421 return searchFormBeanFullPath42a;
1422 }
1423
1424
1425
1426
1427
1428 protected abstract String handleGetSearchFormBeanClassName();
1429
1430 private String __searchFormBeanClassName43a;
1431 private boolean __searchFormBeanClassName43aSet = false;
1432
1433
1434
1435
1436
1437
1438 public final String getSearchFormBeanClassName()
1439 {
1440 String searchFormBeanClassName43a = this.__searchFormBeanClassName43a;
1441 if (!this.__searchFormBeanClassName43aSet)
1442 {
1443
1444 searchFormBeanClassName43a = handleGetSearchFormBeanClassName();
1445
1446 this.__searchFormBeanClassName43a = searchFormBeanClassName43a;
1447 if (isMetafacadePropertyCachingEnabled())
1448 {
1449 this.__searchFormBeanClassName43aSet = true;
1450 }
1451 }
1452 return searchFormBeanClassName43a;
1453 }
1454
1455
1456
1457
1458
1459 protected abstract Collection handleGetManageableSearchAttributes();
1460
1461 private Collection __manageableSearchAttributes44a;
1462 private boolean __manageableSearchAttributes44aSet = false;
1463
1464
1465
1466
1467
1468
1469 public final Collection getManageableSearchAttributes()
1470 {
1471 Collection manageableSearchAttributes44a = this.__manageableSearchAttributes44a;
1472 if (!this.__manageableSearchAttributes44aSet)
1473 {
1474
1475 manageableSearchAttributes44a = handleGetManageableSearchAttributes();
1476
1477 this.__manageableSearchAttributes44a = manageableSearchAttributes44a;
1478 if (isMetafacadePropertyCachingEnabled())
1479 {
1480 this.__manageableSearchAttributes44aSet = true;
1481 }
1482 }
1483 return manageableSearchAttributes44a;
1484 }
1485
1486
1487
1488
1489
1490 protected abstract Collection handleGetManageableSearchAssociationEnds();
1491
1492 private Collection __manageableSearchAssociationEnds45a;
1493 private boolean __manageableSearchAssociationEnds45aSet = false;
1494
1495
1496
1497
1498
1499
1500 public final Collection getManageableSearchAssociationEnds()
1501 {
1502 Collection manageableSearchAssociationEnds45a = this.__manageableSearchAssociationEnds45a;
1503 if (!this.__manageableSearchAssociationEnds45aSet)
1504 {
1505
1506 manageableSearchAssociationEnds45a = handleGetManageableSearchAssociationEnds();
1507
1508 this.__manageableSearchAssociationEnds45a = manageableSearchAssociationEnds45a;
1509 if (isMetafacadePropertyCachingEnabled())
1510 {
1511 this.__manageableSearchAssociationEnds45aSet = true;
1512 }
1513 }
1514 return manageableSearchAssociationEnds45a;
1515 }
1516
1517
1518
1519
1520
1521 protected abstract boolean handleIsNeedsFileUpload();
1522
1523 private boolean __needsFileUpload46a;
1524 private boolean __needsFileUpload46aSet = false;
1525
1526
1527
1528
1529
1530
1531 public final boolean isNeedsFileUpload()
1532 {
1533 boolean needsFileUpload46a = this.__needsFileUpload46a;
1534 if (!this.__needsFileUpload46aSet)
1535 {
1536
1537 needsFileUpload46a = handleIsNeedsFileUpload();
1538
1539 this.__needsFileUpload46a = needsFileUpload46a;
1540 if (isMetafacadePropertyCachingEnabled())
1541 {
1542 this.__needsFileUpload46aSet = true;
1543 }
1544 }
1545 return needsFileUpload46a;
1546 }
1547
1548
1549
1550
1551
1552 protected abstract String handleGetConverterFullPath();
1553
1554 private String __converterFullPath47a;
1555 private boolean __converterFullPath47aSet = false;
1556
1557
1558
1559
1560
1561
1562 public final String getConverterFullPath()
1563 {
1564 String converterFullPath47a = this.__converterFullPath47a;
1565 if (!this.__converterFullPath47aSet)
1566 {
1567
1568 converterFullPath47a = handleGetConverterFullPath();
1569
1570 this.__converterFullPath47a = converterFullPath47a;
1571 if (isMetafacadePropertyCachingEnabled())
1572 {
1573 this.__converterFullPath47aSet = true;
1574 }
1575 }
1576 return converterFullPath47a;
1577 }
1578
1579
1580
1581
1582
1583 protected abstract String handleGetConverterType();
1584
1585 private String __converterType48a;
1586 private boolean __converterType48aSet = false;
1587
1588
1589
1590
1591
1592
1593 public final String getConverterType()
1594 {
1595 String converterType48a = this.__converterType48a;
1596 if (!this.__converterType48aSet)
1597 {
1598
1599 converterType48a = handleGetConverterType();
1600
1601 this.__converterType48a = converterType48a;
1602 if (isMetafacadePropertyCachingEnabled())
1603 {
1604 this.__converterType48aSet = true;
1605 }
1606 }
1607 return converterType48a;
1608 }
1609
1610
1611
1612
1613
1614 protected abstract String handleGetConverterClassName();
1615
1616 private String __converterClassName49a;
1617 private boolean __converterClassName49aSet = false;
1618
1619
1620
1621
1622
1623
1624 public final String getConverterClassName()
1625 {
1626 String converterClassName49a = this.__converterClassName49a;
1627 if (!this.__converterClassName49aSet)
1628 {
1629
1630 converterClassName49a = handleGetConverterClassName();
1631
1632 this.__converterClassName49a = converterClassName49a;
1633 if (isMetafacadePropertyCachingEnabled())
1634 {
1635 this.__converterClassName49aSet = true;
1636 }
1637 }
1638 return converterClassName49a;
1639 }
1640
1641
1642
1643
1644
1645 protected abstract String handleGetOdsExportFullPath();
1646
1647 private String __odsExportFullPath50a;
1648 private boolean __odsExportFullPath50aSet = false;
1649
1650
1651
1652
1653
1654
1655 public final String getOdsExportFullPath()
1656 {
1657 String odsExportFullPath50a = this.__odsExportFullPath50a;
1658 if (!this.__odsExportFullPath50aSet)
1659 {
1660
1661 odsExportFullPath50a = handleGetOdsExportFullPath();
1662
1663 this.__odsExportFullPath50a = odsExportFullPath50a;
1664 if (isMetafacadePropertyCachingEnabled())
1665 {
1666 this.__odsExportFullPath50aSet = true;
1667 }
1668 }
1669 return odsExportFullPath50a;
1670 }
1671
1672
1673
1674
1675
1676 protected abstract boolean handleIsNeedsUserInterface();
1677
1678 private boolean __needsUserInterface51a;
1679 private boolean __needsUserInterface51aSet = false;
1680
1681
1682
1683
1684
1685
1686 public final boolean isNeedsUserInterface()
1687 {
1688 boolean needsUserInterface51a = this.__needsUserInterface51a;
1689 if (!this.__needsUserInterface51aSet)
1690 {
1691
1692 needsUserInterface51a = handleIsNeedsUserInterface();
1693
1694 this.__needsUserInterface51a = needsUserInterface51a;
1695 if (isMetafacadePropertyCachingEnabled())
1696 {
1697 this.__needsUserInterface51aSet = true;
1698 }
1699 }
1700 return needsUserInterface51a;
1701 }
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712 protected abstract boolean handleIsSearchable(Object element);
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722 public boolean isSearchable(Object element)
1723 {
1724
1725 boolean returnValue = handleIsSearchable(element);
1726
1727 return returnValue;
1728 }
1729
1730
1731
1732
1733
1734
1735
1736 protected abstract String handleGetActionRoles();
1737
1738
1739
1740
1741
1742
1743 public String getActionRoles()
1744 {
1745
1746 String returnValue = handleGetActionRoles();
1747
1748 return returnValue;
1749 }
1750
1751
1752
1753
1754
1755
1756
1757 public final Collection<Role> getRoles()
1758 {
1759 Collection<Role> getRoles1r = null;
1760
1761 Collection result = handleGetRoles();
1762 List shieldedResult = this.shieldedElements(result);
1763 try
1764 {
1765 getRoles1r = (Collection<Role>)shieldedResult;
1766 }
1767 catch (ClassCastException ex)
1768 {
1769
1770 JSFManageableEntityLogic.logger.warn("incorrect metafacade cast for JSFManageableEntityLogic.getRoles Collection<Role> " + result + ": " + shieldedResult);
1771 }
1772
1773 return getRoles1r;
1774 }
1775
1776
1777
1778
1779
1780 protected abstract Collection handleGetRoles();
1781
1782
1783
1784
1785
1786 public boolean isManageableEntityMetaType()
1787 {
1788 return true;
1789 }
1790
1791
1792
1793
1794
1795 public boolean isEntityMetaType()
1796 {
1797 return true;
1798 }
1799
1800
1801
1802
1803
1804 public boolean isClassifierFacadeMetaType()
1805 {
1806 return true;
1807 }
1808
1809
1810
1811
1812
1813 public boolean isGeneralizableElementFacadeMetaType()
1814 {
1815 return true;
1816 }
1817
1818
1819
1820
1821
1822 public boolean isModelElementFacadeMetaType()
1823 {
1824 return true;
1825 }
1826
1827
1828
1829
1830
1831
1832 public AttributeFacade findAttribute(String name)
1833 {
1834 return this.getSuperManageableEntity().findAttribute(name);
1835 }
1836
1837
1838
1839
1840
1841 public Collection<ClassifierFacade> getAbstractions()
1842 {
1843 return this.getSuperManageableEntity().getAbstractions();
1844 }
1845
1846
1847
1848
1849
1850
1851 public Collection<ClassifierFacade> getAllAssociatedClasses()
1852 {
1853 return this.getSuperManageableEntity().getAllAssociatedClasses();
1854 }
1855
1856
1857
1858
1859
1860
1861 public Collection<ModelElementFacade> getAllProperties()
1862 {
1863 return this.getSuperManageableEntity().getAllProperties();
1864 }
1865
1866
1867
1868
1869
1870
1871 public Collection<ModelElementFacade> getAllRequiredConstructorParameters()
1872 {
1873 return this.getSuperManageableEntity().getAllRequiredConstructorParameters();
1874 }
1875
1876
1877
1878
1879
1880
1881 public ClassifierFacade getArray()
1882 {
1883 return this.getSuperManageableEntity().getArray();
1884 }
1885
1886
1887
1888
1889
1890 public String getArrayName()
1891 {
1892 return this.getSuperManageableEntity().getArrayName();
1893 }
1894
1895
1896
1897
1898
1899
1900 public Collection<ClassifierFacade> getAssociatedClasses()
1901 {
1902 return this.getSuperManageableEntity().getAssociatedClasses();
1903 }
1904
1905
1906
1907
1908
1909 public List<AssociationEndFacade> getAssociationEnds()
1910 {
1911 return this.getSuperManageableEntity().getAssociationEnds();
1912 }
1913
1914
1915
1916
1917
1918 public List<AttributeFacade> getAttributes()
1919 {
1920 return this.getSuperManageableEntity().getAttributes();
1921 }
1922
1923
1924
1925
1926
1927
1928 public List<AttributeFacade> getAttributes(boolean follow)
1929 {
1930 return this.getSuperManageableEntity().getAttributes(follow);
1931 }
1932
1933
1934
1935
1936
1937 public String getFullyQualifiedArrayName()
1938 {
1939 return this.getSuperManageableEntity().getFullyQualifiedArrayName();
1940 }
1941
1942
1943
1944
1945
1946
1947
1948
1949 public Collection<OperationFacade> getImplementationOperations()
1950 {
1951 return this.getSuperManageableEntity().getImplementationOperations();
1952 }
1953
1954
1955
1956
1957
1958 public String getImplementedInterfaceList()
1959 {
1960 return this.getSuperManageableEntity().getImplementedInterfaceList();
1961 }
1962
1963
1964
1965
1966
1967 public Collection<AttributeFacade> getInstanceAttributes()
1968 {
1969 return this.getSuperManageableEntity().getInstanceAttributes();
1970 }
1971
1972
1973
1974
1975
1976 public List<OperationFacade> getInstanceOperations()
1977 {
1978 return this.getSuperManageableEntity().getInstanceOperations();
1979 }
1980
1981
1982
1983
1984
1985
1986 public Collection<ClassifierFacade> getInterfaceAbstractions()
1987 {
1988 return this.getSuperManageableEntity().getInterfaceAbstractions();
1989 }
1990
1991
1992
1993
1994
1995
1996 public String getJavaNewString()
1997 {
1998 return this.getSuperManageableEntity().getJavaNewString();
1999 }
2000
2001
2002
2003
2004
2005
2006 public String getJavaNullString()
2007 {
2008 return this.getSuperManageableEntity().getJavaNullString();
2009 }
2010
2011
2012
2013
2014
2015 public Collection<AssociationEndFacade> getNavigableConnectingEnds()
2016 {
2017 return this.getSuperManageableEntity().getNavigableConnectingEnds();
2018 }
2019
2020
2021
2022
2023
2024
2025 public List<AssociationEndFacade> getNavigableConnectingEnds(boolean follow)
2026 {
2027 return this.getSuperManageableEntity().getNavigableConnectingEnds(follow);
2028 }
2029
2030
2031
2032
2033
2034
2035
2036 public ClassifierFacade getNonArray()
2037 {
2038 return this.getSuperManageableEntity().getNonArray();
2039 }
2040
2041
2042
2043
2044
2045
2046
2047 public String getOperationCallFromAttributes()
2048 {
2049 return this.getSuperManageableEntity().getOperationCallFromAttributes();
2050 }
2051
2052
2053
2054
2055
2056 public List<OperationFacade> getOperations()
2057 {
2058 return this.getSuperManageableEntity().getOperations();
2059 }
2060
2061
2062
2063
2064
2065
2066 public List<ModelElementFacade> getProperties()
2067 {
2068 return this.getSuperManageableEntity().getProperties();
2069 }
2070
2071
2072
2073
2074
2075
2076
2077 public List getProperties(boolean follow)
2078 {
2079 return this.getSuperManageableEntity().getProperties(follow);
2080 }
2081
2082
2083
2084
2085
2086
2087 public Collection<ModelElementFacade> getRequiredConstructorParameters()
2088 {
2089 return this.getSuperManageableEntity().getRequiredConstructorParameters();
2090 }
2091
2092
2093
2094
2095
2096 public long getSerialVersionUID()
2097 {
2098 return this.getSuperManageableEntity().getSerialVersionUID();
2099 }
2100
2101
2102
2103
2104
2105 public Collection<AttributeFacade> getStaticAttributes()
2106 {
2107 return this.getSuperManageableEntity().getStaticAttributes();
2108 }
2109
2110
2111
2112
2113
2114 public List<OperationFacade> getStaticOperations()
2115 {
2116 return this.getSuperManageableEntity().getStaticOperations();
2117 }
2118
2119
2120
2121
2122
2123
2124 public ClassifierFacade getSuperClass()
2125 {
2126 return this.getSuperManageableEntity().getSuperClass();
2127 }
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137 public String getWrapperName()
2138 {
2139 return this.getSuperManageableEntity().getWrapperName();
2140 }
2141
2142
2143
2144
2145
2146 public boolean isAbstract()
2147 {
2148 return this.getSuperManageableEntity().isAbstract();
2149 }
2150
2151
2152
2153
2154
2155 public boolean isArrayType()
2156 {
2157 return this.getSuperManageableEntity().isArrayType();
2158 }
2159
2160
2161
2162
2163
2164 public boolean isAssociationClass()
2165 {
2166 return this.getSuperManageableEntity().isAssociationClass();
2167 }
2168
2169
2170
2171
2172
2173 public boolean isBlobType()
2174 {
2175 return this.getSuperManageableEntity().isBlobType();
2176 }
2177
2178
2179
2180
2181
2182 public boolean isBooleanType()
2183 {
2184 return this.getSuperManageableEntity().isBooleanType();
2185 }
2186
2187
2188
2189
2190
2191 public boolean isCharacterType()
2192 {
2193 return this.getSuperManageableEntity().isCharacterType();
2194 }
2195
2196
2197
2198
2199
2200 public boolean isClobType()
2201 {
2202 return this.getSuperManageableEntity().isClobType();
2203 }
2204
2205
2206
2207
2208
2209 public boolean isCollectionType()
2210 {
2211 return this.getSuperManageableEntity().isCollectionType();
2212 }
2213
2214
2215
2216
2217
2218
2219
2220 public boolean isDataType()
2221 {
2222 return this.getSuperManageableEntity().isDataType();
2223 }
2224
2225
2226
2227
2228
2229 public boolean isDateType()
2230 {
2231 return this.getSuperManageableEntity().isDateType();
2232 }
2233
2234
2235
2236
2237
2238 public boolean isDoubleType()
2239 {
2240 return this.getSuperManageableEntity().isDoubleType();
2241 }
2242
2243
2244
2245
2246
2247 public boolean isEmbeddedValue()
2248 {
2249 return this.getSuperManageableEntity().isEmbeddedValue();
2250 }
2251
2252
2253
2254
2255
2256 public boolean isEnumeration()
2257 {
2258 return this.getSuperManageableEntity().isEnumeration();
2259 }
2260
2261
2262
2263
2264
2265 public boolean isFileType()
2266 {
2267 return this.getSuperManageableEntity().isFileType();
2268 }
2269
2270
2271
2272
2273
2274 public boolean isFloatType()
2275 {
2276 return this.getSuperManageableEntity().isFloatType();
2277 }
2278
2279
2280
2281
2282
2283 public boolean isIntegerType()
2284 {
2285 return this.getSuperManageableEntity().isIntegerType();
2286 }
2287
2288
2289
2290
2291
2292 public boolean isInterface()
2293 {
2294 return this.getSuperManageableEntity().isInterface();
2295 }
2296
2297
2298
2299
2300
2301 public boolean isLeaf()
2302 {
2303 return this.getSuperManageableEntity().isLeaf();
2304 }
2305
2306
2307
2308
2309
2310 public boolean isListType()
2311 {
2312 return this.getSuperManageableEntity().isListType();
2313 }
2314
2315
2316
2317
2318
2319 public boolean isLongType()
2320 {
2321 return this.getSuperManageableEntity().isLongType();
2322 }
2323
2324
2325
2326
2327
2328 public boolean isMapType()
2329 {
2330 return this.getSuperManageableEntity().isMapType();
2331 }
2332
2333
2334
2335
2336
2337 public boolean isPrimitive()
2338 {
2339 return this.getSuperManageableEntity().isPrimitive();
2340 }
2341
2342
2343
2344
2345
2346 public boolean isSetType()
2347 {
2348 return this.getSuperManageableEntity().isSetType();
2349 }
2350
2351
2352
2353
2354
2355 public boolean isStringType()
2356 {
2357 return this.getSuperManageableEntity().isStringType();
2358 }
2359
2360
2361
2362
2363
2364 public boolean isTimeType()
2365 {
2366 return this.getSuperManageableEntity().isTimeType();
2367 }
2368
2369
2370
2371
2372
2373 public boolean isWrappedPrimitive()
2374 {
2375 return this.getSuperManageableEntity().isWrappedPrimitive();
2376 }
2377
2378
2379
2380
2381
2382 public Collection<DependencyFacade> getAllEntityReferences()
2383 {
2384 return this.getSuperManageableEntity().getAllEntityReferences();
2385 }
2386
2387
2388
2389
2390
2391
2392
2393 public String getAttributeNameList(boolean follow, boolean withIdentifiers)
2394 {
2395 return this.getSuperManageableEntity().getAttributeNameList(follow, withIdentifiers);
2396 }
2397
2398
2399
2400
2401
2402
2403
2404
2405 public String getAttributeNameList(boolean follow, boolean withIdentifiers, boolean withDerived)
2406 {
2407 return this.getSuperManageableEntity().getAttributeNameList(follow, withIdentifiers, withDerived);
2408 }
2409
2410
2411
2412
2413
2414
2415
2416 public String getAttributeTypeList(boolean follow, boolean withIdentifiers)
2417 {
2418 return this.getSuperManageableEntity().getAttributeTypeList(follow, withIdentifiers);
2419 }
2420
2421
2422
2423
2424
2425
2426 public Collection<AttributeFacade> getAttributes(boolean follow, boolean withIdentifiers)
2427 {
2428 return this.getSuperManageableEntity().getAttributes(follow, withIdentifiers);
2429 }
2430
2431
2432
2433
2434
2435
2436
2437 public Collection<AttributeFacade> getAttributes(boolean follow, boolean withIdentifiers, boolean withDerived)
2438 {
2439 return this.getSuperManageableEntity().getAttributes(follow, withIdentifiers, withDerived);
2440 }
2441
2442
2443
2444
2445
2446 public Collection<OperationFacade> getBusinessOperations()
2447 {
2448 return this.getSuperManageableEntity().getBusinessOperations();
2449 }
2450
2451
2452
2453
2454
2455
2456
2457 public Collection<EntityAssociationEnd> getChildEnds()
2458 {
2459 return this.getSuperManageableEntity().getChildEnds();
2460 }
2461
2462
2463
2464
2465
2466 public Collection<AttributeFacade> getEmbeddedValues()
2467 {
2468 return this.getSuperManageableEntity().getEmbeddedValues();
2469 }
2470
2471
2472
2473
2474
2475 public Collection<DependencyFacade> getEntityReferences()
2476 {
2477 return this.getSuperManageableEntity().getEntityReferences();
2478 }
2479
2480
2481
2482
2483
2484
2485 public String getFullyQualifiedIdentifierTypeName()
2486 {
2487 return this.getSuperManageableEntity().getFullyQualifiedIdentifierTypeName();
2488 }
2489
2490
2491
2492
2493
2494 public Collection<AssociationEndFacade> getIdentifierAssociationEnds()
2495 {
2496 return this.getSuperManageableEntity().getIdentifierAssociationEnds();
2497 }
2498
2499
2500
2501
2502
2503 public String getIdentifierGetterName()
2504 {
2505 return this.getSuperManageableEntity().getIdentifierGetterName();
2506 }
2507
2508
2509
2510
2511
2512
2513 public String getIdentifierName()
2514 {
2515 return this.getSuperManageableEntity().getIdentifierName();
2516 }
2517
2518
2519
2520
2521
2522 public String getIdentifierSetterName()
2523 {
2524 return this.getSuperManageableEntity().getIdentifierSetterName();
2525 }
2526
2527
2528
2529
2530
2531
2532 public String getIdentifierTypeName()
2533 {
2534 return this.getSuperManageableEntity().getIdentifierTypeName();
2535 }
2536
2537
2538
2539
2540
2541
2542
2543 public Collection<ModelElementFacade> getIdentifiers()
2544 {
2545 return this.getSuperManageableEntity().getIdentifiers();
2546 }
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556 public Collection<ModelElementFacade> getIdentifiers(boolean follow)
2557 {
2558 return this.getSuperManageableEntity().getIdentifiers(follow);
2559 }
2560
2561
2562
2563
2564
2565 public short getMaxSqlNameLength()
2566 {
2567 return this.getSuperManageableEntity().getMaxSqlNameLength();
2568 }
2569
2570
2571
2572
2573
2574
2575 public String getOperationCallFromAttributes(boolean withIdentifiers)
2576 {
2577 return this.getSuperManageableEntity().getOperationCallFromAttributes(withIdentifiers);
2578 }
2579
2580
2581
2582
2583
2584
2585
2586
2587 public String getOperationCallFromAttributes(boolean withIdentifiers, boolean follow)
2588 {
2589 return this.getSuperManageableEntity().getOperationCallFromAttributes(withIdentifiers, follow);
2590 }
2591
2592
2593
2594
2595
2596
2597
2598 public EntityAssociationEnd getParentEnd()
2599 {
2600 return this.getSuperManageableEntity().getParentEnd();
2601 }
2602
2603
2604
2605
2606
2607
2608
2609
2610 public Collection<ModelElementFacade> getProperties(boolean follow, boolean withIdentifiers)
2611 {
2612 return this.getSuperManageableEntity().getProperties(follow, withIdentifiers);
2613 }
2614
2615
2616
2617
2618
2619 public Collection<EntityQueryOperation> getQueryOperations()
2620 {
2621 return this.getSuperManageableEntity().getQueryOperations();
2622 }
2623
2624
2625
2626
2627
2628
2629
2630
2631 public Collection<OperationFacade> getQueryOperations(boolean follow)
2632 {
2633 return this.getSuperManageableEntity().getQueryOperations(follow);
2634 }
2635
2636
2637
2638
2639
2640
2641
2642 public String getRequiredAttributeNameList(boolean follow, boolean withIdentifiers)
2643 {
2644 return this.getSuperManageableEntity().getRequiredAttributeNameList(follow, withIdentifiers);
2645 }
2646
2647
2648
2649
2650
2651
2652
2653 public String getRequiredAttributeTypeList(boolean follow, boolean withIdentifiers)
2654 {
2655 return this.getSuperManageableEntity().getRequiredAttributeTypeList(follow, withIdentifiers);
2656 }
2657
2658
2659
2660
2661
2662
2663
2664
2665 public Collection<AttributeFacade> getRequiredAttributes(boolean follow, boolean withIdentifiers)
2666 {
2667 return this.getSuperManageableEntity().getRequiredAttributes(follow, withIdentifiers);
2668 }
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679 public Collection<ModelElementFacade> getRequiredProperties(boolean follow, boolean withIdentifiers)
2680 {
2681 return this.getSuperManageableEntity().getRequiredProperties(follow, withIdentifiers);
2682 }
2683
2684
2685
2686
2687
2688 public String getRequiredPropertyNameList(boolean follow, boolean withIdentifiers)
2689 {
2690 return this.getSuperManageableEntity().getRequiredPropertyNameList(follow, withIdentifiers);
2691 }
2692
2693
2694
2695
2696
2697 public String getRequiredPropertyTypeList(boolean follow, boolean withIdentifiers)
2698 {
2699 return this.getSuperManageableEntity().getRequiredPropertyTypeList(follow, withIdentifiers);
2700 }
2701
2702
2703
2704
2705
2706 public String getSchema()
2707 {
2708 return this.getSuperManageableEntity().getSchema();
2709 }
2710
2711
2712
2713
2714
2715 public String getTableName()
2716 {
2717 return this.getSuperManageableEntity().getTableName();
2718 }
2719
2720
2721
2722
2723
2724
2725
2726 public boolean isChild()
2727 {
2728 return this.getSuperManageableEntity().isChild();
2729 }
2730
2731
2732
2733
2734
2735
2736 public boolean isCompositeIdentifier()
2737 {
2738 return this.getSuperManageableEntity().isCompositeIdentifier();
2739 }
2740
2741
2742
2743
2744
2745 public boolean isDynamicIdentifiersPresent()
2746 {
2747 return this.getSuperManageableEntity().isDynamicIdentifiersPresent();
2748 }
2749
2750
2751
2752
2753
2754 public boolean isIdentifiersPresent()
2755 {
2756 return this.getSuperManageableEntity().isIdentifiersPresent();
2757 }
2758
2759
2760
2761
2762
2763 public boolean isUsingAssignedIdentifier()
2764 {
2765 return this.getSuperManageableEntity().isUsingAssignedIdentifier();
2766 }
2767
2768
2769
2770
2771
2772
2773
2774 public boolean isUsingForeignIdentifier()
2775 {
2776 return this.getSuperManageableEntity().isUsingForeignIdentifier();
2777 }
2778
2779
2780
2781
2782
2783
2784 public Object findTaggedValue(String tagName, boolean follow)
2785 {
2786 return this.getSuperManageableEntity().findTaggedValue(tagName, follow);
2787 }
2788
2789
2790
2791
2792
2793 public Collection<GeneralizableElementFacade> getAllGeneralizations()
2794 {
2795 return this.getSuperManageableEntity().getAllGeneralizations();
2796 }
2797
2798
2799
2800
2801
2802 public Collection<GeneralizableElementFacade> getAllSpecializations()
2803 {
2804 return this.getSuperManageableEntity().getAllSpecializations();
2805 }
2806
2807
2808
2809
2810
2811 public GeneralizableElementFacade getGeneralization()
2812 {
2813 return this.getSuperManageableEntity().getGeneralization();
2814 }
2815
2816
2817
2818
2819
2820
2821 public Collection<GeneralizationFacade> getGeneralizationLinks()
2822 {
2823 return this.getSuperManageableEntity().getGeneralizationLinks();
2824 }
2825
2826
2827
2828
2829
2830 public String getGeneralizationList()
2831 {
2832 return this.getSuperManageableEntity().getGeneralizationList();
2833 }
2834
2835
2836
2837
2838
2839
2840 public GeneralizableElementFacade getGeneralizationRoot()
2841 {
2842 return this.getSuperManageableEntity().getGeneralizationRoot();
2843 }
2844
2845
2846
2847
2848
2849 public Collection<GeneralizableElementFacade> getGeneralizations()
2850 {
2851 return this.getSuperManageableEntity().getGeneralizations();
2852 }
2853
2854
2855
2856
2857
2858 public Collection<GeneralizableElementFacade> getSpecializations()
2859 {
2860 return this.getSuperManageableEntity().getSpecializations();
2861 }
2862
2863
2864
2865
2866
2867
2868
2869 public List<ManageableEntity> getAllManageables()
2870 {
2871 return this.getSuperManageableEntity().getAllManageables();
2872 }
2873
2874
2875
2876
2877
2878 public ManageableEntityAttribute getDisplayAttribute()
2879 {
2880 return this.getSuperManageableEntity().getDisplayAttribute();
2881 }
2882
2883
2884
2885
2886
2887 public String getFullyQualifiedManageableServiceName()
2888 {
2889 return this.getSuperManageableEntity().getFullyQualifiedManageableServiceName();
2890 }
2891
2892
2893
2894
2895
2896 public List<ManageableEntityAssociationEnd> getManageableAssociationEnds()
2897 {
2898 return this.getSuperManageableEntity().getManageableAssociationEnds();
2899 }
2900
2901
2902
2903
2904
2905
2906 public List<ManageableEntityAttribute> getManageableAttributes()
2907 {
2908 return this.getSuperManageableEntity().getManageableAttributes();
2909 }
2910
2911
2912
2913
2914
2915 public ManageableEntityAttribute getManageableIdentifier()
2916 {
2917 return this.getSuperManageableEntity().getManageableIdentifier();
2918 }
2919
2920
2921
2922
2923
2924 public List<ModelElementFacade> getManageableMembers()
2925 {
2926 return this.getSuperManageableEntity().getManageableMembers();
2927 }
2928
2929
2930
2931
2932
2933 public String getManageablePackageName()
2934 {
2935 return this.getSuperManageableEntity().getManageablePackageName();
2936 }
2937
2938
2939
2940
2941
2942 public String getManageablePackagePath()
2943 {
2944 return this.getSuperManageableEntity().getManageablePackagePath();
2945 }
2946
2947
2948
2949
2950
2951 public String getManageableServiceAccessorCall()
2952 {
2953 return this.getSuperManageableEntity().getManageableServiceAccessorCall();
2954 }
2955
2956
2957
2958
2959
2960 public String getManageableServiceFullPath()
2961 {
2962 return this.getSuperManageableEntity().getManageableServiceFullPath();
2963 }
2964
2965
2966
2967
2968
2969 public String getManageableServiceName()
2970 {
2971 return this.getSuperManageableEntity().getManageableServiceName();
2972 }
2973
2974
2975
2976
2977
2978 public int getMaximumListSize()
2979 {
2980 return this.getSuperManageableEntity().getMaximumListSize();
2981 }
2982
2983
2984
2985
2986
2987 public int getPageSize()
2988 {
2989 return this.getSuperManageableEntity().getPageSize();
2990 }
2991
2992
2993
2994
2995
2996 public List<ManageableEntity> getReferencingManageables()
2997 {
2998 return this.getSuperManageableEntity().getReferencingManageables();
2999 }
3000
3001
3002
3003
3004
3005 public List<ActorFacade> getUsers()
3006 {
3007 return this.getSuperManageableEntity().getUsers();
3008 }
3009
3010
3011
3012
3013
3014 public boolean isCreate()
3015 {
3016 return this.getSuperManageableEntity().isCreate();
3017 }
3018
3019
3020
3021
3022
3023 public boolean isDelete()
3024 {
3025 return this.getSuperManageableEntity().isDelete();
3026 }
3027
3028
3029
3030
3031
3032 public boolean isManageable()
3033 {
3034 return this.getSuperManageableEntity().isManageable();
3035 }
3036
3037
3038
3039
3040
3041 public boolean isRead()
3042 {
3043 return this.getSuperManageableEntity().isRead();
3044 }
3045
3046
3047
3048
3049
3050 public boolean isResolveable()
3051 {
3052 return this.getSuperManageableEntity().isResolveable();
3053 }
3054
3055
3056
3057
3058
3059 public boolean isUpdate()
3060 {
3061 return this.getSuperManageableEntity().isUpdate();
3062 }
3063
3064
3065
3066
3067
3068 public String listManageableMembers(boolean withTypes)
3069 {
3070 return this.getSuperManageableEntity().listManageableMembers(withTypes);
3071 }
3072
3073
3074
3075
3076
3077 public String listManageableMembersWithWrapperTypes()
3078 {
3079 return this.getSuperManageableEntity().listManageableMembersWithWrapperTypes();
3080 }
3081
3082
3083
3084
3085
3086 public void copyTaggedValues(ModelElementFacade element)
3087 {
3088 this.getSuperManageableEntity().copyTaggedValues(element);
3089 }
3090
3091
3092
3093
3094
3095
3096 public Object findTaggedValue(String tagName)
3097 {
3098 return this.getSuperManageableEntity().findTaggedValue(tagName);
3099 }
3100
3101
3102
3103
3104
3105
3106 public Collection<Object> findTaggedValues(String tagName)
3107 {
3108 return this.getSuperManageableEntity().findTaggedValues(tagName);
3109 }
3110
3111
3112
3113
3114
3115
3116
3117 public String getBindedFullyQualifiedName(ModelElementFacade bindedElement)
3118 {
3119 return this.getSuperManageableEntity().getBindedFullyQualifiedName(bindedElement);
3120 }
3121
3122
3123
3124
3125
3126 public Collection<ConstraintFacade> getConstraints()
3127 {
3128 return this.getSuperManageableEntity().getConstraints();
3129 }
3130
3131
3132
3133
3134
3135
3136 public Collection<ConstraintFacade> getConstraints(String kind)
3137 {
3138 return this.getSuperManageableEntity().getConstraints(kind);
3139 }
3140
3141
3142
3143
3144
3145
3146
3147 public String getDocumentation(String indent)
3148 {
3149 return this.getSuperManageableEntity().getDocumentation(indent);
3150 }
3151
3152
3153
3154
3155
3156
3157
3158
3159 public String getDocumentation(String indent, int lineLength)
3160 {
3161 return this.getSuperManageableEntity().getDocumentation(indent, lineLength);
3162 }
3163
3164
3165
3166
3167
3168
3169
3170 public String getDocumentation(String indent, int lineLength, boolean htmlStyle)
3171 {
3172 return this.getSuperManageableEntity().getDocumentation(indent, lineLength, htmlStyle);
3173 }
3174
3175
3176
3177
3178
3179 public String getFullyQualifiedName()
3180 {
3181 return this.getSuperManageableEntity().getFullyQualifiedName();
3182 }
3183
3184
3185
3186
3187
3188
3189
3190
3191 public String getFullyQualifiedName(boolean modelName)
3192 {
3193 return this.getSuperManageableEntity().getFullyQualifiedName(modelName);
3194 }
3195
3196
3197
3198
3199
3200
3201 public String getFullyQualifiedNamePath()
3202 {
3203 return this.getSuperManageableEntity().getFullyQualifiedNamePath();
3204 }
3205
3206
3207
3208
3209
3210 public String getId()
3211 {
3212 return this.getSuperManageableEntity().getId();
3213 }
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223 public Collection<String> getKeywords()
3224 {
3225 return this.getSuperManageableEntity().getKeywords();
3226 }
3227
3228
3229
3230
3231
3232 public String getLabel()
3233 {
3234 return this.getSuperManageableEntity().getLabel();
3235 }
3236
3237
3238
3239
3240
3241 public TypeMappings getLanguageMappings()
3242 {
3243 return this.getSuperManageableEntity().getLanguageMappings();
3244 }
3245
3246
3247
3248
3249
3250
3251 public ModelFacade getModel()
3252 {
3253 return this.getSuperManageableEntity().getModel();
3254 }
3255
3256
3257
3258
3259
3260 public String getName()
3261 {
3262 return this.getSuperManageableEntity().getName();
3263 }
3264
3265
3266
3267
3268
3269 public ModelElementFacade getPackage()
3270 {
3271 return this.getSuperManageableEntity().getPackage();
3272 }
3273
3274
3275
3276
3277
3278 public String getPackageName()
3279 {
3280 return this.getSuperManageableEntity().getPackageName();
3281 }
3282
3283
3284
3285
3286
3287
3288 public String getPackageName(boolean modelName)
3289 {
3290 return this.getSuperManageableEntity().getPackageName(modelName);
3291 }
3292
3293
3294
3295
3296
3297 public String getPackagePath()
3298 {
3299 return this.getSuperManageableEntity().getPackagePath();
3300 }
3301
3302
3303
3304
3305
3306
3307
3308
3309 public String getQualifiedName()
3310 {
3311 return this.getSuperManageableEntity().getQualifiedName();
3312 }
3313
3314
3315
3316
3317
3318 public PackageFacade getRootPackage()
3319 {
3320 return this.getSuperManageableEntity().getRootPackage();
3321 }
3322
3323
3324
3325
3326
3327 public Collection<DependencyFacade> getSourceDependencies()
3328 {
3329 return this.getSuperManageableEntity().getSourceDependencies();
3330 }
3331
3332
3333
3334
3335
3336
3337 public StateMachineFacade getStateMachineContext()
3338 {
3339 return this.getSuperManageableEntity().getStateMachineContext();
3340 }
3341
3342
3343
3344
3345
3346 public Collection<String> getStereotypeNames()
3347 {
3348 return this.getSuperManageableEntity().getStereotypeNames();
3349 }
3350
3351
3352
3353
3354
3355 public Collection<StereotypeFacade> getStereotypes()
3356 {
3357 return this.getSuperManageableEntity().getStereotypes();
3358 }
3359
3360
3361
3362
3363
3364 public Collection<TaggedValueFacade> getTaggedValues()
3365 {
3366 return this.getSuperManageableEntity().getTaggedValues();
3367 }
3368
3369
3370
3371
3372
3373 public Collection<DependencyFacade> getTargetDependencies()
3374 {
3375 return this.getSuperManageableEntity().getTargetDependencies();
3376 }
3377
3378
3379
3380
3381
3382 public Object getTemplateParameter(String parameterName)
3383 {
3384 return this.getSuperManageableEntity().getTemplateParameter(parameterName);
3385 }
3386
3387
3388
3389
3390
3391 public Collection<TemplateParameterFacade> getTemplateParameters()
3392 {
3393 return this.getSuperManageableEntity().getTemplateParameters();
3394 }
3395
3396
3397
3398
3399
3400
3401 public String getVisibility()
3402 {
3403 return this.getSuperManageableEntity().getVisibility();
3404 }
3405
3406
3407
3408
3409
3410
3411 public boolean hasExactStereotype(String stereotypeName)
3412 {
3413 return this.getSuperManageableEntity().hasExactStereotype(stereotypeName);
3414 }
3415
3416
3417
3418
3419
3420
3421 public boolean hasKeyword(String keywordName)
3422 {
3423 return this.getSuperManageableEntity().hasKeyword(keywordName);
3424 }
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438 public boolean hasStereotype(String stereotypeName)
3439 {
3440 return this.getSuperManageableEntity().hasStereotype(stereotypeName);
3441 }
3442
3443
3444
3445
3446
3447
3448 public boolean isBindingDependenciesPresent()
3449 {
3450 return this.getSuperManageableEntity().isBindingDependenciesPresent();
3451 }
3452
3453
3454
3455
3456
3457 public boolean isConstraintsPresent()
3458 {
3459 return this.getSuperManageableEntity().isConstraintsPresent();
3460 }
3461
3462
3463
3464
3465
3466 public boolean isDocumentationPresent()
3467 {
3468 return this.getSuperManageableEntity().isDocumentationPresent();
3469 }
3470
3471
3472
3473
3474
3475 public boolean isReservedWord()
3476 {
3477 return this.getSuperManageableEntity().isReservedWord();
3478 }
3479
3480
3481
3482
3483
3484
3485 public boolean isTemplateParametersPresent()
3486 {
3487 return this.getSuperManageableEntity().isTemplateParametersPresent();
3488 }
3489
3490
3491
3492
3493
3494
3495
3496 public boolean isValidIdentifierName()
3497 {
3498 return this.getSuperManageableEntity().isValidIdentifierName();
3499 }
3500
3501
3502
3503
3504
3505
3506
3507 public String translateConstraint(String name, String translation)
3508 {
3509 return this.getSuperManageableEntity().translateConstraint(name, translation);
3510 }
3511
3512
3513
3514
3515
3516 public String[] translateConstraints(String translation)
3517 {
3518 return this.getSuperManageableEntity().translateConstraints(translation);
3519 }
3520
3521
3522
3523
3524
3525 public String[] translateConstraints(String kind, String translation)
3526 {
3527 return this.getSuperManageableEntity().translateConstraints(kind, translation);
3528 }
3529
3530
3531
3532
3533 @Override
3534 public void initialize()
3535 {
3536 this.getSuperManageableEntity().initialize();
3537 }
3538
3539
3540
3541
3542
3543 @Override
3544 public Object getValidationOwner()
3545 {
3546 Object owner = this.getSuperManageableEntity().getValidationOwner();
3547 return owner;
3548 }
3549
3550
3551
3552
3553
3554 @Override
3555 public String getValidationName()
3556 {
3557 String name = this.getSuperManageableEntity().getValidationName();
3558 return name;
3559 }
3560
3561
3562
3563
3564
3565 @Override
3566 public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
3567 {
3568 this.getSuperManageableEntity().validateInvariants(validationMessages);
3569 }
3570
3571
3572
3573
3574 private static final String NAME_PROPERTY = "name";
3575 private static final String FQNAME_PROPERTY = "fullyQualifiedName";
3576
3577
3578
3579
3580 @Override
3581 public String toString()
3582 {
3583 final StringBuilder toString = new StringBuilder(this.getClass().getName());
3584 toString.append("[");
3585 try
3586 {
3587 toString.append(Introspector.instance().getProperty(this, FQNAME_PROPERTY));
3588 }
3589 catch (final Throwable tryAgain)
3590 {
3591 try
3592 {
3593 toString.append(Introspector.instance().getProperty(this, NAME_PROPERTY));
3594 }
3595 catch (final Throwable ignore)
3596 {
3597
3598 }
3599 }
3600 toString.append("]");
3601 return toString.toString();
3602 }
3603 }