1 package org.andromda.cartridges.meta.metafacades;
2
3 import org.apache.commons.lang.StringUtils;
4
5
6
7
8
9
10
11 public class MetafacadeOperationLogicImpl
12 extends MetafacadeOperationLogic
13 {
14
15 public MetafacadeOperationLogicImpl(
16 Object metaObject,
17 String context)
18 {
19 super(metaObject, context);
20 }
21
22
23
24
25 protected String handleGetImplementationName()
26 {
27 return StringUtils.trimToEmpty(
28 String.valueOf(
29 this.getConfiguredProperty(
30 MetaGlobals.PROPERTY_IMPLEMENTATION_OPERATION_NAME_PATTERN))).replaceAll(
31 "\\{0\\}",
32 StringUtils.capitalize(this.getName()));
33 }
34 }