| |
3-22 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 3 Betriebe lookupElement resolveQualifiedName findElementsByType Suchen nach einem Element enthalten durch dieses namespace dessen Name genau ist Gleichgestelltes (als breite Zeichenkette) zum gelieferten Namen. Der Betrieb irgendein bringt a zurück ModelElement, das das oben genannte erfüllt oder wirft die Ausnahme NameNotFound auf. Rückholart: ModelElement isQuery: ja Parameter: Name: in der Zeichenkette Ausnahmen: NameNotFound Betriebssemantik: [ S-6 ] Suchen nach einem ModelElement enthalten innerhalb dieses namespace, das gekennzeichnet wird durch das gelieferte qualifiedName. Das qualifiedName wird als Weg gedeutet Abfahren von diesem namespace. Rückholart: ModelElement (genau eins). Wenn kein Element gefunden wird, eine Ausnahme wird angehoben. isQuery: ja Parameter: qualifiedName: in der Zeichenkette (Vielfältigkeit eine oder mehr; bestellt; nicht einzigartig) Ausnahmen: NameNotResolved Betriebssemantik: [ S-7 ] Bringt eine Liste des ModelElements zurück, das durch dieses namespace enthalten wird, das zusammenbringen Kategorie geliefert. Wenn includeSubtypes falsch ist, Rückkehr dieses Betriebes nur die Elemente deren am meisten-ableiteten, Kategorie ist ofType. Wenn includeSubtypes zutreffend ist, Betrieb bringt auch Fälle von Formationsgliedern von ofType zurück. Der Auftrag der Elemente in der zurückgebrachten Liste ist dasselbe wie ihr Auftrag im namespace. Z.B., das findElementsByType(ModelElement, falsches) bringt immer zurück leeren Sie Liste, da ModelElement eine abstrakte Kategorie ist. Andererseits das findElementsByType(ModelElement, zutreffendes) bringt immer den Inhalt von zurück Namespace, da alle ihre Kategorien Formationsglieder von ModelElement sind. Rückholart: ModelElement (Vielfältigkeit null oder mehr; bestellt; einzigartig) |  |
|
| |
|
|