Schritt 2: Regeln auswählen
In Ihrer Domäne gibt es zahlreiche Regeln darüber, wie Konzepte identifiziert und miteinander verbunden werden. Auf Basis der Methoden-Engineering-Sprache GOPRR identifiziert MetaEdit+ eine ganze Anzahl von Regeln, aus denen Sie welche auswählen können. Die Regeln können Sie später noch verändern, sogar wenn die Entwickler Ihre Methode gleichzeitig anwenden. MetaEdit+ führt Modell-Updates durch und gibt die Domänenregeln automatisch an die Entwickler weiter, die MetaEdit+ anwenden.
|
Sie wählen Regeln aus. |
Das Werkzeug wendet diese während der Modellierung an. |
|
|---|---|---|
![]() |
||
MetaEdit+ identifiziert Regeln innerhalb von und zwischen Modellen. Für eine Modellierungssprache können Sie festlegen, wie deren Konzepte miteinander in Beziehung stehen dürfen und wie viele Verbindungen (eines bestimmten Typs) zwischen den einzelnen Instanzen zulässig sind. Sie können z. B. definieren, dass eine Instanz von "Initial Sate" nur eine Trigger-Verbindung haben darf und dass diese Instanz denselben Benachrichtungs-Event an mindestens zwei Stellen schicken muss. Dies Art von Regel zwingt dann alle Benutzer von MetaEdit+ dazu, Initial-Zustände korrekt zu definieren.
Unterschiedliche Modellierungssprachen können integriert werden mit Verfeinerungs- und Dekompositions-Regeln sowie wieder verwendbaren Modellierungskonzepten unterschiedlicher Größe. So kann beispielsweise eine Verfeinerungsregel festlegen, dass das Domänenkonzept "Produkt-Feature" eines oder mehrere Zustandsdiagramme haben kann, die sein Verhalten darstellen.



