Attributs Rational Tau

Un attribut peut être utilisé pour définir le contenu d'un élément de canevas pour les sources de données Rational Tau ou dans des expressions qui calculent le contenu d'un élément de canevas ou les fonctionnalités de formatage d'un élément de canevas. Une fois que les requêtes ont été affectées aux éléments de canevas, tous les attributs des éléments renvoyés par les requêtes peuvent être utilisés.

ID utilisateur graphique (GUID)

Chaque élément de schéma possède un nombre d'identification spécial. Cet attribut est rempli par défaut avec l'identificateur global unique de l'élément de modèle actuel.

_image

Chaque élément de schéma représentant un diagramme Rational Tau possède un attribut spécial intitulé _image. Utilisez cet attribut pour générer un fichier image pour le diagramme actuel et inclure l'image dans la sortie.

stringRepresentation

Cet attribut, disponible pour toutes les expressions, actions et définitions, contient la représentation de l'élément non analysé.

Elément de requête

Tout élément de schéma possède un élément enfant spécial appelé requête. Contrairement aux autres éléments du schéma, une requête n'est associée à aucune requête et aucun type Rational Tau sous-jacent. L'utilisation de l'élément de requête tel quel ne renvoie aucun résultat.

L'élément requête offre un autre niveau de personnalisation pour la génération de documents. Si les éléments existants ne sont pas suffisants ou optimaux pour une tâche, vous pouvez définir le type et la requête avec l'élément de requête. Le type est défini par l'ajout d'un transtypage de type à l'élément de requête et la requête est définie en tant que filtre natif.

La première image montre le transtypage requête (N'importe quel type) ajouté à un élément de requête. La deuxième image montre l'élément de requête avec le transtypage model.query(Diagram) utilisé dans le canevas.

Transtypage ajouté à un élément de requête.

L'élément de requête avec transtypage est utilisé dans le canevas.

Pour ce scénario, une requête valide est GetAllEntities().select( IsKindOf("Diagram")).

Un résultat de requête est filtré en fonction du transtypage de type utilisé dans la requête. Si la requête est syntaxiquement correcte, le résultat ne contient que des éléments qui correspondent au transtypage de type spécifié.


Retour d'informations