Convertir nombres |
Superior Previo Próximo |
Las diferentes plataformas de destino pueden usar diferentes convenciones de nombres, como resultado puede no querer copiar directamente los nombres de sus elementos en los modelos transformados. Para facilitar esta necesidad las plantillas de transformación de EA proveen una función macro CONVERTIR_NOMBRE.
CONVERTIR_NOMBRE(<originalName>, <originalFormat>, <targetFormat>) Convertirá <originalName>, se asume que estar en <orginalFormat> a <targetFormat>.
Los formatos soportados son:
Tener en Cuenta: Las siglas no son soportadas cuando se convierten desde un caso camel o pascal.
Otra manera en la que puede querer transformar un nombre es remover un prefijo desde el nombre original.
REMOVER_PREFIJO(<originalName>, <prefixes>) Remueve cualquier prefijo que encuentra en <prefixes> desde <originalName>. Los prefijos se especifican en una lista separada por un punto y coma.
Esto se usa usualmente en conjunto con el macro CONVERTIR_NOMBRE. Por ejemplo, lo siguiente crea un nombre de de propiedad de acuerdo las opciones para Java.
$propertyName=%REMOVE_PREFIX(attName,genOptPropertyPrefix)% %if genOptGenCapitalisedProperties=="T"% $propertyName=%CONVERT_NAME($propertyName, "camel case", "pascal case")% %endIf% |