| |
2-34 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend März 2003 Semantik Mit 2 UML Attribute 2,5,2,18 ElementResidence Verbindungskategorie zwischen Bestandteil und ModelElement, dessen Satz definiert ModelElements, das einen Bestandteil spezifizieren. Sehen Sie Component::resident. Zeigt das Bestandteil stützt das Element. Das Sichtattribut von ElementResidence definiert die Sicht eines Residentelements außerhalb des Bestandteils: eine externe Schnittstelle von a Bestandteil hat Sicht = ' Öffentlichkeit ' für seine Verbindung ElementResidence. Attribute 2,5,2,19 Aufzählung Von im metamodel definiert Aufzählung eine Art DataType dem Strecke eine Liste ist vorbestimmte Werte, genannt Aufzählungdruckfehler. isSpecification Spezifiziert, ob das ownedElement ein Teil der Spezifikation für ist das enthaltene namespace (in den Fällen wo Spezifikation ist unterschieden von der Realisierung). Andernfalls ist das ownedElement Teil der Realisierung. In den Fällen, in denen die Unterscheidung nicht getroffen wird, der Wert ist durch Rückstellung falsch. Sicht Spezifiziert, ob das ModelElement vorbei gesehen werden und bezogen werden kann anderes ModelElements. Möglichkeiten: ? Öffentlichkeit - jedes äußere ModelElement kann das ModelElement sehen. ? geschützt - jeder möglicher Nachkomme des ModelElement kann sehen ModelElement. ? privat - nur das ModelElement selbst oder die Elemente nisteten innerhalb es kann das ModelElement sehen. ? Paket - ModelElements erklärt im gleichen Paket (oder in a genisteter Subpackage, zu irgendeinem Niveau) als der gegebenen Dose ModelElement sehen Sie das ModelElement. Merken Sie, daß Gebrauch von einem Element in einem anderen Paket abhängig von auch sein kann Zugang oder Import seines Pakets, wie im vorbildlichen Management beschrieben; sehen Sie Erlaubnis. Sicht Spezifiziert, ob ein ModelElement, das in einem Bestandteil liegt, ist sichtbar außen. Mögliche Werte für Sicht ElementResidence sind: ? Öffentlichkeit - jedes ResidentModelElement mit allgemeiner Sicht ist ein Teil von die externe Schnittstelle des Bestandteils und kann durch andere benutzt werden Elemente, wenn sie Erlaubnis haben, zugänglich zu machen oder zu importieren Bestandteil. ? privat - das ModelElement ist zum Bestandteil intern und kann nicht durch externe Elemente verwendet werden. ? geschützt worden - das ModelElement ist zum Nachkommen nur sichtbar Bestandteile. Anmerkung: die Sichtwerte ' Paket ' trifft nicht auf Element zu Wohnsitzsicht. Der Bestandteil und seine Bewohner haben Verbindungen ElementOwnership mit Sichtwerten zum Paket das enthält sie. |  |
|
| |
|
|