| |
2-18 BeteiligtcManagement, v1.0 Februar 2001 2 }; typedefsequence<CellId > -CellIds; struct TableCell { Zelle CellId; irgendein Wert; }; typedefsequence<TableCell > -TableCells; enum ExceptionType { read_only type_mismatch, constraint_mismatch, invalid_row_column }; struct TableException { Zelle CellId; Art ExceptionType; }; typedefsequence<TableException > -TableExceptions; Ausnahme InvalidRow; Ausnahme InvalidColumn; Ausnahme IncompleteRow; Ausnahme TypeMismatch; Ausnahme schreibgeschützt; Ausnahme MultipleExceptions { Ausnahmen TableExceptions; }; nicht unterzeichnete lange number_of_rows des schreibgeschützten Attributes; nicht unterzeichnete lange number_of_columns des schreibgeschützten Attributes; nicht unterzeichnete lange max_number_of_rows des schreibgeschützten Attributes; schreibgeschütztes Attribut CosPropertyService::PropertyTypes column_property_types; schreibgeschützte column_names des Attributes CosPropertyService::PropertyNames; nicht unterzeichnete lange number_of_rows des leeren describe_table(out, aus CosPropertyService::PropertyNames column_property_names; aus CosPropertyService::PropertyTypes-column_types); nicht unterzeichnetes langes row_number des leeren get_row(in, aus Werten PropertyValues) Erhöhungen (InvalidRow); nicht unterzeichnetes langes row_number des leeren set_row(in, in den Werten PropertyValues) Erhöhungen (MultipleExceptions, IncompleteRow, InvalidRow); irgendeine nicht unterzeichnete lange Reihe des get_cell(in, in nicht unterzeichneter langer Spalte) |  |
|
| |
|
|