| |
B-2 OMG - MetacGegenstand-Service, v1.4 April 2002 B Die Bestimmung von Verkäufergrenzen wird Implementierungen überlassen. Jedoch an a Minimum, ein MofRepository definiert die Verkäufergrenze. Wenn eine Implementierung kann kennzeichnen Sie sicher eine einschließlichere Grenze, sie sind willkommen, so zu tun. Innerhalb einzelnes MofRepository; jedoch wird die Implementierung versichert, von zur Verfügung gestellt zu werden ein einzelner Verkäufer. Anforderungen B.3, Verbindungen über Verkäufergrenzen zu stützen Wegen der Natur des Aufbaus, ist es nicht möglich für ein Modell, Elemente zu enthalten von anderen Behältern. Ein Paket kann nicht ein Paket enthalten, oder eine Art fand in einigem Behälteraußenseite seine Selbst. Jedoch durch die Importeinheit, kann ein Modell gebrauchen Sie die meisten vorbildlichen Elemente in anderen Behältern. Obgleich es mehrfache Weisen gibt, in denen Verbindungen, Hinweise und Verbindungen sein können eingeführt, ist es notwendig, eine gleichbleibende Implementierung zum Gegenstandniveau zu zu definieren stellen Sie Interoperabilität sicher. Weil mindestens ein Teilnehmer an eine Verbindungsüberfahrt Behältergrenzen haben nicht einen Hinweis, der für die Verbindung definiert wird, Verantwortlichkeit für das Beibehalten der Verbindungen fällt auf die Verbindung. Für irgendeine Verbindung, die Behältergrenzen zu einem anderen Behälter kreuzt Implementierung, jede mögliche Anforderung eines Hinweises dieser Verbindung ergibt a entsprechende Anforderung zur Verbindung selbst. Für Verbindung X von Art A und Schreiben Sie B mit entsprechenden ae AssociationEnds und seien Sie und ein Hinweis in Art A von bref, Gebrauch: a.addBref(b) Resultate in: X.add(a, B). Ein Anruf von: a.removeBref(b) Resultate in: X.remove(a, B). Benennen: a.addBrefBefore(b, b1) Resultate in: X.add_before_be(a, b, b1) Der Betrieb: a.bref() muß die gleichen Resultate wie zur Verfügung stellen: X.with_ae(a) |  |
|
| |
|
|