1
2
3
4
5 package org.andromda.cartridges.spring.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.StateMachineFacade;
31 import org.andromda.metafacades.uml.StereotypeFacade;
32 import org.andromda.metafacades.uml.TaggedValueFacade;
33 import org.andromda.metafacades.uml.TemplateParameterFacade;
34 import org.andromda.metafacades.uml.TypeMappings;
35
36
37
38
39
40
41
42 public abstract class SpringManageableEntityLogic
43 extends MetafacadeBase
44 implements SpringManageableEntity
45 {
46
47
48
49
50 protected Object metaObject;
51
52
53
54
55
56 protected SpringManageableEntityLogic(Object metaObjectIn, String context)
57 {
58 super(metaObjectIn, getContext(context));
59 this.superSpringEntity =
60 (SpringEntity)
61 MetafacadeFactory.getInstance().createFacadeImpl(
62 "org.andromda.cartridges.spring.metafacades.SpringEntity",
63 metaObjectIn,
64 getContext(context));
65 this.superManageableEntity =
66 (ManageableEntity)
67 MetafacadeFactory.getInstance().createFacadeImpl(
68 "org.andromda.metafacades.uml.ManageableEntity",
69 metaObjectIn,
70 getContext(context));
71 this.metaObject = metaObjectIn;
72 }
73
74
75
76
77
78
79 private static String getContext(String context)
80 {
81 if (context == null)
82 {
83 context = "org.andromda.cartridges.spring.metafacades.SpringManageableEntity";
84 }
85 return context;
86 }
87
88 private SpringEntity superSpringEntity;
89 private boolean superSpringEntityInitialized = false;
90
91
92
93
94
95 protected SpringEntity getSuperSpringEntity()
96 {
97 if (!this.superSpringEntityInitialized)
98 {
99 ((MetafacadeBase)this.superSpringEntity).setMetafacadeContext(this.getMetafacadeContext());
100 this.superSpringEntityInitialized = true;
101 }
102 return this.superSpringEntity;
103 }
104
105 private ManageableEntity superManageableEntity;
106 private boolean superManageableEntityInitialized = false;
107
108
109
110
111
112 protected ManageableEntity getSuperManageableEntity()
113 {
114 if (!this.superManageableEntityInitialized)
115 {
116 ((MetafacadeBase)this.superManageableEntity).setMetafacadeContext(this.getMetafacadeContext());
117 this.superManageableEntityInitialized = true;
118 }
119 return this.superManageableEntity;
120 }
121
122
123
124
125
126 @Override
127 public void resetMetafacadeContext(String context)
128 {
129 if (!this.contextRoot)
130 {
131 context = getContext(context);
132 setMetafacadeContext (context);
133 if (this.superSpringEntityInitialized)
134 {
135 ((MetafacadeBase)this.superSpringEntity).resetMetafacadeContext(context);
136 }
137 if (this.superManageableEntityInitialized)
138 {
139 ((MetafacadeBase)this.superManageableEntity).resetMetafacadeContext(context);
140 }
141 }
142 }
143
144
145
146
147
148 public boolean isSpringManageableEntityMetaType()
149 {
150 return true;
151 }
152
153
154
155
156
157
158
159 protected abstract String handleGetFullyQualifiedManageableDaoName();
160
161 private String __fullyQualifiedManageableDaoName1a;
162 private boolean __fullyQualifiedManageableDaoName1aSet = false;
163
164
165
166
167
168
169 public final String getFullyQualifiedManageableDaoName()
170 {
171 String fullyQualifiedManageableDaoName1a = this.__fullyQualifiedManageableDaoName1a;
172 if (!this.__fullyQualifiedManageableDaoName1aSet)
173 {
174
175 fullyQualifiedManageableDaoName1a = handleGetFullyQualifiedManageableDaoName();
176
177 this.__fullyQualifiedManageableDaoName1a = fullyQualifiedManageableDaoName1a;
178 if (isMetafacadePropertyCachingEnabled())
179 {
180 this.__fullyQualifiedManageableDaoName1aSet = true;
181 }
182 }
183 return fullyQualifiedManageableDaoName1a;
184 }
185
186
187
188
189
190 protected abstract String handleGetManageableDaoName();
191
192 private String __manageableDaoName2a;
193 private boolean __manageableDaoName2aSet = false;
194
195
196
197
198
199
200 public final String getManageableDaoName()
201 {
202 String manageableDaoName2a = this.__manageableDaoName2a;
203 if (!this.__manageableDaoName2aSet)
204 {
205
206 manageableDaoName2a = handleGetManageableDaoName();
207
208 this.__manageableDaoName2a = manageableDaoName2a;
209 if (isMetafacadePropertyCachingEnabled())
210 {
211 this.__manageableDaoName2aSet = true;
212 }
213 }
214 return manageableDaoName2a;
215 }
216
217
218
219
220
221 protected abstract String handleGetManageableDaoFullPath();
222
223 private String __manageableDaoFullPath3a;
224 private boolean __manageableDaoFullPath3aSet = false;
225
226
227
228
229
230
231 public final String getManageableDaoFullPath()
232 {
233 String manageableDaoFullPath3a = this.__manageableDaoFullPath3a;
234 if (!this.__manageableDaoFullPath3aSet)
235 {
236
237 manageableDaoFullPath3a = handleGetManageableDaoFullPath();
238
239 this.__manageableDaoFullPath3a = manageableDaoFullPath3a;
240 if (isMetafacadePropertyCachingEnabled())
241 {
242 this.__manageableDaoFullPath3aSet = true;
243 }
244 }
245 return manageableDaoFullPath3a;
246 }
247
248
249
250
251
252 protected abstract String handleGetManageableDaoBaseName();
253
254 private String __manageableDaoBaseName4a;
255 private boolean __manageableDaoBaseName4aSet = false;
256
257
258
259
260
261
262 public final String getManageableDaoBaseName()
263 {
264 String manageableDaoBaseName4a = this.__manageableDaoBaseName4a;
265 if (!this.__manageableDaoBaseName4aSet)
266 {
267
268 manageableDaoBaseName4a = handleGetManageableDaoBaseName();
269
270 this.__manageableDaoBaseName4a = manageableDaoBaseName4a;
271 if (isMetafacadePropertyCachingEnabled())
272 {
273 this.__manageableDaoBaseName4aSet = true;
274 }
275 }
276 return manageableDaoBaseName4a;
277 }
278
279
280
281
282
283 protected abstract String handleGetManageableDaoBaseFullPath();
284
285 private String __manageableDaoBaseFullPath5a;
286 private boolean __manageableDaoBaseFullPath5aSet = false;
287
288
289
290
291
292
293 public final String getManageableDaoBaseFullPath()
294 {
295 String manageableDaoBaseFullPath5a = this.__manageableDaoBaseFullPath5a;
296 if (!this.__manageableDaoBaseFullPath5aSet)
297 {
298
299 manageableDaoBaseFullPath5a = handleGetManageableDaoBaseFullPath();
300
301 this.__manageableDaoBaseFullPath5a = manageableDaoBaseFullPath5a;
302 if (isMetafacadePropertyCachingEnabled())
303 {
304 this.__manageableDaoBaseFullPath5aSet = true;
305 }
306 }
307 return manageableDaoBaseFullPath5a;
308 }
309
310
311
312
313
314 protected abstract String handleGetFullyQualifiedManageableDaoBaseName();
315
316 private String __fullyQualifiedManageableDaoBaseName6a;
317 private boolean __fullyQualifiedManageableDaoBaseName6aSet = false;
318
319
320
321
322
323
324 public final String getFullyQualifiedManageableDaoBaseName()
325 {
326 String fullyQualifiedManageableDaoBaseName6a = this.__fullyQualifiedManageableDaoBaseName6a;
327 if (!this.__fullyQualifiedManageableDaoBaseName6aSet)
328 {
329
330 fullyQualifiedManageableDaoBaseName6a = handleGetFullyQualifiedManageableDaoBaseName();
331
332 this.__fullyQualifiedManageableDaoBaseName6a = fullyQualifiedManageableDaoBaseName6a;
333 if (isMetafacadePropertyCachingEnabled())
334 {
335 this.__fullyQualifiedManageableDaoBaseName6aSet = true;
336 }
337 }
338 return fullyQualifiedManageableDaoBaseName6a;
339 }
340
341
342
343
344
345 protected abstract String handleGetManageableServiceBaseFullPath();
346
347 private String __manageableServiceBaseFullPath7a;
348 private boolean __manageableServiceBaseFullPath7aSet = false;
349
350
351
352
353
354
355 public final String getManageableServiceBaseFullPath()
356 {
357 String manageableServiceBaseFullPath7a = this.__manageableServiceBaseFullPath7a;
358 if (!this.__manageableServiceBaseFullPath7aSet)
359 {
360
361 manageableServiceBaseFullPath7a = handleGetManageableServiceBaseFullPath();
362
363 this.__manageableServiceBaseFullPath7a = manageableServiceBaseFullPath7a;
364 if (isMetafacadePropertyCachingEnabled())
365 {
366 this.__manageableServiceBaseFullPath7aSet = true;
367 }
368 }
369 return manageableServiceBaseFullPath7a;
370 }
371
372
373
374
375
376 protected abstract String handleGetManageableServiceBaseName();
377
378 private String __manageableServiceBaseName8a;
379 private boolean __manageableServiceBaseName8aSet = false;
380
381
382
383
384
385
386 public final String getManageableServiceBaseName()
387 {
388 String manageableServiceBaseName8a = this.__manageableServiceBaseName8a;
389 if (!this.__manageableServiceBaseName8aSet)
390 {
391
392 manageableServiceBaseName8a = handleGetManageableServiceBaseName();
393
394 this.__manageableServiceBaseName8a = manageableServiceBaseName8a;
395 if (isMetafacadePropertyCachingEnabled())
396 {
397 this.__manageableServiceBaseName8aSet = true;
398 }
399 }
400 return manageableServiceBaseName8a;
401 }
402
403
404
405
406
407 protected abstract String handleGetFullyQualifiedManageableServiceBaseName();
408
409 private String __fullyQualifiedManageableServiceBaseName9a;
410 private boolean __fullyQualifiedManageableServiceBaseName9aSet = false;
411
412
413
414
415
416
417 public final String getFullyQualifiedManageableServiceBaseName()
418 {
419 String fullyQualifiedManageableServiceBaseName9a = this.__fullyQualifiedManageableServiceBaseName9a;
420 if (!this.__fullyQualifiedManageableServiceBaseName9aSet)
421 {
422
423 fullyQualifiedManageableServiceBaseName9a = handleGetFullyQualifiedManageableServiceBaseName();
424
425 this.__fullyQualifiedManageableServiceBaseName9a = fullyQualifiedManageableServiceBaseName9a;
426 if (isMetafacadePropertyCachingEnabled())
427 {
428 this.__fullyQualifiedManageableServiceBaseName9aSet = true;
429 }
430 }
431 return fullyQualifiedManageableServiceBaseName9a;
432 }
433
434
435
436
437
438 protected abstract String handleGetDaoReferenceName();
439
440 private String __daoReferenceName10a;
441 private boolean __daoReferenceName10aSet = false;
442
443
444
445
446
447
448 public final String getDaoReferenceName()
449 {
450 String daoReferenceName10a = this.__daoReferenceName10a;
451 if (!this.__daoReferenceName10aSet)
452 {
453
454 daoReferenceName10a = handleGetDaoReferenceName();
455
456 this.__daoReferenceName10a = daoReferenceName10a;
457 if (isMetafacadePropertyCachingEnabled())
458 {
459 this.__daoReferenceName10aSet = true;
460 }
461 }
462 return daoReferenceName10a;
463 }
464
465
466
467
468
469 protected abstract String handleGetManageableValueObjectFullPath();
470
471 private String __manageableValueObjectFullPath11a;
472 private boolean __manageableValueObjectFullPath11aSet = false;
473
474
475
476
477
478
479 public final String getManageableValueObjectFullPath()
480 {
481 String manageableValueObjectFullPath11a = this.__manageableValueObjectFullPath11a;
482 if (!this.__manageableValueObjectFullPath11aSet)
483 {
484
485 manageableValueObjectFullPath11a = handleGetManageableValueObjectFullPath();
486
487 this.__manageableValueObjectFullPath11a = manageableValueObjectFullPath11a;
488 if (isMetafacadePropertyCachingEnabled())
489 {
490 this.__manageableValueObjectFullPath11aSet = true;
491 }
492 }
493 return manageableValueObjectFullPath11a;
494 }
495
496
497
498
499
500 protected abstract String handleGetManageableValueObjectClassName();
501
502 private String __manageableValueObjectClassName12a;
503 private boolean __manageableValueObjectClassName12aSet = false;
504
505
506
507
508
509
510 public final String getManageableValueObjectClassName()
511 {
512 String manageableValueObjectClassName12a = this.__manageableValueObjectClassName12a;
513 if (!this.__manageableValueObjectClassName12aSet)
514 {
515
516 manageableValueObjectClassName12a = handleGetManageableValueObjectClassName();
517
518 this.__manageableValueObjectClassName12a = manageableValueObjectClassName12a;
519 if (isMetafacadePropertyCachingEnabled())
520 {
521 this.__manageableValueObjectClassName12aSet = true;
522 }
523 }
524 return manageableValueObjectClassName12a;
525 }
526
527
528
529
530
531 protected abstract String handleGetFullyQualifiedManageableValueObjectName();
532
533 private String __fullyQualifiedManageableValueObjectName13a;
534 private boolean __fullyQualifiedManageableValueObjectName13aSet = false;
535
536
537
538
539
540
541 public final String getFullyQualifiedManageableValueObjectName()
542 {
543 String fullyQualifiedManageableValueObjectName13a = this.__fullyQualifiedManageableValueObjectName13a;
544 if (!this.__fullyQualifiedManageableValueObjectName13aSet)
545 {
546
547 fullyQualifiedManageableValueObjectName13a = handleGetFullyQualifiedManageableValueObjectName();
548
549 this.__fullyQualifiedManageableValueObjectName13a = fullyQualifiedManageableValueObjectName13a;
550 if (isMetafacadePropertyCachingEnabled())
551 {
552 this.__fullyQualifiedManageableValueObjectName13aSet = true;
553 }
554 }
555 return fullyQualifiedManageableValueObjectName13a;
556 }
557
558
559
560
561
562 protected abstract boolean handleIsRemotingTypeRmi();
563
564 private boolean __remotingTypeRmi14a;
565 private boolean __remotingTypeRmi14aSet = false;
566
567
568
569
570
571 public final boolean isRemotingTypeRmi()
572 {
573 boolean remotingTypeRmi14a = this.__remotingTypeRmi14a;
574 if (!this.__remotingTypeRmi14aSet)
575 {
576
577 remotingTypeRmi14a = handleIsRemotingTypeRmi();
578
579 this.__remotingTypeRmi14a = remotingTypeRmi14a;
580 if (isMetafacadePropertyCachingEnabled())
581 {
582 this.__remotingTypeRmi14aSet = true;
583 }
584 }
585 return remotingTypeRmi14a;
586 }
587
588
589
590
591
592 protected abstract boolean handleIsRemotingTypeNone();
593
594 private boolean __remotingTypeNone15a;
595 private boolean __remotingTypeNone15aSet = false;
596
597
598
599
600
601 public final boolean isRemotingTypeNone()
602 {
603 boolean remotingTypeNone15a = this.__remotingTypeNone15a;
604 if (!this.__remotingTypeNone15aSet)
605 {
606
607 remotingTypeNone15a = handleIsRemotingTypeNone();
608
609 this.__remotingTypeNone15a = remotingTypeNone15a;
610 if (isMetafacadePropertyCachingEnabled())
611 {
612 this.__remotingTypeNone15aSet = true;
613 }
614 }
615 return remotingTypeNone15a;
616 }
617
618
619
620
621
622 protected abstract boolean handleIsRemotingTypeHttpInvoker();
623
624 private boolean __remotingTypeHttpInvoker16a;
625 private boolean __remotingTypeHttpInvoker16aSet = false;
626
627
628
629
630
631 public final boolean isRemotingTypeHttpInvoker()
632 {
633 boolean remotingTypeHttpInvoker16a = this.__remotingTypeHttpInvoker16a;
634 if (!this.__remotingTypeHttpInvoker16aSet)
635 {
636
637 remotingTypeHttpInvoker16a = handleIsRemotingTypeHttpInvoker();
638
639 this.__remotingTypeHttpInvoker16a = remotingTypeHttpInvoker16a;
640 if (isMetafacadePropertyCachingEnabled())
641 {
642 this.__remotingTypeHttpInvoker16aSet = true;
643 }
644 }
645 return remotingTypeHttpInvoker16a;
646 }
647
648
649
650
651
652 protected abstract boolean handleIsRemotingTypeHessian();
653
654 private boolean __remotingTypeHessian17a;
655 private boolean __remotingTypeHessian17aSet = false;
656
657
658
659
660
661 public final boolean isRemotingTypeHessian()
662 {
663 boolean remotingTypeHessian17a = this.__remotingTypeHessian17a;
664 if (!this.__remotingTypeHessian17aSet)
665 {
666
667 remotingTypeHessian17a = handleIsRemotingTypeHessian();
668
669 this.__remotingTypeHessian17a = remotingTypeHessian17a;
670 if (isMetafacadePropertyCachingEnabled())
671 {
672 this.__remotingTypeHessian17aSet = true;
673 }
674 }
675 return remotingTypeHessian17a;
676 }
677
678
679
680
681
682 protected abstract boolean handleIsRemotingTypeBurlap();
683
684 private boolean __remotingTypeBurlap18a;
685 private boolean __remotingTypeBurlap18aSet = false;
686
687
688
689
690
691 public final boolean isRemotingTypeBurlap()
692 {
693 boolean remotingTypeBurlap18a = this.__remotingTypeBurlap18a;
694 if (!this.__remotingTypeBurlap18aSet)
695 {
696
697 remotingTypeBurlap18a = handleIsRemotingTypeBurlap();
698
699 this.__remotingTypeBurlap18a = remotingTypeBurlap18a;
700 if (isMetafacadePropertyCachingEnabled())
701 {
702 this.__remotingTypeBurlap18aSet = true;
703 }
704 }
705 return remotingTypeBurlap18a;
706 }
707
708
709
710
711
712 protected abstract String handleGetRemoteUrl();
713
714 private String __remoteUrl19a;
715 private boolean __remoteUrl19aSet = false;
716
717
718
719
720
721 public final String getRemoteUrl()
722 {
723 String remoteUrl19a = this.__remoteUrl19a;
724 if (!this.__remoteUrl19aSet)
725 {
726
727 remoteUrl19a = handleGetRemoteUrl();
728
729 this.__remoteUrl19a = remoteUrl19a;
730 if (isMetafacadePropertyCachingEnabled())
731 {
732 this.__remoteUrl19aSet = true;
733 }
734 }
735 return remoteUrl19a;
736 }
737
738
739
740
741
742 protected abstract String handleGetRemoteServer();
743
744 private String __remoteServer20a;
745 private boolean __remoteServer20aSet = false;
746
747
748
749
750
751 public final String getRemoteServer()
752 {
753 String remoteServer20a = this.__remoteServer20a;
754 if (!this.__remoteServer20aSet)
755 {
756
757 remoteServer20a = handleGetRemoteServer();
758
759 this.__remoteServer20a = remoteServer20a;
760 if (isMetafacadePropertyCachingEnabled())
761 {
762 this.__remoteServer20aSet = true;
763 }
764 }
765 return remoteServer20a;
766 }
767
768
769
770
771
772 protected abstract String handleGetRemotePort();
773
774 private String __remotePort21a;
775 private boolean __remotePort21aSet = false;
776
777
778
779
780
781 public final String getRemotePort()
782 {
783 String remotePort21a = this.__remotePort21a;
784 if (!this.__remotePort21aSet)
785 {
786
787 remotePort21a = handleGetRemotePort();
788
789 this.__remotePort21a = remotePort21a;
790 if (isMetafacadePropertyCachingEnabled())
791 {
792 this.__remotePort21aSet = true;
793 }
794 }
795 return remotePort21a;
796 }
797
798
799
800
801
802 protected abstract String handleGetRemoteContext();
803
804 private String __remoteContext22a;
805 private boolean __remoteContext22aSet = false;
806
807
808
809
810
811 public final String getRemoteContext()
812 {
813 String remoteContext22a = this.__remoteContext22a;
814 if (!this.__remoteContext22aSet)
815 {
816
817 remoteContext22a = handleGetRemoteContext();
818
819 this.__remoteContext22a = remoteContext22a;
820 if (isMetafacadePropertyCachingEnabled())
821 {
822 this.__remoteContext22aSet = true;
823 }
824 }
825 return remoteContext22a;
826 }
827
828
829
830
831
832 protected abstract boolean handleIsRemotable();
833
834 private boolean __remotable23a;
835 private boolean __remotable23aSet = false;
836
837
838
839
840
841 public final boolean isRemotable()
842 {
843 boolean remotable23a = this.__remotable23a;
844 if (!this.__remotable23aSet)
845 {
846
847 remotable23a = handleIsRemotable();
848
849 this.__remotable23a = remotable23a;
850 if (isMetafacadePropertyCachingEnabled())
851 {
852 this.__remotable23aSet = true;
853 }
854 }
855 return remotable23a;
856 }
857
858
859
860
861
862 protected abstract String handleGetManageableSearchExampleFullPath();
863
864 private String __manageableSearchExampleFullPath24a;
865 private boolean __manageableSearchExampleFullPath24aSet = false;
866
867
868
869
870
871
872 public final String getManageableSearchExampleFullPath()
873 {
874 String manageableSearchExampleFullPath24a = this.__manageableSearchExampleFullPath24a;
875 if (!this.__manageableSearchExampleFullPath24aSet)
876 {
877
878 manageableSearchExampleFullPath24a = handleGetManageableSearchExampleFullPath();
879
880 this.__manageableSearchExampleFullPath24a = manageableSearchExampleFullPath24a;
881 if (isMetafacadePropertyCachingEnabled())
882 {
883 this.__manageableSearchExampleFullPath24aSet = true;
884 }
885 }
886 return manageableSearchExampleFullPath24a;
887 }
888
889
890
891
892
893 protected abstract String handleGetManageableSearchExampleClassName();
894
895 private String __manageableSearchExampleClassName25a;
896 private boolean __manageableSearchExampleClassName25aSet = false;
897
898
899
900
901
902
903 public final String getManageableSearchExampleClassName()
904 {
905 String manageableSearchExampleClassName25a = this.__manageableSearchExampleClassName25a;
906 if (!this.__manageableSearchExampleClassName25aSet)
907 {
908
909 manageableSearchExampleClassName25a = handleGetManageableSearchExampleClassName();
910
911 this.__manageableSearchExampleClassName25a = manageableSearchExampleClassName25a;
912 if (isMetafacadePropertyCachingEnabled())
913 {
914 this.__manageableSearchExampleClassName25aSet = true;
915 }
916 }
917 return manageableSearchExampleClassName25a;
918 }
919
920
921
922
923
924 protected abstract String handleGetFullyQualifiedManageableSearchExampleName();
925
926 private String __fullyQualifiedManageableSearchExampleName26a;
927 private boolean __fullyQualifiedManageableSearchExampleName26aSet = false;
928
929
930
931
932
933
934 public final String getFullyQualifiedManageableSearchExampleName()
935 {
936 String fullyQualifiedManageableSearchExampleName26a = this.__fullyQualifiedManageableSearchExampleName26a;
937 if (!this.__fullyQualifiedManageableSearchExampleName26aSet)
938 {
939
940 fullyQualifiedManageableSearchExampleName26a = handleGetFullyQualifiedManageableSearchExampleName();
941
942 this.__fullyQualifiedManageableSearchExampleName26a = fullyQualifiedManageableSearchExampleName26a;
943 if (isMetafacadePropertyCachingEnabled())
944 {
945 this.__fullyQualifiedManageableSearchExampleName26aSet = true;
946 }
947 }
948 return fullyQualifiedManageableSearchExampleName26a;
949 }
950
951
952
953
954
955 public boolean isSpringEntityMetaType()
956 {
957 return true;
958 }
959
960
961
962
963
964 public boolean isManageableEntityMetaType()
965 {
966 return true;
967 }
968
969
970
971
972
973 public boolean isEntityMetaType()
974 {
975 return true;
976 }
977
978
979
980
981
982 public boolean isClassifierFacadeMetaType()
983 {
984 return true;
985 }
986
987
988
989
990
991 public boolean isGeneralizableElementFacadeMetaType()
992 {
993 return true;
994 }
995
996
997
998
999
1000 public boolean isModelElementFacadeMetaType()
1001 {
1002 return true;
1003 }
1004
1005
1006
1007
1008
1009
1010
1011 public Collection<ClassifierFacade> getAllValueObjectReferences()
1012 {
1013 return this.getSuperSpringEntity().getAllValueObjectReferences();
1014 }
1015
1016
1017
1018
1019
1020
1021 public String getAttributeEmbeddedValueList()
1022 {
1023 return this.getSuperSpringEntity().getAttributeEmbeddedValueList();
1024 }
1025
1026
1027
1028
1029
1030
1031 public String getBeanName(boolean targetSuffix)
1032 {
1033 return this.getSuperSpringEntity().getBeanName(targetSuffix);
1034 }
1035
1036
1037
1038
1039
1040
1041 public String getDaoBaseName()
1042 {
1043 return this.getSuperSpringEntity().getDaoBaseName();
1044 }
1045
1046
1047
1048
1049
1050
1051 public Collection<SpringEntityOperation> getDaoBusinessOperations()
1052 {
1053 return this.getSuperSpringEntity().getDaoBusinessOperations();
1054 }
1055
1056
1057
1058
1059
1060 public String getDaoImplementationName()
1061 {
1062 return this.getSuperSpringEntity().getDaoImplementationName();
1063 }
1064
1065
1066
1067
1068
1069 public String getDaoName()
1070 {
1071 return this.getSuperSpringEntity().getDaoName();
1072 }
1073
1074
1075
1076
1077
1078 public String getDaoNoTransformationConstantName()
1079 {
1080 return this.getSuperSpringEntity().getDaoNoTransformationConstantName();
1081 }
1082
1083
1084
1085
1086
1087 public String getEntityImplementationName()
1088 {
1089 return this.getSuperSpringEntity().getEntityImplementationName();
1090 }
1091
1092
1093
1094
1095
1096 public String getEntityName()
1097 {
1098 return this.getSuperSpringEntity().getEntityName();
1099 }
1100
1101
1102
1103
1104
1105 public String getFullyQualifiedDaoBaseName()
1106 {
1107 return this.getSuperSpringEntity().getFullyQualifiedDaoBaseName();
1108 }
1109
1110
1111
1112
1113
1114 public String getFullyQualifiedDaoImplementationName()
1115 {
1116 return this.getSuperSpringEntity().getFullyQualifiedDaoImplementationName();
1117 }
1118
1119
1120
1121
1122
1123 public String getFullyQualifiedDaoName()
1124 {
1125 return this.getSuperSpringEntity().getFullyQualifiedDaoName();
1126 }
1127
1128
1129
1130
1131
1132 public String getFullyQualifiedEntityImplementationName()
1133 {
1134 return this.getSuperSpringEntity().getFullyQualifiedEntityImplementationName();
1135 }
1136
1137
1138
1139
1140
1141 public String getFullyQualifiedEntityName()
1142 {
1143 return this.getSuperSpringEntity().getFullyQualifiedEntityName();
1144 }
1145
1146
1147
1148
1149
1150 public String getHibernateInheritanceStrategy()
1151 {
1152 return this.getSuperSpringEntity().getHibernateInheritanceStrategy();
1153 }
1154
1155
1156
1157
1158
1159
1160 public SpringEntity getRoot()
1161 {
1162 return this.getSuperSpringEntity().getRoot();
1163 }
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181 public Collection<ClassifierFacade> getValueObjectReferences()
1182 {
1183 return this.getSuperSpringEntity().getValueObjectReferences();
1184 }
1185
1186
1187
1188
1189
1190 public boolean isDaoBusinessOperationsPresent()
1191 {
1192 return this.getSuperSpringEntity().isDaoBusinessOperationsPresent();
1193 }
1194
1195
1196
1197
1198
1199
1200 public boolean isDaoImplementationRequired()
1201 {
1202 return this.getSuperSpringEntity().isDaoImplementationRequired();
1203 }
1204
1205
1206
1207
1208
1209 public boolean isHibernateInheritanceClass()
1210 {
1211 return this.getSuperSpringEntity().isHibernateInheritanceClass();
1212 }
1213
1214
1215
1216
1217
1218 public boolean isHibernateInheritanceConcrete()
1219 {
1220 return this.getSuperSpringEntity().isHibernateInheritanceConcrete();
1221 }
1222
1223
1224
1225
1226
1227 public boolean isHibernateInheritanceInterface()
1228 {
1229 return this.getSuperSpringEntity().isHibernateInheritanceInterface();
1230 }
1231
1232
1233
1234
1235
1236 public boolean isHibernateInheritanceSubclass()
1237 {
1238 return this.getSuperSpringEntity().isHibernateInheritanceSubclass();
1239 }
1240
1241
1242
1243
1244
1245
1246 public boolean isRequiresHibernateMapping()
1247 {
1248 return this.getSuperSpringEntity().isRequiresHibernateMapping();
1249 }
1250
1251
1252
1253
1254
1255 public boolean isRichClient()
1256 {
1257 return this.getSuperSpringEntity().isRichClient();
1258 }
1259
1260
1261
1262
1263
1264 public AttributeFacade findAttribute(String name)
1265 {
1266 return this.getSuperSpringEntity().findAttribute(name);
1267 }
1268
1269
1270
1271
1272
1273 public Collection<ClassifierFacade> getAbstractions()
1274 {
1275 return this.getSuperSpringEntity().getAbstractions();
1276 }
1277
1278
1279
1280
1281
1282
1283 public Collection<ClassifierFacade> getAllAssociatedClasses()
1284 {
1285 return this.getSuperSpringEntity().getAllAssociatedClasses();
1286 }
1287
1288
1289
1290
1291
1292
1293 public Collection<ModelElementFacade> getAllProperties()
1294 {
1295 return this.getSuperSpringEntity().getAllProperties();
1296 }
1297
1298
1299
1300
1301
1302
1303 public Collection<ModelElementFacade> getAllRequiredConstructorParameters()
1304 {
1305 return this.getSuperSpringEntity().getAllRequiredConstructorParameters();
1306 }
1307
1308
1309
1310
1311
1312
1313 public ClassifierFacade getArray()
1314 {
1315 return this.getSuperSpringEntity().getArray();
1316 }
1317
1318
1319
1320
1321
1322 public String getArrayName()
1323 {
1324 return this.getSuperSpringEntity().getArrayName();
1325 }
1326
1327
1328
1329
1330
1331
1332 public Collection<ClassifierFacade> getAssociatedClasses()
1333 {
1334 return this.getSuperSpringEntity().getAssociatedClasses();
1335 }
1336
1337
1338
1339
1340
1341 public List<AssociationEndFacade> getAssociationEnds()
1342 {
1343 return this.getSuperSpringEntity().getAssociationEnds();
1344 }
1345
1346
1347
1348
1349
1350 public List<AttributeFacade> getAttributes()
1351 {
1352 return this.getSuperSpringEntity().getAttributes();
1353 }
1354
1355
1356
1357
1358
1359
1360 public List<AttributeFacade> getAttributes(boolean follow)
1361 {
1362 return this.getSuperSpringEntity().getAttributes(follow);
1363 }
1364
1365
1366
1367
1368
1369 public String getFullyQualifiedArrayName()
1370 {
1371 return this.getSuperSpringEntity().getFullyQualifiedArrayName();
1372 }
1373
1374
1375
1376
1377
1378
1379
1380
1381 public Collection<OperationFacade> getImplementationOperations()
1382 {
1383 return this.getSuperSpringEntity().getImplementationOperations();
1384 }
1385
1386
1387
1388
1389
1390 public String getImplementedInterfaceList()
1391 {
1392 return this.getSuperSpringEntity().getImplementedInterfaceList();
1393 }
1394
1395
1396
1397
1398
1399 public Collection<AttributeFacade> getInstanceAttributes()
1400 {
1401 return this.getSuperSpringEntity().getInstanceAttributes();
1402 }
1403
1404
1405
1406
1407
1408 public List<OperationFacade> getInstanceOperations()
1409 {
1410 return this.getSuperSpringEntity().getInstanceOperations();
1411 }
1412
1413
1414
1415
1416
1417
1418 public Collection<ClassifierFacade> getInterfaceAbstractions()
1419 {
1420 return this.getSuperSpringEntity().getInterfaceAbstractions();
1421 }
1422
1423
1424
1425
1426
1427
1428 public String getJavaNewString()
1429 {
1430 return this.getSuperSpringEntity().getJavaNewString();
1431 }
1432
1433
1434
1435
1436
1437
1438 public String getJavaNullString()
1439 {
1440 return this.getSuperSpringEntity().getJavaNullString();
1441 }
1442
1443
1444
1445
1446
1447 public Collection<AssociationEndFacade> getNavigableConnectingEnds()
1448 {
1449 return this.getSuperSpringEntity().getNavigableConnectingEnds();
1450 }
1451
1452
1453
1454
1455
1456
1457 public List<AssociationEndFacade> getNavigableConnectingEnds(boolean follow)
1458 {
1459 return this.getSuperSpringEntity().getNavigableConnectingEnds(follow);
1460 }
1461
1462
1463
1464
1465
1466
1467
1468 public ClassifierFacade getNonArray()
1469 {
1470 return this.getSuperSpringEntity().getNonArray();
1471 }
1472
1473
1474
1475
1476
1477
1478
1479 public String getOperationCallFromAttributes()
1480 {
1481 return this.getSuperSpringEntity().getOperationCallFromAttributes();
1482 }
1483
1484
1485
1486
1487
1488 public List<OperationFacade> getOperations()
1489 {
1490 return this.getSuperSpringEntity().getOperations();
1491 }
1492
1493
1494
1495
1496
1497
1498 public List<ModelElementFacade> getProperties()
1499 {
1500 return this.getSuperSpringEntity().getProperties();
1501 }
1502
1503
1504
1505
1506
1507
1508
1509 public List getProperties(boolean follow)
1510 {
1511 return this.getSuperSpringEntity().getProperties(follow);
1512 }
1513
1514
1515
1516
1517
1518
1519 public Collection<ModelElementFacade> getRequiredConstructorParameters()
1520 {
1521 return this.getSuperSpringEntity().getRequiredConstructorParameters();
1522 }
1523
1524
1525
1526
1527
1528 public long getSerialVersionUID()
1529 {
1530 return this.getSuperSpringEntity().getSerialVersionUID();
1531 }
1532
1533
1534
1535
1536
1537 public Collection<AttributeFacade> getStaticAttributes()
1538 {
1539 return this.getSuperSpringEntity().getStaticAttributes();
1540 }
1541
1542
1543
1544
1545
1546 public List<OperationFacade> getStaticOperations()
1547 {
1548 return this.getSuperSpringEntity().getStaticOperations();
1549 }
1550
1551
1552
1553
1554
1555
1556 public ClassifierFacade getSuperClass()
1557 {
1558 return this.getSuperSpringEntity().getSuperClass();
1559 }
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569 public String getWrapperName()
1570 {
1571 return this.getSuperSpringEntity().getWrapperName();
1572 }
1573
1574
1575
1576
1577
1578 public boolean isAbstract()
1579 {
1580 return this.getSuperSpringEntity().isAbstract();
1581 }
1582
1583
1584
1585
1586
1587 public boolean isArrayType()
1588 {
1589 return this.getSuperSpringEntity().isArrayType();
1590 }
1591
1592
1593
1594
1595
1596 public boolean isAssociationClass()
1597 {
1598 return this.getSuperSpringEntity().isAssociationClass();
1599 }
1600
1601
1602
1603
1604
1605 public boolean isBlobType()
1606 {
1607 return this.getSuperSpringEntity().isBlobType();
1608 }
1609
1610
1611
1612
1613
1614 public boolean isBooleanType()
1615 {
1616 return this.getSuperSpringEntity().isBooleanType();
1617 }
1618
1619
1620
1621
1622
1623 public boolean isCharacterType()
1624 {
1625 return this.getSuperSpringEntity().isCharacterType();
1626 }
1627
1628
1629
1630
1631
1632 public boolean isClobType()
1633 {
1634 return this.getSuperSpringEntity().isClobType();
1635 }
1636
1637
1638
1639
1640
1641 public boolean isCollectionType()
1642 {
1643 return this.getSuperSpringEntity().isCollectionType();
1644 }
1645
1646
1647
1648
1649
1650
1651
1652 public boolean isDataType()
1653 {
1654 return this.getSuperSpringEntity().isDataType();
1655 }
1656
1657
1658
1659
1660
1661 public boolean isDateType()
1662 {
1663 return this.getSuperSpringEntity().isDateType();
1664 }
1665
1666
1667
1668
1669
1670 public boolean isDoubleType()
1671 {
1672 return this.getSuperSpringEntity().isDoubleType();
1673 }
1674
1675
1676
1677
1678
1679 public boolean isEmbeddedValue()
1680 {
1681 return this.getSuperSpringEntity().isEmbeddedValue();
1682 }
1683
1684
1685
1686
1687
1688 public boolean isEnumeration()
1689 {
1690 return this.getSuperSpringEntity().isEnumeration();
1691 }
1692
1693
1694
1695
1696
1697 public boolean isFileType()
1698 {
1699 return this.getSuperSpringEntity().isFileType();
1700 }
1701
1702
1703
1704
1705
1706 public boolean isFloatType()
1707 {
1708 return this.getSuperSpringEntity().isFloatType();
1709 }
1710
1711
1712
1713
1714
1715 public boolean isIntegerType()
1716 {
1717 return this.getSuperSpringEntity().isIntegerType();
1718 }
1719
1720
1721
1722
1723
1724 public boolean isInterface()
1725 {
1726 return this.getSuperSpringEntity().isInterface();
1727 }
1728
1729
1730
1731
1732
1733 public boolean isLeaf()
1734 {
1735 return this.getSuperSpringEntity().isLeaf();
1736 }
1737
1738
1739
1740
1741
1742 public boolean isListType()
1743 {
1744 return this.getSuperSpringEntity().isListType();
1745 }
1746
1747
1748
1749
1750
1751 public boolean isLongType()
1752 {
1753 return this.getSuperSpringEntity().isLongType();
1754 }
1755
1756
1757
1758
1759
1760 public boolean isMapType()
1761 {
1762 return this.getSuperSpringEntity().isMapType();
1763 }
1764
1765
1766
1767
1768
1769 public boolean isPrimitive()
1770 {
1771 return this.getSuperSpringEntity().isPrimitive();
1772 }
1773
1774
1775
1776
1777
1778 public boolean isSetType()
1779 {
1780 return this.getSuperSpringEntity().isSetType();
1781 }
1782
1783
1784
1785
1786
1787 public boolean isStringType()
1788 {
1789 return this.getSuperSpringEntity().isStringType();
1790 }
1791
1792
1793
1794
1795
1796 public boolean isTimeType()
1797 {
1798 return this.getSuperSpringEntity().isTimeType();
1799 }
1800
1801
1802
1803
1804
1805 public boolean isWrappedPrimitive()
1806 {
1807 return this.getSuperSpringEntity().isWrappedPrimitive();
1808 }
1809
1810
1811
1812
1813
1814 public Collection<DependencyFacade> getAllEntityReferences()
1815 {
1816 return this.getSuperSpringEntity().getAllEntityReferences();
1817 }
1818
1819
1820
1821
1822
1823
1824
1825 public String getAttributeNameList(boolean follow, boolean withIdentifiers)
1826 {
1827 return this.getSuperSpringEntity().getAttributeNameList(follow, withIdentifiers);
1828 }
1829
1830
1831
1832
1833
1834
1835
1836
1837 public String getAttributeNameList(boolean follow, boolean withIdentifiers, boolean withDerived)
1838 {
1839 return this.getSuperSpringEntity().getAttributeNameList(follow, withIdentifiers, withDerived);
1840 }
1841
1842
1843
1844
1845
1846
1847
1848 public String getAttributeTypeList(boolean follow, boolean withIdentifiers)
1849 {
1850 return this.getSuperSpringEntity().getAttributeTypeList(follow, withIdentifiers);
1851 }
1852
1853
1854
1855
1856
1857
1858 public Collection<AttributeFacade> getAttributes(boolean follow, boolean withIdentifiers)
1859 {
1860 return this.getSuperSpringEntity().getAttributes(follow, withIdentifiers);
1861 }
1862
1863
1864
1865
1866
1867
1868
1869 public Collection<AttributeFacade> getAttributes(boolean follow, boolean withIdentifiers, boolean withDerived)
1870 {
1871 return this.getSuperSpringEntity().getAttributes(follow, withIdentifiers, withDerived);
1872 }
1873
1874
1875
1876
1877
1878 public Collection<OperationFacade> getBusinessOperations()
1879 {
1880 return this.getSuperSpringEntity().getBusinessOperations();
1881 }
1882
1883
1884
1885
1886
1887
1888
1889 public Collection<EntityAssociationEnd> getChildEnds()
1890 {
1891 return this.getSuperSpringEntity().getChildEnds();
1892 }
1893
1894
1895
1896
1897
1898 public Collection<AttributeFacade> getEmbeddedValues()
1899 {
1900 return this.getSuperSpringEntity().getEmbeddedValues();
1901 }
1902
1903
1904
1905
1906
1907 public Collection<DependencyFacade> getEntityReferences()
1908 {
1909 return this.getSuperSpringEntity().getEntityReferences();
1910 }
1911
1912
1913
1914
1915
1916
1917 public String getFullyQualifiedIdentifierTypeName()
1918 {
1919 return this.getSuperSpringEntity().getFullyQualifiedIdentifierTypeName();
1920 }
1921
1922
1923
1924
1925
1926 public Collection<AssociationEndFacade> getIdentifierAssociationEnds()
1927 {
1928 return this.getSuperSpringEntity().getIdentifierAssociationEnds();
1929 }
1930
1931
1932
1933
1934
1935 public String getIdentifierGetterName()
1936 {
1937 return this.getSuperSpringEntity().getIdentifierGetterName();
1938 }
1939
1940
1941
1942
1943
1944
1945 public String getIdentifierName()
1946 {
1947 return this.getSuperSpringEntity().getIdentifierName();
1948 }
1949
1950
1951
1952
1953
1954 public String getIdentifierSetterName()
1955 {
1956 return this.getSuperSpringEntity().getIdentifierSetterName();
1957 }
1958
1959
1960
1961
1962
1963
1964 public String getIdentifierTypeName()
1965 {
1966 return this.getSuperSpringEntity().getIdentifierTypeName();
1967 }
1968
1969
1970
1971
1972
1973
1974
1975 public Collection<ModelElementFacade> getIdentifiers()
1976 {
1977 return this.getSuperSpringEntity().getIdentifiers();
1978 }
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988 public Collection<ModelElementFacade> getIdentifiers(boolean follow)
1989 {
1990 return this.getSuperSpringEntity().getIdentifiers(follow);
1991 }
1992
1993
1994
1995
1996
1997 public short getMaxSqlNameLength()
1998 {
1999 return this.getSuperSpringEntity().getMaxSqlNameLength();
2000 }
2001
2002
2003
2004
2005
2006
2007 public String getOperationCallFromAttributes(boolean withIdentifiers)
2008 {
2009 return this.getSuperSpringEntity().getOperationCallFromAttributes(withIdentifiers);
2010 }
2011
2012
2013
2014
2015
2016
2017
2018
2019 public String getOperationCallFromAttributes(boolean withIdentifiers, boolean follow)
2020 {
2021 return this.getSuperSpringEntity().getOperationCallFromAttributes(withIdentifiers, follow);
2022 }
2023
2024
2025
2026
2027
2028
2029
2030 public EntityAssociationEnd getParentEnd()
2031 {
2032 return this.getSuperSpringEntity().getParentEnd();
2033 }
2034
2035
2036
2037
2038
2039
2040
2041
2042 public Collection<ModelElementFacade> getProperties(boolean follow, boolean withIdentifiers)
2043 {
2044 return this.getSuperSpringEntity().getProperties(follow, withIdentifiers);
2045 }
2046
2047
2048
2049
2050
2051 public Collection<EntityQueryOperation> getQueryOperations()
2052 {
2053 return this.getSuperSpringEntity().getQueryOperations();
2054 }
2055
2056
2057
2058
2059
2060
2061
2062
2063 public Collection<OperationFacade> getQueryOperations(boolean follow)
2064 {
2065 return this.getSuperSpringEntity().getQueryOperations(follow);
2066 }
2067
2068
2069
2070
2071
2072
2073
2074 public String getRequiredAttributeNameList(boolean follow, boolean withIdentifiers)
2075 {
2076 return this.getSuperSpringEntity().getRequiredAttributeNameList(follow, withIdentifiers);
2077 }
2078
2079
2080
2081
2082
2083
2084
2085 public String getRequiredAttributeTypeList(boolean follow, boolean withIdentifiers)
2086 {
2087 return this.getSuperSpringEntity().getRequiredAttributeTypeList(follow, withIdentifiers);
2088 }
2089
2090
2091
2092
2093
2094
2095
2096
2097 public Collection<AttributeFacade> getRequiredAttributes(boolean follow, boolean withIdentifiers)
2098 {
2099 return this.getSuperSpringEntity().getRequiredAttributes(follow, withIdentifiers);
2100 }
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111 public Collection<ModelElementFacade> getRequiredProperties(boolean follow, boolean withIdentifiers)
2112 {
2113 return this.getSuperSpringEntity().getRequiredProperties(follow, withIdentifiers);
2114 }
2115
2116
2117
2118
2119
2120 public String getRequiredPropertyNameList(boolean follow, boolean withIdentifiers)
2121 {
2122 return this.getSuperSpringEntity().getRequiredPropertyNameList(follow, withIdentifiers);
2123 }
2124
2125
2126
2127
2128
2129 public String getRequiredPropertyTypeList(boolean follow, boolean withIdentifiers)
2130 {
2131 return this.getSuperSpringEntity().getRequiredPropertyTypeList(follow, withIdentifiers);
2132 }
2133
2134
2135
2136
2137
2138 public String getSchema()
2139 {
2140 return this.getSuperSpringEntity().getSchema();
2141 }
2142
2143
2144
2145
2146
2147 public String getTableName()
2148 {
2149 return this.getSuperSpringEntity().getTableName();
2150 }
2151
2152
2153
2154
2155
2156
2157
2158 public boolean isChild()
2159 {
2160 return this.getSuperSpringEntity().isChild();
2161 }
2162
2163
2164
2165
2166
2167
2168 public boolean isCompositeIdentifier()
2169 {
2170 return this.getSuperSpringEntity().isCompositeIdentifier();
2171 }
2172
2173
2174
2175
2176
2177 public boolean isDynamicIdentifiersPresent()
2178 {
2179 return this.getSuperSpringEntity().isDynamicIdentifiersPresent();
2180 }
2181
2182
2183
2184
2185
2186 public boolean isIdentifiersPresent()
2187 {
2188 return this.getSuperSpringEntity().isIdentifiersPresent();
2189 }
2190
2191
2192
2193
2194
2195 public boolean isUsingAssignedIdentifier()
2196 {
2197 return this.getSuperSpringEntity().isUsingAssignedIdentifier();
2198 }
2199
2200
2201
2202
2203
2204
2205
2206 public boolean isUsingForeignIdentifier()
2207 {
2208 return this.getSuperSpringEntity().isUsingForeignIdentifier();
2209 }
2210
2211
2212
2213
2214
2215
2216 public Object findTaggedValue(String tagName, boolean follow)
2217 {
2218 return this.getSuperSpringEntity().findTaggedValue(tagName, follow);
2219 }
2220
2221
2222
2223
2224
2225 public Collection<GeneralizableElementFacade> getAllGeneralizations()
2226 {
2227 return this.getSuperSpringEntity().getAllGeneralizations();
2228 }
2229
2230
2231
2232
2233
2234 public Collection<GeneralizableElementFacade> getAllSpecializations()
2235 {
2236 return this.getSuperSpringEntity().getAllSpecializations();
2237 }
2238
2239
2240
2241
2242
2243 public GeneralizableElementFacade getGeneralization()
2244 {
2245 return this.getSuperSpringEntity().getGeneralization();
2246 }
2247
2248
2249
2250
2251
2252
2253 public Collection<GeneralizationFacade> getGeneralizationLinks()
2254 {
2255 return this.getSuperSpringEntity().getGeneralizationLinks();
2256 }
2257
2258
2259
2260
2261
2262 public String getGeneralizationList()
2263 {
2264 return this.getSuperSpringEntity().getGeneralizationList();
2265 }
2266
2267
2268
2269
2270
2271
2272 public GeneralizableElementFacade getGeneralizationRoot()
2273 {
2274 return this.getSuperSpringEntity().getGeneralizationRoot();
2275 }
2276
2277
2278
2279
2280
2281 public Collection<GeneralizableElementFacade> getGeneralizations()
2282 {
2283 return this.getSuperSpringEntity().getGeneralizations();
2284 }
2285
2286
2287
2288
2289
2290 public Collection<GeneralizableElementFacade> getSpecializations()
2291 {
2292 return this.getSuperSpringEntity().getSpecializations();
2293 }
2294
2295
2296
2297
2298
2299 public void copyTaggedValues(ModelElementFacade element)
2300 {
2301 this.getSuperSpringEntity().copyTaggedValues(element);
2302 }
2303
2304
2305
2306
2307
2308
2309 public Object findTaggedValue(String tagName)
2310 {
2311 return this.getSuperSpringEntity().findTaggedValue(tagName);
2312 }
2313
2314
2315
2316
2317
2318
2319 public Collection<Object> findTaggedValues(String tagName)
2320 {
2321 return this.getSuperSpringEntity().findTaggedValues(tagName);
2322 }
2323
2324
2325
2326
2327
2328
2329
2330 public String getBindedFullyQualifiedName(ModelElementFacade bindedElement)
2331 {
2332 return this.getSuperSpringEntity().getBindedFullyQualifiedName(bindedElement);
2333 }
2334
2335
2336
2337
2338
2339 public Collection<ConstraintFacade> getConstraints()
2340 {
2341 return this.getSuperSpringEntity().getConstraints();
2342 }
2343
2344
2345
2346
2347
2348
2349 public Collection<ConstraintFacade> getConstraints(String kind)
2350 {
2351 return this.getSuperSpringEntity().getConstraints(kind);
2352 }
2353
2354
2355
2356
2357
2358
2359
2360 public String getDocumentation(String indent)
2361 {
2362 return this.getSuperSpringEntity().getDocumentation(indent);
2363 }
2364
2365
2366
2367
2368
2369
2370
2371
2372 public String getDocumentation(String indent, int lineLength)
2373 {
2374 return this.getSuperSpringEntity().getDocumentation(indent, lineLength);
2375 }
2376
2377
2378
2379
2380
2381
2382
2383 public String getDocumentation(String indent, int lineLength, boolean htmlStyle)
2384 {
2385 return this.getSuperSpringEntity().getDocumentation(indent, lineLength, htmlStyle);
2386 }
2387
2388
2389
2390
2391
2392 public String getFullyQualifiedName()
2393 {
2394 return this.getSuperSpringEntity().getFullyQualifiedName();
2395 }
2396
2397
2398
2399
2400
2401
2402
2403
2404 public String getFullyQualifiedName(boolean modelName)
2405 {
2406 return this.getSuperSpringEntity().getFullyQualifiedName(modelName);
2407 }
2408
2409
2410
2411
2412
2413
2414 public String getFullyQualifiedNamePath()
2415 {
2416 return this.getSuperSpringEntity().getFullyQualifiedNamePath();
2417 }
2418
2419
2420
2421
2422
2423 public String getId()
2424 {
2425 return this.getSuperSpringEntity().getId();
2426 }
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436 public Collection<String> getKeywords()
2437 {
2438 return this.getSuperSpringEntity().getKeywords();
2439 }
2440
2441
2442
2443
2444
2445 public String getLabel()
2446 {
2447 return this.getSuperSpringEntity().getLabel();
2448 }
2449
2450
2451
2452
2453
2454 public TypeMappings getLanguageMappings()
2455 {
2456 return this.getSuperSpringEntity().getLanguageMappings();
2457 }
2458
2459
2460
2461
2462
2463
2464 public ModelFacade getModel()
2465 {
2466 return this.getSuperSpringEntity().getModel();
2467 }
2468
2469
2470
2471
2472
2473 public String getName()
2474 {
2475 return this.getSuperSpringEntity().getName();
2476 }
2477
2478
2479
2480
2481
2482 public ModelElementFacade getPackage()
2483 {
2484 return this.getSuperSpringEntity().getPackage();
2485 }
2486
2487
2488
2489
2490
2491 public String getPackageName()
2492 {
2493 return this.getSuperSpringEntity().getPackageName();
2494 }
2495
2496
2497
2498
2499
2500
2501 public String getPackageName(boolean modelName)
2502 {
2503 return this.getSuperSpringEntity().getPackageName(modelName);
2504 }
2505
2506
2507
2508
2509
2510 public String getPackagePath()
2511 {
2512 return this.getSuperSpringEntity().getPackagePath();
2513 }
2514
2515
2516
2517
2518
2519
2520
2521
2522 public String getQualifiedName()
2523 {
2524 return this.getSuperSpringEntity().getQualifiedName();
2525 }
2526
2527
2528
2529
2530
2531 public PackageFacade getRootPackage()
2532 {
2533 return this.getSuperSpringEntity().getRootPackage();
2534 }
2535
2536
2537
2538
2539
2540 public Collection<DependencyFacade> getSourceDependencies()
2541 {
2542 return this.getSuperSpringEntity().getSourceDependencies();
2543 }
2544
2545
2546
2547
2548
2549
2550 public StateMachineFacade getStateMachineContext()
2551 {
2552 return this.getSuperSpringEntity().getStateMachineContext();
2553 }
2554
2555
2556
2557
2558
2559 public Collection<String> getStereotypeNames()
2560 {
2561 return this.getSuperSpringEntity().getStereotypeNames();
2562 }
2563
2564
2565
2566
2567
2568 public Collection<StereotypeFacade> getStereotypes()
2569 {
2570 return this.getSuperSpringEntity().getStereotypes();
2571 }
2572
2573
2574
2575
2576
2577 public Collection<TaggedValueFacade> getTaggedValues()
2578 {
2579 return this.getSuperSpringEntity().getTaggedValues();
2580 }
2581
2582
2583
2584
2585
2586 public Collection<DependencyFacade> getTargetDependencies()
2587 {
2588 return this.getSuperSpringEntity().getTargetDependencies();
2589 }
2590
2591
2592
2593
2594
2595 public Object getTemplateParameter(String parameterName)
2596 {
2597 return this.getSuperSpringEntity().getTemplateParameter(parameterName);
2598 }
2599
2600
2601
2602
2603
2604 public Collection<TemplateParameterFacade> getTemplateParameters()
2605 {
2606 return this.getSuperSpringEntity().getTemplateParameters();
2607 }
2608
2609
2610
2611
2612
2613
2614 public String getVisibility()
2615 {
2616 return this.getSuperSpringEntity().getVisibility();
2617 }
2618
2619
2620
2621
2622
2623
2624 public boolean hasExactStereotype(String stereotypeName)
2625 {
2626 return this.getSuperSpringEntity().hasExactStereotype(stereotypeName);
2627 }
2628
2629
2630
2631
2632
2633
2634 public boolean hasKeyword(String keywordName)
2635 {
2636 return this.getSuperSpringEntity().hasKeyword(keywordName);
2637 }
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651 public boolean hasStereotype(String stereotypeName)
2652 {
2653 return this.getSuperSpringEntity().hasStereotype(stereotypeName);
2654 }
2655
2656
2657
2658
2659
2660
2661 public boolean isBindingDependenciesPresent()
2662 {
2663 return this.getSuperSpringEntity().isBindingDependenciesPresent();
2664 }
2665
2666
2667
2668
2669
2670 public boolean isConstraintsPresent()
2671 {
2672 return this.getSuperSpringEntity().isConstraintsPresent();
2673 }
2674
2675
2676
2677
2678
2679 public boolean isDocumentationPresent()
2680 {
2681 return this.getSuperSpringEntity().isDocumentationPresent();
2682 }
2683
2684
2685
2686
2687
2688 public boolean isReservedWord()
2689 {
2690 return this.getSuperSpringEntity().isReservedWord();
2691 }
2692
2693
2694
2695
2696
2697
2698 public boolean isTemplateParametersPresent()
2699 {
2700 return this.getSuperSpringEntity().isTemplateParametersPresent();
2701 }
2702
2703
2704
2705
2706
2707
2708
2709 public boolean isValidIdentifierName()
2710 {
2711 return this.getSuperSpringEntity().isValidIdentifierName();
2712 }
2713
2714
2715
2716
2717
2718
2719
2720 public String translateConstraint(String name, String translation)
2721 {
2722 return this.getSuperSpringEntity().translateConstraint(name, translation);
2723 }
2724
2725
2726
2727
2728
2729 public String[] translateConstraints(String translation)
2730 {
2731 return this.getSuperSpringEntity().translateConstraints(translation);
2732 }
2733
2734
2735
2736
2737
2738 public String[] translateConstraints(String kind, String translation)
2739 {
2740 return this.getSuperSpringEntity().translateConstraints(kind, translation);
2741 }
2742
2743
2744
2745
2746
2747
2748
2749
2750 public List<ManageableEntity> getAllManageables()
2751 {
2752 return this.getSuperManageableEntity().getAllManageables();
2753 }
2754
2755
2756
2757
2758
2759 public ManageableEntityAttribute getDisplayAttribute()
2760 {
2761 return this.getSuperManageableEntity().getDisplayAttribute();
2762 }
2763
2764
2765
2766
2767
2768 public String getFullyQualifiedManageableServiceName()
2769 {
2770 return this.getSuperManageableEntity().getFullyQualifiedManageableServiceName();
2771 }
2772
2773
2774
2775
2776
2777 public List<ManageableEntityAssociationEnd> getManageableAssociationEnds()
2778 {
2779 return this.getSuperManageableEntity().getManageableAssociationEnds();
2780 }
2781
2782
2783
2784
2785
2786
2787 public List<ManageableEntityAttribute> getManageableAttributes()
2788 {
2789 return this.getSuperManageableEntity().getManageableAttributes();
2790 }
2791
2792
2793
2794
2795
2796 public ManageableEntityAttribute getManageableIdentifier()
2797 {
2798 return this.getSuperManageableEntity().getManageableIdentifier();
2799 }
2800
2801
2802
2803
2804
2805 public List<ModelElementFacade> getManageableMembers()
2806 {
2807 return this.getSuperManageableEntity().getManageableMembers();
2808 }
2809
2810
2811
2812
2813
2814 public String getManageablePackageName()
2815 {
2816 return this.getSuperManageableEntity().getManageablePackageName();
2817 }
2818
2819
2820
2821
2822
2823 public String getManageablePackagePath()
2824 {
2825 return this.getSuperManageableEntity().getManageablePackagePath();
2826 }
2827
2828
2829
2830
2831
2832 public String getManageableServiceAccessorCall()
2833 {
2834 return this.getSuperManageableEntity().getManageableServiceAccessorCall();
2835 }
2836
2837
2838
2839
2840
2841 public String getManageableServiceFullPath()
2842 {
2843 return this.getSuperManageableEntity().getManageableServiceFullPath();
2844 }
2845
2846
2847
2848
2849
2850 public String getManageableServiceName()
2851 {
2852 return this.getSuperManageableEntity().getManageableServiceName();
2853 }
2854
2855
2856
2857
2858
2859 public int getMaximumListSize()
2860 {
2861 return this.getSuperManageableEntity().getMaximumListSize();
2862 }
2863
2864
2865
2866
2867
2868 public int getPageSize()
2869 {
2870 return this.getSuperManageableEntity().getPageSize();
2871 }
2872
2873
2874
2875
2876
2877 public List<ManageableEntity> getReferencingManageables()
2878 {
2879 return this.getSuperManageableEntity().getReferencingManageables();
2880 }
2881
2882
2883
2884
2885
2886 public List<ActorFacade> getUsers()
2887 {
2888 return this.getSuperManageableEntity().getUsers();
2889 }
2890
2891
2892
2893
2894
2895 public boolean isCreate()
2896 {
2897 return this.getSuperManageableEntity().isCreate();
2898 }
2899
2900
2901
2902
2903
2904 public boolean isDelete()
2905 {
2906 return this.getSuperManageableEntity().isDelete();
2907 }
2908
2909
2910
2911
2912
2913 public boolean isManageable()
2914 {
2915 return this.getSuperManageableEntity().isManageable();
2916 }
2917
2918
2919
2920
2921
2922 public boolean isRead()
2923 {
2924 return this.getSuperManageableEntity().isRead();
2925 }
2926
2927
2928
2929
2930
2931 public boolean isResolveable()
2932 {
2933 return this.getSuperManageableEntity().isResolveable();
2934 }
2935
2936
2937
2938
2939
2940 public boolean isUpdate()
2941 {
2942 return this.getSuperManageableEntity().isUpdate();
2943 }
2944
2945
2946
2947
2948
2949 public String listManageableMembers(boolean withTypes)
2950 {
2951 return this.getSuperManageableEntity().listManageableMembers(withTypes);
2952 }
2953
2954
2955
2956
2957
2958 public String listManageableMembersWithWrapperTypes()
2959 {
2960 return this.getSuperManageableEntity().listManageableMembersWithWrapperTypes();
2961 }
2962
2963
2964
2965
2966 @Override
2967 public void initialize()
2968 {
2969 this.getSuperSpringEntity().initialize();
2970 this.getSuperManageableEntity().initialize();
2971 }
2972
2973
2974
2975
2976
2977 @Override
2978 public Object getValidationOwner()
2979 {
2980 Object owner = this.getSuperSpringEntity().getValidationOwner();
2981 if (owner == null)
2982 {
2983 owner = this.getSuperManageableEntity().getValidationOwner();
2984 }
2985 return owner;
2986 }
2987
2988
2989
2990
2991
2992 @Override
2993 public String getValidationName()
2994 {
2995 String name = this.getSuperSpringEntity().getValidationName();
2996 if (name == null)
2997 {
2998 name = this.getSuperManageableEntity().getValidationName();
2999 }
3000 return name;
3001 }
3002
3003
3004
3005
3006
3007 @Override
3008 public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
3009 {
3010 this.getSuperSpringEntity().validateInvariants(validationMessages);
3011 this.getSuperManageableEntity().validateInvariants(validationMessages);
3012 }
3013
3014
3015
3016
3017 private static final String NAME_PROPERTY = "name";
3018 private static final String FQNAME_PROPERTY = "fullyQualifiedName";
3019
3020
3021
3022
3023 @Override
3024 public String toString()
3025 {
3026 final StringBuilder toString = new StringBuilder(this.getClass().getName());
3027 toString.append("[");
3028 try
3029 {
3030 toString.append(Introspector.instance().getProperty(this, FQNAME_PROPERTY));
3031 }
3032 catch (final Throwable tryAgain)
3033 {
3034 try
3035 {
3036 toString.append(Introspector.instance().getProperty(this, NAME_PROPERTY));
3037 }
3038 catch (final Throwable ignore)
3039 {
3040
3041 }
3042 }
3043 toString.append("]");
3044 return toString.toString();
3045 }
3046 }