View Javadoc

1   //
2   // Attention: generated code (by MetafacadeLogic.vsl) - do not modify!
3   //
4   package org.andromda.cartridges.spring.metafacades;
5   
6   /***
7    * MetafacadeLogic for org.andromda.cartridges.spring.metafacades.SpringManageableEntity
8    *
9    * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity
10   */
11  public abstract class SpringManageableEntityLogic
12      extends org.andromda.core.metafacade.MetafacadeBase
13      implements org.andromda.cartridges.spring.metafacades.SpringManageableEntity
14  {
15  
16      protected Object metaObject;
17  
18      public SpringManageableEntityLogic(Object metaObject, String context)
19      {
20          super(metaObject, getContext(context));
21          this.superSpringEntity =
22             (org.andromda.cartridges.spring.metafacades.SpringEntity)
23              org.andromda.core.metafacade.MetafacadeFactory.getInstance().createFacadeImpl(
24                      "org.andromda.cartridges.spring.metafacades.SpringEntity",
25                      metaObject,
26                      getContext(context));
27          this.superManageableEntity =
28             (org.andromda.metafacades.uml.ManageableEntity)
29              org.andromda.core.metafacade.MetafacadeFactory.getInstance().createFacadeImpl(
30                      "org.andromda.metafacades.uml.ManageableEntity",
31                      metaObject,
32                      getContext(context));
33          this.metaObject = metaObject;
34      }
35  
36      /***
37       * Gets the context for this metafacade logic instance.
38       */
39      private static String getContext(String context)
40      {
41          if (context == null)
42          {
43              context = "org.andromda.cartridges.spring.metafacades.SpringManageableEntity";
44          }
45          return context;
46      }
47  
48      private org.andromda.cartridges.spring.metafacades.SpringEntity superSpringEntity;
49      private boolean superSpringEntityInitialized = false;
50  
51      /***
52       * Gets the org.andromda.cartridges.spring.metafacades.SpringEntity parent instance.
53       */
54      protected org.andromda.cartridges.spring.metafacades.SpringEntity getSuperSpringEntity()
55      {
56          if (!this.superSpringEntityInitialized)
57          {
58              ((org.andromda.core.metafacade.MetafacadeBase)superSpringEntity).setMetafacadeContext(this.getMetafacadeContext());
59              this.superSpringEntityInitialized = true;
60          }
61          return superSpringEntity;
62      }
63  
64      private org.andromda.metafacades.uml.ManageableEntity superManageableEntity;
65      private boolean superManageableEntityInitialized = false;
66  
67      /***
68       * Gets the org.andromda.metafacades.uml.ManageableEntity parent instance.
69       */
70      protected org.andromda.metafacades.uml.ManageableEntity getSuperManageableEntity()
71      {
72          if (!this.superManageableEntityInitialized)
73          {
74              ((org.andromda.core.metafacade.MetafacadeBase)superManageableEntity).setMetafacadeContext(this.getMetafacadeContext());
75              this.superManageableEntityInitialized = true;
76          }
77          return superManageableEntity;
78      }
79  
80      /***
81       * @see org.andromda.core.metafacade.MetafacadeBase
82       */
83      public void resetMetafacadeContext(String context)
84      {
85          if (!this.contextRoot) // reset context only for non-root metafacades
86          {
87              context = getContext(context);  // to have same value as in original constructor call
88              setMetafacadeContext (context);
89              if (this.superSpringEntityInitialized)
90              {
91                  ((org.andromda.core.metafacade.MetafacadeBase)superSpringEntity).resetMetafacadeContext(context);
92              }
93              if (this.superManageableEntityInitialized)
94              {
95                  ((org.andromda.core.metafacade.MetafacadeBase)superManageableEntity).resetMetafacadeContext(context);
96              }
97          }
98      }
99  
100     /***
101      * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity
102      */
103     public boolean isSpringManageableEntityMetaType()
104     {
105         return true;
106     }
107     
108     // --------------- attributes ---------------------
109 
110    /***
111     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getFullyQualifiedManageableDaoName()
112     */
113     protected abstract java.lang.String handleGetFullyQualifiedManageableDaoName();
114 
115     private void handleGetFullyQualifiedManageableDaoName1aPreCondition()
116     {
117     }
118 
119     private void handleGetFullyQualifiedManageableDaoName1aPostCondition()
120     {
121     }
122 
123     private java.lang.String __fullyQualifiedManageableDaoName1a;
124     private boolean __fullyQualifiedManageableDaoName1aSet = false;
125 
126     public final java.lang.String getFullyQualifiedManageableDaoName()
127     {
128         java.lang.String fullyQualifiedManageableDaoName1a = this.__fullyQualifiedManageableDaoName1a;
129         if (!this.__fullyQualifiedManageableDaoName1aSet)
130         {
131             handleGetFullyQualifiedManageableDaoName1aPreCondition();
132             fullyQualifiedManageableDaoName1a = handleGetFullyQualifiedManageableDaoName();
133             handleGetFullyQualifiedManageableDaoName1aPostCondition();
134             this.__fullyQualifiedManageableDaoName1a = fullyQualifiedManageableDaoName1a;
135             if (isMetafacadePropertyCachingEnabled())
136             {
137                 this.__fullyQualifiedManageableDaoName1aSet = true;
138             }
139         }
140         return fullyQualifiedManageableDaoName1a;
141     }
142 
143    /***
144     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getManageableDaoName()
145     */
146     protected abstract java.lang.String handleGetManageableDaoName();
147 
148     private void handleGetManageableDaoName2aPreCondition()
149     {
150     }
151 
152     private void handleGetManageableDaoName2aPostCondition()
153     {
154     }
155 
156     private java.lang.String __manageableDaoName2a;
157     private boolean __manageableDaoName2aSet = false;
158 
159     public final java.lang.String getManageableDaoName()
160     {
161         java.lang.String manageableDaoName2a = this.__manageableDaoName2a;
162         if (!this.__manageableDaoName2aSet)
163         {
164             handleGetManageableDaoName2aPreCondition();
165             manageableDaoName2a = handleGetManageableDaoName();
166             handleGetManageableDaoName2aPostCondition();
167             this.__manageableDaoName2a = manageableDaoName2a;
168             if (isMetafacadePropertyCachingEnabled())
169             {
170                 this.__manageableDaoName2aSet = true;
171             }
172         }
173         return manageableDaoName2a;
174     }
175 
176    /***
177     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getManageableDaoFullPath()
178     */
179     protected abstract java.lang.String handleGetManageableDaoFullPath();
180 
181     private void handleGetManageableDaoFullPath3aPreCondition()
182     {
183     }
184 
185     private void handleGetManageableDaoFullPath3aPostCondition()
186     {
187     }
188 
189     private java.lang.String __manageableDaoFullPath3a;
190     private boolean __manageableDaoFullPath3aSet = false;
191 
192     public final java.lang.String getManageableDaoFullPath()
193     {
194         java.lang.String manageableDaoFullPath3a = this.__manageableDaoFullPath3a;
195         if (!this.__manageableDaoFullPath3aSet)
196         {
197             handleGetManageableDaoFullPath3aPreCondition();
198             manageableDaoFullPath3a = handleGetManageableDaoFullPath();
199             handleGetManageableDaoFullPath3aPostCondition();
200             this.__manageableDaoFullPath3a = manageableDaoFullPath3a;
201             if (isMetafacadePropertyCachingEnabled())
202             {
203                 this.__manageableDaoFullPath3aSet = true;
204             }
205         }
206         return manageableDaoFullPath3a;
207     }
208 
209    /***
210     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getManageableDaoBaseName()
211     */
212     protected abstract java.lang.String handleGetManageableDaoBaseName();
213 
214     private void handleGetManageableDaoBaseName4aPreCondition()
215     {
216     }
217 
218     private void handleGetManageableDaoBaseName4aPostCondition()
219     {
220     }
221 
222     private java.lang.String __manageableDaoBaseName4a;
223     private boolean __manageableDaoBaseName4aSet = false;
224 
225     public final java.lang.String getManageableDaoBaseName()
226     {
227         java.lang.String manageableDaoBaseName4a = this.__manageableDaoBaseName4a;
228         if (!this.__manageableDaoBaseName4aSet)
229         {
230             handleGetManageableDaoBaseName4aPreCondition();
231             manageableDaoBaseName4a = handleGetManageableDaoBaseName();
232             handleGetManageableDaoBaseName4aPostCondition();
233             this.__manageableDaoBaseName4a = manageableDaoBaseName4a;
234             if (isMetafacadePropertyCachingEnabled())
235             {
236                 this.__manageableDaoBaseName4aSet = true;
237             }
238         }
239         return manageableDaoBaseName4a;
240     }
241 
242    /***
243     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getManageableDaoBaseFullPath()
244     */
245     protected abstract java.lang.String handleGetManageableDaoBaseFullPath();
246 
247     private void handleGetManageableDaoBaseFullPath5aPreCondition()
248     {
249     }
250 
251     private void handleGetManageableDaoBaseFullPath5aPostCondition()
252     {
253     }
254 
255     private java.lang.String __manageableDaoBaseFullPath5a;
256     private boolean __manageableDaoBaseFullPath5aSet = false;
257 
258     public final java.lang.String getManageableDaoBaseFullPath()
259     {
260         java.lang.String manageableDaoBaseFullPath5a = this.__manageableDaoBaseFullPath5a;
261         if (!this.__manageableDaoBaseFullPath5aSet)
262         {
263             handleGetManageableDaoBaseFullPath5aPreCondition();
264             manageableDaoBaseFullPath5a = handleGetManageableDaoBaseFullPath();
265             handleGetManageableDaoBaseFullPath5aPostCondition();
266             this.__manageableDaoBaseFullPath5a = manageableDaoBaseFullPath5a;
267             if (isMetafacadePropertyCachingEnabled())
268             {
269                 this.__manageableDaoBaseFullPath5aSet = true;
270             }
271         }
272         return manageableDaoBaseFullPath5a;
273     }
274 
275    /***
276     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getFullyQualifiedManageableDaoBaseName()
277     */
278     protected abstract java.lang.String handleGetFullyQualifiedManageableDaoBaseName();
279 
280     private void handleGetFullyQualifiedManageableDaoBaseName6aPreCondition()
281     {
282     }
283 
284     private void handleGetFullyQualifiedManageableDaoBaseName6aPostCondition()
285     {
286     }
287 
288     private java.lang.String __fullyQualifiedManageableDaoBaseName6a;
289     private boolean __fullyQualifiedManageableDaoBaseName6aSet = false;
290 
291     public final java.lang.String getFullyQualifiedManageableDaoBaseName()
292     {
293         java.lang.String fullyQualifiedManageableDaoBaseName6a = this.__fullyQualifiedManageableDaoBaseName6a;
294         if (!this.__fullyQualifiedManageableDaoBaseName6aSet)
295         {
296             handleGetFullyQualifiedManageableDaoBaseName6aPreCondition();
297             fullyQualifiedManageableDaoBaseName6a = handleGetFullyQualifiedManageableDaoBaseName();
298             handleGetFullyQualifiedManageableDaoBaseName6aPostCondition();
299             this.__fullyQualifiedManageableDaoBaseName6a = fullyQualifiedManageableDaoBaseName6a;
300             if (isMetafacadePropertyCachingEnabled())
301             {
302                 this.__fullyQualifiedManageableDaoBaseName6aSet = true;
303             }
304         }
305         return fullyQualifiedManageableDaoBaseName6a;
306     }
307 
308    /***
309     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getManageableServiceBaseFullPath()
310     */
311     protected abstract java.lang.String handleGetManageableServiceBaseFullPath();
312 
313     private void handleGetManageableServiceBaseFullPath7aPreCondition()
314     {
315     }
316 
317     private void handleGetManageableServiceBaseFullPath7aPostCondition()
318     {
319     }
320 
321     private java.lang.String __manageableServiceBaseFullPath7a;
322     private boolean __manageableServiceBaseFullPath7aSet = false;
323 
324     public final java.lang.String getManageableServiceBaseFullPath()
325     {
326         java.lang.String manageableServiceBaseFullPath7a = this.__manageableServiceBaseFullPath7a;
327         if (!this.__manageableServiceBaseFullPath7aSet)
328         {
329             handleGetManageableServiceBaseFullPath7aPreCondition();
330             manageableServiceBaseFullPath7a = handleGetManageableServiceBaseFullPath();
331             handleGetManageableServiceBaseFullPath7aPostCondition();
332             this.__manageableServiceBaseFullPath7a = manageableServiceBaseFullPath7a;
333             if (isMetafacadePropertyCachingEnabled())
334             {
335                 this.__manageableServiceBaseFullPath7aSet = true;
336             }
337         }
338         return manageableServiceBaseFullPath7a;
339     }
340 
341    /***
342     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getManageableServiceBaseName()
343     */
344     protected abstract java.lang.String handleGetManageableServiceBaseName();
345 
346     private void handleGetManageableServiceBaseName8aPreCondition()
347     {
348     }
349 
350     private void handleGetManageableServiceBaseName8aPostCondition()
351     {
352     }
353 
354     private java.lang.String __manageableServiceBaseName8a;
355     private boolean __manageableServiceBaseName8aSet = false;
356 
357     public final java.lang.String getManageableServiceBaseName()
358     {
359         java.lang.String manageableServiceBaseName8a = this.__manageableServiceBaseName8a;
360         if (!this.__manageableServiceBaseName8aSet)
361         {
362             handleGetManageableServiceBaseName8aPreCondition();
363             manageableServiceBaseName8a = handleGetManageableServiceBaseName();
364             handleGetManageableServiceBaseName8aPostCondition();
365             this.__manageableServiceBaseName8a = manageableServiceBaseName8a;
366             if (isMetafacadePropertyCachingEnabled())
367             {
368                 this.__manageableServiceBaseName8aSet = true;
369             }
370         }
371         return manageableServiceBaseName8a;
372     }
373 
374    /***
375     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getFullyQualifiedManageableServiceBaseName()
376     */
377     protected abstract java.lang.String handleGetFullyQualifiedManageableServiceBaseName();
378 
379     private void handleGetFullyQualifiedManageableServiceBaseName9aPreCondition()
380     {
381     }
382 
383     private void handleGetFullyQualifiedManageableServiceBaseName9aPostCondition()
384     {
385     }
386 
387     private java.lang.String __fullyQualifiedManageableServiceBaseName9a;
388     private boolean __fullyQualifiedManageableServiceBaseName9aSet = false;
389 
390     public final java.lang.String getFullyQualifiedManageableServiceBaseName()
391     {
392         java.lang.String fullyQualifiedManageableServiceBaseName9a = this.__fullyQualifiedManageableServiceBaseName9a;
393         if (!this.__fullyQualifiedManageableServiceBaseName9aSet)
394         {
395             handleGetFullyQualifiedManageableServiceBaseName9aPreCondition();
396             fullyQualifiedManageableServiceBaseName9a = handleGetFullyQualifiedManageableServiceBaseName();
397             handleGetFullyQualifiedManageableServiceBaseName9aPostCondition();
398             this.__fullyQualifiedManageableServiceBaseName9a = fullyQualifiedManageableServiceBaseName9a;
399             if (isMetafacadePropertyCachingEnabled())
400             {
401                 this.__fullyQualifiedManageableServiceBaseName9aSet = true;
402             }
403         }
404         return fullyQualifiedManageableServiceBaseName9a;
405     }
406 
407    /***
408     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getDaoReferenceName()
409     */
410     protected abstract java.lang.String handleGetDaoReferenceName();
411 
412     private void handleGetDaoReferenceName10aPreCondition()
413     {
414     }
415 
416     private void handleGetDaoReferenceName10aPostCondition()
417     {
418     }
419 
420     private java.lang.String __daoReferenceName10a;
421     private boolean __daoReferenceName10aSet = false;
422 
423     public final java.lang.String getDaoReferenceName()
424     {
425         java.lang.String daoReferenceName10a = this.__daoReferenceName10a;
426         if (!this.__daoReferenceName10aSet)
427         {
428             handleGetDaoReferenceName10aPreCondition();
429             daoReferenceName10a = handleGetDaoReferenceName();
430             handleGetDaoReferenceName10aPostCondition();
431             this.__daoReferenceName10a = daoReferenceName10a;
432             if (isMetafacadePropertyCachingEnabled())
433             {
434                 this.__daoReferenceName10aSet = true;
435             }
436         }
437         return daoReferenceName10a;
438     }
439 
440    /***
441     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getManageableValueObjectFullPath()
442     */
443     protected abstract java.lang.String handleGetManageableValueObjectFullPath();
444 
445     private void handleGetManageableValueObjectFullPath11aPreCondition()
446     {
447     }
448 
449     private void handleGetManageableValueObjectFullPath11aPostCondition()
450     {
451     }
452 
453     private java.lang.String __manageableValueObjectFullPath11a;
454     private boolean __manageableValueObjectFullPath11aSet = false;
455 
456     public final java.lang.String getManageableValueObjectFullPath()
457     {
458         java.lang.String manageableValueObjectFullPath11a = this.__manageableValueObjectFullPath11a;
459         if (!this.__manageableValueObjectFullPath11aSet)
460         {
461             handleGetManageableValueObjectFullPath11aPreCondition();
462             manageableValueObjectFullPath11a = handleGetManageableValueObjectFullPath();
463             handleGetManageableValueObjectFullPath11aPostCondition();
464             this.__manageableValueObjectFullPath11a = manageableValueObjectFullPath11a;
465             if (isMetafacadePropertyCachingEnabled())
466             {
467                 this.__manageableValueObjectFullPath11aSet = true;
468             }
469         }
470         return manageableValueObjectFullPath11a;
471     }
472 
473    /***
474     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getManageableValueObjectClassName()
475     */
476     protected abstract java.lang.String handleGetManageableValueObjectClassName();
477 
478     private void handleGetManageableValueObjectClassName12aPreCondition()
479     {
480     }
481 
482     private void handleGetManageableValueObjectClassName12aPostCondition()
483     {
484     }
485 
486     private java.lang.String __manageableValueObjectClassName12a;
487     private boolean __manageableValueObjectClassName12aSet = false;
488 
489     public final java.lang.String getManageableValueObjectClassName()
490     {
491         java.lang.String manageableValueObjectClassName12a = this.__manageableValueObjectClassName12a;
492         if (!this.__manageableValueObjectClassName12aSet)
493         {
494             handleGetManageableValueObjectClassName12aPreCondition();
495             manageableValueObjectClassName12a = handleGetManageableValueObjectClassName();
496             handleGetManageableValueObjectClassName12aPostCondition();
497             this.__manageableValueObjectClassName12a = manageableValueObjectClassName12a;
498             if (isMetafacadePropertyCachingEnabled())
499             {
500                 this.__manageableValueObjectClassName12aSet = true;
501             }
502         }
503         return manageableValueObjectClassName12a;
504     }
505 
506    /***
507     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getFullyQualifiedManageableValueObjectName()
508     */
509     protected abstract java.lang.String handleGetFullyQualifiedManageableValueObjectName();
510 
511     private void handleGetFullyQualifiedManageableValueObjectName13aPreCondition()
512     {
513     }
514 
515     private void handleGetFullyQualifiedManageableValueObjectName13aPostCondition()
516     {
517     }
518 
519     private java.lang.String __fullyQualifiedManageableValueObjectName13a;
520     private boolean __fullyQualifiedManageableValueObjectName13aSet = false;
521 
522     public final java.lang.String getFullyQualifiedManageableValueObjectName()
523     {
524         java.lang.String fullyQualifiedManageableValueObjectName13a = this.__fullyQualifiedManageableValueObjectName13a;
525         if (!this.__fullyQualifiedManageableValueObjectName13aSet)
526         {
527             handleGetFullyQualifiedManageableValueObjectName13aPreCondition();
528             fullyQualifiedManageableValueObjectName13a = handleGetFullyQualifiedManageableValueObjectName();
529             handleGetFullyQualifiedManageableValueObjectName13aPostCondition();
530             this.__fullyQualifiedManageableValueObjectName13a = fullyQualifiedManageableValueObjectName13a;
531             if (isMetafacadePropertyCachingEnabled())
532             {
533                 this.__fullyQualifiedManageableValueObjectName13aSet = true;
534             }
535         }
536         return fullyQualifiedManageableValueObjectName13a;
537     }
538 
539    /***
540     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#isRemotingTypeRmi()
541     */
542     protected abstract boolean handleIsRemotingTypeRmi();
543 
544     private void handleIsRemotingTypeRmi14aPreCondition()
545     {
546     }
547 
548     private void handleIsRemotingTypeRmi14aPostCondition()
549     {
550     }
551 
552     private boolean __remotingTypeRmi14a;
553     private boolean __remotingTypeRmi14aSet = false;
554 
555     public final boolean isRemotingTypeRmi()
556     {
557         boolean remotingTypeRmi14a = this.__remotingTypeRmi14a;
558         if (!this.__remotingTypeRmi14aSet)
559         {
560             handleIsRemotingTypeRmi14aPreCondition();
561             remotingTypeRmi14a = handleIsRemotingTypeRmi();
562             handleIsRemotingTypeRmi14aPostCondition();
563             this.__remotingTypeRmi14a = remotingTypeRmi14a;
564             if (isMetafacadePropertyCachingEnabled())
565             {
566                 this.__remotingTypeRmi14aSet = true;
567             }
568         }
569         return remotingTypeRmi14a;
570     }
571 
572    /***
573     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#isRemotingTypeNone()
574     */
575     protected abstract boolean handleIsRemotingTypeNone();
576 
577     private void handleIsRemotingTypeNone15aPreCondition()
578     {
579     }
580 
581     private void handleIsRemotingTypeNone15aPostCondition()
582     {
583     }
584 
585     private boolean __remotingTypeNone15a;
586     private boolean __remotingTypeNone15aSet = false;
587 
588     public final boolean isRemotingTypeNone()
589     {
590         boolean remotingTypeNone15a = this.__remotingTypeNone15a;
591         if (!this.__remotingTypeNone15aSet)
592         {
593             handleIsRemotingTypeNone15aPreCondition();
594             remotingTypeNone15a = handleIsRemotingTypeNone();
595             handleIsRemotingTypeNone15aPostCondition();
596             this.__remotingTypeNone15a = remotingTypeNone15a;
597             if (isMetafacadePropertyCachingEnabled())
598             {
599                 this.__remotingTypeNone15aSet = true;
600             }
601         }
602         return remotingTypeNone15a;
603     }
604 
605    /***
606     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#isRemotingTypeHttpInvoker()
607     */
608     protected abstract boolean handleIsRemotingTypeHttpInvoker();
609 
610     private void handleIsRemotingTypeHttpInvoker16aPreCondition()
611     {
612     }
613 
614     private void handleIsRemotingTypeHttpInvoker16aPostCondition()
615     {
616     }
617 
618     private boolean __remotingTypeHttpInvoker16a;
619     private boolean __remotingTypeHttpInvoker16aSet = false;
620 
621     public final boolean isRemotingTypeHttpInvoker()
622     {
623         boolean remotingTypeHttpInvoker16a = this.__remotingTypeHttpInvoker16a;
624         if (!this.__remotingTypeHttpInvoker16aSet)
625         {
626             handleIsRemotingTypeHttpInvoker16aPreCondition();
627             remotingTypeHttpInvoker16a = handleIsRemotingTypeHttpInvoker();
628             handleIsRemotingTypeHttpInvoker16aPostCondition();
629             this.__remotingTypeHttpInvoker16a = remotingTypeHttpInvoker16a;
630             if (isMetafacadePropertyCachingEnabled())
631             {
632                 this.__remotingTypeHttpInvoker16aSet = true;
633             }
634         }
635         return remotingTypeHttpInvoker16a;
636     }
637 
638    /***
639     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#isRemotingTypeHessian()
640     */
641     protected abstract boolean handleIsRemotingTypeHessian();
642 
643     private void handleIsRemotingTypeHessian17aPreCondition()
644     {
645     }
646 
647     private void handleIsRemotingTypeHessian17aPostCondition()
648     {
649     }
650 
651     private boolean __remotingTypeHessian17a;
652     private boolean __remotingTypeHessian17aSet = false;
653 
654     public final boolean isRemotingTypeHessian()
655     {
656         boolean remotingTypeHessian17a = this.__remotingTypeHessian17a;
657         if (!this.__remotingTypeHessian17aSet)
658         {
659             handleIsRemotingTypeHessian17aPreCondition();
660             remotingTypeHessian17a = handleIsRemotingTypeHessian();
661             handleIsRemotingTypeHessian17aPostCondition();
662             this.__remotingTypeHessian17a = remotingTypeHessian17a;
663             if (isMetafacadePropertyCachingEnabled())
664             {
665                 this.__remotingTypeHessian17aSet = true;
666             }
667         }
668         return remotingTypeHessian17a;
669     }
670 
671    /***
672     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#isRemotingTypeBurlap()
673     */
674     protected abstract boolean handleIsRemotingTypeBurlap();
675 
676     private void handleIsRemotingTypeBurlap18aPreCondition()
677     {
678     }
679 
680     private void handleIsRemotingTypeBurlap18aPostCondition()
681     {
682     }
683 
684     private boolean __remotingTypeBurlap18a;
685     private boolean __remotingTypeBurlap18aSet = false;
686 
687     public final boolean isRemotingTypeBurlap()
688     {
689         boolean remotingTypeBurlap18a = this.__remotingTypeBurlap18a;
690         if (!this.__remotingTypeBurlap18aSet)
691         {
692             handleIsRemotingTypeBurlap18aPreCondition();
693             remotingTypeBurlap18a = handleIsRemotingTypeBurlap();
694             handleIsRemotingTypeBurlap18aPostCondition();
695             this.__remotingTypeBurlap18a = remotingTypeBurlap18a;
696             if (isMetafacadePropertyCachingEnabled())
697             {
698                 this.__remotingTypeBurlap18aSet = true;
699             }
700         }
701         return remotingTypeBurlap18a;
702     }
703 
704    /***
705     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getRemoteUrl()
706     */
707     protected abstract java.lang.String handleGetRemoteUrl();
708 
709     private void handleGetRemoteUrl19aPreCondition()
710     {
711     }
712 
713     private void handleGetRemoteUrl19aPostCondition()
714     {
715     }
716 
717     private java.lang.String __remoteUrl19a;
718     private boolean __remoteUrl19aSet = false;
719 
720     public final java.lang.String getRemoteUrl()
721     {
722         java.lang.String remoteUrl19a = this.__remoteUrl19a;
723         if (!this.__remoteUrl19aSet)
724         {
725             handleGetRemoteUrl19aPreCondition();
726             remoteUrl19a = handleGetRemoteUrl();
727             handleGetRemoteUrl19aPostCondition();
728             this.__remoteUrl19a = remoteUrl19a;
729             if (isMetafacadePropertyCachingEnabled())
730             {
731                 this.__remoteUrl19aSet = true;
732             }
733         }
734         return remoteUrl19a;
735     }
736 
737    /***
738     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getRemoteServer()
739     */
740     protected abstract java.lang.String handleGetRemoteServer();
741 
742     private void handleGetRemoteServer20aPreCondition()
743     {
744     }
745 
746     private void handleGetRemoteServer20aPostCondition()
747     {
748     }
749 
750     private java.lang.String __remoteServer20a;
751     private boolean __remoteServer20aSet = false;
752 
753     public final java.lang.String getRemoteServer()
754     {
755         java.lang.String remoteServer20a = this.__remoteServer20a;
756         if (!this.__remoteServer20aSet)
757         {
758             handleGetRemoteServer20aPreCondition();
759             remoteServer20a = handleGetRemoteServer();
760             handleGetRemoteServer20aPostCondition();
761             this.__remoteServer20a = remoteServer20a;
762             if (isMetafacadePropertyCachingEnabled())
763             {
764                 this.__remoteServer20aSet = true;
765             }
766         }
767         return remoteServer20a;
768     }
769 
770    /***
771     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getRemotePort()
772     */
773     protected abstract java.lang.String handleGetRemotePort();
774 
775     private void handleGetRemotePort21aPreCondition()
776     {
777     }
778 
779     private void handleGetRemotePort21aPostCondition()
780     {
781     }
782 
783     private java.lang.String __remotePort21a;
784     private boolean __remotePort21aSet = false;
785 
786     public final java.lang.String getRemotePort()
787     {
788         java.lang.String remotePort21a = this.__remotePort21a;
789         if (!this.__remotePort21aSet)
790         {
791             handleGetRemotePort21aPreCondition();
792             remotePort21a = handleGetRemotePort();
793             handleGetRemotePort21aPostCondition();
794             this.__remotePort21a = remotePort21a;
795             if (isMetafacadePropertyCachingEnabled())
796             {
797                 this.__remotePort21aSet = true;
798             }
799         }
800         return remotePort21a;
801     }
802 
803    /***
804     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#getRemoteContext()
805     */
806     protected abstract java.lang.String handleGetRemoteContext();
807 
808     private void handleGetRemoteContext22aPreCondition()
809     {
810     }
811 
812     private void handleGetRemoteContext22aPostCondition()
813     {
814     }
815 
816     private java.lang.String __remoteContext22a;
817     private boolean __remoteContext22aSet = false;
818 
819     public final java.lang.String getRemoteContext()
820     {
821         java.lang.String remoteContext22a = this.__remoteContext22a;
822         if (!this.__remoteContext22aSet)
823         {
824             handleGetRemoteContext22aPreCondition();
825             remoteContext22a = handleGetRemoteContext();
826             handleGetRemoteContext22aPostCondition();
827             this.__remoteContext22a = remoteContext22a;
828             if (isMetafacadePropertyCachingEnabled())
829             {
830                 this.__remoteContext22aSet = true;
831             }
832         }
833         return remoteContext22a;
834     }
835 
836    /***
837     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntity#isRemotable()
838     */
839     protected abstract boolean handleIsRemotable();
840 
841     private void handleIsRemotable23aPreCondition()
842     {
843     }
844 
845     private void handleIsRemotable23aPostCondition()
846     {
847     }
848 
849     private boolean __remotable23a;
850     private boolean __remotable23aSet = false;
851 
852     public final boolean isRemotable()
853     {
854         boolean remotable23a = this.__remotable23a;
855         if (!this.__remotable23aSet)
856         {
857             handleIsRemotable23aPreCondition();
858             remotable23a = handleIsRemotable();
859             handleIsRemotable23aPostCondition();
860             this.__remotable23a = remotable23a;
861             if (isMetafacadePropertyCachingEnabled())
862             {
863                 this.__remotable23aSet = true;
864             }
865         }
866         return remotable23a;
867     }
868 
869     /***
870      * @see org.andromda.cartridges.spring.metafacades.SpringEntity
871      */
872     public boolean isSpringEntityMetaType()
873     {
874         return true;
875     }
876     
877     /***
878      * @see org.andromda.metafacades.uml.ManageableEntity
879      */
880     public boolean isManageableEntityMetaType()
881     {
882         return true;
883     }
884     
885     /***
886      * @see org.andromda.metafacades.uml.Entity
887      */
888     public boolean isEntityMetaType()
889     {
890         return true;
891     }
892     
893     /***
894      * @see org.andromda.metafacades.uml.ClassifierFacade
895      */
896     public boolean isClassifierFacadeMetaType()
897     {
898         return true;
899     }
900     
901     /***
902      * @see org.andromda.metafacades.uml.GeneralizableElementFacade
903      */
904     public boolean isGeneralizableElementFacadeMetaType()
905     {
906         return true;
907     }
908     
909     /***
910      * @see org.andromda.metafacades.uml.ModelElementFacade
911      */
912     public boolean isModelElementFacadeMetaType()
913     {
914         return true;
915     }
916     
917     // ----------- delegates to org.andromda.cartridges.spring.metafacades.SpringEntity ------------
918     // from org.andromda.cartridges.spring.metafacades.SpringEntity
919     public java.util.Collection getAllValueObjectReferences()
920     {
921         return this.getSuperSpringEntity().getAllValueObjectReferences();
922     }
923 
924     // from org.andromda.cartridges.spring.metafacades.SpringEntity
925     public java.lang.String getAttributeEmbeddedValueList()
926     {
927         return this.getSuperSpringEntity().getAttributeEmbeddedValueList();
928     }
929 
930     // from org.andromda.cartridges.spring.metafacades.SpringEntity
931     public java.lang.String getBeanName(boolean targetSuffix)
932     {
933         return this.getSuperSpringEntity().getBeanName(targetSuffix);
934     }
935 
936     // from org.andromda.cartridges.spring.metafacades.SpringEntity
937     public java.lang.String getDaoBaseName()
938     {
939         return this.getSuperSpringEntity().getDaoBaseName();
940     }
941 
942     // from org.andromda.cartridges.spring.metafacades.SpringEntity
943     public java.util.Collection getDaoBusinessOperations()
944     {
945         return this.getSuperSpringEntity().getDaoBusinessOperations();
946     }
947 
948     // from org.andromda.cartridges.spring.metafacades.SpringEntity
949     public java.lang.String getDaoImplementationName()
950     {
951         return this.getSuperSpringEntity().getDaoImplementationName();
952     }
953 
954     // from org.andromda.cartridges.spring.metafacades.SpringEntity
955     public java.lang.String getDaoName()
956     {
957         return this.getSuperSpringEntity().getDaoName();
958     }
959 
960     // from org.andromda.cartridges.spring.metafacades.SpringEntity
961     public java.lang.String getDaoNoTransformationConstantName()
962     {
963         return this.getSuperSpringEntity().getDaoNoTransformationConstantName();
964     }
965 
966     // from org.andromda.cartridges.spring.metafacades.SpringEntity
967     public java.lang.String getEntityImplementationName()
968     {
969         return this.getSuperSpringEntity().getEntityImplementationName();
970     }
971 
972     // from org.andromda.cartridges.spring.metafacades.SpringEntity
973     public java.lang.String getEntityName()
974     {
975         return this.getSuperSpringEntity().getEntityName();
976     }
977 
978     // from org.andromda.cartridges.spring.metafacades.SpringEntity
979     public java.lang.String getFullyQualifiedDaoBaseName()
980     {
981         return this.getSuperSpringEntity().getFullyQualifiedDaoBaseName();
982     }
983 
984     // from org.andromda.cartridges.spring.metafacades.SpringEntity
985     public java.lang.String getFullyQualifiedDaoImplementationName()
986     {
987         return this.getSuperSpringEntity().getFullyQualifiedDaoImplementationName();
988     }
989 
990     // from org.andromda.cartridges.spring.metafacades.SpringEntity
991     public java.lang.String getFullyQualifiedDaoName()
992     {
993         return this.getSuperSpringEntity().getFullyQualifiedDaoName();
994     }
995 
996     // from org.andromda.cartridges.spring.metafacades.SpringEntity
997     public java.lang.String getFullyQualifiedEntityImplementationName()
998     {
999         return this.getSuperSpringEntity().getFullyQualifiedEntityImplementationName();
1000     }
1001 
1002     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1003     public java.lang.String getFullyQualifiedEntityName()
1004     {
1005         return this.getSuperSpringEntity().getFullyQualifiedEntityName();
1006     }
1007 
1008     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1009     public java.lang.String getHibernateInheritanceStrategy()
1010     {
1011         return this.getSuperSpringEntity().getHibernateInheritanceStrategy();
1012     }
1013 
1014     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1015     public org.andromda.cartridges.spring.metafacades.SpringEntity getRoot()
1016     {
1017         return this.getSuperSpringEntity().getRoot();
1018     }
1019 
1020     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1021     public java.util.Collection getValueObjectReferences()
1022     {
1023         return this.getSuperSpringEntity().getValueObjectReferences();
1024     }
1025 
1026     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1027     public boolean isDaoBusinessOperationsPresent()
1028     {
1029         return this.getSuperSpringEntity().isDaoBusinessOperationsPresent();
1030     }
1031 
1032     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1033     public boolean isDaoImplementationRequired()
1034     {
1035         return this.getSuperSpringEntity().isDaoImplementationRequired();
1036     }
1037 
1038     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1039     public boolean isHibernateInheritanceClass()
1040     {
1041         return this.getSuperSpringEntity().isHibernateInheritanceClass();
1042     }
1043 
1044     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1045     public boolean isHibernateInheritanceConcrete()
1046     {
1047         return this.getSuperSpringEntity().isHibernateInheritanceConcrete();
1048     }
1049 
1050     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1051     public boolean isHibernateInheritanceInterface()
1052     {
1053         return this.getSuperSpringEntity().isHibernateInheritanceInterface();
1054     }
1055 
1056     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1057     public boolean isHibernateInheritanceSubclass()
1058     {
1059         return this.getSuperSpringEntity().isHibernateInheritanceSubclass();
1060     }
1061 
1062     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1063     public boolean isRequiresHibernateMapping()
1064     {
1065         return this.getSuperSpringEntity().isRequiresHibernateMapping();
1066     }
1067 
1068     // from org.andromda.cartridges.spring.metafacades.SpringEntity
1069     public boolean isRichClient()
1070     {
1071         return this.getSuperSpringEntity().isRichClient();
1072     }
1073 
1074     // from org.andromda.metafacades.uml.ClassifierFacade
1075     public org.andromda.metafacades.uml.AttributeFacade findAttribute(java.lang.String name)
1076     {
1077         return this.getSuperSpringEntity().findAttribute(name);
1078     }
1079 
1080     // from org.andromda.metafacades.uml.ClassifierFacade
1081     public java.util.Collection getAbstractions()
1082     {
1083         return this.getSuperSpringEntity().getAbstractions();
1084     }
1085 
1086     // from org.andromda.metafacades.uml.ClassifierFacade
1087     public java.util.Collection getAllAssociatedClasses()
1088     {
1089         return this.getSuperSpringEntity().getAllAssociatedClasses();
1090     }
1091 
1092     // from org.andromda.metafacades.uml.ClassifierFacade
1093     public java.util.Collection getAllProperties()
1094     {
1095         return this.getSuperSpringEntity().getAllProperties();
1096     }
1097 
1098     // from org.andromda.metafacades.uml.ClassifierFacade
1099     public java.util.Collection getAllRequiredConstructorParameters()
1100     {
1101         return this.getSuperSpringEntity().getAllRequiredConstructorParameters();
1102     }
1103 
1104     // from org.andromda.metafacades.uml.ClassifierFacade
1105     public org.andromda.metafacades.uml.ClassifierFacade getArray()
1106     {
1107         return this.getSuperSpringEntity().getArray();
1108     }
1109 
1110     // from org.andromda.metafacades.uml.ClassifierFacade
1111     public java.lang.String getArrayName()
1112     {
1113         return this.getSuperSpringEntity().getArrayName();
1114     }
1115 
1116     // from org.andromda.metafacades.uml.ClassifierFacade
1117     public java.util.Collection getAssociatedClasses()
1118     {
1119         return this.getSuperSpringEntity().getAssociatedClasses();
1120     }
1121 
1122     // from org.andromda.metafacades.uml.ClassifierFacade
1123     public java.util.List getAssociationEnds()
1124     {
1125         return this.getSuperSpringEntity().getAssociationEnds();
1126     }
1127 
1128     // from org.andromda.metafacades.uml.ClassifierFacade
1129     public java.util.Collection getAttributes(boolean follow)
1130     {
1131         return this.getSuperSpringEntity().getAttributes(follow);
1132     }
1133 
1134     // from org.andromda.metafacades.uml.ClassifierFacade
1135     public java.util.Collection getAttributes()
1136     {
1137         return this.getSuperSpringEntity().getAttributes();
1138     }
1139 
1140     // from org.andromda.metafacades.uml.ClassifierFacade
1141     public java.lang.String getFullyQualifiedArrayName()
1142     {
1143         return this.getSuperSpringEntity().getFullyQualifiedArrayName();
1144     }
1145 
1146     // from org.andromda.metafacades.uml.ClassifierFacade
1147     public java.util.Collection getImplementationOperations()
1148     {
1149         return this.getSuperSpringEntity().getImplementationOperations();
1150     }
1151 
1152     // from org.andromda.metafacades.uml.ClassifierFacade
1153     public java.lang.String getImplementedInterfaceList()
1154     {
1155         return this.getSuperSpringEntity().getImplementedInterfaceList();
1156     }
1157 
1158     // from org.andromda.metafacades.uml.ClassifierFacade
1159     public java.util.Collection getInstanceAttributes()
1160     {
1161         return this.getSuperSpringEntity().getInstanceAttributes();
1162     }
1163 
1164     // from org.andromda.metafacades.uml.ClassifierFacade
1165     public java.util.Collection getInstanceOperations()
1166     {
1167         return this.getSuperSpringEntity().getInstanceOperations();
1168     }
1169 
1170     // from org.andromda.metafacades.uml.ClassifierFacade
1171     public java.util.Collection getInterfaceAbstractions()
1172     {
1173         return this.getSuperSpringEntity().getInterfaceAbstractions();
1174     }
1175 
1176     // from org.andromda.metafacades.uml.ClassifierFacade
1177     public java.lang.String getJavaNullString()
1178     {
1179         return this.getSuperSpringEntity().getJavaNullString();
1180     }
1181 
1182     // from org.andromda.metafacades.uml.ClassifierFacade
1183     public java.util.Collection getNavigableConnectingEnds()
1184     {
1185         return this.getSuperSpringEntity().getNavigableConnectingEnds();
1186     }
1187 
1188     // from org.andromda.metafacades.uml.ClassifierFacade
1189     public java.util.Collection getNavigableConnectingEnds(boolean follow)
1190     {
1191         return this.getSuperSpringEntity().getNavigableConnectingEnds(follow);
1192     }
1193 
1194     // from org.andromda.metafacades.uml.ClassifierFacade
1195     public org.andromda.metafacades.uml.ClassifierFacade getNonArray()
1196     {
1197         return this.getSuperSpringEntity().getNonArray();
1198     }
1199 
1200     // from org.andromda.metafacades.uml.ClassifierFacade
1201     public java.lang.String getOperationCallFromAttributes()
1202     {
1203         return this.getSuperSpringEntity().getOperationCallFromAttributes();
1204     }
1205 
1206     // from org.andromda.metafacades.uml.ClassifierFacade
1207     public java.util.Collection getOperations()
1208     {
1209         return this.getSuperSpringEntity().getOperations();
1210     }
1211 
1212     // from org.andromda.metafacades.uml.ClassifierFacade
1213     public java.util.Collection getProperties(boolean follow)
1214     {
1215         return this.getSuperSpringEntity().getProperties(follow);
1216     }
1217 
1218     // from org.andromda.metafacades.uml.ClassifierFacade
1219     public java.util.Collection getProperties()
1220     {
1221         return this.getSuperSpringEntity().getProperties();
1222     }
1223 
1224     // from org.andromda.metafacades.uml.ClassifierFacade
1225     public java.util.Collection getRequiredConstructorParameters()
1226     {
1227         return this.getSuperSpringEntity().getRequiredConstructorParameters();
1228     }
1229 
1230     // from org.andromda.metafacades.uml.ClassifierFacade
1231     public java.lang.Long getSerialVersionUID()
1232     {
1233         return this.getSuperSpringEntity().getSerialVersionUID();
1234     }
1235 
1236     // from org.andromda.metafacades.uml.ClassifierFacade
1237     public java.util.Collection getStaticAttributes()
1238     {
1239         return this.getSuperSpringEntity().getStaticAttributes();
1240     }
1241 
1242     // from org.andromda.metafacades.uml.ClassifierFacade
1243     public java.util.Collection getStaticOperations()
1244     {
1245         return this.getSuperSpringEntity().getStaticOperations();
1246     }
1247 
1248     // from org.andromda.metafacades.uml.ClassifierFacade
1249     public org.andromda.metafacades.uml.ClassifierFacade getSuperClass()
1250     {
1251         return this.getSuperSpringEntity().getSuperClass();
1252     }
1253 
1254     // from org.andromda.metafacades.uml.ClassifierFacade
1255     public java.lang.String getWrapperName()
1256     {
1257         return this.getSuperSpringEntity().getWrapperName();
1258     }
1259 
1260     // from org.andromda.metafacades.uml.ClassifierFacade
1261     public boolean isAbstract()
1262     {
1263         return this.getSuperSpringEntity().isAbstract();
1264     }
1265 
1266     // from org.andromda.metafacades.uml.ClassifierFacade
1267     public boolean isArrayType()
1268     {
1269         return this.getSuperSpringEntity().isArrayType();
1270     }
1271 
1272     // from org.andromda.metafacades.uml.ClassifierFacade
1273     public boolean isAssociationClass()
1274     {
1275         return this.getSuperSpringEntity().isAssociationClass();
1276     }
1277 
1278     // from org.andromda.metafacades.uml.ClassifierFacade
1279     public boolean isBlobType()
1280     {
1281         return this.getSuperSpringEntity().isBlobType();
1282     }
1283 
1284     // from org.andromda.metafacades.uml.ClassifierFacade
1285     public boolean isBooleanType()
1286     {
1287         return this.getSuperSpringEntity().isBooleanType();
1288     }
1289 
1290     // from org.andromda.metafacades.uml.ClassifierFacade
1291     public boolean isClobType()
1292     {
1293         return this.getSuperSpringEntity().isClobType();
1294     }
1295 
1296     // from org.andromda.metafacades.uml.ClassifierFacade
1297     public boolean isCollectionType()
1298     {
1299         return this.getSuperSpringEntity().isCollectionType();
1300     }
1301 
1302     // from org.andromda.metafacades.uml.ClassifierFacade
1303     public boolean isDataType()
1304     {
1305         return this.getSuperSpringEntity().isDataType();
1306     }
1307 
1308     // from org.andromda.metafacades.uml.ClassifierFacade
1309     public boolean isDateType()
1310     {
1311         return this.getSuperSpringEntity().isDateType();
1312     }
1313 
1314     // from org.andromda.metafacades.uml.ClassifierFacade
1315     public boolean isEnumeration()
1316     {
1317         return this.getSuperSpringEntity().isEnumeration();
1318     }
1319 
1320     // from org.andromda.metafacades.uml.ClassifierFacade
1321     public boolean isFileType()
1322     {
1323         return this.getSuperSpringEntity().isFileType();
1324     }
1325 
1326     // from org.andromda.metafacades.uml.ClassifierFacade
1327     public boolean isInterface()
1328     {
1329         return this.getSuperSpringEntity().isInterface();
1330     }
1331 
1332     // from org.andromda.metafacades.uml.ClassifierFacade
1333     public boolean isLeaf()
1334     {
1335         return this.getSuperSpringEntity().isLeaf();
1336     }
1337 
1338     // from org.andromda.metafacades.uml.ClassifierFacade
1339     public boolean isListType()
1340     {
1341         return this.getSuperSpringEntity().isListType();
1342     }
1343 
1344     // from org.andromda.metafacades.uml.ClassifierFacade
1345     public boolean isMapType()
1346     {
1347         return this.getSuperSpringEntity().isMapType();
1348     }
1349 
1350     // from org.andromda.metafacades.uml.ClassifierFacade
1351     public boolean isPrimitive()
1352     {
1353         return this.getSuperSpringEntity().isPrimitive();
1354     }
1355 
1356     // from org.andromda.metafacades.uml.ClassifierFacade
1357     public boolean isSetType()
1358     {
1359         return this.getSuperSpringEntity().isSetType();
1360     }
1361 
1362     // from org.andromda.metafacades.uml.ClassifierFacade
1363     public boolean isStringType()
1364     {
1365         return this.getSuperSpringEntity().isStringType();
1366     }
1367 
1368     // from org.andromda.metafacades.uml.ClassifierFacade
1369     public boolean isTimeType()
1370     {
1371         return this.getSuperSpringEntity().isTimeType();
1372     }
1373 
1374     // from org.andromda.metafacades.uml.Entity
1375     public java.lang.String getAttributeNameList(boolean follow, boolean withIdentifiers)
1376     {
1377         return this.getSuperSpringEntity().getAttributeNameList(follow, withIdentifiers);
1378     }
1379 
1380     // from org.andromda.metafacades.uml.Entity
1381     public java.lang.String getAttributeTypeList(boolean follow, boolean withIdentifiers)
1382     {
1383         return this.getSuperSpringEntity().getAttributeTypeList(follow, withIdentifiers);
1384     }
1385 
1386     // from org.andromda.metafacades.uml.Entity
1387     public java.util.Collection getAttributes(boolean follow, boolean withIdentifiers)
1388     {
1389         return this.getSuperSpringEntity().getAttributes(follow, withIdentifiers);
1390     }
1391 
1392     // from org.andromda.metafacades.uml.Entity
1393     public java.util.Collection getBusinessOperations()
1394     {
1395         return this.getSuperSpringEntity().getBusinessOperations();
1396     }
1397 
1398     // from org.andromda.metafacades.uml.Entity
1399     public java.util.Collection getChildEnds()
1400     {
1401         return this.getSuperSpringEntity().getChildEnds();
1402     }
1403 
1404     // from org.andromda.metafacades.uml.Entity
1405     public java.util.Collection getEntityReferences()
1406     {
1407         return this.getSuperSpringEntity().getEntityReferences();
1408     }
1409 
1410     // from org.andromda.metafacades.uml.Entity
1411     public java.util.Collection getIdentifierAssociationEnds()
1412     {
1413         return this.getSuperSpringEntity().getIdentifierAssociationEnds();
1414     }
1415 
1416     // from org.andromda.metafacades.uml.Entity
1417     public java.util.Collection getIdentifiers()
1418     {
1419         return this.getSuperSpringEntity().getIdentifiers();
1420     }
1421 
1422     // from org.andromda.metafacades.uml.Entity
1423     public java.util.Collection getIdentifiers(boolean follow)
1424     {
1425         return this.getSuperSpringEntity().getIdentifiers(follow);
1426     }
1427 
1428     // from org.andromda.metafacades.uml.Entity
1429     public java.lang.Short getMaxSqlNameLength()
1430     {
1431         return this.getSuperSpringEntity().getMaxSqlNameLength();
1432     }
1433 
1434     // from org.andromda.metafacades.uml.Entity
1435     public java.lang.String getOperationCallFromAttributes(boolean withIdentifiers, boolean follow)
1436     {
1437         return this.getSuperSpringEntity().getOperationCallFromAttributes(withIdentifiers, follow);
1438     }
1439 
1440     // from org.andromda.metafacades.uml.Entity
1441     public java.lang.String getOperationCallFromAttributes(boolean withIdentifiers)
1442     {
1443         return this.getSuperSpringEntity().getOperationCallFromAttributes(withIdentifiers);
1444     }
1445 
1446     // from org.andromda.metafacades.uml.Entity
1447     public org.andromda.metafacades.uml.EntityAssociationEnd getParentEnd()
1448     {
1449         return this.getSuperSpringEntity().getParentEnd();
1450     }
1451 
1452     // from org.andromda.metafacades.uml.Entity
1453     public java.util.Collection getProperties(boolean follow, boolean withIdentifiers)
1454     {
1455         return this.getSuperSpringEntity().getProperties(follow, withIdentifiers);
1456     }
1457 
1458     // from org.andromda.metafacades.uml.Entity
1459     public java.util.Collection getQueryOperations()
1460     {
1461         return this.getSuperSpringEntity().getQueryOperations();
1462     }
1463 
1464     // from org.andromda.metafacades.uml.Entity
1465     public java.util.Collection getQueryOperations(boolean follow)
1466     {
1467         return this.getSuperSpringEntity().getQueryOperations(follow);
1468     }
1469 
1470     // from org.andromda.metafacades.uml.Entity
1471     public java.lang.String getRequiredAttributeNameList(boolean follow, boolean withIdentifiers)
1472     {
1473         return this.getSuperSpringEntity().getRequiredAttributeNameList(follow, withIdentifiers);
1474     }
1475 
1476     // from org.andromda.metafacades.uml.Entity
1477     public java.lang.String getRequiredAttributeTypeList(boolean follow, boolean withIdentifiers)
1478     {
1479         return this.getSuperSpringEntity().getRequiredAttributeTypeList(follow, withIdentifiers);
1480     }
1481 
1482     // from org.andromda.metafacades.uml.Entity
1483     public java.util.Collection getRequiredAttributes(boolean follow, boolean withIdentifiers)
1484     {
1485         return this.getSuperSpringEntity().getRequiredAttributes(follow, withIdentifiers);
1486     }
1487 
1488     // from org.andromda.metafacades.uml.Entity
1489     public java.util.Collection getRequiredProperties(boolean follow, boolean withIdentifiers)
1490     {
1491         return this.getSuperSpringEntity().getRequiredProperties(follow, withIdentifiers);
1492     }
1493 
1494     // from org.andromda.metafacades.uml.Entity
1495     public java.lang.String getRequiredPropertyNameList(boolean follow, boolean withIdentifiers)
1496     {
1497         return this.getSuperSpringEntity().getRequiredPropertyNameList(follow, withIdentifiers);
1498     }
1499 
1500     // from org.andromda.metafacades.uml.Entity
1501     public java.lang.String getRequiredPropertyTypeList(boolean follow, boolean withIdentifiers)
1502     {
1503         return this.getSuperSpringEntity().getRequiredPropertyTypeList(follow, withIdentifiers);
1504     }
1505 
1506     // from org.andromda.metafacades.uml.Entity
1507     public java.lang.String getSchema()
1508     {
1509         return this.getSuperSpringEntity().getSchema();
1510     }
1511 
1512     // from org.andromda.metafacades.uml.Entity
1513     public java.lang.String getTableName()
1514     {
1515         return this.getSuperSpringEntity().getTableName();
1516     }
1517 
1518     // from org.andromda.metafacades.uml.Entity
1519     public boolean isChild()
1520     {
1521         return this.getSuperSpringEntity().isChild();
1522     }
1523 
1524     // from org.andromda.metafacades.uml.Entity
1525     public boolean isCompositeIdentifier()
1526     {
1527         return this.getSuperSpringEntity().isCompositeIdentifier();
1528     }
1529 
1530     // from org.andromda.metafacades.uml.Entity
1531     public boolean isDynamicIdentifiersPresent()
1532     {
1533         return this.getSuperSpringEntity().isDynamicIdentifiersPresent();
1534     }
1535 
1536     // from org.andromda.metafacades.uml.Entity
1537     public boolean isIdentifiersPresent()
1538     {
1539         return this.getSuperSpringEntity().isIdentifiersPresent();
1540     }
1541 
1542     // from org.andromda.metafacades.uml.Entity
1543     public boolean isUsingAssignedIdentifier()
1544     {
1545         return this.getSuperSpringEntity().isUsingAssignedIdentifier();
1546     }
1547 
1548     // from org.andromda.metafacades.uml.Entity
1549     public boolean isUsingForeignIdentifier()
1550     {
1551         return this.getSuperSpringEntity().isUsingForeignIdentifier();
1552     }
1553 
1554     // from org.andromda.metafacades.uml.GeneralizableElementFacade
1555     public java.lang.Object findTaggedValue(java.lang.String tagName, boolean follow)
1556     {
1557         return this.getSuperSpringEntity().findTaggedValue(tagName, follow);
1558     }
1559 
1560     // from org.andromda.metafacades.uml.GeneralizableElementFacade
1561     public java.util.Collection getAllGeneralizations()
1562     {
1563         return this.getSuperSpringEntity().getAllGeneralizations();
1564     }
1565 
1566     // from org.andromda.metafacades.uml.GeneralizableElementFacade
1567     public java.util.Collection getAllSpecializations()
1568     {
1569         return this.getSuperSpringEntity().getAllSpecializations();
1570     }
1571 
1572     // from org.andromda.metafacades.uml.GeneralizableElementFacade
1573     public org.andromda.metafacades.uml.GeneralizableElementFacade getGeneralization()
1574     {
1575         return this.getSuperSpringEntity().getGeneralization();
1576     }
1577 
1578     // from org.andromda.metafacades.uml.GeneralizableElementFacade
1579     public java.util.Collection getGeneralizationLinks()
1580     {
1581         return this.getSuperSpringEntity().getGeneralizationLinks();
1582     }
1583 
1584     // from org.andromda.metafacades.uml.GeneralizableElementFacade
1585     public java.lang.String getGeneralizationList()
1586     {
1587         return this.getSuperSpringEntity().getGeneralizationList();
1588     }
1589 
1590     // from org.andromda.metafacades.uml.GeneralizableElementFacade
1591     public org.andromda.metafacades.uml.GeneralizableElementFacade getGeneralizationRoot()
1592     {
1593         return this.getSuperSpringEntity().getGeneralizationRoot();
1594     }
1595 
1596     // from org.andromda.metafacades.uml.Generali