| |
März 2003 Omg-cwm, v1.1: Kern Metamodel 4-3 4 4,3 Kern Metamodel Das Kernmetamodel hängt von keinen anderen Paketen ab. Das Kernmetamodel ObjectModel enthält grundlegende metamodelkategorien und -verbindungen verwendet durch alle weiteren CWM-metamodelpakete, einschließlich anderer Pakete ObjectModel. Die Kategorien und die Verbindungen, die das Kernmetamodel bilden, werden in der Abbildung gezeigt 4-2 . Tabelle 4-3 auf Seite 4-4 enthält stützende Kategorien innerhalb des Kernmetamodel das werden im Allgemeinen als die Arten von Attributen verwendet. Tabelle 4-2 Kernmetamodel Element Kategorie DataType Eigenschaft ownerScope: ScopeKind /Inhaber: Classif ier Klassifikator isAbstract: Boolesch /f eature: Eigenschaft * { bestellt } Inhaber 0,,1 StructuralFeature ch-angeability: Bleart Changea multiplicit y: Mu ltiplicit y Einrichtung: EringKind Ord targetScope: Bereichstämme d /Art: Classif ier Art 1 * Modell Stamm Subsy Namespace /ownedElement: ModelElement Paket /importedElement: ModelElement Abhängigkeit Art: Zeichenkette /Klient: ModelElement /Lieferant: ModelElement Attribut initialValue: Ausdruck Begrenzung Körper: BooleanExpression /constrainedElement: ModelElement Stereotype baseClass: Name /extendedElement: ModelElement /requiredTag: TaggedValue /stereoty peConstraint: Begrenzung constrainedStereoty PET 0,,1 stereoty peConstraint * ModelElement Name: Name isibility V: SichtcArt /clientDependency: Abhängigkeit /Begrenzung: Begrenzung /Importeur: Paket /namespace: Namespace /taggedValue: TaggedValue 0,,1 ownedElement * Importeur * importedElement * * begrenzen Sie edElement * { bestellt } clientDependency * Klient 1.. * supplierDependency * Lieferant 1.. * 0,,1 extendedElement * TaggedValue Umbau: Name alue V: Zeichenkette /modelElement: ModelElement /stereoty PET: PET Stereoty 0,,1 requiredTag * * 0,,1 |  |
|
| |
|
|