Écriture de Transformations - Transformation d'Informations Doubles


Dans beaucoup de transformations il y aura une quantitésubstantielle des informations qui seront copiées. Il serait ennuyeux de taper toutes les informations communes dans un gabarit pour qu'il soit copié à la classe transformée. L'alternative est d'utiliser la macro de fonction de TRANSFORM_CURRENT pour faire exactement ceci.

TRANSFORM_CURRENT(<listOfExcludedItems>)
Va générer une copie exacte de toutes les propriétés de l'élément en cours, sauf pour les éléments cités dans <listOfExcludedItems>.

Une autre forme de ceci est disponible en transformant les connecteurs qui permettent à l'une ou l'autre fin du connecteur d'être copiés.
TRANSFORM_CURRENT(<connectorEnd>,<listOfExcludedItems>)
Va générer une copie exacte de l'extrémité du connecteur spécifié par <connectorEnd> sauf pour les éléments cités dans <listOfExcludedItems>.

Où <connectorEnd> est soit "Source" ou "Target".