Diferencias entre DPTK y JET

Los códigos del Kit de herramientas de patrón de diseño (DPTK) y de JET difieren en que los códigos de JET pertenecen a un espacio de nombres y tienen un prefijo de espacio de nombres.

JET utiliza expresiones de XPath en lugar del lenguaje de nodos de DPTK. Los códigos de JET utilizan un atributo select para indicar una expresión XPath que devuelve una recopilación de objetos o un valor y un atributo test para una indicar una expresión XPath de la que se espera que devuelva un resultado booleano. DPTK utiliza normalmente para esto los atributos node o nodes. JET utiliza coherentemente var en códigos que definen una variable. DPTK utiliza normalmente name pero a veces lo utiliza también en otro contexto y a veces utiliza useName para la definición de variables.

JET tiene las cuatro bibliotecas de código estándar siguientes:
  • Códigos de control para el control de transformación de plantillas y general. El prefijo de código predeterminado es "c".
  • Códigos de espacio de trabajo para crear artefactos de Eclipse. El prefijo de código predeterminado es "ws".
  • Códigos Java para crear y manipular artefactos Java de Eclipse. El prefijo de código predeterminado es "java".
  • Códigos de formato para formatear el contenido de plantilla. El prefijo de código predeterminado es "f".

El archivo .pattern de DPTK proporciona metadatos de patrón. En JET, los metadatos se almacenan en el archivo META-INF/MANIFEST.MF y el archivo plugin.xml. Al abrir cualquiera de estos archivos se abrirá el Editor de manifiestos de plug-in de Eclipse estándar. Este editor permite editar bastante más información que la contenida en el archivo .pattern. Información equivalente a la que se encuentra en el archivo .pattern en las pestañas Visión general y Ampliaciones.

La pestaña Visión general permite definir el ID exclusivo de la transformación JET así como el número de versión y el nombre descriptivo. Los campos que aparecen dentro de un círculo en la captura de pantalla siguiente determinan estos valores. El campo Proveedor permite insertar el nombre de su organización en la transformación.

Pestaña Visión general de la visión general del Editor del manifiesto del plug-in

Incorporar referencias a modelo en un ejemplo de valores de atributo

En los atributos de código que no esperan expresiones XPath, puede incluir una expresión XPath encerrándola entre llaves: { y }.
  • Por ejemplo, DPTK puede tener:
    <start resource="%foo(name)%.txt" .../>
  • Para JET, el ejemplo sería:
    <ws:file path="{$foo/@name}.txt .../>
Tareas relacionadas
Instalar compatibilidad de DPTK en los productos de modelado de Rational
Migrar al formato de proyecto JET
Migrar códigos de DPTK a códigos de JET
Ejecutar transformaciones JET
Exportar una transformación JET desplegable
Utilizar un plug-in de transformación JET desplegable
Referencia relacionada
Equivalentes JET de códigos DPTK

Comentarios