| |
2-8 GegenstandcAnsammlungscService, v1.0.1 August 2002 2 ElementInvalid Angehoben, wenn einer der Betriebe ein Element führt, das für einen einiger Gründe ist unzulässig. Es wird angehoben ¥, wenn das Element nicht von der erwarteten Elementart ist ( element_type_invalid ). ¥, wenn man versucht, ein Element durch ein anderes Element zu ersetzen, welches die Positionierung ändert Eigenschaft (positioning_property_invalid ¥ , wenn ein Element einem Diagramm und dem Schlüssel bereits hinzugefügt wird, besteht ( element_exists ). KeyInvalid Angehoben, wenn einer der Betriebe einen Schlüssel führt, der nicht von der erwarteten Art ist. ParameterInvalid Angehoben, als ein Parameter zum generischen Ansammlungskreationsbetrieb von überschritt generisches CollectionFactory ist unzulässig. Abschnitt I - Abstrakte AnsammlungscSchnittstellen Die folgenden abstrakten Ansichten über Ansammlungen kombinieren den Eigenschaftsschlüsselzugang, Elementgleichheit und bestellenverhältnis auf Elementen. 2,2 Die AnsammlungscSchnittstelle Die Ansammlung Schnittstelle stellt die abstrakteste Ansicht einer Ansammlung dar. Betriebe definiert in dieser Seitenschnittstelle kann durch alle Ansammlungsschnittstellen in gestützt werden Hierarchie. Jede konkrete Ansammlungsschnittstelle bietet die passende Betriebssemantik an Abhängiger auf den Ansammlungseigenschaften. Sie definiert Betriebe für: ¥, das Elemente addiert ¥, das Elemente entfernt ¥, das Elemente ersetzt ¥, das Elemente zurückholt ¥, das Ansammlungsinformationen sich erkundigt ¥, das iterators verursacht // Ansammlung Schnittstelle Iterator; Schnittstellenbefehl; Schnittstellenansammlung { // Elementartinformationen schreibgeschütztes element_type des Attributes CORBA::TypeCode; |  |
|
| |
|
|