Réserver une Démo
Pré. Proc.

Transformer la substitution de paramètres Gabarit

Si vous souhaitez fournir un accès dans un gabarit de transformation aux données concernant la transformation de la substitution de paramètres de liaison d'un connecteur Gabarit Binding dans le modèle, vous pouvez utiliser les macros de substitution de paramètres Gabarit .

Facteurs de transformation

Facteur

Détail

Voir également

Langue intermédiaire

Les substitutions de paramètres Gabarit sont représentées dans le langage intermédiaire comme :

TemplateParameterSubstitution

{

Formel { PropriétésFormulaires }

Réel { RéelPropriétés }

}

Par exemple:

TemplateParameterSubstitution

{

Officiel

{

nom=%qt%%parameterSubstitutionFormal%%qt%

}

Réel

{

nom=%qt%%parameterSubstitutionActual%%qt%

%TRANSFORM_CLASSIFIER("Classe", paramètreSubstitutionActualClassifier)%

}

}

Propriétés formelles ou Propriétés réelles

FormalProperties et ActualProperties valent zéro ou une instance de l'une de ces propriétés :

  • Nom
  • classificateur

Transformation de la substitution de paramètre Paramètre réel

Si le paramètre Actual est affecté à une expression de String , il se transformera en nom Actual. Vous pouvez affecter le classificateur réel si vous connaissez le GUID :

TemplateParameterSubstitution

(

Officiel

{

nom=%qt%%parameterSubstitutionFormal%%qt%

}

Réel

{

nom=%qt%%parameterSubstitutionActual%%qt%

classificateur=%qt%%parameterSubstitutionActualClassifier%%qt%

}

}

Si vous souhaitez que le paramètre Actual soit transformé afin que son classificateur soit affecté à un élément transformé, utilisez TRANSFORM_CLASSIFIER ou TRANSFORM_REFERENCE, comme indiqué :

TemplateParameterSubstitution

{

Officiel

{

nom=%qt%%parameterSubstitutionFormal%%qt%

}

Réel

{

nom=%qt%%parameterSubstitutionActual%%qt%

%TRANSFORM_CLASSIFIER("Classe", paramètreSubstitutionActualClassifier)%

}

}

Ou

TemplateParameterSubstitution

{

Officiel

{

nom=%qt%%parameterSubstitutionFormal%%qt%

}

Réel

{

nom=%qt%%parameterSubstitutionActual%%qt%

%TRANSFORM_REFERENCE("Classe", paramètreSubstitutionActualClassifier)%

}

}

Apprenez Plus