Atributy produktu Rational Tau

Atribut lze použít k definování obsahu prvku šablony pro zdroje dat produktu Rational Tau nebo ve výrazech, které počítají obsah prvku šablony nebo vlastnosti formátování prvku šablony. Po přiřazení dotazů prvkům šablony je možné využít všechny atributy prvků vrácené dotazy.

Grafické ID uživatele (GUID)

Každý prvek schématu má speciální identifikační číslo. Tento atribut je standardně naplněn jedinečným GUID aktuálního prvku modelu.

_image

Každý prvek schématu představující diagram produktu Rational Tau má speciální atribut s názvem _image. Pomocí tohoto atributu můžete vygenerovat pro aktuální diagram soubor obrázku a tento obrázek zahrnout do výstupu.

stringRepresentation

Tento atribut, dostupný pro všechny výrazy, akce a definice, obsahuje znázornění prvku, který se nedá analyzovat.

Prvek dotaz

Každý prvek schématu má speciální podřízený prvek nazvaný dotaz. Na rozdíl od ostatních prvků ve schématu nemá dotaz přiřazen žádný základní typ a dotaz produktu Rational Tau. Použití prvku dotaz v původní podobě nevrací žádný výsledek.

Prvek dotaz nabízí další úroveň přizpůsobení generování dokumentů. Pokud stávající prvky nedostačují nebo nejsou pro nějakou úlohu optimální, můžete pomocí prvku dotaz nadefinovat typ a dotaz. Typ je definován přidáním přetypování typu do prvku dotaz a dotaz je definován jako nativní filtr.

První obrázek ukazuje přetypování query (Any Type) přidané do prvku dotaz. Druhý obrázek ukazuje prvek dotaz s přetypováním model.query(Diagram) použitým v šabloně.

Přetypování přidané do prvku dotaz.

Prvek dotaz s přetypováním je použit v šabloně.

Pro tento scénář je platný dotaz GetAllEntities().select( IsKindOf("Diagram")).

Výsledek dotazu je filtrován podle přetypování typu použitého v dotazu. Pokud je dotaz syntakticky správný, obsahuje výsledek pouze prvky, které odpovídají určeném přetypování typu.


Zpětná vazba