problema con el uso de anotaciones en acceleo

Soy muy nuevo en acceleo , para la generación de texto (para lenguaje java) estoy usando un archivo ecore y un módulo .mtl.

en mi aplicación hay necesidad de anotaciones , por lo que he declarado anotaciones en mi modelo ecore. pero el problema es que no puedo verificar si la condición con los detalles de mi anotación (clave, valor) en el archivo MTL.

mi condición en el archivo .mtl es

[if (r.getEAnnotation ('sourcename'). details.key.equalsIgnoreCase ('keyname'))] [/ if]

pero aquí la expresión de condición no acepta en el bloque if e incluso no acepta en el bloque let también.

Puedo imprimir los valores de los detalles de la fuente de mi anotación (clave, valor) e incluso puedo imprimir el valor verdadero o no de la condición.

si alguien sabe la solución de este problema, repítame

Respuesta 1

Me tropecé con este extraño error. Parece que Collections.sort () no modifica la lista ordenada de una manera que permite la detección de modificaciones concurrentes cuando también se repite en la misma lista. ...

He estado trabajando en un conjunto de servicios RESTful HTTP implementados usando Restlet en Java. Esos servicios son utilizados actualmente por una aplicación de escritorio patentada que se ejecuta en Windows, y por otro back-end ...

Estoy usando una base de datos Sq-lite como back-end en mi proyecto Java. La base de datos creada y ejecutada bien. Ahora debo cifrar la base de datos de otros. Busqué mucho pero no puedo encontrar buenas soluciones. ...

Estoy tratando de obtener la cantidad diferente de colores dentro de una imagen en Java, pero no sé si hay una biblioteca para esta propuesta. el proyecto se trata de descubrir los diferentes colores de ...