Der ReqIF-Standard unterstützt Rich Text, genauso wie die meisten professionellen Anforderungswerkzeuge. ProR hat dies bisher nicht unterstützt. Derzeit nutzt ProR das “vereinfachte” Flag in ReqIF, mit dem Werkzeuge anzeigen können, dass sie Rich Text nicht unterstützen. Dies war eine vorübergehende Lösung, aber offensichtlich ist eine echte Rich-Text-Unterstützung entscheidend dafür, dass ProR Akzeptanz findet.
Wir freuen uns, Ihnen mitteilen zu können, dass der erste Prototyp der Rich-Text-Unterstützung jetzt verfügbar ist. Es gibt ein paar Einschränkungen: Diese Funktion ist auf externe Bibliotheken angewiesen und kann daher nicht Teil des RMF-Kerns sein. Zweitens ist dies eine Arbeit, die sich noch in der Entwicklung befindet, die Nutzung erfolgt auf eigene Gefahr.
Installation von Rich-Text-Unterstützung
Wir haben ein Zwischenprodukt erstellt 0.3.2 ProR-Release das für die Funktion dieser Funktion erforderlich ist (Herunterladen).
Nach dem Herunterladen müssen Sie ProR Essentials installieren, eine Suite kostenloser Erweiterungen für ProR, bereitgestellt von Formale Denkweise. Um diese zu installieren:
- Navigieren Sie in ProR zu Hilfe | Neue Software installieren…
- Sie müssen eine neue Update-Seite zu ProR hinzufügen. Sie können die folgende URL direkt in das Feld “Arbeiten mit:” einfügen:
http://update.formalmind.com/essentials - Aktivieren Sie das Kontrollkästchen “ProR Essentials” (aktivieren Sie “Rodin Integration” nicht, da Eclipse nicht alle Abhängigkeiten auflösen kann. Informationen zu Rodin Integration finden Sie unter ProR-Rodin-Integrationsdokumentation).
- Schließen Sie die Installation ab, indem Sie auf Weiter klicken und alle Fragen bestätigen.
Mit Rich-Text-Unterstützung
Wichtig: Bitte beachten Sie, dass der Standardmechanismus für Rich-Text der bereits integrierte ist. Sie müssen die Rich-Text-Unterstützung pro Datentyp explizit aktivieren.
Um die Funktion zu demonstrieren, erstellen wir ein neues ReqIF-Dokument und fügen ein neues Attribut vom Typ XHTML hinzu:
- Neues Projekt erstellen (z. B. Datei | Neu | Projekt… | Allgemein | Projekt)
- Erstellen Sie ein neues ReqIF-Dokument in diesem Projekt (z. B. Datei | Neu | Reqif10-Modell)
- Öffne den Dialog Datentypkonfiguration (ProR | Datentypkonfiguration)
- Erstellen Sie einen neuen XHTML-Datentyp (Rechtsklick auf Datentypen | Neues untergeordnetes Element | XHTML-Datendefinition)
- Benenne das neue Element in “T_XHTML” um”
- Erstellen Sie eine neue Attributdefinition für “Anforderungstyp” (öffnen Sie den Baum “SpecType”, klicken Sie mit der rechten Maustaste auf “Anforderungstyp” | Neues untergeordnetes Element | Attributdefinition XHTML)
- “Long Name” auf “Rich Text” setzen”
- Setze Typ auf “T_XHTML”
An dieser Stelle sollte der Dialog wie auf dem Screenshot rechts aussehen:
Um die XHTML-Unterstützung in Aktion zu sehen:
- Öffnen Sie die Spezifikation durch Doppelklick darauf (z. B. auf “Anforderungsdokument”).
- Wähle die erste Zeile
- In der Eigenschaftenansicht sollten (unter anderem) zwei Attribute vorhanden sein: “Beschreibung” und “Rich Text”.”
- Sie können bereits beides bearbeiten, aber Beachten Sie, dass die Rich-Text-Unterstützung noch nicht aktiviert ist.Um diese zu aktivieren, schalten wir die neue Präsentation wie folgt ein:
- Gehen Sie zum Dialog Präsentation (ProR | Präsentationskonfiguration)
- Wählen Sie im Dropdown-Menü “Aktion auswählen…” die Option “Rtf” aus.”
- Wählen Sie den neu erstellten Eintrag “Xhtml RTF Presentation” aus und wählen Sie “T_XHTML” als Datentyp.
Jetzt ist die Präsentation aktiviert! Probieren Sie es aus, indem Sie zweimal auf das Attribut “Rich Text” im Eigenschaftenfeld klicken. Sie sollten den Rich-Text-Editor sehen, wie unten gezeigt. Spielen Sie damit herum.

Und zuletzt kann der Editor natürlich auch direkt in der Spezifikationsansicht verwendet werden. Fügen Sie dazu zuerst eine neue Spalte hinzu:
- Open ProR | Spaltenkonfiguration

- “Spalte hinzufügen” drücken”
- Geben Sie der neuen Spalte den Namen “Rich Text”
- Dialog schließen
An dieser Stelle sollten die Rich-Content-Inhalte direkt in der Spezifikationsansicht angezeigt werden, wie rechts dargestellt. Wenn Sie auf die Zelle doppelklicken (oder “Enter” drücken, wenn sie ausgewählt ist), erscheint der Rich-Text-Editor.
Vorbehalte
Bitte beachten Sie, dass dies eine Beta-Software ist und wir uns noch einiger Probleme mit dem Editor bewusst sind. Dennoch glauben wir, dass dies bereits ein großer Schritt nach vorn ist, und hoffen, dass die Funktion für Sie nützlich ist. Zögern Sie bitte nicht, uns Ihr Feedback mitzuteilen.



