Rational Tau attribútumok

Az attribútumok használhatók a sablonelemek tartalmának megadásához a Rational Tau adatforrásokhoz, vagy pedig olyan kifejezésekben, amelyek kiszámítják egy sablonelem tartalmát vagy formázási képességeit. Miután lekérdezéseket rendelt a sablonelemekhez, a lekérdezések által visszaadott elemek összes attribútumát használhatja.

Grafikus felhasználói azonosító (GUID)

Minden egyes sémaelem rendelkezik egy speciális azonosítószámmal. Az attribútum alapértelmezésben az aktuális modellelem egyedi GUID értékével van kitöltve.

_image

A Rational Tau diagramot ábrázoló minden sémaelem rendelkezik egy speciális attribútummal, melynek neve _image. Az attribútum felhasználásával lehetősége van képfájl előállítására az aktuális diagramhoz és a kép befoglalására a kimenetbe.

stringRepresentation

Ez az attribútum, mely minden kifejezéshez és meghatározáshoz elérhető, tárolja az elem ábrázolását, ami nincs értelmezve.

Lekérdezés elem

Minden sémaelemhez tartozik egy speciális utódelem, a lekérdezés. A sémában található többi elemtől eltérően a lekérdezéshez nincs hozzárendelve alapul szolgáló Rational Tau lekérdezés és típus. Ha önmagában használja a lekérdezés elemet, akkor az nem ad vissza eredményeket.

A lekérdezés elem a dokumentumelőállítás személyre szabásának egy másik szintjét ajánlja. Ha a meglévő elemek nem elegendőek vagy optimálisak egy feladathoz, akkor a lekérdezés elemmel meghatározhatja a kívánt típust és lekérdezést. A típus meghatározásához vegyen fel típusátalakítást a lekérdezés elembe, és határozza meg a lekérdezést natív szűrőként.

Az első képen az látható, hogy a query (Any Type) átalakítás fel van véve a lekérdezés elembe. A második képen az látható, hogy a lekérdezés elem a model.query(Diagram) átalakítással használatos a sablonban.

Lekérdezés elembe felvett átalakítás.

Átalakítással rendelkező lekérdezés elem használatos a sablonban.

Ebben a példahelyzetben egy érvényes lekérdezés: GetAllEntities().select( IsKindOf("Diagram")).

A lekérdezési eredmények a lekérdezésben használt típusátalakítás alapján vannak szűrve. Ha a lekérdezés szintaktikailag helyes, akkor az eredmény csak azokat az elemeket tartalmazza, amelyek megfelelnek a megadott típusátalakításnak.


Visszajelzés