View Javadoc

1   package org.andromda.cartridges.meta.metafacades;
2   
3   import org.apache.commons.lang.StringUtils;
4   
5   
6   /***
7    * MetafacadeLogic implementation for org.andromda.cartridges.meta.metafacades.MetafacadeAssociationEnd.
8    *
9    * @see org.andromda.cartridges.meta.metafacades.MetafacadeAssociationEnd
10   */
11  public class MetafacadeAssociationEndLogicImpl
12      extends MetafacadeAssociationEndLogic
13  {
14      public MetafacadeAssociationEndLogicImpl(
15          Object metaObject,
16          String context)
17      {
18          super(metaObject, context);
19      }
20  
21      /***
22       * @see org.andromda.cartridges.meta.metafacades.MetafacadeAssociationEnd#getImplementationOperationName()
23       */
24      protected java.lang.String handleGetImplementationOperationName()
25      {
26          return StringUtils.trimToEmpty(
27              String.valueOf(
28                  this.getConfiguredProperty(
29                      MetaGlobals.PROPERTY_IMPLEMENTATION_OPERATION_NAME_PATTERN))).replaceAll(
30              "//{0//}",
31              StringUtils.capitalize(this.getGetterName()));
32      }
33  }