00001
00002 #ifndef _i18n_context_xsdTypes_OUTPUT_H_
00003 #define _i18n_context_xsdTypes_OUTPUT_H_
00004
00005 #if !defined(IT_CONTEXT_ATTRIBUTE_API)
00006 #if defined(IT_CONTEXT_ATTRIBUTE_API_EXPORT)
00007 #define IT_CONTEXT_ATTRIBUTE_API IT_DECLSPEC_EXPORT
00008 #else
00009 #define IT_CONTEXT_ATTRIBUTE_API IT_DECLSPEC_IMPORT
00010 #endif
00011 #endif
00012
00013
00014 #include <it_bus/all_complex_type.h>
00015 #include <it_bus/any_holder.h>
00016 #include <it_bus/any.h>
00017 #include <it_bus/any_simple_type.h>
00018 #include <it_bus/any_simple_type_reader.h>
00019 #include <it_bus/any_simple_type_writer.h>
00020 #include <it_bus/array_t.h>
00021 #include <it_bus/choice_complex_type.h>
00022 #include <it_bus/complex_content_complex_type.h>
00023 #include <it_bus/complex_type_reader.h>
00024 #include <it_bus/complex_type_writer.h>
00025 #include <it_bus/element_list_t.h>
00026 #include <it_bus/nillable_value.h>
00027 #include <it_bus/nillable_ptr.h>
00028 #include <it_bus/nillable_types.h>
00029 #include <it_bus/qname.h>
00030 #include <it_bus/sequence_complex_type.h>
00031 #include <it_bus/complex_type_with_substitution.h>
00032 #include <it_bus/simple_content_complex_type.h>
00033 #include <it_bus/soap_enc_array_t.h>
00034 #include <it_bus/user_fault_exception.h>
00035 #include <it_bus/soap_enc_array.h>
00036 #include <it_bus/simpletype_list_t.h>
00037 #include <it_bus/simpletype_union.h>
00038 #include <it_bus/reflect/unsupported_exception.h>
00039 #include <it_bus/reflect/null_reflection.h>
00040 #include <it_bus/reflect/value_impl_t.h>
00041 #include <it_bus/reflect/element_list_impl_t.h>
00042 #include <it_bus/reflect/nillable_value_impl_t.h>
00043 #include <it_bus/reflect/nillable_ptr_impl_t.h>
00044 #include <it_bus/reflect/nillable_raw_ptr_impl_t.h>
00045 #include <it_bus/reflect/model_group_impl.h>
00046 #include <it_bus/reflect/complex_type_impl.h>
00047 #include <it_bus/reflect/complex_content_impl_t.h>
00048 #include <it_bus/reflect/choice.h>
00049 #include <it_bus/reflect/complex_content.h>
00050 #include <it_bus/reflect/derived_simple_type.h>
00051 #include <it_bus/reflect/simple_content.h>
00052 #include <it_bus/reflect/reflected_nillable_value.h>
00053 #include <it_bus/reflect/reflected_nillable_ptr.h>
00054 #include <it_bus/reflect/simple_type_list_impl_t.h>
00055 #include <it_bus/reflect/type_list_impl_t.h>
00056 #include <it_bus/reflect/union_impl.h>
00057 #include <it_bus/reflect/occuring_type_impl_t.h>
00058
00059 #include "wsdl_ext_xsdTypes.h"
00060
00061 namespace IT_ContextAttributes
00062 {
00063 class ServerConfiguration_1;
00064 class IT_ServerConfiguration_1Reflection;
00065 typedef IT_Reflect::ReflectedNillableValue<ServerConfiguration_1> ServerConfiguration_1Nillable;
00066 typedef IT_Reflect::ReflectedNillablePtr<ServerConfiguration_1> ServerConfiguration_1NillablePtr;
00067 class ServerConfiguration;
00068 class IT_ServerConfigurationReflection;
00069 typedef IT_Reflect::ReflectedNillableValue<ServerConfiguration> ServerConfigurationNillable;
00070 typedef IT_Reflect::ReflectedNillablePtr<ServerConfiguration> ServerConfigurationNillablePtr;
00071 class ClientConfiguration_1;
00072 class IT_ClientConfiguration_1Reflection;
00073 typedef IT_Reflect::ReflectedNillableValue<ClientConfiguration_1> ClientConfiguration_1Nillable;
00074 typedef IT_Reflect::ReflectedNillablePtr<ClientConfiguration_1> ClientConfiguration_1NillablePtr;
00075 class ClientConfiguration;
00076 class IT_ClientConfigurationReflection;
00077 typedef IT_Reflect::ReflectedNillableValue<ClientConfiguration> ClientConfigurationNillable;
00078 typedef IT_Reflect::ReflectedNillablePtr<ClientConfiguration> ClientConfigurationNillablePtr;
00079 class IT_CONTEXT_ATTRIBUTE_API ServerConfiguration_1 : public IT_Bus::SequenceComplexType
00080 {
00081
00082 public:
00083
00084 static const IT_Bus::QName&
00085 get_static_type();
00086
00087 typedef IT_ServerConfiguration_1Reflection IT_ReflectionType;
00088 friend class IT_ServerConfiguration_1Reflection;
00089
00090 ServerConfiguration_1();
00091 ServerConfiguration_1(const ServerConfiguration_1 & other);
00092 virtual ~ServerConfiguration_1();
00093
00094 IT_Bus::AnyType &
00095 copy(const IT_Bus::AnyType & rhs);
00096
00097 ServerConfiguration_1 &
00098 operator=(const ServerConfiguration_1 & rhs);
00099
00100 virtual const IT_Bus::QName &
00101 get_type() const;
00102
00103 virtual void
00104 write_complexcontent_attributes(
00105 IT_Bus::ComplexTypeWriter & writer
00106 ) const throw((IT_Bus::SerializationException));
00107
00108 virtual void
00109 read_complexcontent_attributes(
00110 IT_Bus::ComplexTypeReader & reader
00111 ) throw((IT_Bus::DeserializationException));
00112
00113
00114 virtual void
00115 write_contents(
00116 IT_Bus::ComplexTypeWriter & writer
00117 ) const throw((IT_Bus::SerializationException));
00118
00119 virtual void
00120 read_contents(
00121 IT_Bus::ComplexTypeReader & reader
00122 ) throw((IT_Bus::DeserializationException));
00123
00124 IT_Bus::String *
00125 getLocalCodeSet();
00126
00127 const IT_Bus::String *
00128 getLocalCodeSet() const;
00129
00130 void
00131 setLocalCodeSet(const IT_Bus::String * val);
00132
00133 void
00134 setLocalCodeSet(const IT_Bus::String & val);
00135
00136 IT_Bus::String *
00137 getOutboundCodeSet();
00138
00139 const IT_Bus::String *
00140 getOutboundCodeSet() const;
00141
00142 void
00143 setOutboundCodeSet(const IT_Bus::String * val);
00144
00145 void
00146 setOutboundCodeSet(const IT_Bus::String & val);
00147
00148 IT_Bus::String *
00149 getInboundCodeSet();
00150
00151 const IT_Bus::String *
00152 getInboundCodeSet() const;
00153
00154 void
00155 setInboundCodeSet(const IT_Bus::String * val);
00156
00157 void
00158 setInboundCodeSet(const IT_Bus::String & val);
00159
00160 virtual IT_Reflect::Reflection*
00161 get_reflection() throw((IT_Reflect::ReflectException));
00162
00163 virtual const IT_Reflect::Reflection*
00164 get_reflection() const throw((IT_Reflect::ReflectException));
00165
00166
00167 private:
00168
00169 IT_Bus::StringNillable var_LocalCodeSet;
00170 IT_Bus::StringNillable var_OutboundCodeSet;
00171 IT_Bus::StringNillable var_InboundCodeSet;
00172 };
00173
00174 typedef IT_AutoPtr<ServerConfiguration_1> ServerConfiguration_1Ptr;
00175
00176 class IT_ServerConfiguration_1Reflection :
00177 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::ServerConfiguration_1>,
00178 public IT_Reflect::ComplexTypeImpl,
00179 public IT_Reflect::ModelGroupImpl
00180 {
00181 public:
00182
00183 IT_ServerConfiguration_1Reflection(
00184 const IT_ContextAttributes::ServerConfiguration_1* value
00185 );
00186
00187 ~IT_ServerConfiguration_1Reflection() throw(());
00188
00189 const IT_Reflect::Reflection*
00190 get_element(
00191 size_t i
00192 ) const throw((IT_Reflect::ReflectException));
00193
00194 const IT_Reflect::Reflection*
00195 get_element(
00196 const IT_Bus::QName& name
00197 ) const throw((IT_Reflect::ReflectException));
00198
00199 const IT_Reflect::Reflection*
00200 get_attribute_value(
00201 const IT_Bus::QName& name
00202 ) const throw((IT_Reflect::ReflectException));
00203
00204 IT_Reflect::Reflection*
00205 use_attribute_value(
00206 const IT_Bus::QName& name
00207 ) throw((IT_Reflect::ReflectException));
00208
00209 void
00210 remove_attribute(
00211 const IT_Bus::QName& name
00212 ) throw((IT_Reflect::ReflectException));
00213
00214 private:
00215
00216 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_LocalCodeSet;
00217 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_OutboundCodeSet;
00218 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_InboundCodeSet;
00219 class IT_ElementNames :
00220 public IT_Vector<IT_Bus::QName>
00221 {
00222 public:
00223
00224 IT_ElementNames();
00225
00226 };
00227
00228 static IT_ElementNames _it_sm_element_names;
00229 class IT_AttributeNames :
00230 public IT_Vector<IT_Bus::QName>
00231 {
00232 public:
00233
00234 IT_AttributeNames();
00235
00236 };
00237
00238 static IT_AttributeNames _it_sm_attribute_names;
00239 };
00240
00241 class IT_CONTEXT_ATTRIBUTE_API ServerConfiguration : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
00242 {
00243
00244 public:
00245
00246 static const IT_Bus::QName&
00247 get_static_type();
00248
00249 typedef IT_ServerConfigurationReflection IT_ReflectionType;
00250 friend class IT_ServerConfigurationReflection;
00251
00252 ServerConfiguration();
00253 ServerConfiguration(const ServerConfiguration & other);
00254 virtual ~ServerConfiguration();
00255
00256 IT_Bus::AnyType &
00257 copy(const IT_Bus::AnyType & rhs);
00258
00259 ServerConfiguration &
00260 operator=(const ServerConfiguration & rhs);
00261
00262 virtual const IT_Bus::QName &
00263 get_type() const;
00264
00265 virtual void
00266 write_all_attributes(
00267 IT_Bus::ComplexTypeWriter & writer
00268 ) const throw((IT_Bus::SerializationException));
00269
00270 virtual void
00271 read_all_attributes(
00272 IT_Bus::ComplexTypeReader & reader
00273 ) throw((IT_Bus::DeserializationException));
00274
00275 virtual void
00276 write_complexcontent_attributes(
00277 IT_Bus::ComplexTypeWriter & writer
00278 ) const throw((IT_Bus::SerializationException));
00279
00280 virtual void
00281 read_complexcontent_attributes(
00282 IT_Bus::ComplexTypeReader & reader
00283 ) throw((IT_Bus::DeserializationException));
00284
00285 virtual void
00286 write(
00287 const IT_Bus::QName& name,
00288 IT_Bus::ComplexTypeWriter& writer
00289 ) const throw((IT_Bus::SerializationException))
00290 {
00291 ComplexContentComplexType::write(name, writer);
00292 }
00293
00294 virtual void
00295 read(
00296 const IT_Bus::QName& name,
00297 IT_Bus::ComplexTypeReader& reader
00298 ) throw((IT_Bus::DeserializationException))
00299 {
00300 ComplexContentComplexType::read(name, reader);
00301 }
00302
00303 virtual AnyType::Kind
00304 get_kind() const
00305 {
00306 return ComplexContentComplexType::get_kind();
00307 }
00308
00309 virtual void
00310 write_complex_contents(
00311 IT_Bus::ComplexTypeWriter & writer
00312 ) const throw((IT_Bus::SerializationException));
00313
00314 virtual void
00315 read_complex_contents(
00316 IT_Bus::ComplexTypeReader & reader
00317 ) throw((IT_Bus::DeserializationException));
00318
00319 IT_Bus::String *
00320 getLocalCodeSet();
00321
00322 const IT_Bus::String *
00323 getLocalCodeSet() const;
00324
00325 void
00326 setLocalCodeSet(const IT_Bus::String * val);
00327
00328 void
00329 setLocalCodeSet(const IT_Bus::String & val);
00330
00331 IT_Bus::String *
00332 getOutboundCodeSet();
00333
00334 const IT_Bus::String *
00335 getOutboundCodeSet() const;
00336
00337 void
00338 setOutboundCodeSet(const IT_Bus::String * val);
00339
00340 void
00341 setOutboundCodeSet(const IT_Bus::String & val);
00342
00343 IT_Bus::String *
00344 getInboundCodeSet();
00345
00346 const IT_Bus::String *
00347 getInboundCodeSet() const;
00348
00349 void
00350 setInboundCodeSet(const IT_Bus::String * val);
00351
00352 void
00353 setInboundCodeSet(const IT_Bus::String & val);
00354
00355 virtual IT_Reflect::Reflection*
00356 get_reflection() throw((IT_Reflect::ReflectException));
00357
00358 virtual const IT_Reflect::Reflection*
00359 get_reflection() const throw((IT_Reflect::ReflectException));
00360
00361
00362 private:
00363
00364 ServerConfiguration_1 var_ServerConfiguration_1;
00365 };
00366
00367 typedef IT_AutoPtr<ServerConfiguration> ServerConfigurationPtr;
00368
00369 class IT_ServerConfigurationReflection :
00370 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::ServerConfiguration>,
00371 public IT_Reflect::ComplexContent
00372 {
00373 public:
00374
00375 IT_ServerConfigurationReflection(
00376 const IT_ContextAttributes::ServerConfiguration* value
00377 );
00378
00379 ~IT_ServerConfigurationReflection() throw(());
00380
00381 const IT_Reflect::Reflection*
00382 get_base() const throw((IT_Reflect::ReflectException));
00383
00384 const IT_Reflect::Reflection*
00385 get_extension() const throw((IT_Reflect::ReflectException));
00386
00387 const IT_Reflect::Reflection*
00388 get_restriction() const throw((IT_Reflect::ReflectException));
00389
00390 IT_Reflect::Reflection*
00391 use_base() throw((IT_Reflect::ReflectException));
00392
00393 IT_Reflect::Reflection*
00394 use_extension() throw((IT_Reflect::ReflectException));
00395
00396 IT_Reflect::Reflection*
00397 use_restriction() throw((IT_Reflect::ReflectException));
00398
00399 private:
00400
00401 IT_Reflect::Traits<IT_ContextAttributes::ServerConfiguration_1 >::ReflectionType var_ServerConfiguration_1;
00402 };
00403
00404 class IT_CONTEXT_ATTRIBUTE_API ClientConfiguration_1 : public IT_Bus::SequenceComplexType
00405 {
00406
00407 public:
00408
00409 static const IT_Bus::QName&
00410 get_static_type();
00411
00412 typedef IT_ClientConfiguration_1Reflection IT_ReflectionType;
00413 friend class IT_ClientConfiguration_1Reflection;
00414
00415 ClientConfiguration_1();
00416 ClientConfiguration_1(const ClientConfiguration_1 & other);
00417 virtual ~ClientConfiguration_1();
00418
00419 IT_Bus::AnyType &
00420 copy(const IT_Bus::AnyType & rhs);
00421
00422 ClientConfiguration_1 &
00423 operator=(const ClientConfiguration_1 & rhs);
00424
00425 virtual const IT_Bus::QName &
00426 get_type() const;
00427
00428 virtual void
00429 write_complexcontent_attributes(
00430 IT_Bus::ComplexTypeWriter & writer
00431 ) const throw((IT_Bus::SerializationException));
00432
00433 virtual void
00434 read_complexcontent_attributes(
00435 IT_Bus::ComplexTypeReader & reader
00436 ) throw((IT_Bus::DeserializationException));
00437
00438
00439 virtual void
00440 write_contents(
00441 IT_Bus::ComplexTypeWriter & writer
00442 ) const throw((IT_Bus::SerializationException));
00443
00444 virtual void
00445 read_contents(
00446 IT_Bus::ComplexTypeReader & reader
00447 ) throw((IT_Bus::DeserializationException));
00448
00449 IT_Bus::String *
00450 getLocalCodeSet();
00451
00452 const IT_Bus::String *
00453 getLocalCodeSet() const;
00454
00455 void
00456 setLocalCodeSet(const IT_Bus::String * val);
00457
00458 void
00459 setLocalCodeSet(const IT_Bus::String & val);
00460
00461 IT_Bus::String *
00462 getOutboundCodeSet();
00463
00464 const IT_Bus::String *
00465 getOutboundCodeSet() const;
00466
00467 void
00468 setOutboundCodeSet(const IT_Bus::String * val);
00469
00470 void
00471 setOutboundCodeSet(const IT_Bus::String & val);
00472
00473 IT_Bus::String *
00474 getInboundCodeSet();
00475
00476 const IT_Bus::String *
00477 getInboundCodeSet() const;
00478
00479 void
00480 setInboundCodeSet(const IT_Bus::String * val);
00481
00482 void
00483 setInboundCodeSet(const IT_Bus::String & val);
00484
00485 virtual IT_Reflect::Reflection*
00486 get_reflection() throw((IT_Reflect::ReflectException));
00487
00488 virtual const IT_Reflect::Reflection*
00489 get_reflection() const throw((IT_Reflect::ReflectException));
00490
00491
00492 private:
00493
00494 IT_Bus::StringNillable var_LocalCodeSet;
00495 IT_Bus::StringNillable var_OutboundCodeSet;
00496 IT_Bus::StringNillable var_InboundCodeSet;
00497 };
00498
00499 typedef IT_AutoPtr<ClientConfiguration_1> ClientConfiguration_1Ptr;
00500
00501 class IT_ClientConfiguration_1Reflection :
00502 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::ClientConfiguration_1>,
00503 public IT_Reflect::ComplexTypeImpl,
00504 public IT_Reflect::ModelGroupImpl
00505 {
00506 public:
00507
00508 IT_ClientConfiguration_1Reflection(
00509 const IT_ContextAttributes::ClientConfiguration_1* value
00510 );
00511
00512 ~IT_ClientConfiguration_1Reflection() throw(());
00513
00514 const IT_Reflect::Reflection*
00515 get_element(
00516 size_t i
00517 ) const throw((IT_Reflect::ReflectException));
00518
00519 const IT_Reflect::Reflection*
00520 get_element(
00521 const IT_Bus::QName& name
00522 ) const throw((IT_Reflect::ReflectException));
00523
00524 const IT_Reflect::Reflection*
00525 get_attribute_value(
00526 const IT_Bus::QName& name
00527 ) const throw((IT_Reflect::ReflectException));
00528
00529 IT_Reflect::Reflection*
00530 use_attribute_value(
00531 const IT_Bus::QName& name
00532 ) throw((IT_Reflect::ReflectException));
00533
00534 void
00535 remove_attribute(
00536 const IT_Bus::QName& name
00537 ) throw((IT_Reflect::ReflectException));
00538
00539 private:
00540
00541 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_LocalCodeSet;
00542 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_OutboundCodeSet;
00543 IT_Reflect::Traits<IT_Bus::StringNillable >::ReflectionType var_InboundCodeSet;
00544 class IT_ElementNames :
00545 public IT_Vector<IT_Bus::QName>
00546 {
00547 public:
00548
00549 IT_ElementNames();
00550
00551 };
00552
00553 static IT_ElementNames _it_sm_element_names;
00554 class IT_AttributeNames :
00555 public IT_Vector<IT_Bus::QName>
00556 {
00557 public:
00558
00559 IT_AttributeNames();
00560
00561 };
00562
00563 static IT_AttributeNames _it_sm_attribute_names;
00564 };
00565
00566 class IT_CONTEXT_ATTRIBUTE_API ClientConfiguration : public IT_tExtensibilityElementData , public virtual IT_Bus::ComplexContentComplexType
00567 {
00568
00569 public:
00570
00571 static const IT_Bus::QName&
00572 get_static_type();
00573
00574 typedef IT_ClientConfigurationReflection IT_ReflectionType;
00575 friend class IT_ClientConfigurationReflection;
00576
00577 ClientConfiguration();
00578 ClientConfiguration(const ClientConfiguration & other);
00579 virtual ~ClientConfiguration();
00580
00581 IT_Bus::AnyType &
00582 copy(const IT_Bus::AnyType & rhs);
00583
00584 ClientConfiguration &
00585 operator=(const ClientConfiguration & rhs);
00586
00587 virtual const IT_Bus::QName &
00588 get_type() const;
00589
00590 virtual void
00591 write_all_attributes(
00592 IT_Bus::ComplexTypeWriter & writer
00593 ) const throw((IT_Bus::SerializationException));
00594
00595 virtual void
00596 read_all_attributes(
00597 IT_Bus::ComplexTypeReader & reader
00598 ) throw((IT_Bus::DeserializationException));
00599
00600 virtual void
00601 write_complexcontent_attributes(
00602 IT_Bus::ComplexTypeWriter & writer
00603 ) const throw((IT_Bus::SerializationException));
00604
00605 virtual void
00606 read_complexcontent_attributes(
00607 IT_Bus::ComplexTypeReader & reader
00608 ) throw((IT_Bus::DeserializationException));
00609
00610 virtual void
00611 write(
00612 const IT_Bus::QName& name,
00613 IT_Bus::ComplexTypeWriter& writer
00614 ) const throw((IT_Bus::SerializationException))
00615 {
00616 ComplexContentComplexType::write(name, writer);
00617 }
00618
00619 virtual void
00620 read(
00621 const IT_Bus::QName& name,
00622 IT_Bus::ComplexTypeReader& reader
00623 ) throw((IT_Bus::DeserializationException))
00624 {
00625 ComplexContentComplexType::read(name, reader);
00626 }
00627
00628 virtual AnyType::Kind
00629 get_kind() const
00630 {
00631 return ComplexContentComplexType::get_kind();
00632 }
00633
00634 virtual void
00635 write_complex_contents(
00636 IT_Bus::ComplexTypeWriter & writer
00637 ) const throw((IT_Bus::SerializationException));
00638
00639 virtual void
00640 read_complex_contents(
00641 IT_Bus::ComplexTypeReader & reader
00642 ) throw((IT_Bus::DeserializationException));
00643
00644 IT_Bus::String *
00645 getLocalCodeSet();
00646
00647 const IT_Bus::String *
00648 getLocalCodeSet() const;
00649
00650 void
00651 setLocalCodeSet(const IT_Bus::String * val);
00652
00653 void
00654 setLocalCodeSet(const IT_Bus::String & val);
00655
00656 IT_Bus::String *
00657 getOutboundCodeSet();
00658
00659 const IT_Bus::String *
00660 getOutboundCodeSet() const;
00661
00662 void
00663 setOutboundCodeSet(const IT_Bus::String * val);
00664
00665 void
00666 setOutboundCodeSet(const IT_Bus::String & val);
00667
00668 IT_Bus::String *
00669 getInboundCodeSet();
00670
00671 const IT_Bus::String *
00672 getInboundCodeSet() const;
00673
00674 void
00675 setInboundCodeSet(const IT_Bus::String * val);
00676
00677 void
00678 setInboundCodeSet(const IT_Bus::String & val);
00679
00680 virtual IT_Reflect::Reflection*
00681 get_reflection() throw((IT_Reflect::ReflectException));
00682
00683 virtual const IT_Reflect::Reflection*
00684 get_reflection() const throw((IT_Reflect::ReflectException));
00685
00686
00687 private:
00688
00689 ClientConfiguration_1 var_ClientConfiguration_1;
00690 };
00691
00692 typedef IT_AutoPtr<ClientConfiguration> ClientConfigurationPtr;
00693
00694 class IT_ClientConfigurationReflection :
00695 public IT_Reflect::ReflectionImplT<IT_ContextAttributes::ClientConfiguration>,
00696 public IT_Reflect::ComplexContent
00697 {
00698 public:
00699
00700 IT_ClientConfigurationReflection(
00701 const IT_ContextAttributes::ClientConfiguration* value
00702 );
00703
00704 ~IT_ClientConfigurationReflection() throw(());
00705
00706 const IT_Reflect::Reflection*
00707 get_base() const throw((IT_Reflect::ReflectException));
00708
00709 const IT_Reflect::Reflection*
00710 get_extension() const throw((IT_Reflect::ReflectException));
00711
00712 const IT_Reflect::Reflection*
00713 get_restriction() const throw((IT_Reflect::ReflectException));
00714
00715 IT_Reflect::Reflection*
00716 use_base() throw((IT_Reflect::ReflectException));
00717
00718 IT_Reflect::Reflection*
00719 use_extension() throw((IT_Reflect::ReflectException));
00720
00721 IT_Reflect::Reflection*
00722 use_restriction() throw((IT_Reflect::ReflectException));
00723
00724 private:
00725
00726 IT_Reflect::Traits<IT_ContextAttributes::ClientConfiguration_1 >::ReflectionType var_ClientConfiguration_1;
00727 };
00728
00729 }
00730 #endif