| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 2-25 Semantik Mit 2 UML Attribute Verbindungen Stereotypes 2,5,2,8 Binden Eine Schwergängigkeit ist ein Verhältnis zwischen einer Schablone (als Lieferant) und einem vorbildlichen Element erzeugt von der Schablone (als Klient). Sie umfaßt eine Liste der Argumente, die zusammenbringen Schablonenparameter. Die Schablone ist eine Form, die durch Ersatz geklont und geändert wird ein implizites vorbildliches Fragment erbringen, das sich benimmt, als ob es ein direktes Teil von war Modell. Eine Schwergängigkeit muß einen Lieferanten und einen Klienten haben; anders als eine allgemeine Abhängigkeit der Lieferant und der Klient können möglicherweise nicht Sätze sein. Im metamodel ist eine Schwergängigkeit eine Abhängigkeit, in der der Lieferant die Schablone ist und der Klient ist das instantiation der Schablone, dessen Ersatz durchführt Parameter einer Schablone. Eine Schwergängigkeit hat eine Liste der Argumente, die die Parameter ersetzen vom Lieferanten zum Erbringen des Klienten. Der Klient wird völlig durch die Schwergängigkeit von spezifiziert Parameter des Lieferanten und fügt keine Informationen von seinen Selbst hinzu. Ein Element kann nehmen Sie als Lieferant an den mehrfachen verbindlichen Verhältnissen zu den unterschiedlichen Klienten teil. Element kann an nur einem verbindlichen Verhältnis als Klient teilnehmen. Verbindungen isQuery Spezifiziert, ob eine Durchführung der Eigenschaft den Zustand des Systems verläßt unverändert. Zutreffend zeigt an, daß der Zustand unverändert ist; falsch zeigt das an Nebenwirkungen können auftreten. Name (übernommen von ModelElement) der Name der Eigenschaft. Das gesamte Unterschrift der Eigenschaft (Namen- und Parameterliste) muß innerhalb seines einzigartig sein Enthalten des Klassifikators. Parameter Eine bestellte Liste der Parameter für den Betrieb. Den Betrieb, benennen Anrufer muß eine Liste der Werte liefern, die mit den Arten von kompatibel sind Parameter. "verursachen Sie" Kategorie Spezifiziert, daß die gekennzeichnete Eigenschaft einen Fall von verursacht Klassifikator, zu dem die Eigenschaft angebracht wird. Mag zu gefördert werden Klassifikator, der die Eigenschaft enthält. "zerstören Sie" Kategorie Spezifiziert, daß die gekennzeichnete Eigenschaft einen Fall von zerstört Klassifikator, zu dem die Eigenschaft angebracht wird. Mag zu gefördert werden Klassifikator, der die Eigenschaft enthält. Argument Eine bestellte Liste von Argumenten. Jedes Argument ist ein TemplateArgument Element. Das vorbildliche Element angebracht zum TemplateArgument durch modelElementverbindung ersetzt den entsprechenden Lieferantenparameter in der Lieferantendefinition und im Resultat stellt die Definition von dar Klient, als ob sie direkt definiert worden war. |  |
|
| |
|
|