| |
3-18 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 3 Betriebe findRequiredElements isRequiredBecause Dieser Betrieb wählt eine Teilmenge des ModelElements, daß dieses an abhängt vor, gegründet auf ihren Abhängigkeitskategorien. Das Artenargument gibt die Arten von Abhängigkeit des Interesses zum Anrufer. Zeichenkettekonstanten für die Standardabhängigkeitskategorien werden in Abschnitt 3,8 gegeben, Vorbildliche Konstanten MOF, auf Seite 3-82 und ihre Bedeutungen werden innen definiert Abschnitt 3,5,9, DependsOn, auf Seite 3-75. In diesem Kontext das AllDep Pseudo Kategorie (d.h., alle) ist mit dem Führen alle Standardkategorien gleichwertig, und Pseudo-Kategorie IndirectDep (d.h., indirekt) wird ignoriert. Wenn das rekursive Argument falsch ist, die Betriebsrückkehr die direkten Abhängigen nur. Wenn es zutreffend ist, alle Abhängigen im transitiven Schliessen von DependsOn für spezifizierte Arten werden zurückgebracht. Rückholart: ModelElement (Vielfältigkeit: null oder mehr; unordered, einzigartig) isQuery: ja Parameter: Arten: in der Zeichenkette (Vielfältigkeit: eins oder mehr; unordered; einzigartig) rekursiv: in Booleschem Betriebssemantik [ S-4 ] Dieser Betrieb führt zwei Funktionen durch: ¥ überprüft er ob dieses ModelElement direkt oder abhängt indirekt von ModelElement gegeben durch otherElement. Wenn es, ist das Resultat des Betriebes s zutreffend; andernfalls ist es falsch. ¥, wenn eine Abhängigkeit besteht; das heißt, ist das Resultat, die Betriebsrückkehr eine Zeichenkette innen zutreffend Grund, der die Abhängigkeit kategorisiert. Zeichenkettekonstanten für die Abhängigkeitsart Kategorien werden in Abschnitt 3,8, vorbildliche Konstanten MOF, auf Seite 3-82 gegeben und ihr Bedeutungen werden in Abschnitt 3,5,9, DependsOn, auf Seite 3-75 definiert. Wenn die Abhängigkeit ist indirekt, wird IndirectDep zurückgebracht. Wenn es mehrfache Abhängigkeiten gibt, irgendeine Kategorie das trifft kann in Grund zurückgegangen werden zu. Wenn keine Abhängigkeiten bestehen, ist eine leere Zeichenkette zurückgegangen in Grund. Rückholart: Boolesch isQuery: ja Parameter: otherElement: in ModelElement Grund: aus Zeichenkette Betriebssemantik [ S-5 ] |  |
|
| |
|
|