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.SpringManageableEntityAssociationEnd
8    *
9    * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEnd
10   */
11  public abstract class SpringManageableEntityAssociationEndLogic
12      extends org.andromda.core.metafacade.MetafacadeBase
13      implements org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEnd
14  {
15  
16      protected Object metaObject;
17  
18      public SpringManageableEntityAssociationEndLogic(Object metaObject, String context)
19      {
20          super(metaObject, getContext(context));
21          this.superManageableEntityAssociationEnd =
22             (org.andromda.metafacades.uml.ManageableEntityAssociationEnd)
23              org.andromda.core.metafacade.MetafacadeFactory.getInstance().createFacadeImpl(
24                      "org.andromda.metafacades.uml.ManageableEntityAssociationEnd",
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.spring.metafacades.SpringManageableEntityAssociationEnd";
38          }
39          return context;
40      }
41  
42      private org.andromda.metafacades.uml.ManageableEntityAssociationEnd superManageableEntityAssociationEnd;
43      private boolean superManageableEntityAssociationEndInitialized = false;
44  
45      /***
46       * Gets the org.andromda.metafacades.uml.ManageableEntityAssociationEnd parent instance.
47       */
48      private org.andromda.metafacades.uml.ManageableEntityAssociationEnd getSuperManageableEntityAssociationEnd()
49      {
50          if (!this.superManageableEntityAssociationEndInitialized)
51          {
52              ((org.andromda.core.metafacade.MetafacadeBase)superManageableEntityAssociationEnd).setMetafacadeContext(this.getMetafacadeContext());
53              this.superManageableEntityAssociationEndInitialized = true;
54          }
55          return superManageableEntityAssociationEnd;
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.superManageableEntityAssociationEndInitialized)
68              {
69                  ((org.andromda.core.metafacade.MetafacadeBase)superManageableEntityAssociationEnd).resetMetafacadeContext(context);
70              }
71          }
72      }
73  
74      /***
75       * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEnd
76       */
77      public boolean isSpringManageableEntityAssociationEndMetaType()
78      {
79          return true;
80      }
81      
82      // --------------- attributes ---------------------
83  
84     /***
85      * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEnd#getDaoGetterName()
86      */
87      protected abstract java.lang.String handleGetDaoGetterName();
88  
89      private void handleGetDaoGetterName1aPreCondition()
90      {
91      }
92  
93      private void handleGetDaoGetterName1aPostCondition()
94      {
95      }
96  
97      private java.lang.String __daoGetterName1a;
98      private boolean __daoGetterName1aSet = false;
99  
100     public final java.lang.String getDaoGetterName()
101     {
102         java.lang.String daoGetterName1a = this.__daoGetterName1a;
103         if (!this.__daoGetterName1aSet)
104         {
105             handleGetDaoGetterName1aPreCondition();
106             daoGetterName1a = handleGetDaoGetterName();
107             handleGetDaoGetterName1aPostCondition();
108             this.__daoGetterName1a = daoGetterName1a;
109             if (isMetafacadePropertyCachingEnabled())
110             {
111                 this.__daoGetterName1aSet = true;
112             }
113         }
114         return daoGetterName1a;
115     }
116 
117    /***
118     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEnd#getDaoSetterName()
119     */
120     protected abstract java.lang.String handleGetDaoSetterName();
121 
122     private void handleGetDaoSetterName2aPreCondition()
123     {
124     }
125 
126     private void handleGetDaoSetterName2aPostCondition()
127     {
128     }
129 
130     private java.lang.String __daoSetterName2a;
131     private boolean __daoSetterName2aSet = false;
132 
133     public final java.lang.String getDaoSetterName()
134     {
135         java.lang.String daoSetterName2a = this.__daoSetterName2a;
136         if (!this.__daoSetterName2aSet)
137         {
138             handleGetDaoSetterName2aPreCondition();
139             daoSetterName2a = handleGetDaoSetterName();
140             handleGetDaoSetterName2aPostCondition();
141             this.__daoSetterName2a = daoSetterName2a;
142             if (isMetafacadePropertyCachingEnabled())
143             {
144                 this.__daoSetterName2aSet = true;
145             }
146         }
147         return daoSetterName2a;
148     }
149 
150    /***
151     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEnd#getDaoName()
152     */
153     protected abstract java.lang.String handleGetDaoName();
154 
155     private void handleGetDaoName3aPreCondition()
156     {
157     }
158 
159     private void handleGetDaoName3aPostCondition()
160     {
161     }
162 
163     private java.lang.String __daoName3a;
164     private boolean __daoName3aSet = false;
165 
166     public final java.lang.String getDaoName()
167     {
168         java.lang.String daoName3a = this.__daoName3a;
169         if (!this.__daoName3aSet)
170         {
171             handleGetDaoName3aPreCondition();
172             daoName3a = handleGetDaoName();
173             handleGetDaoName3aPostCondition();
174             this.__daoName3a = daoName3a;
175             if (isMetafacadePropertyCachingEnabled())
176             {
177                 this.__daoName3aSet = true;
178             }
179         }
180         return daoName3a;
181     }
182 
183    /***
184     * @see org.andromda.cartridges.spring.metafacades.SpringManageableEntityAssociationEnd#getDaoReferenceName()
185     */
186     protected abstract java.lang.String handleGetDaoReferenceName();
187 
188     private void handleGetDaoReferenceName4aPreCondition()
189     {
190     }
191 
192     private void handleGetDaoReferenceName4aPostCondition()
193     {
194     }
195 
196     private java.lang.String __daoReferenceName4a;
197     private boolean __daoReferenceName4aSet = false;
198 
199     public final java.lang.String getDaoReferenceName()
200     {
201         java.lang.String daoReferenceName4a = this.__daoReferenceName4a;
202         if (!this.__daoReferenceName4aSet)
203         {
204             handleGetDaoReferenceName4aPreCondition();
205             daoReferenceName4a = handleGetDaoReferenceName();
206             handleGetDaoReferenceName4aPostCondition();
207             this.__daoReferenceName4a = daoReferenceName4a;
208             if (isMetafacadePropertyCachingEnabled())
209             {
210                 this.__daoReferenceName4aSet = true;
211             }
212         }
213         return daoReferenceName4a;
214     }
215 
216     /***
217      * @see org.andromda.metafacades.uml.ManageableEntityAssociationEnd
218      */
219     public boolean isManageableEntityAssociationEndMetaType()
220     {
221         return true;
222     }
223     
224     /***
225      * @see org.andromda.metafacades.uml.EntityAssociationEnd
226      */
227     public boolean isEntityAssociationEndMetaType()
228     {
229         return true;
230     }
231     
232     /***
233      * @see org.andromda.metafacades.uml.AssociationEndFacade
234      */
235     public boolean isAssociationEndFacadeMetaType()
236     {
237         return true;
238     }
239     
240     /***
241      * @see org.andromda.metafacades.uml.ModelElementFacade
242      */
243     public boolean isModelElementFacadeMetaType()
244     {
245         return true;
246     }
247     
248     // ----------- delegates to org.andromda.metafacades.uml.ManageableEntityAssociationEnd ------------
249     // from org.andromda.metafacades.uml.AssociationEndFacade
250     public org.andromda.metafacades.uml.AssociationFacade getAssociation()
251     {
252         return this.getSuperManageableEntityAssociationEnd().getAssociation();
253     }
254 
255     // from org.andromda.metafacades.uml.AssociationEndFacade
256     public java.lang.String getGetterName()
257     {
258         return this.getSuperManageableEntityAssociationEnd().getGetterName();
259     }
260 
261     // from org.andromda.metafacades.uml.AssociationEndFacade
262     public java.lang.String getGetterSetterTypeName()
263     {
264         return this.getSuperManageableEntityAssociationEnd().getGetterSetterTypeName();
265     }
266 
267     // from org.andromda.metafacades.uml.AssociationEndFacade
268     public int getLower()
269     {
270         return this.getSuperManageableEntityAssociationEnd().getLower();
271     }
272 
273     // from org.andromda.metafacades.uml.AssociationEndFacade
274     public org.andromda.metafacades.uml.AssociationEndFacade getOtherEnd()
275     {
276         return this.getSuperManageableEntityAssociationEnd().getOtherEnd();
277     }
278 
279     // from org.andromda.metafacades.uml.AssociationEndFacade
280     public java.lang.String getSetterName()
281     {
282         return this.getSuperManageableEntityAssociationEnd().getSetterName();
283     }
284 
285     // from org.andromda.metafacades.uml.AssociationEndFacade
286     public org.andromda.metafacades.uml.ClassifierFacade getType()
287     {
288         return this.getSuperManageableEntityAssociationEnd().getType();
289     }
290 
291     // from org.andromda.metafacades.uml.AssociationEndFacade
292     public int getUpper()
293     {
294         return this.getSuperManageableEntityAssociationEnd().getUpper();
295     }
296 
297     // from org.andromda.metafacades.uml.AssociationEndFacade
298     public boolean isAggregation()
299     {
300         return this.getSuperManageableEntityAssociationEnd().isAggregation();
301     }
302 
303     // from org.andromda.metafacades.uml.AssociationEndFacade
304     public boolean isChild()
305     {
306         return this.getSuperManageableEntityAssociationEnd().isChild();
307     }
308 
309     // from org.andromda.metafacades.uml.AssociationEndFacade
310     public boolean isComposition()
311     {
312         return this.getSuperManageableEntityAssociationEnd().isComposition();
313     }
314 
315     // from org.andromda.metafacades.uml.AssociationEndFacade
316     public boolean isMany()
317     {
318         return this.getSuperManageableEntityAssociationEnd().isMany();
319     }
320 
321     // from org.andromda.metafacades.uml.AssociationEndFacade
322     public boolean isMany2Many()
323     {
324         return this.getSuperManageableEntityAssociationEnd().isMany2Many();
325     }
326 
327     // from org.andromda.metafacades.uml.AssociationEndFacade
328     public boolean isMany2One()
329     {
330         return this.getSuperManageableEntityAssociationEnd().isMany2One();
331     }
332 
333     // from org.andromda.metafacades.uml.AssociationEndFacade
334     public boolean isNavigable()
335     {
336         return this.getSuperManageableEntityAssociationEnd().isNavigable();
337     }
338 
339     // from org.andromda.metafacades.uml.AssociationEndFacade
340     public boolean isOne2Many()
341     {
342         return this.getSuperManageableEntityAssociationEnd().isOne2Many();
343     }
344 
345     // from org.andromda.metafacades.uml.AssociationEndFacade
346     public boolean isOne2One()
347     {
348         return this.getSuperManageableEntityAssociationEnd().isOne2One();
349     }
350 
351     // from org.andromda.metafacades.uml.AssociationEndFacade
352     public boolean isOrdered()
353     {
354         return this.getSuperManageableEntityAssociationEnd().isOrdered();
355     }
356 
357     // from org.andromda.metafacades.uml.AssociationEndFacade
358     public boolean isReadOnly()
359     {
360         return this.getSuperManageableEntityAssociationEnd().isReadOnly();
361     }
362 
363     // from org.andromda.metafacades.uml.AssociationEndFacade
364     public boolean isRequired()
365     {
366         return this.getSuperManageableEntityAssociationEnd().isRequired();
367     }
368 
369     // from org.andromda.metafacades.uml.EntityAssociationEnd
370     public java.lang.String getColumnIndex()
371     {
372         return this.getSuperManageableEntityAssociationEnd().getColumnIndex();
373     }
374 
375     // from org.andromda.metafacades.uml.EntityAssociationEnd
376     public java.lang.String getColumnName()
377     {
378         return this.getSuperManageableEntityAssociationEnd().getColumnName();
379     }
380 
381     // from org.andromda.metafacades.uml.EntityAssociationEnd
382     public java.lang.String getForeignKeyConstraintName()
383     {
384         return this.getSuperManageableEntityAssociationEnd().getForeignKeyConstraintName();
385     }
386 
387     // from org.andromda.metafacades.uml.EntityAssociationEnd
388     public java.lang.String getForeignKeySuffix()
389     {
390         return this.getSuperManageableEntityAssociationEnd().getForeignKeySuffix();
391     }
392 
393     // from org.andromda.metafacades.uml.EntityAssociationEnd
394     public java.lang.String getSqlType()
395     {
396         return this.getSuperManageableEntityAssociationEnd().getSqlType();
397     }
398 
399     // from org.andromda.metafacades.uml.EntityAssociationEnd
400     public boolean isForeignIdentifier()
401     {
402         return this.getSuperManageableEntityAssociationEnd().isForeignIdentifier();
403     }
404 
405     // from org.andromda.metafacades.uml.EntityAssociationEnd
406     public boolean isIdentifiersPresent()
407     {
408         return this.getSuperManageableEntityAssociationEnd().isIdentifiersPresent();
409     }
410 
411     // from org.andromda.metafacades.uml.EntityAssociationEnd
412     public boolean isTransient()
413     {
414         return this.getSuperManageableEntityAssociationEnd().isTransient();
415     }
416 
417     // from org.andromda.metafacades.uml.ManageableEntityAssociationEnd
418     public org.andromda.metafacades.uml.EntityAttribute getManageableIdentifier()
419     {
420         return this.getSuperManageableEntityAssociationEnd().getManageableIdentifier();
421     }
422 
423     // from org.andromda.metafacades.uml.ManageableEntityAssociationEnd
424     public boolean isDisplay()
425     {
426         return this.getSuperManageableEntityAssociationEnd().isDisplay();
427     }
428 
429     // from org.andromda.metafacades.uml.ModelElementFacade
430     public void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
431     {
432         this.getSuperManageableEntityAssociationEnd().copyTaggedValues(element);
433     }
434 
435     // from org.andromda.metafacades.uml.ModelElementFacade
436     public java.lang.Object findTaggedValue(java.lang.String tagName)
437     {
438         return this.getSuperManageableEntityAssociationEnd().findTaggedValue(tagName);
439     }
440 
441     // from org.andromda.metafacades.uml.ModelElementFacade
442     public java.util.Collection findTaggedValues(java.lang.String tagName)
443     {
444         return this.getSuperManageableEntityAssociationEnd().findTaggedValues(tagName);
445     }
446 
447     // from org.andromda.metafacades.uml.ModelElementFacade
448     public java.util.Collection getConstraints()
449     {
450         return this.getSuperManageableEntityAssociationEnd().getConstraints();
451     }
452 
453     // from org.andromda.metafacades.uml.ModelElementFacade
454     public java.util.Collection getConstraints(java.lang.String kind)
455     {
456         return this.getSuperManageableEntityAssociationEnd().getConstraints(kind);
457     }
458 
459     // from org.andromda.metafacades.uml.ModelElementFacade
460     public java.lang.String getDocumentation(java.lang.String indent, int lineLength)
461     {
462         return this.getSuperManageableEntityAssociationEnd().getDocumentation(indent, lineLength);
463     }
464 
465     // from org.andromda.metafacades.uml.ModelElementFacade
466     public java.lang.String getDocumentation(java.lang.String indent, int lineLength, boolean htmlStyle)
467     {
468         return this.getSuperManageableEntityAssociationEnd().getDocumentation(indent, lineLength, htmlStyle);
469     }
470 
471     // from org.andromda.metafacades.uml.ModelElementFacade
472     public java.lang.String getDocumentation(java.lang.String indent)
473     {
474         return this.getSuperManageableEntityAssociationEnd().getDocumentation(indent);
475     }
476 
477     // from org.andromda.metafacades.uml.ModelElementFacade
478     public java.lang.String getFullyQualifiedName(boolean modelName)
479     {
480         return this.getSuperManageableEntityAssociationEnd().getFullyQualifiedName(modelName);
481     }
482 
483     // from org.andromda.metafacades.uml.ModelElementFacade
484     public java.lang.String getFullyQualifiedName()
485     {
486         return this.getSuperManageableEntityAssociationEnd().getFullyQualifiedName();
487     }
488 
489     // from org.andromda.metafacades.uml.ModelElementFacade
490     public java.lang.String getFullyQualifiedNamePath()
491     {
492         return this.getSuperManageableEntityAssociationEnd().getFullyQualifiedNamePath();
493     }
494 
495     // from org.andromda.metafacades.uml.ModelElementFacade
496     public java.lang.String getId()
497     {
498         return this.getSuperManageableEntityAssociationEnd().getId();
499     }
500 
501     // from org.andromda.metafacades.uml.ModelElementFacade
502     public org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
503     {
504         return this.getSuperManageableEntityAssociationEnd().getLanguageMappings();
505     }
506 
507     // from org.andromda.metafacades.uml.ModelElementFacade
508     public org.andromda.metafacades.uml.ModelFacade getModel()
509     {
510         return this.getSuperManageableEntityAssociationEnd().getModel();
511     }
512 
513     // from org.andromda.metafacades.uml.ModelElementFacade
514     public java.lang.String getName()
515     {
516         return this.getSuperManageableEntityAssociationEnd().getName();
517     }
518 
519     // from org.andromda.metafacades.uml.ModelElementFacade
520     public org.andromda.metafacades.uml.ModelElementFacade getPackage()
521     {
522         return this.getSuperManageableEntityAssociationEnd().getPackage();
523     }
524 
525     // from org.andromda.metafacades.uml.ModelElementFacade
526     public java.lang.String getPackageName(boolean modelName)
527     {
528         return this.getSuperManageableEntityAssociationEnd().getPackageName(modelName);
529     }
530 
531     // from org.andromda.metafacades.uml.ModelElementFacade
532     public java.lang.String getPackageName()
533     {
534         return this.getSuperManageableEntityAssociationEnd().getPackageName();
535     }
536 
537     // from org.andromda.metafacades.uml.ModelElementFacade
538     public java.lang.String getPackagePath()
539     {
540         return this.getSuperManageableEntityAssociationEnd().getPackagePath();
541     }
542 
543     // from org.andromda.metafacades.uml.ModelElementFacade
544     public org.andromda.metafacades.uml.PackageFacade getRootPackage()
545     {
546         return this.getSuperManageableEntityAssociationEnd().getRootPackage();
547     }
548 
549     // from org.andromda.metafacades.uml.ModelElementFacade
550     public java.util.Collection getSourceDependencies()
551     {
552         return this.getSuperManageableEntityAssociationEnd().getSourceDependencies();
553     }
554 
555     // from org.andromda.metafacades.uml.ModelElementFacade
556     public org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
557     {
558         return this.getSuperManageableEntityAssociationEnd().getStateMachineContext();
559     }
560 
561     // from org.andromda.metafacades.uml.ModelElementFacade
562     public java.util.Collection getStereotypeNames()
563     {
564         return this.getSuperManageableEntityAssociationEnd().getStereotypeNames();
565     }
566 
567     // from org.andromda.metafacades.uml.ModelElementFacade
568     public java.util.Collection getStereotypes()
569     {
570         return this.getSuperManageableEntityAssociationEnd().getStereotypes();
571     }
572 
573     // from org.andromda.metafacades.uml.ModelElementFacade
574     public java.util.Collection getTaggedValues()
575     {
576         return this.getSuperManageableEntityAssociationEnd().getTaggedValues();
577     }
578 
579     // from org.andromda.metafacades.uml.ModelElementFacade
580     public java.util.Collection getTargetDependencies()
581     {
582         return this.getSuperManageableEntityAssociationEnd().getTargetDependencies();
583     }
584 
585     // from org.andromda.metafacades.uml.ModelElementFacade
586     public java.lang.Object getTemplateParameter(java.lang.String parameterName)
587     {
588         return this.getSuperManageableEntityAssociationEnd().getTemplateParameter(parameterName);
589     }
590 
591     // from org.andromda.metafacades.uml.ModelElementFacade
592     public java.util.Collection getTemplateParameters()
593     {
594         return this.getSuperManageableEntityAssociationEnd().getTemplateParameters();
595     }
596 
597     // from org.andromda.metafacades.uml.ModelElementFacade
598     public java.lang.String getVisibility()
599     {
600         return this.getSuperManageableEntityAssociationEnd().getVisibility();
601     }
602 
603     // from org.andromda.metafacades.uml.ModelElementFacade
604     public boolean hasExactStereotype(java.lang.String stereotypeName)
605     {
606         return this.getSuperManageableEntityAssociationEnd().hasExactStereotype(stereotypeName);
607     }
608 
609     // from org.andromda.metafacades.uml.ModelElementFacade
610     public boolean hasStereotype(java.lang.String stereotypeName)
611     {
612         return this.getSuperManageableEntityAssociationEnd().hasStereotype(stereotypeName);
613     }
614 
615     // from org.andromda.metafacades.uml.ModelElementFacade
616     public boolean isBindingDependenciesPresent()
617     {
618         return this.getSuperManageableEntityAssociationEnd().isBindingDependenciesPresent();
619     }
620 
621     // from org.andromda.metafacades.uml.ModelElementFacade
622     public boolean isConstraintsPresent()
623     {
624         return this.getSuperManageableEntityAssociationEnd().isConstraintsPresent();
625     }
626 
627     // from org.andromda.metafacades.uml.ModelElementFacade
628     public boolean isTemplateParametersPresent()
629     {
630         return this.getSuperManageableEntityAssociationEnd().isTemplateParametersPresent();
631     }
632 
633     // from org.andromda.metafacades.uml.ModelElementFacade
634     public java.lang.String translateConstraint(java.lang.String name, java.lang.String translation)
635     {
636         return this.getSuperManageableEntityAssociationEnd().translateConstraint(name, translation);
637     }
638 
639     // from org.andromda.metafacades.uml.ModelElementFacade
640     public java.lang.String[] translateConstraints(java.lang.String translation)
641     {
642         return this.getSuperManageableEntityAssociationEnd().translateConstraints(translation);
643     }
644 
645     // from org.andromda.metafacades.uml.ModelElementFacade
646     public java.lang.String[] translateConstraints(java.lang.String kind, java.lang.String translation)
647     {
648         return this.getSuperManageableEntityAssociationEnd().translateConstraints(kind, translation);
649     }
650 
651     /***
652      * @see org.andromda.core.metafacade.MetafacadeBase#initialize()
653      */
654     public void initialize()
655     {
656         this.getSuperManageableEntityAssociationEnd().initialize();
657     }
658 
659     /***
660      * @see org.andromda.core.metafacade.MetafacadeBase#getValidationOwner()
661      */
662     public Object getValidationOwner()
663     {
664         Object owner = this.getSuperManageableEntityAssociationEnd().getValidationOwner();
665         return owner;
666     }
667 
668     /***
669      * @see org.andromda.core.metafacade.MetafacadeBase#getValidationName()
670      */
671     public String getValidationName()
672     {
673         String name = this.getSuperManageableEntityAssociationEnd().getValidationName();
674         return name;
675     }
676 
677     /***
678      * @see org.andromda.core.metafacade.MetafacadeBase#validateInvariants(java.util.Collection)
679      */
680     public void validateInvariants(java.util.Collection validationMessages)
681     {
682         this.getSuperManageableEntityAssociationEnd().validateInvariants(validationMessages);
683     }
684     
685     /***
686      * The property that stores the name of the metafacade.
687      */
688     private static final String NAME_PROPERTY = "name";
689     
690     /***
691      * @see java.lang.Object#toString()
692      */
693     public String toString()
694     {
695         final StringBuffer toString = new StringBuffer(this.getClass().getName());
696         toString.append("[");
697         try
698         {
699             toString.append(org.andromda.core.common.Introspector.instance().getProperty(this, NAME_PROPERTY));
700         }
701         catch (final Throwable throwable)
702         {
703             // - just ignore when the metafacade doesn't have a name property
704         }
705         toString.append("]");
706         return toString.toString();
707     }
708 }