| |
März 2004 CWM MIPS, V1.0: BeispielcAustauschcMuster 2-9 2 Tabelle 2-3 Beispielfalldiagramm eines möglichen MaßAustausches Metadata Tabelle 2-4 veranschaulicht ein Beispielmetadatamuster, das mit dem CWM MIPS ausgedrückt wird metamodel, mit der Musterprojektion modellierte mit der Kategorie GraphSubset. In diesem Beispiel möchte ein Benutzer ein spezifisches Verwandtschaftsschema austauschen. Dieses Muster spezifiziert, daß alle Gegenstände, die durch das Verwandtschaftsschema besessen werden, in umfaßt werden Übertragung. Das Muster zeigt auch an, daß dieses nicht ein deepTransfer ist. Dies heißt daß wir überquert nicht die Verbindungen des Gegenstandes angehäuft durch das Verwandtschaftsschema. Das zweite Teil des Musters gibt daß das Artsystem an, das durch das Verwandtschaftsschema benutzt wird muß die Übertragung begleiten. Beachten Sie, daß das aggregationsOnly Attribut falsch ist. Dieses ist, weil in vielen Fällen, indem er den Namen des Artsystems kennzeichnete, ein Benutzer könnte seien Sie sinnvoll von der Übertragung. "Produkt" Maß "Schlüssel" Attribut /Inhaber /Eigenschaft ClassifierFeature Element = { "Maß", "Attribut" } Verbindung = { "ClassifierFeature" } Begrenzung = { "Kontextmaßinv: self.feature->size = > 1 und self.feature->exists(f|f.oclType(-Attribut) und f.oclAsType(-Attribut).ModelElement::name = "Schlüssel")->size = 1" } "Elternteil" Attribut /Inhaber /Eigenschaft "DimensionalInterchange" UnitOfInterchange "KeyedDimension" InterchangePattern : SemanticContext Klassifikation = "Gebiet" Kategorie = "Deutung" |  |
|
| |
|
|