Repository zum Speichern von Modellen und Methoden
Das Herz der MetaEdit+-Umgebung ist das Object Repository. Es enthält sämtliche Informationen in MetaEdit+, einschließlich Methoden, Diagramme, Matrizen, Objekte, Eigenschaften und sogar Sammlungen angebotener Schriftarten. Aus diesem Grund werden Modifikationen an den Systementwürfen (oder auch Methoden) durch ein Tool oder einen MetaEdit+-Client sofort überall widergespiegelt, wo sie auftauchen; dadurch ist die Konsistenz und Aktualität der Informationen stets gewährleistet. Ebenso basieren auch Report-Erstellung und Codegenerierung direkt auf den im Repository gespeicherten Informationen.
Das Object Repository befindet sich auf einem Server oder - bei einer Einzelplatzversion von MetaEdit+ - auf dem selben Rechner wie der Client-Teil der Umgebung. Das Object Repository wurde so entworfen, dass für die Benutzer größtenteils nicht sichtbar ist. Vorgeschriebene Änderungen werden automatisch an alle Benutzer weitergegeben, wodurch die Konsistenz und Aktualität der Informationen stets gewährleistet ist.
Das Object Repository bietet
- Unterstützung mehrerer gleichzeitig arbeitender Benutzer
- Sperren (Locks) auf fein-granularer Ebene (einzelne Objekte anstatt ganzer Grafen)
- Speichermöglichkeit für Milliarden von Designobjekten
- Veränderungen von Methoden, während die Modelle gleichzeitig aktualisiert werden