In dieser Lektion wird erläutert, wie Sie UML-Diagramme zu einer BIRT-Berichtsdesigndatei hinzufügen.
Gehen Sie wie folgt vor, um UML-Diagramme hinzuzufügen:
- Klicken Sie im Berichtsdesigneditor auf die Registerkarte Layout,
um mit dem Entwerfen fortzufahren.
- Fügen Sie einen Titel für einen Abschnitt für Anwendungsfalldiagramme zu dem
Bericht hinzu:
- Klicken Sie in der Palette auf Bezeichnung und
ziehen Sie den Cursor in den Berichtsdesigneditor unter dem Feld row["documentation"].
- Geben Sie im Feld für die Bezeichnung Use Case Diagrams ein.
- Erstellen Sie eine Darstellung für die Bezeichnung, um eine Schriftart und
einen Rand anzugeben und um einen Seitenumbruch vor die Bezeichnung hinzuzufügen. Verwenden Sie die Seite 'Seitenumbruch' im Fenster 'Neue Darstellung', um Seitenumbrüche hinzuzufügen.
- Erstellen Sie einen Datensatz:
- Erweitern Sie in der Datenexplorersicht die Option Datensätze.
- Klicken Sie mit der rechten Maustaste auf Paketdiagramme;
klicken Sie anschließend auf Kopieren. Klicken Sie erneut
mit der rechten Maustaste und klicken Sie anschließend auf Einfügen.
- Klicken Sie mit der rechten Maustaste auf Paketdiagramme1;
klicken Sie anschließend auf Umbenennen und ändern Sie den Namen in Use
Case Diagrams.
- Klicken Sie in der Datenexplorersicht mit der rechten Maustaste auf Anwendungsfalldiagramme; klicken
Sie anschließend auf Bearbeiten.
- Klicken Sie im Fenster 'Datensatz bearbeiten' auf Zeilenzuordnung.
- Löschen Sie den Inhalt aus dem Feld Ausdruck.
- Drücken Sie im Feld Ausdruck die Tastenkombination
Strg+Leertaste, um eine Liste der XPath-Funktionen anzuzeigen, und klicken Sie doppelt auf oclQuery.
Anmerkung: Die Sprache XPath wird verwendet, um Abfragen für Zeilen und Spalten
jedes UML-Modelldatensatzes auszudrücken. Sie können Ausdrücke
schreiben, mit denen in der Struktur des Modells navigiert wird, da
der XPath-Parser EMF-basierte Modelle umsetzen kann. Beispiel: Sie können einen Datensatz
aller UML-Akteure in dem Modell mit //Actor erstellen, auch wenn
in dem XML-Dokument für das Modell kein Knoten mit der Bezeichnung "Actor"
vorhanden ist.
- Klicken Sie im Fenster zum Bearbeiten des Datensatzes im linken Teilfenster unter Durchsuchen
auf den Abwärtspfeil; klicken Sie anschließend auf den Eintrag für das Modell Sample Business
Model.emx, in dem die Modellstrukturhierarchie angezeigt wird.
- Klicken Sie in der Modellstrukturhierarchie auf die Option für das Beispielanwendungsfalldiagramm.
- Bestätigen Sie im Feld Ausdruck die Auswahl von
inputXPath im Ausdruck oclQuery und klicken Sie
für das Feld Ausdruck auf die Schaltfläche mit dem Rechtspfeil (>). Der XPath-Eingabeausdruck lautet nun getDiagrams(Model).
- Ändern Sie getDiagrams(Model) in getDiagrams(//*).
- Ersetzen Sie im XPath-Ausdruck inputOCLQuery mit self.type
= 'Usecase'. Der XPath-Ausdruck sieht nun wie folgt aus: oclQuery(getDiagrams(//*),"self.type
= 'Usecase'").
- Klicken Sie auf OK.
- Fügen Sie die Anwendungsfalldiagrammnamen und Bilder hinzu:
- Fügen Sie eine Tabelle zum Anzeigen der Anwendungsfalldiagramme hinzu: Klicken Sie in der Palette auf Tabelle und
ziehen Sie den Cursor in den Berichtsdesigneditor.
- Setzen Sie im Fenster 'Tabelle einfügen' die Option für die Anzahl der Spalten
auf 1 und die Option für die Anzahl der Details auf
2.
- Wählen Sie im Feld Datensatz die Option Anwendungsfalldiagramme aus
und klicken Sie auf OK.
- Klicken Sie mit der rechten Maustaste auf das Tabellensymbol und definieren Sie
eine neue Darstellung für die Tabelle, die eine maximale Auffüllung von 12 Punkten angibt.
- Erweitern Sie in der Datenexplorersicht die Option Anwendungsfalldiagramme und
ziehen Sie Name in die erste Detailzeile in der Tabelle.
- Löschen Sie die Bezeichnung Name, die automatisch zur
Kopfzeile über der Detailzeile hinzugefügt wurde.
- Geben Sie in einer neuen Darstellung für die Zeile mit dem Namen den
Schriftstil an.
- Klicken Sie in der Palette (nicht in der Datenexplorersicht) auf die Option für Bilder und ziehen Sie
den Cursor in die zweite Detailzeile in der Tabelle.
- Klicken Sie im Fenster für die Bearbeitung des Bildelements auf die Option für dynamische Bilder
und auf die Option zum Auswählen der Bilddaten.
- Wählen Sie im Fenster zur Auswahl der Datenbindung das Markierungsfeld
Bild aus und klicken Sie auf OK.
- Klicken Sie auf Einfügen.
- Klicken Sie mit der rechten Maustaste für die Zeile mit dem Bild auf das Zeilensymbol;
definieren Sie anschließend eine neue Darstellung; verwenden Sie hierfür zur Zentrierung des Bilds die Seite 'Textblock'. Sie müssen möglicherweise auf die Zeile klicken, um das Zeilensymbol anzuzeigen.
- Speichern Sie die Berichtsdesigndatei.
- Klicken Sie im Berichtsdesigneditor auf die Registerkarte Voranzeige.
Die
englische Version des Berichts muss ähnlich wie folgt aussehen:
Fahren Sie nun mit dem Hinzufügen von Stereotypdaten zum Bericht fort.