| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 2-11 Semantik Mit 2 UML Die folgenden allgemeinen Richtlinien treffen zu: ? , wenn wir auf einen Fall von etwas metaclass uns beziehen, lassen wir häufig das Wort aus "Fall.", Z.B. anstatt, "einen Kategorienfall" oder "eine Verbindung zu sagen instance, "wir sagen gerade" eine Kategorie "oder" eine Verbindung.", Durch das Vorsetzen sie mit einem "a" oder ", "nehmen Sie an, daß wir bedeuten" einen Fall von.", In der gleichen Weise durch das Sagen etwas wie "Elemente" bedeuten wir "einen Satz (oder den Satz) der Fälle des metaclaßelements.", ? , jedesmal wenn ein Wort, das mit dem Namen irgendeines Konstruierens in UML übereinstimmt, verwendet wird, das Konstruieren wird bezogen. ?- Bezeichnungen einschließlich ein der Präfixe sub, Super, oder Meta werden während ein Wort geschrieben (für Beispiel, metamodel, Unterklasse). 2,3,5 Namengeben von Versammlungen und von Typographie In der Beschreibung von UML, sind die folgenden Versammlungen verwendet worden: ?, wenn auf Konstruieren in UML, nicht ihre Darstellung im metamodel bezogen wird, normaler Text wird benutzt. Namen ?- Metaclass, die aus hinzugefügtem nouns/adjectives bestehen, Ausgangs eingebettet Kapitalien werden benutzt (zum Beispiel, ' ModelElement, ' ' StructuralFeature '). ?- Namen der metaassociations-/associationkategorien werden auf die gleiche Weise wie geschrieben metaclasses (zum Beispiel, ' ElementReference '). eingebettetes Kapital des ? Initiale wird für Namen benutzt, die aus hinzugefügtem nouns/adjectives bestehen (zum Beispiel, ' ownedElement, ' ' allContents '). ?, das Boolesche metaattributenamen immer mit ' beginnen, war (zum Beispiel, ' isAbstract '). ?- Aufzählung schreibt immer Ende mit "Art" (zum Beispiel, ' AggregationKind '). ? beim Beziehen metaclasses, metaassociations, metaattributes, auf etc. im Text, genaue Namen, während sie im Modell erscheinen, werden immer verwendet. ?- Namen von Stereotypes werden durch guillemets abgegrenzt und anfangen mit Kleinschreibung (für Beispiel, "Art"). Teil 2 - Grundlage 2,4 GrundlagencPaket Das Grundlagenpaket ist die Sprachinfrastruktur, die die statische Struktur spezifiziert von den Modellen. Das Grundlagenpaket wird in die folgenden Subpackages zerlegt: Kern, Verlängerungseinheiten und Datenarten. Tabelle 2-4 veranschaulicht die Grundlage Pakete. Das Kernpaket spezifiziert die Grundmodelle, die für ein grundlegendes angefordert werden metamodel und definiert ein architektonisches Rückgrat für anbringende zusätzliche Sprache konstruiert, wie metaclasses, metaassociations und metaattributes. Die Verlängerung Spezifiziert Einheiten verpacken, wie vorbildliche Elemente mit besonders angefertigt und verlängert werden neue Semantik. Das Datenartpaket definiert grundlegende Datenstrukturen für die Sprache. |  |
|
| |
|
|