| |
5-82 OMG-OMG-MetacGegenstand-Service, v1.4 April 2002 5 Der remove_<attribute_name>_atbetrieb entfernt das Element eines Attributes s Ansammlungswert dessen (null gegründet) Index durch den Positionsparameter gegeben wird. BadPosition tritt auf, wenn der Positionswert grösser als oder Gleichgestelltes zur Zahl von ist Elemente im Ansammlungswert des Attributes s. Underflow tritt auf, wenn das Entfernen eines Elements die Zahl von den Elementen in bildet Ansammlung kleiner als die unterere Schranke des Attributes s. 5,8,12 BezugscSchablone Die Bezugsschablone definiert die IDL-Erzeugungsrichtlinien als Referenz deren Sicht ist public_vis. Das IDL, das als Referenz erzeugt wird, wird innerhalb erklärt Bereich von < ClassName > Kategorie Schnittstellendefinition. Das IDL erzeugt durch den Hinweis Schablone liefert die Betriebe, um den Wert des Hinweises sowie zurückzubringen Betriebe zum Ändern sie. Das IDL, das erzeugt wird, ist nach der Vielfältigkeit abhängig, mutability und Einrichtung des spezifizierten Hinweises. Die Bezugsschablone definiert die IDL-Erzeugungsrichtlinien als Referenzen. Sie erklärt Betriebe auf dem Fall schließen an, um zu fragen und Verbindungen in der Verbindung zu aktualisieren wenden Sie ein für den gegenwärtigen Umfang. Die Betriebe, die für einen Hinweis und ihre Unterschriften erzeugt werden, hängen schwer von ab Eigenschaften des bezogenen AssociationEnd, die auch auf dem Hinweis widergespiegelt werden selbst. Zu den Zwecken des Definierens des erzeugten IDL, fallen Bezugsmultiplicities in drei Gruppen: ¥ einzeln-bewertete Hinweise: Vielfältigkeitgrenzen sind [ 1,,1 ], ¥ wahlweise freigestellt-bewertete Hinweise: Vielfältigkeitgrenzen sind [ 0,,1 ] und mehrfach bewertete Hinweise des ¥: irgendeine andere Vielfältigkeit. Die erzeugten Betriebe als Referenz werden entworfen, um ähnliche Unterzeichnungen zu haben und Verhalten zu denen für ein Fall-scopedattribut mit der gleichen Vielfältigkeit und changeabilityeinstellungen. Anmerkung -- rufen Sie zurück, daß der Hinweis nur gebildet wohles ist, wenn das bezogene AssociationEnd hat isNavigable auszurichtender Satz. Ähnlich nur ist- eine isChangeable Dose des Bezugs s wenn zutreffend das bezogene AssociationEnd s, das isChangeable ist, ist auch zutreffend. reflektierende Entsprechung: ref_remove_value_at(<- attribute_designator >, Position); (sehen Sie Abschnitt 6,2,3, Reflective::RefObject, an paginieren Sie 6-10) . bringen Sie Art zurück: keine Parameter: in nicht unterzeichneter langer Position Ausnahmen: BadPosition, MofError(Underflow) |  |
|
| |
|
|