View Javadoc

1   //
2   // Attention: generated code (by MetafacadeLogic.vsl) - do not modify!
3   //
4   package org.andromda.cartridges.bpm4struts.metafacades;
5   
6   /***
7    * MetafacadeLogic for org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter
8    *
9    * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter
10   */
11  public abstract class StrutsParameterLogic
12      extends org.andromda.core.metafacade.MetafacadeBase
13      implements org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter
14  {
15  
16      protected Object metaObject;
17  
18      public StrutsParameterLogic(Object metaObject, String context)
19      {
20          super(metaObject, getContext(context));
21          this.superFrontEndParameter =
22             (org.andromda.metafacades.uml.FrontEndParameter)
23              org.andromda.core.metafacade.MetafacadeFactory.getInstance().createFacadeImpl(
24                      "org.andromda.metafacades.uml.FrontEndParameter",
25                      metaObject,
26                      getContext(context));
27          this.metaObject = metaObject;
28      }
29  
30      /***
31       * Gets the context for this metafacade logic instance.
32       */
33      private static String getContext(String context)
34      {
35          if (context == null)
36          {
37              context = "org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter";
38          }
39          return context;
40      }
41  
42      private org.andromda.metafacades.uml.FrontEndParameter superFrontEndParameter;
43      private boolean superFrontEndParameterInitialized = false;
44  
45      /***
46       * Gets the org.andromda.metafacades.uml.FrontEndParameter parent instance.
47       */
48      private org.andromda.metafacades.uml.FrontEndParameter getSuperFrontEndParameter()
49      {
50          if (!this.superFrontEndParameterInitialized)
51          {
52              ((org.andromda.core.metafacade.MetafacadeBase)superFrontEndParameter).setMetafacadeContext(this.getMetafacadeContext());
53              this.superFrontEndParameterInitialized = true;
54          }
55          return superFrontEndParameter;
56      }
57  
58      /***
59       * @see org.andromda.core.metafacade.MetafacadeBase
60       */
61      public void resetMetafacadeContext(String context)
62      {
63          if (!this.contextRoot) // reset context only for non-root metafacades
64          {
65              context = getContext(context);  // to have same value as in original constructor call
66              setMetafacadeContext (context);
67              if (this.superFrontEndParameterInitialized)
68              {
69                  ((org.andromda.core.metafacade.MetafacadeBase)superFrontEndParameter).resetMetafacadeContext(context);
70              }
71          }
72      }
73  
74      /***
75       * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter
76       */
77      public boolean isStrutsParameterMetaType()
78      {
79          return true;
80      }
81      
82      // --------------- attributes ---------------------
83  
84     /***
85      * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getMessageKey()
86      */
87      protected abstract java.lang.String handleGetMessageKey();
88  
89      private void handleGetMessageKey1aPreCondition()
90      {
91      }
92  
93      private void handleGetMessageKey1aPostCondition()
94      {
95      }
96  
97      private java.lang.String __messageKey1a;
98      private boolean __messageKey1aSet = false;
99  
100     public final java.lang.String getMessageKey()
101     {
102         java.lang.String messageKey1a = this.__messageKey1a;
103         if (!this.__messageKey1aSet)
104         {
105             handleGetMessageKey1aPreCondition();
106             messageKey1a = handleGetMessageKey();
107             handleGetMessageKey1aPostCondition();
108             this.__messageKey1a = messageKey1a;
109             if (isMetafacadePropertyCachingEnabled())
110             {
111                 this.__messageKey1aSet = true;
112             }
113         }
114         return messageKey1a;
115     }
116 
117    /***
118     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getMessageValue()
119     */
120     protected abstract java.lang.String handleGetMessageValue();
121 
122     private void handleGetMessageValue2aPreCondition()
123     {
124     }
125 
126     private void handleGetMessageValue2aPostCondition()
127     {
128     }
129 
130     private java.lang.String __messageValue2a;
131     private boolean __messageValue2aSet = false;
132 
133     public final java.lang.String getMessageValue()
134     {
135         java.lang.String messageValue2a = this.__messageValue2a;
136         if (!this.__messageValue2aSet)
137         {
138             handleGetMessageValue2aPreCondition();
139             messageValue2a = handleGetMessageValue();
140             handleGetMessageValue2aPostCondition();
141             this.__messageValue2a = messageValue2a;
142             if (isMetafacadePropertyCachingEnabled())
143             {
144                 this.__messageValue2aSet = true;
145             }
146         }
147         return messageValue2a;
148     }
149 
150    /***
151     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getTitleKey()
152     */
153     protected abstract java.lang.String handleGetTitleKey();
154 
155     private void handleGetTitleKey3aPreCondition()
156     {
157     }
158 
159     private void handleGetTitleKey3aPostCondition()
160     {
161     }
162 
163     private java.lang.String __titleKey3a;
164     private boolean __titleKey3aSet = false;
165 
166     public final java.lang.String getTitleKey()
167     {
168         java.lang.String titleKey3a = this.__titleKey3a;
169         if (!this.__titleKey3aSet)
170         {
171             handleGetTitleKey3aPreCondition();
172             titleKey3a = handleGetTitleKey();
173             handleGetTitleKey3aPostCondition();
174             this.__titleKey3a = titleKey3a;
175             if (isMetafacadePropertyCachingEnabled())
176             {
177                 this.__titleKey3aSet = true;
178             }
179         }
180         return titleKey3a;
181     }
182 
183    /***
184     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getTitleValue()
185     */
186     protected abstract java.lang.String handleGetTitleValue();
187 
188     private void handleGetTitleValue4aPreCondition()
189     {
190     }
191 
192     private void handleGetTitleValue4aPostCondition()
193     {
194     }
195 
196     private java.lang.String __titleValue4a;
197     private boolean __titleValue4aSet = false;
198 
199     public final java.lang.String getTitleValue()
200     {
201         java.lang.String titleValue4a = this.__titleValue4a;
202         if (!this.__titleValue4aSet)
203         {
204             handleGetTitleValue4aPreCondition();
205             titleValue4a = handleGetTitleValue();
206             handleGetTitleValue4aPostCondition();
207             this.__titleValue4a = titleValue4a;
208             if (isMetafacadePropertyCachingEnabled())
209             {
210                 this.__titleValue4aSet = true;
211             }
212         }
213         return titleValue4a;
214     }
215 
216    /***
217     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isMultiple()
218     */
219     protected abstract boolean handleIsMultiple();
220 
221     private void handleIsMultiple5aPreCondition()
222     {
223     }
224 
225     private void handleIsMultiple5aPostCondition()
226     {
227     }
228 
229     private boolean __multiple5a;
230     private boolean __multiple5aSet = false;
231 
232     public final boolean isMultiple()
233     {
234         boolean multiple5a = this.__multiple5a;
235         if (!this.__multiple5aSet)
236         {
237             handleIsMultiple5aPreCondition();
238             multiple5a = handleIsMultiple();
239             handleIsMultiple5aPostCondition();
240             this.__multiple5a = multiple5a;
241             if (isMetafacadePropertyCachingEnabled())
242             {
243                 this.__multiple5aSet = true;
244             }
245         }
246         return multiple5a;
247     }
248 
249    /***
250     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getBackingListName()
251     */
252     protected abstract java.lang.String handleGetBackingListName();
253 
254     private void handleGetBackingListName6aPreCondition()
255     {
256     }
257 
258     private void handleGetBackingListName6aPostCondition()
259     {
260     }
261 
262     private java.lang.String __backingListName6a;
263     private boolean __backingListName6aSet = false;
264 
265     public final java.lang.String getBackingListName()
266     {
267         java.lang.String backingListName6a = this.__backingListName6a;
268         if (!this.__backingListName6aSet)
269         {
270             handleGetBackingListName6aPreCondition();
271             backingListName6a = handleGetBackingListName();
272             handleGetBackingListName6aPostCondition();
273             this.__backingListName6a = backingListName6a;
274             if (isMetafacadePropertyCachingEnabled())
275             {
276                 this.__backingListName6aSet = true;
277             }
278         }
279         return backingListName6a;
280     }
281 
282    /***
283     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isResetRequired()
284     */
285     protected abstract boolean handleIsResetRequired();
286 
287     private void handleIsResetRequired7aPreCondition()
288     {
289     }
290 
291     private void handleIsResetRequired7aPostCondition()
292     {
293     }
294 
295     private boolean __resetRequired7a;
296     private boolean __resetRequired7aSet = false;
297 
298     public final boolean isResetRequired()
299     {
300         boolean resetRequired7a = this.__resetRequired7a;
301         if (!this.__resetRequired7aSet)
302         {
303             handleIsResetRequired7aPreCondition();
304             resetRequired7a = handleIsResetRequired();
305             handleIsResetRequired7aPostCondition();
306             this.__resetRequired7a = resetRequired7a;
307             if (isMetafacadePropertyCachingEnabled())
308             {
309                 this.__resetRequired7aSet = true;
310             }
311         }
312         return resetRequired7a;
313     }
314 
315    /***
316     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getNullValue()
317     */
318     protected abstract java.lang.String handleGetNullValue();
319 
320     private void handleGetNullValue8aPreCondition()
321     {
322     }
323 
324     private void handleGetNullValue8aPostCondition()
325     {
326     }
327 
328     private java.lang.String __nullValue8a;
329     private boolean __nullValue8aSet = false;
330 
331     public final java.lang.String getNullValue()
332     {
333         java.lang.String nullValue8a = this.__nullValue8a;
334         if (!this.__nullValue8aSet)
335         {
336             handleGetNullValue8aPreCondition();
337             nullValue8a = handleGetNullValue();
338             handleGetNullValue8aPostCondition();
339             this.__nullValue8a = nullValue8a;
340             if (isMetafacadePropertyCachingEnabled())
341             {
342                 this.__nullValue8aSet = true;
343             }
344         }
345         return nullValue8a;
346     }
347 
348    /***
349     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getWidgetType()
350     */
351     protected abstract java.lang.String handleGetWidgetType();
352 
353     private void handleGetWidgetType9aPreCondition()
354     {
355     }
356 
357     private void handleGetWidgetType9aPostCondition()
358     {
359     }
360 
361     private java.lang.String __widgetType9a;
362     private boolean __widgetType9aSet = false;
363 
364     public final java.lang.String getWidgetType()
365     {
366         java.lang.String widgetType9a = this.__widgetType9a;
367         if (!this.__widgetType9aSet)
368         {
369             handleGetWidgetType9aPreCondition();
370             widgetType9a = handleGetWidgetType();
371             handleGetWidgetType9aPostCondition();
372             this.__widgetType9a = widgetType9a;
373             if (isMetafacadePropertyCachingEnabled())
374             {
375                 this.__widgetType9aSet = true;
376             }
377         }
378         return widgetType9a;
379     }
380 
381    /***
382     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getResetValue()
383     */
384     protected abstract java.lang.String handleGetResetValue();
385 
386     private void handleGetResetValue10aPreCondition()
387     {
388     }
389 
390     private void handleGetResetValue10aPostCondition()
391     {
392     }
393 
394     private java.lang.String __resetValue10a;
395     private boolean __resetValue10aSet = false;
396 
397     public final java.lang.String getResetValue()
398     {
399         java.lang.String resetValue10a = this.__resetValue10a;
400         if (!this.__resetValue10aSet)
401         {
402             handleGetResetValue10aPreCondition();
403             resetValue10a = handleGetResetValue();
404             handleGetResetValue10aPostCondition();
405             this.__resetValue10a = resetValue10a;
406             if (isMetafacadePropertyCachingEnabled())
407             {
408                 this.__resetValue10aSet = true;
409             }
410         }
411         return resetValue10a;
412     }
413 
414    /***
415     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isReadOnly()
416     */
417     protected abstract boolean handleIsReadOnly();
418 
419     private void handleIsReadOnly11aPreCondition()
420     {
421     }
422 
423     private void handleIsReadOnly11aPostCondition()
424     {
425     }
426 
427     private boolean __readOnly11a;
428     private boolean __readOnly11aSet = false;
429 
430     public final boolean isReadOnly()
431     {
432         boolean readOnly11a = this.__readOnly11a;
433         if (!this.__readOnly11aSet)
434         {
435             handleIsReadOnly11aPreCondition();
436             readOnly11a = handleIsReadOnly();
437             handleIsReadOnly11aPostCondition();
438             this.__readOnly11a = readOnly11a;
439             if (isMetafacadePropertyCachingEnabled())
440             {
441                 this.__readOnly11aSet = true;
442             }
443         }
444         return readOnly11a;
445     }
446 
447    /***
448     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getValueListResetValue()
449     */
450     protected abstract java.lang.String handleGetValueListResetValue();
451 
452     private void handleGetValueListResetValue12aPreCondition()
453     {
454     }
455 
456     private void handleGetValueListResetValue12aPostCondition()
457     {
458     }
459 
460     private java.lang.String __valueListResetValue12a;
461     private boolean __valueListResetValue12aSet = false;
462 
463     public final java.lang.String getValueListResetValue()
464     {
465         java.lang.String valueListResetValue12a = this.__valueListResetValue12a;
466         if (!this.__valueListResetValue12aSet)
467         {
468             handleGetValueListResetValue12aPreCondition();
469             valueListResetValue12a = handleGetValueListResetValue();
470             handleGetValueListResetValue12aPostCondition();
471             this.__valueListResetValue12a = valueListResetValue12a;
472             if (isMetafacadePropertyCachingEnabled())
473             {
474                 this.__valueListResetValue12aSet = true;
475             }
476         }
477         return valueListResetValue12a;
478     }
479 
480    /***
481     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getValidatorTypes()
482     */
483     protected abstract java.util.Collection handleGetValidatorTypes();
484 
485     private void handleGetValidatorTypes13aPreCondition()
486     {
487     }
488 
489     private void handleGetValidatorTypes13aPostCondition()
490     {
491     }
492 
493     private java.util.Collection __validatorTypes13a;
494     private boolean __validatorTypes13aSet = false;
495 
496     public final java.util.Collection getValidatorTypes()
497     {
498         java.util.Collection validatorTypes13a = this.__validatorTypes13a;
499         if (!this.__validatorTypes13aSet)
500         {
501             handleGetValidatorTypes13aPreCondition();
502             validatorTypes13a = handleGetValidatorTypes();
503             handleGetValidatorTypes13aPostCondition();
504             this.__validatorTypes13a = validatorTypes13a;
505             if (isMetafacadePropertyCachingEnabled())
506             {
507                 this.__validatorTypes13aSet = true;
508             }
509         }
510         return validatorTypes13a;
511     }
512 
513    /***
514     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getValidatorMsgKey()
515     */
516     protected abstract java.lang.String handleGetValidatorMsgKey();
517 
518     private void handleGetValidatorMsgKey14aPreCondition()
519     {
520     }
521 
522     private void handleGetValidatorMsgKey14aPostCondition()
523     {
524     }
525 
526     private java.lang.String __validatorMsgKey14a;
527     private boolean __validatorMsgKey14aSet = false;
528 
529     public final java.lang.String getValidatorMsgKey()
530     {
531         java.lang.String validatorMsgKey14a = this.__validatorMsgKey14a;
532         if (!this.__validatorMsgKey14aSet)
533         {
534             handleGetValidatorMsgKey14aPreCondition();
535             validatorMsgKey14a = handleGetValidatorMsgKey();
536             handleGetValidatorMsgKey14aPostCondition();
537             this.__validatorMsgKey14a = validatorMsgKey14a;
538             if (isMetafacadePropertyCachingEnabled())
539             {
540                 this.__validatorMsgKey14aSet = true;
541             }
542         }
543         return validatorMsgKey14a;
544     }
545 
546    /***
547     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getValidatorVars()
548     */
549     protected abstract java.util.Collection handleGetValidatorVars();
550 
551     private void handleGetValidatorVars15aPreCondition()
552     {
553     }
554 
555     private void handleGetValidatorVars15aPostCondition()
556     {
557     }
558 
559     private java.util.Collection __validatorVars15a;
560     private boolean __validatorVars15aSet = false;
561 
562     public final java.util.Collection getValidatorVars()
563     {
564         java.util.Collection validatorVars15a = this.__validatorVars15a;
565         if (!this.__validatorVars15aSet)
566         {
567             handleGetValidatorVars15aPreCondition();
568             validatorVars15a = handleGetValidatorVars();
569             handleGetValidatorVars15aPostCondition();
570             this.__validatorVars15a = validatorVars15a;
571             if (isMetafacadePropertyCachingEnabled())
572             {
573                 this.__validatorVars15aSet = true;
574             }
575         }
576         return validatorVars15a;
577     }
578 
579    /***
580     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getValidWhen()
581     */
582     protected abstract java.lang.String handleGetValidWhen();
583 
584     private void handleGetValidWhen16aPreCondition()
585     {
586     }
587 
588     private void handleGetValidWhen16aPostCondition()
589     {
590     }
591 
592     private java.lang.String __validWhen16a;
593     private boolean __validWhen16aSet = false;
594 
595     public final java.lang.String getValidWhen()
596     {
597         java.lang.String validWhen16a = this.__validWhen16a;
598         if (!this.__validWhen16aSet)
599         {
600             handleGetValidWhen16aPreCondition();
601             validWhen16a = handleGetValidWhen();
602             handleGetValidWhen16aPostCondition();
603             this.__validWhen16a = validWhen16a;
604             if (isMetafacadePropertyCachingEnabled())
605             {
606                 this.__validWhen16aSet = true;
607             }
608         }
609         return validWhen16a;
610     }
611 
612    /***
613     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getOptionKeys()
614     */
615     protected abstract java.util.List handleGetOptionKeys();
616 
617     private void handleGetOptionKeys17aPreCondition()
618     {
619     }
620 
621     private void handleGetOptionKeys17aPostCondition()
622     {
623     }
624 
625     private java.util.List __optionKeys17a;
626     private boolean __optionKeys17aSet = false;
627 
628     public final java.util.List getOptionKeys()
629     {
630         java.util.List optionKeys17a = this.__optionKeys17a;
631         if (!this.__optionKeys17aSet)
632         {
633             handleGetOptionKeys17aPreCondition();
634             optionKeys17a = handleGetOptionKeys();
635             handleGetOptionKeys17aPostCondition();
636             this.__optionKeys17a = optionKeys17a;
637             if (isMetafacadePropertyCachingEnabled())
638             {
639                 this.__optionKeys17aSet = true;
640             }
641         }
642         return optionKeys17a;
643     }
644 
645    /***
646     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getTableMaxRows()
647     */
648     protected abstract int handleGetTableMaxRows();
649 
650     private void handleGetTableMaxRows18aPreCondition()
651     {
652     }
653 
654     private void handleGetTableMaxRows18aPostCondition()
655     {
656     }
657 
658     private int __tableMaxRows18a;
659     private boolean __tableMaxRows18aSet = false;
660 
661     public final int getTableMaxRows()
662     {
663         int tableMaxRows18a = this.__tableMaxRows18a;
664         if (!this.__tableMaxRows18aSet)
665         {
666             handleGetTableMaxRows18aPreCondition();
667             tableMaxRows18a = handleGetTableMaxRows();
668             handleGetTableMaxRows18aPostCondition();
669             this.__tableMaxRows18a = tableMaxRows18a;
670             if (isMetafacadePropertyCachingEnabled())
671             {
672                 this.__tableMaxRows18aSet = true;
673             }
674         }
675         return tableMaxRows18a;
676     }
677 
678    /***
679     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isTableExportable()
680     */
681     protected abstract boolean handleIsTableExportable();
682 
683     private void handleIsTableExportable19aPreCondition()
684     {
685     }
686 
687     private void handleIsTableExportable19aPostCondition()
688     {
689     }
690 
691     private boolean __tableExportable19a;
692     private boolean __tableExportable19aSet = false;
693 
694     public final boolean isTableExportable()
695     {
696         boolean tableExportable19a = this.__tableExportable19a;
697         if (!this.__tableExportable19aSet)
698         {
699             handleIsTableExportable19aPreCondition();
700             tableExportable19a = handleIsTableExportable();
701             handleIsTableExportable19aPostCondition();
702             this.__tableExportable19a = tableExportable19a;
703             if (isMetafacadePropertyCachingEnabled())
704             {
705                 this.__tableExportable19aSet = true;
706             }
707         }
708         return tableExportable19a;
709     }
710 
711    /***
712     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isTableSortable()
713     */
714     protected abstract boolean handleIsTableSortable();
715 
716     private void handleIsTableSortable20aPreCondition()
717     {
718     }
719 
720     private void handleIsTableSortable20aPostCondition()
721     {
722     }
723 
724     private boolean __tableSortable20a;
725     private boolean __tableSortable20aSet = false;
726 
727     public final boolean isTableSortable()
728     {
729         boolean tableSortable20a = this.__tableSortable20a;
730         if (!this.__tableSortable20aSet)
731         {
732             handleIsTableSortable20aPreCondition();
733             tableSortable20a = handleIsTableSortable();
734             handleIsTableSortable20aPostCondition();
735             this.__tableSortable20a = tableSortable20a;
736             if (isMetafacadePropertyCachingEnabled())
737             {
738                 this.__tableSortable20aSet = true;
739             }
740         }
741         return tableSortable20a;
742     }
743 
744    /***
745     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getTableExportTypes()
746     */
747     protected abstract java.lang.String handleGetTableExportTypes();
748 
749     private void handleGetTableExportTypes21aPreCondition()
750     {
751     }
752 
753     private void handleGetTableExportTypes21aPostCondition()
754     {
755     }
756 
757     private java.lang.String __tableExportTypes21a;
758     private boolean __tableExportTypes21aSet = false;
759 
760     public final java.lang.String getTableExportTypes()
761     {
762         java.lang.String tableExportTypes21a = this.__tableExportTypes21a;
763         if (!this.__tableExportTypes21aSet)
764         {
765             handleGetTableExportTypes21aPreCondition();
766             tableExportTypes21a = handleGetTableExportTypes();
767             handleGetTableExportTypes21aPostCondition();
768             this.__tableExportTypes21a = tableExportTypes21a;
769             if (isMetafacadePropertyCachingEnabled())
770             {
771                 this.__tableExportTypes21aSet = true;
772             }
773         }
774         return tableExportTypes21a;
775     }
776 
777    /***
778     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isValidationRequired()
779     */
780     protected abstract boolean handleIsValidationRequired();
781 
782     private void handleIsValidationRequired22aPreCondition()
783     {
784     }
785 
786     private void handleIsValidationRequired22aPostCondition()
787     {
788     }
789 
790     private boolean __validationRequired22a;
791     private boolean __validationRequired22aSet = false;
792 
793     public final boolean isValidationRequired()
794     {
795         boolean validationRequired22a = this.__validationRequired22a;
796         if (!this.__validationRequired22aSet)
797         {
798             handleIsValidationRequired22aPreCondition();
799             validationRequired22a = handleIsValidationRequired();
800             handleIsValidationRequired22aPostCondition();
801             this.__validationRequired22a = validationRequired22a;
802             if (isMetafacadePropertyCachingEnabled())
803             {
804                 this.__validationRequired22aSet = true;
805             }
806         }
807         return validationRequired22a;
808     }
809 
810    /***
811     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isDate()
812     */
813     protected abstract boolean handleIsDate();
814 
815     private void handleIsDate23aPreCondition()
816     {
817     }
818 
819     private void handleIsDate23aPostCondition()
820     {
821     }
822 
823     private boolean __date23a;
824     private boolean __date23aSet = false;
825 
826     public final boolean isDate()
827     {
828         boolean date23a = this.__date23a;
829         if (!this.__date23aSet)
830         {
831             handleIsDate23aPreCondition();
832             date23a = handleIsDate();
833             handleIsDate23aPostCondition();
834             this.__date23a = date23a;
835             if (isMetafacadePropertyCachingEnabled())
836             {
837                 this.__date23aSet = true;
838             }
839         }
840         return date23a;
841     }
842 
843    /***
844     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getDateFormat()
845     */
846     protected abstract java.lang.String handleGetDateFormat();
847 
848     private void handleGetDateFormat24aPreCondition()
849     {
850     }
851 
852     private void handleGetDateFormat24aPostCondition()
853     {
854     }
855 
856     private java.lang.String __dateFormat24a;
857     private boolean __dateFormat24aSet = false;
858 
859     public final java.lang.String getDateFormat()
860     {
861         java.lang.String dateFormat24a = this.__dateFormat24a;
862         if (!this.__dateFormat24aSet)
863         {
864             handleGetDateFormat24aPreCondition();
865             dateFormat24a = handleGetDateFormat();
866             handleGetDateFormat24aPostCondition();
867             this.__dateFormat24a = dateFormat24a;
868             if (isMetafacadePropertyCachingEnabled())
869             {
870                 this.__dateFormat24aSet = true;
871             }
872         }
873         return dateFormat24a;
874     }
875 
876    /***
877     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isStrictDateFormat()
878     */
879     protected abstract boolean handleIsStrictDateFormat();
880 
881     private void handleIsStrictDateFormat25aPreCondition()
882     {
883     }
884 
885     private void handleIsStrictDateFormat25aPostCondition()
886     {
887     }
888 
889     private boolean __strictDateFormat25a;
890     private boolean __strictDateFormat25aSet = false;
891 
892     public final boolean isStrictDateFormat()
893     {
894         boolean strictDateFormat25a = this.__strictDateFormat25a;
895         if (!this.__strictDateFormat25aSet)
896         {
897             handleIsStrictDateFormat25aPreCondition();
898             strictDateFormat25a = handleIsStrictDateFormat();
899             handleIsStrictDateFormat25aPostCondition();
900             this.__strictDateFormat25a = strictDateFormat25a;
901             if (isMetafacadePropertyCachingEnabled())
902             {
903                 this.__strictDateFormat25aSet = true;
904             }
905         }
906         return strictDateFormat25a;
907     }
908 
909    /***
910     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isCalendarRequired()
911     */
912     protected abstract boolean handleIsCalendarRequired();
913 
914     private void handleIsCalendarRequired26aPreCondition()
915     {
916     }
917 
918     private void handleIsCalendarRequired26aPostCondition()
919     {
920     }
921 
922     private boolean __calendarRequired26a;
923     private boolean __calendarRequired26aSet = false;
924 
925     public final boolean isCalendarRequired()
926     {
927         boolean calendarRequired26a = this.__calendarRequired26a;
928         if (!this.__calendarRequired26aSet)
929         {
930             handleIsCalendarRequired26aPreCondition();
931             calendarRequired26a = handleIsCalendarRequired();
932             handleIsCalendarRequired26aPostCondition();
933             this.__calendarRequired26a = calendarRequired26a;
934             if (isMetafacadePropertyCachingEnabled())
935             {
936                 this.__calendarRequired26aSet = true;
937             }
938         }
939         return calendarRequired26a;
940     }
941 
942    /***
943     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getTableDecoratorPackageName()
944     */
945     protected abstract java.lang.String handleGetTableDecoratorPackageName();
946 
947     private void handleGetTableDecoratorPackageName27aPreCondition()
948     {
949     }
950 
951     private void handleGetTableDecoratorPackageName27aPostCondition()
952     {
953     }
954 
955     private java.lang.String __tableDecoratorPackageName27a;
956     private boolean __tableDecoratorPackageName27aSet = false;
957 
958     public final java.lang.String getTableDecoratorPackageName()
959     {
960         java.lang.String tableDecoratorPackageName27a = this.__tableDecoratorPackageName27a;
961         if (!this.__tableDecoratorPackageName27aSet)
962         {
963             handleGetTableDecoratorPackageName27aPreCondition();
964             tableDecoratorPackageName27a = handleGetTableDecoratorPackageName();
965             handleGetTableDecoratorPackageName27aPostCondition();
966             this.__tableDecoratorPackageName27a = tableDecoratorPackageName27a;
967             if (isMetafacadePropertyCachingEnabled())
968             {
969                 this.__tableDecoratorPackageName27aSet = true;
970             }
971         }
972         return tableDecoratorPackageName27a;
973     }
974 
975    /***
976     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getTableDecoratorClassName()
977     */
978     protected abstract java.lang.String handleGetTableDecoratorClassName();
979 
980     private void handleGetTableDecoratorClassName28aPreCondition()
981     {
982     }
983 
984     private void handleGetTableDecoratorClassName28aPostCondition()
985     {
986     }
987 
988     private java.lang.String __tableDecoratorClassName28a;
989     private boolean __tableDecoratorClassName28aSet = false;
990 
991     public final java.lang.String getTableDecoratorClassName()
992     {
993         java.lang.String tableDecoratorClassName28a = this.__tableDecoratorClassName28a;
994         if (!this.__tableDecoratorClassName28aSet)
995         {
996             handleGetTableDecoratorClassName28aPreCondition();
997             tableDecoratorClassName28a = handleGetTableDecoratorClassName();
998             handleGetTableDecoratorClassName28aPostCondition();
999             this.__tableDecoratorClassName28a = tableDecoratorClassName28a;
1000             if (isMetafacadePropertyCachingEnabled())
1001             {
1002                 this.__tableDecoratorClassName28aSet = true;
1003             }
1004         }
1005         return tableDecoratorClassName28a;
1006     }
1007 
1008    /***
1009     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getTableDecoratorFullPath()
1010     */
1011     protected abstract java.lang.String handleGetTableDecoratorFullPath();
1012 
1013     private void handleGetTableDecoratorFullPath29aPreCondition()
1014     {
1015     }
1016 
1017     private void handleGetTableDecoratorFullPath29aPostCondition()
1018     {
1019     }
1020 
1021     private java.lang.String __tableDecoratorFullPath29a;
1022     private boolean __tableDecoratorFullPath29aSet = false;
1023 
1024     public final java.lang.String getTableDecoratorFullPath()
1025     {
1026         java.lang.String tableDecoratorFullPath29a = this.__tableDecoratorFullPath29a;
1027         if (!this.__tableDecoratorFullPath29aSet)
1028         {
1029             handleGetTableDecoratorFullPath29aPreCondition();
1030             tableDecoratorFullPath29a = handleGetTableDecoratorFullPath();
1031             handleGetTableDecoratorFullPath29aPostCondition();
1032             this.__tableDecoratorFullPath29a = tableDecoratorFullPath29a;
1033             if (isMetafacadePropertyCachingEnabled())
1034             {
1035                 this.__tableDecoratorFullPath29aSet = true;
1036             }
1037         }
1038         return tableDecoratorFullPath29a;
1039     }
1040 
1041    /***
1042     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getOptionValues()
1043     */
1044     protected abstract java.util.List handleGetOptionValues();
1045 
1046     private void handleGetOptionValues30aPreCondition()
1047     {
1048     }
1049 
1050     private void handleGetOptionValues30aPostCondition()
1051     {
1052     }
1053 
1054     private java.util.List __optionValues30a;
1055     private boolean __optionValues30aSet = false;
1056 
1057     public final java.util.List getOptionValues()
1058     {
1059         java.util.List optionValues30a = this.__optionValues30a;
1060         if (!this.__optionValues30aSet)
1061         {
1062             handleGetOptionValues30aPreCondition();
1063             optionValues30a = handleGetOptionValues();
1064             handleGetOptionValues30aPostCondition();
1065             this.__optionValues30a = optionValues30a;
1066             if (isMetafacadePropertyCachingEnabled())
1067             {
1068                 this.__optionValues30aSet = true;
1069             }
1070         }
1071         return optionValues30a;
1072     }
1073 
1074    /***
1075     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getOptionCount()
1076     */
1077     protected abstract int handleGetOptionCount();
1078 
1079     private void handleGetOptionCount31aPreCondition()
1080     {
1081     }
1082 
1083     private void handleGetOptionCount31aPostCondition()
1084     {
1085     }
1086 
1087     private int __optionCount31a;
1088     private boolean __optionCount31aSet = false;
1089 
1090     public final int getOptionCount()
1091     {
1092         int optionCount31a = this.__optionCount31a;
1093         if (!this.__optionCount31aSet)
1094         {
1095             handleGetOptionCount31aPreCondition();
1096             optionCount31a = handleGetOptionCount();
1097             handleGetOptionCount31aPostCondition();
1098             this.__optionCount31a = optionCount31a;
1099             if (isMetafacadePropertyCachingEnabled())
1100             {
1101                 this.__optionCount31aSet = true;
1102             }
1103         }
1104         return optionCount31a;
1105     }
1106 
1107    /***
1108     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getDocumentationKey()
1109     */
1110     protected abstract java.lang.String handleGetDocumentationKey();
1111 
1112     private void handleGetDocumentationKey32aPreCondition()
1113     {
1114     }
1115 
1116     private void handleGetDocumentationKey32aPostCondition()
1117     {
1118     }
1119 
1120     private java.lang.String __documentationKey32a;
1121     private boolean __documentationKey32aSet = false;
1122 
1123     public final java.lang.String getDocumentationKey()
1124     {
1125         java.lang.String documentationKey32a = this.__documentationKey32a;
1126         if (!this.__documentationKey32aSet)
1127         {
1128             handleGetDocumentationKey32aPreCondition();
1129             documentationKey32a = handleGetDocumentationKey();
1130             handleGetDocumentationKey32aPostCondition();
1131             this.__documentationKey32a = documentationKey32a;
1132             if (isMetafacadePropertyCachingEnabled())
1133             {
1134                 this.__documentationKey32aSet = true;
1135             }
1136         }
1137         return documentationKey32a;
1138     }
1139 
1140    /***
1141     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getDocumentationValue()
1142     */
1143     protected abstract java.lang.String handleGetDocumentationValue();
1144 
1145     private void handleGetDocumentationValue33aPreCondition()
1146     {
1147     }
1148 
1149     private void handleGetDocumentationValue33aPostCondition()
1150     {
1151     }
1152 
1153     private java.lang.String __documentationValue33a;
1154     private boolean __documentationValue33aSet = false;
1155 
1156     public final java.lang.String getDocumentationValue()
1157     {
1158         java.lang.String documentationValue33a = this.__documentationValue33a;
1159         if (!this.__documentationValue33aSet)
1160         {
1161             handleGetDocumentationValue33aPreCondition();
1162             documentationValue33a = handleGetDocumentationValue();
1163             handleGetDocumentationValue33aPostCondition();
1164             this.__documentationValue33a = documentationValue33a;
1165             if (isMetafacadePropertyCachingEnabled())
1166             {
1167                 this.__documentationValue33aSet = true;
1168             }
1169         }
1170         return documentationValue33a;
1171     }
1172 
1173    /***
1174     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getOnlineHelpKey()
1175     */
1176     protected abstract java.lang.String handleGetOnlineHelpKey();
1177 
1178     private void handleGetOnlineHelpKey34aPreCondition()
1179     {
1180     }
1181 
1182     private void handleGetOnlineHelpKey34aPostCondition()
1183     {
1184     }
1185 
1186     private java.lang.String __onlineHelpKey34a;
1187     private boolean __onlineHelpKey34aSet = false;
1188 
1189     public final java.lang.String getOnlineHelpKey()
1190     {
1191         java.lang.String onlineHelpKey34a = this.__onlineHelpKey34a;
1192         if (!this.__onlineHelpKey34aSet)
1193         {
1194             handleGetOnlineHelpKey34aPreCondition();
1195             onlineHelpKey34a = handleGetOnlineHelpKey();
1196             handleGetOnlineHelpKey34aPostCondition();
1197             this.__onlineHelpKey34a = onlineHelpKey34a;
1198             if (isMetafacadePropertyCachingEnabled())
1199             {
1200                 this.__onlineHelpKey34aSet = true;
1201             }
1202         }
1203         return onlineHelpKey34a;
1204     }
1205 
1206    /***
1207     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getOnlineHelpValue()
1208     */
1209     protected abstract java.lang.String handleGetOnlineHelpValue();
1210 
1211     private void handleGetOnlineHelpValue35aPreCondition()
1212     {
1213     }
1214 
1215     private void handleGetOnlineHelpValue35aPostCondition()
1216     {
1217     }
1218 
1219     private java.lang.String __onlineHelpValue35a;
1220     private boolean __onlineHelpValue35aSet = false;
1221 
1222     public final java.lang.String getOnlineHelpValue()
1223     {
1224         java.lang.String onlineHelpValue35a = this.__onlineHelpValue35a;
1225         if (!this.__onlineHelpValue35aSet)
1226         {
1227             handleGetOnlineHelpValue35aPreCondition();
1228             onlineHelpValue35a = handleGetOnlineHelpValue();
1229             handleGetOnlineHelpValue35aPostCondition();
1230             this.__onlineHelpValue35a = onlineHelpValue35a;
1231             if (isMetafacadePropertyCachingEnabled())
1232             {
1233                 this.__onlineHelpValue35aSet = true;
1234             }
1235         }
1236         return onlineHelpValue35a;
1237     }
1238 
1239    /***
1240     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isSelectable()
1241     */
1242     protected abstract boolean handleIsSelectable();
1243 
1244     private void handleIsSelectable36aPreCondition()
1245     {
1246     }
1247 
1248     private void handleIsSelectable36aPostCondition()
1249     {
1250     }
1251 
1252     private boolean __selectable36a;
1253     private boolean __selectable36aSet = false;
1254 
1255     public final boolean isSelectable()
1256     {
1257         boolean selectable36a = this.__selectable36a;
1258         if (!this.__selectable36aSet)
1259         {
1260             handleIsSelectable36aPreCondition();
1261             selectable36a = handleIsSelectable();
1262             handleIsSelectable36aPostCondition();
1263             this.__selectable36a = selectable36a;
1264             if (isMetafacadePropertyCachingEnabled())
1265             {
1266                 this.__selectable36aSet = true;
1267             }
1268         }
1269         return selectable36a;
1270     }
1271 
1272    /***
1273     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getValueListName()
1274     */
1275     protected abstract java.lang.String handleGetValueListName();
1276 
1277     private void handleGetValueListName37aPreCondition()
1278     {
1279     }
1280 
1281     private void handleGetValueListName37aPostCondition()
1282     {
1283     }
1284 
1285     private java.lang.String __valueListName37a;
1286     private boolean __valueListName37aSet = false;
1287 
1288     public final java.lang.String getValueListName()
1289     {
1290         java.lang.String valueListName37a = this.__valueListName37a;
1291         if (!this.__valueListName37aSet)
1292         {
1293             handleGetValueListName37aPreCondition();
1294             valueListName37a = handleGetValueListName();
1295             handleGetValueListName37aPostCondition();
1296             this.__valueListName37a = valueListName37a;
1297             if (isMetafacadePropertyCachingEnabled())
1298             {
1299                 this.__valueListName37aSet = true;
1300             }
1301         }
1302         return valueListName37a;
1303     }
1304 
1305    /***
1306     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getLabelListName()
1307     */
1308     protected abstract java.lang.String handleGetLabelListName();
1309 
1310     private void handleGetLabelListName38aPreCondition()
1311     {
1312     }
1313 
1314     private void handleGetLabelListName38aPostCondition()
1315     {
1316     }
1317 
1318     private java.lang.String __labelListName38a;
1319     private boolean __labelListName38aSet = false;
1320 
1321     public final java.lang.String getLabelListName()
1322     {
1323         java.lang.String labelListName38a = this.__labelListName38a;
1324         if (!this.__labelListName38aSet)
1325         {
1326             handleGetLabelListName38aPreCondition();
1327             labelListName38a = handleGetLabelListName();
1328             handleGetLabelListName38aPostCondition();
1329             this.__labelListName38a = labelListName38a;
1330             if (isMetafacadePropertyCachingEnabled())
1331             {
1332                 this.__labelListName38aSet = true;
1333             }
1334         }
1335         return labelListName38a;
1336     }
1337 
1338    /***
1339     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getCollectionImplementationType()
1340     */
1341     protected abstract java.lang.String handleGetCollectionImplementationType();
1342 
1343     private void handleGetCollectionImplementationType39aPreCondition()
1344     {
1345     }
1346 
1347     private void handleGetCollectionImplementationType39aPostCondition()
1348     {
1349     }
1350 
1351     private java.lang.String __collectionImplementationType39a;
1352     private boolean __collectionImplementationType39aSet = false;
1353 
1354     public final java.lang.String getCollectionImplementationType()
1355     {
1356         java.lang.String collectionImplementationType39a = this.__collectionImplementationType39a;
1357         if (!this.__collectionImplementationType39aSet)
1358         {
1359             handleGetCollectionImplementationType39aPreCondition();
1360             collectionImplementationType39a = handleGetCollectionImplementationType();
1361             handleGetCollectionImplementationType39aPostCondition();
1362             this.__collectionImplementationType39a = collectionImplementationType39a;
1363             if (isMetafacadePropertyCachingEnabled())
1364             {
1365                 this.__collectionImplementationType39aSet = true;
1366             }
1367         }
1368         return collectionImplementationType39a;
1369     }
1370 
1371    /***
1372     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getMultiboxPropertyName()
1373     */
1374     protected abstract java.lang.String handleGetMultiboxPropertyName();
1375 
1376     private void handleGetMultiboxPropertyName40aPreCondition()
1377     {
1378     }
1379 
1380     private void handleGetMultiboxPropertyName40aPostCondition()
1381     {
1382     }
1383 
1384     private java.lang.String __multiboxPropertyName40a;
1385     private boolean __multiboxPropertyName40aSet = false;
1386 
1387     public final java.lang.String getMultiboxPropertyName()
1388     {
1389         java.lang.String multiboxPropertyName40a = this.__multiboxPropertyName40a;
1390         if (!this.__multiboxPropertyName40aSet)
1391         {
1392             handleGetMultiboxPropertyName40aPreCondition();
1393             multiboxPropertyName40a = handleGetMultiboxPropertyName();
1394             handleGetMultiboxPropertyName40aPostCondition();
1395             this.__multiboxPropertyName40a = multiboxPropertyName40a;
1396             if (isMetafacadePropertyCachingEnabled())
1397             {
1398                 this.__multiboxPropertyName40aSet = true;
1399             }
1400         }
1401         return multiboxPropertyName40a;
1402     }
1403 
1404    /***
1405     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isShouldReset()
1406     */
1407     protected abstract boolean handleIsShouldReset();
1408 
1409     private void handleIsShouldReset41aPreCondition()
1410     {
1411     }
1412 
1413     private void handleIsShouldReset41aPostCondition()
1414     {
1415     }
1416 
1417     private boolean __shouldReset41a;
1418     private boolean __shouldReset41aSet = false;
1419 
1420     public final boolean isShouldReset()
1421     {
1422         boolean shouldReset41a = this.__shouldReset41a;
1423         if (!this.__shouldReset41aSet)
1424         {
1425             handleIsShouldReset41aPreCondition();
1426             shouldReset41a = handleIsShouldReset();
1427             handleIsShouldReset41aPostCondition();
1428             this.__shouldReset41a = shouldReset41a;
1429             if (isMetafacadePropertyCachingEnabled())
1430             {
1431                 this.__shouldReset41aSet = true;
1432             }
1433         }
1434         return shouldReset41a;
1435     }
1436 
1437    /***
1438     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getResetName()
1439     */
1440     protected abstract java.lang.String handleGetResetName();
1441 
1442     private void handleGetResetName42aPreCondition()
1443     {
1444     }
1445 
1446     private void handleGetResetName42aPostCondition()
1447     {
1448     }
1449 
1450     private java.lang.String __resetName42a;
1451     private boolean __resetName42aSet = false;
1452 
1453     public final java.lang.String getResetName()
1454     {
1455         java.lang.String resetName42a = this.__resetName42a;
1456         if (!this.__resetName42aSet)
1457         {
1458             handleGetResetName42aPreCondition();
1459             resetName42a = handleGetResetName();
1460             handleGetResetName42aPostCondition();
1461             this.__resetName42a = resetName42a;
1462             if (isMetafacadePropertyCachingEnabled())
1463             {
1464                 this.__resetName42aSet = true;
1465             }
1466         }
1467         return resetName42a;
1468     }
1469 
1470    /***
1471     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isFile()
1472     */
1473     protected abstract boolean handleIsFile();
1474 
1475     private void handleIsFile43aPreCondition()
1476     {
1477     }
1478 
1479     private void handleIsFile43aPostCondition()
1480     {
1481     }
1482 
1483     private boolean __file43a;
1484     private boolean __file43aSet = false;
1485 
1486     public final boolean isFile()
1487     {
1488         boolean file43a = this.__file43a;
1489         if (!this.__file43aSet)
1490         {
1491             handleIsFile43aPreCondition();
1492             file43a = handleIsFile();
1493             handleIsFile43aPostCondition();
1494             this.__file43a = file43a;
1495             if (isMetafacadePropertyCachingEnabled())
1496             {
1497                 this.__file43aSet = true;
1498             }
1499         }
1500         return file43a;
1501     }
1502 
1503    /***
1504     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isPassword()
1505     */
1506     protected abstract boolean handleIsPassword();
1507 
1508     private void handleIsPassword44aPreCondition()
1509     {
1510     }
1511 
1512     private void handleIsPassword44aPostCondition()
1513     {
1514     }
1515 
1516     private boolean __password44a;
1517     private boolean __password44aSet = false;
1518 
1519     public final boolean isPassword()
1520     {
1521         boolean password44a = this.__password44a;
1522         if (!this.__password44aSet)
1523         {
1524             handleIsPassword44aPreCondition();
1525             password44a = handleIsPassword();
1526             handleIsPassword44aPostCondition();
1527             this.__password44a = password44a;
1528             if (isMetafacadePropertyCachingEnabled())
1529             {
1530                 this.__password44aSet = true;
1531             }
1532         }
1533         return password44a;
1534     }
1535 
1536    /***
1537     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isTableDecoratorRequired()
1538     */
1539     protected abstract boolean handleIsTableDecoratorRequired();
1540 
1541     private void handleIsTableDecoratorRequired45aPreCondition()
1542     {
1543     }
1544 
1545     private void handleIsTableDecoratorRequired45aPostCondition()
1546     {
1547     }
1548 
1549     private boolean __tableDecoratorRequired45a;
1550     private boolean __tableDecoratorRequired45aSet = false;
1551 
1552     public final boolean isTableDecoratorRequired()
1553     {
1554         boolean tableDecoratorRequired45a = this.__tableDecoratorRequired45a;
1555         if (!this.__tableDecoratorRequired45aSet)
1556         {
1557             handleIsTableDecoratorRequired45aPreCondition();
1558             tableDecoratorRequired45a = handleIsTableDecoratorRequired();
1559             handleIsTableDecoratorRequired45aPostCondition();
1560             this.__tableDecoratorRequired45a = tableDecoratorRequired45a;
1561             if (isMetafacadePropertyCachingEnabled())
1562             {
1563                 this.__tableDecoratorRequired45aSet = true;
1564             }
1565         }
1566         return tableDecoratorRequired45a;
1567     }
1568 
1569    /***
1570     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getTableDecoratorFullyQualifiedName()
1571     */
1572     protected abstract java.lang.String handleGetTableDecoratorFullyQualifiedName();
1573 
1574     private void handleGetTableDecoratorFullyQualifiedName46aPreCondition()
1575     {
1576     }
1577 
1578     private void handleGetTableDecoratorFullyQualifiedName46aPostCondition()
1579     {
1580     }
1581 
1582     private java.lang.String __tableDecoratorFullyQualifiedName46a;
1583     private boolean __tableDecoratorFullyQualifiedName46aSet = false;
1584 
1585     public final java.lang.String getTableDecoratorFullyQualifiedName()
1586     {
1587         java.lang.String tableDecoratorFullyQualifiedName46a = this.__tableDecoratorFullyQualifiedName46a;
1588         if (!this.__tableDecoratorFullyQualifiedName46aSet)
1589         {
1590             handleGetTableDecoratorFullyQualifiedName46aPreCondition();
1591             tableDecoratorFullyQualifiedName46a = handleGetTableDecoratorFullyQualifiedName();
1592             handleGetTableDecoratorFullyQualifiedName46aPostCondition();
1593             this.__tableDecoratorFullyQualifiedName46a = tableDecoratorFullyQualifiedName46a;
1594             if (isMetafacadePropertyCachingEnabled())
1595             {
1596                 this.__tableDecoratorFullyQualifiedName46aSet = true;
1597             }
1598         }
1599         return tableDecoratorFullyQualifiedName46a;
1600     }
1601 
1602    /***
1603     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#getStyleId()
1604     */
1605     protected abstract java.lang.String handleGetStyleId();
1606 
1607     private void handleGetStyleId47aPreCondition()
1608     {
1609     }
1610 
1611     private void handleGetStyleId47aPostCondition()
1612     {
1613     }
1614 
1615     private java.lang.String __styleId47a;
1616     private boolean __styleId47aSet = false;
1617 
1618     public final java.lang.String getStyleId()
1619     {
1620         java.lang.String styleId47a = this.__styleId47a;
1621         if (!this.__styleId47aSet)
1622         {
1623             handleGetStyleId47aPreCondition();
1624             styleId47a = handleGetStyleId();
1625             handleGetStyleId47aPostCondition();
1626             this.__styleId47a = styleId47a;
1627             if (isMetafacadePropertyCachingEnabled())
1628             {
1629                 this.__styleId47aSet = true;
1630             }
1631         }
1632         return styleId47a;
1633     }
1634 
1635    /***
1636     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isTableFormActionSharingWidgets()
1637     */
1638     protected abstract boolean handleIsTableFormActionSharingWidgets();
1639 
1640     private void handleIsTableFormActionSharingWidgets48aPreCondition()
1641     {
1642     }
1643 
1644     private void handleIsTableFormActionSharingWidgets48aPostCondition()
1645     {
1646     }
1647 
1648     private boolean __tableFormActionSharingWidgets48a;
1649     private boolean __tableFormActionSharingWidgets48aSet = false;
1650 
1651     public final boolean isTableFormActionSharingWidgets()
1652     {
1653         boolean tableFormActionSharingWidgets48a = this.__tableFormActionSharingWidgets48a;
1654         if (!this.__tableFormActionSharingWidgets48aSet)
1655         {
1656             handleIsTableFormActionSharingWidgets48aPreCondition();
1657             tableFormActionSharingWidgets48a = handleIsTableFormActionSharingWidgets();
1658             handleIsTableFormActionSharingWidgets48aPostCondition();
1659             this.__tableFormActionSharingWidgets48a = tableFormActionSharingWidgets48a;
1660             if (isMetafacadePropertyCachingEnabled())
1661             {
1662                 this.__tableFormActionSharingWidgets48aSet = true;
1663             }
1664         }
1665         return tableFormActionSharingWidgets48a;
1666     }
1667 
1668    /***
1669     * @see org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter#isTableHyperlinkColumn()
1670     */
1671     protected abstract boolean handleIsTableHyperlinkColumn();
1672 
1673     private void handleIsTableHyperlinkColumn49aPreCondition()
1674     {
1675     }
1676 
1677     private void handleIsTableHyperlinkColumn49aPostCondition()
1678     {
1679     }
1680 
1681     private boolean __tableHyperlinkColumn49a;
1682     private boolean __tableHyperlinkColumn49aSet = false;
1683 
<