it_bus/wsaddressing_xsdTypes.h

00001 /* Generated by WSDL CPP Compiler. Please do not edit this file. wsaddressing_xsdTypes.h Version : @product.version@ */
00002 #ifndef _wsaddressing_xsdTypes_OUTPUT_H_
00003 #define _wsaddressing_xsdTypes_OUTPUT_H_
00004 
00005 #if !defined(IT_AFC_API)
00006 #if defined(IT_AFC_API_EXPORT)
00007 #define IT_AFC_API    IT_DECLSPEC_EXPORT
00008 #else
00009 #define IT_AFC_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 
00039 
00040 namespace WS_Addressing
00041 {
00042     class AttributedUnsignedLongType;
00043     typedef IT_Bus::NillableValue<AttributedUnsignedLongType> AttributedUnsignedLongTypeNillable;
00044     typedef IT_Bus::NillablePtr<AttributedUnsignedLongType> AttributedUnsignedLongTypeNillablePtr;
00045     class FaultCodesType;
00046     typedef IT_Bus::NillableValue<FaultCodesType> FaultCodesTypeNillable;
00047     typedef IT_Bus::NillablePtr<FaultCodesType> FaultCodesTypeNillablePtr;
00048     class FaultCodesOpenEnumType;
00049     typedef IT_Bus::NillableValue<FaultCodesOpenEnumType> FaultCodesOpenEnumTypeNillable;
00050     typedef IT_Bus::NillablePtr<FaultCodesOpenEnumType> FaultCodesOpenEnumTypeNillablePtr;
00051     class RelationshipType;
00052     typedef IT_Bus::NillableValue<RelationshipType> RelationshipTypeNillable;
00053     typedef IT_Bus::NillablePtr<RelationshipType> RelationshipTypeNillablePtr;
00054     class RelationshipTypeOpenEnum;
00055     typedef IT_Bus::NillableValue<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumNillable;
00056     typedef IT_Bus::NillablePtr<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumNillablePtr;
00057     class RelatesToType;
00058     typedef IT_Bus::NillableValue<RelatesToType> RelatesToTypeNillable;
00059     typedef IT_Bus::NillablePtr<RelatesToType> RelatesToTypeNillablePtr;
00060     class AttributedURIType;
00061     typedef IT_Bus::NillableValue<AttributedURIType> AttributedURITypeNillable;
00062     typedef IT_Bus::NillablePtr<AttributedURIType> AttributedURITypeNillablePtr;
00063     class ProblemActionType;
00064     typedef IT_Bus::NillableValue<ProblemActionType> ProblemActionTypeNillable;
00065     typedef IT_Bus::NillablePtr<ProblemActionType> ProblemActionTypeNillablePtr;
00066     class ReferenceParametersType;
00067     typedef IT_Bus::NillableValue<ReferenceParametersType> ReferenceParametersTypeNillable;
00068     typedef IT_Bus::NillablePtr<ReferenceParametersType> ReferenceParametersTypeNillablePtr;
00069     class AttributedAnyType;
00070     typedef IT_Bus::NillableValue<AttributedAnyType> AttributedAnyTypeNillable;
00071     typedef IT_Bus::NillablePtr<AttributedAnyType> AttributedAnyTypeNillablePtr;
00072     class MetadataType;
00073     typedef IT_Bus::NillableValue<MetadataType> MetadataTypeNillable;
00074     typedef IT_Bus::NillablePtr<MetadataType> MetadataTypeNillablePtr;
00075     class EndpointReferenceType;
00076     typedef IT_Bus::NillableValue<EndpointReferenceType> EndpointReferenceTypeNillable;
00077     typedef IT_Bus::NillablePtr<EndpointReferenceType> EndpointReferenceTypeNillablePtr;
00078     class AttributedQNameType;
00079     typedef IT_Bus::NillableValue<AttributedQNameType> AttributedQNameTypeNillable;
00080     typedef IT_Bus::NillablePtr<AttributedQNameType> AttributedQNameTypeNillablePtr;
00081     class IT_AFC_API AttributedUnsignedLongType : public IT_Bus::SimpleContentComplexType
00082     {
00083 
00084       public:
00085 
00086         static const IT_Bus::QName&
00087         get_static_type();
00088         
00089         AttributedUnsignedLongType();
00090         AttributedUnsignedLongType(const AttributedUnsignedLongType & other);
00091         AttributedUnsignedLongType(const IT_Bus::ULong& val);
00092 
00093         virtual ~AttributedUnsignedLongType();
00094 
00095         IT_Bus::AnyType &
00096         copy(const IT_Bus::AnyType & rhs);
00097 
00098         AttributedUnsignedLongType &
00099         operator=(const AttributedUnsignedLongType & rhs);
00100 
00101         virtual const IT_Bus::QName &
00102         get_type() const;
00103 
00104         virtual void
00105         write_attributes(
00106             IT_Bus::ComplexTypeWriter & writer
00107         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00108 
00109         virtual void
00110         read_attributes(
00111             IT_Bus::ComplexTypeReader & reader
00112         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00113 
00114 
00115         virtual void
00116         write_value(
00117             IT_Bus::AnySimpleTypeWriter & writer
00118         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00119 
00120         virtual void
00121         read_value(
00122             IT_Bus::AnySimpleTypeReader & reader
00123         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00124 
00125         IT_Bus::QNameHashMap<IT_Bus::String> &
00126         getotherAttributes();
00127 
00128         const IT_Bus::QNameHashMap<IT_Bus::String> &
00129         getotherAttributes() const;
00130 
00131         void 
00132         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00133 
00134         IT_Bus::ULong 
00135         getvalue();
00136 
00137         const IT_Bus::ULong 
00138         getvalue() const;
00139 
00140         void 
00141         setvalue(const IT_Bus::ULong val);
00142 
00143 
00144       private:
00145 
00146         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00147         IT_Bus::ULong var_value;
00148     };
00149 
00150     typedef IT_AutoPtr<AttributedUnsignedLongType> AttributedUnsignedLongTypePtr;
00151 
00152     class IT_AFC_API FaultCodesType : public IT_Bus::AnySimpleType
00153     {
00154 
00155       public:
00156 
00157         static const IT_Bus::QName&
00158         get_static_type();
00159         
00160         static const IT_Bus::QName InvalidAddressingHeader;
00161         static const IT_Bus::QName InvalidAddress;
00162         static const IT_Bus::QName InvalidEPR;
00163         static const IT_Bus::QName InvalidCardinality;
00164         static const IT_Bus::QName MissingAddressInEPR;
00165         static const IT_Bus::QName DuplicateMessageID;
00166         static const IT_Bus::QName ActionMismatch;
00167         static const IT_Bus::QName MessageAddressingHeaderRequired;
00168         static const IT_Bus::QName DestinationUnreachable;
00169         static const IT_Bus::QName ActionNotSupported;
00170         static const IT_Bus::QName EndpointUnavailable;
00171 
00172         FaultCodesType();
00173         FaultCodesType(const FaultCodesType & other);
00174         FaultCodesType(const IT_Bus::QName & value);
00175         virtual ~FaultCodesType();
00176 
00177         IT_Bus::AnyType &
00178         copy(const IT_Bus::AnyType & rhs);
00179 
00180         FaultCodesType &
00181         operator=(const FaultCodesType & rhs);
00182 
00183         virtual const IT_Bus::QName &
00184         get_type() const;
00185 
00186         IT_Bus::Boolean operator==(const FaultCodesType& other) const;
00187 
00188         virtual void
00189         write_value(
00190             IT_Bus::AnySimpleTypeWriter & writer
00191         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00192 
00193         virtual void
00194         read_value(
00195             IT_Bus::AnySimpleTypeReader & reader
00196         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00197 
00198         void
00199         setvalue(const IT_Bus::QName & value);
00200 
00201         const IT_Bus::QName &
00202         getvalue() const;
00203 
00204       private:
00205 
00206         IT_Bus::QName m_val;
00207     };
00208 
00209     typedef IT_AutoPtr<FaultCodesType> FaultCodesTypePtr;
00210 
00211     class IT_AFC_API FaultCodesOpenEnumType : public IT_Bus::SimpleTypeUnion
00212     {
00213 
00214       public:
00215 
00216         static const IT_Bus::QName&
00217         get_static_type();
00218         
00219         FaultCodesOpenEnumType();
00220         FaultCodesOpenEnumType(const FaultCodesOpenEnumType & other);
00221         virtual ~FaultCodesOpenEnumType();
00222 
00223         IT_Bus::AnyType &
00224         copy(const IT_Bus::AnyType & rhs);
00225 
00226         FaultCodesOpenEnumType &
00227         operator=(const FaultCodesOpenEnumType & rhs);
00228 
00229         virtual const IT_Bus::QName &
00230         get_type() const;
00231 
00232         virtual void
00233         read_value(
00234             IT_Bus::AnySimpleTypeReader & reader
00235         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00236 
00237         virtual void
00238         read_value(
00239             IT_Bus::UInt discriminator,
00240             IT_Bus::AnySimpleTypeReader & reader
00241         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00242 
00243         virtual void
00244         write_value(
00245             IT_Bus::AnySimpleTypeWriter & writer
00246         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00247 
00248         IT_Bus::Boolean
00249         operator==(
00250             const FaultCodesOpenEnumType & rhs
00251         ) const IT_THROW_DECL(());
00252 
00253         IT_Bus::Boolean
00254         operator!=(
00255             const FaultCodesOpenEnumType & rhs
00256         ) const IT_THROW_DECL(());
00257 
00258         enum FaultCodesOpenEnumTypeDiscriminator
00259         {
00260             var_FaultCodesType_enum,
00261             var_QName_enum,
00262             FaultCodesOpenEnumType_MAXLONG=-1
00263         } m_discriminator;
00264 
00265         FaultCodesOpenEnumTypeDiscriminator
00266         get_discriminator(
00267         ) const IT_THROW_DECL(())
00268         {
00269             return m_discriminator;
00270         }
00271 
00272         IT_Bus::UInt
00273         get_discriminator_as_uint(
00274         ) const IT_THROW_DECL((IT_Bus::Exception))
00275         {
00276             return m_discriminator;
00277         }
00278 
00279         IT_Bus::QName
00280         get_selected_member_type(
00281         ) const IT_THROW_DECL((IT_Bus::Exception));
00282 
00283         FaultCodesType &
00284         getFaultCodesType();
00285 
00286         const FaultCodesType &
00287         getFaultCodesType() const;
00288 
00289         void 
00290         setFaultCodesType(const FaultCodesType & val);
00291 
00292         IT_Bus::QName &
00293         getQName();
00294 
00295         const IT_Bus::QName &
00296         getQName() const;
00297 
00298         void 
00299         setQName(const IT_Bus::QName & val);
00300 
00301 
00302       private:
00303 
00304         union
00305         {
00306             FaultCodesType *var_FaultCodesType;
00307             IT_Bus::QName *var_QName;
00308         };
00309 
00310         bool
00311         destroy_union(
00312             FaultCodesOpenEnumTypeDiscriminator to_be_assigned
00313         );
00314 
00315         void
00316         alloc_union(
00317             FaultCodesOpenEnumTypeDiscriminator to_be_allocd
00318         );
00319 
00320     };
00321 
00322     typedef IT_AutoPtr<FaultCodesOpenEnumType> FaultCodesOpenEnumTypePtr;
00323 
00324     class IT_AFC_API RelationshipType : public IT_Bus::AnySimpleType
00325     {
00326 
00327       public:
00328 
00329         static const IT_Bus::QName&
00330         get_static_type();
00331         
00332         static const IT_Bus::AnyURI value0;
00333 
00334         RelationshipType();
00335         RelationshipType(const RelationshipType & other);
00336         RelationshipType(const IT_Bus::AnyURI & value);
00337         virtual ~RelationshipType();
00338 
00339         IT_Bus::AnyType &
00340         copy(const IT_Bus::AnyType & rhs);
00341 
00342         RelationshipType &
00343         operator=(const RelationshipType & rhs);
00344 
00345         virtual const IT_Bus::QName &
00346         get_type() const;
00347 
00348         IT_Bus::Boolean operator==(const RelationshipType& other) const;
00349 
00350         virtual void
00351         write_value(
00352             IT_Bus::AnySimpleTypeWriter & writer
00353         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00354 
00355         virtual void
00356         read_value(
00357             IT_Bus::AnySimpleTypeReader & reader
00358         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00359 
00360         void
00361         setvalue(const IT_Bus::AnyURI & value);
00362 
00363         const IT_Bus::AnyURI &
00364         getvalue() const;
00365 
00366       private:
00367 
00368         IT_Bus::AnyURI m_val;
00369     };
00370 
00371     typedef IT_AutoPtr<RelationshipType> RelationshipTypePtr;
00372 
00373     class IT_AFC_API RelationshipTypeOpenEnum : public IT_Bus::SimpleTypeUnion
00374     {
00375 
00376       public:
00377 
00378         static const IT_Bus::QName&
00379         get_static_type();
00380         
00381         RelationshipTypeOpenEnum();
00382         RelationshipTypeOpenEnum(const RelationshipTypeOpenEnum & other);
00383         virtual ~RelationshipTypeOpenEnum();
00384 
00385         IT_Bus::AnyType &
00386         copy(const IT_Bus::AnyType & rhs);
00387 
00388         RelationshipTypeOpenEnum &
00389         operator=(const RelationshipTypeOpenEnum & rhs);
00390 
00391         virtual const IT_Bus::QName &
00392         get_type() const;
00393 
00394         virtual void
00395         read_value(
00396             IT_Bus::AnySimpleTypeReader & reader
00397         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00398 
00399         virtual void
00400         read_value(
00401             IT_Bus::UInt discriminator,
00402             IT_Bus::AnySimpleTypeReader & reader
00403         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00404 
00405         virtual void
00406         write_value(
00407             IT_Bus::AnySimpleTypeWriter & writer
00408         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00409 
00410         IT_Bus::Boolean
00411         operator==(
00412             const RelationshipTypeOpenEnum & rhs
00413         ) const IT_THROW_DECL(());
00414 
00415         IT_Bus::Boolean
00416         operator!=(
00417             const RelationshipTypeOpenEnum & rhs
00418         ) const IT_THROW_DECL(());
00419 
00420         enum RelationshipTypeOpenEnumDiscriminator
00421         {
00422             var_RelationshipType_enum,
00423             var_anyURI_enum,
00424             RelationshipTypeOpenEnum_MAXLONG=-1
00425         } m_discriminator;
00426 
00427         RelationshipTypeOpenEnumDiscriminator
00428         get_discriminator(
00429         ) const IT_THROW_DECL(())
00430         {
00431             return m_discriminator;
00432         }
00433 
00434         IT_Bus::UInt
00435         get_discriminator_as_uint(
00436         ) const IT_THROW_DECL((IT_Bus::Exception))
00437         {
00438             return m_discriminator;
00439         }
00440 
00441         IT_Bus::QName
00442         get_selected_member_type(
00443         ) const IT_THROW_DECL((IT_Bus::Exception));
00444 
00445         RelationshipType &
00446         getRelationshipType();
00447 
00448         const RelationshipType &
00449         getRelationshipType() const;
00450 
00451         void 
00452         setRelationshipType(const RelationshipType & val);
00453 
00454         IT_Bus::AnyURI &
00455         getanyURI();
00456 
00457         const IT_Bus::AnyURI &
00458         getanyURI() const;
00459 
00460         void 
00461         setanyURI(const IT_Bus::AnyURI & val);
00462 
00463 
00464       private:
00465 
00466         union
00467         {
00468             RelationshipType *var_RelationshipType;
00469             IT_Bus::AnyURI *var_anyURI;
00470         };
00471 
00472         bool
00473         destroy_union(
00474             RelationshipTypeOpenEnumDiscriminator to_be_assigned
00475         );
00476 
00477         void
00478         alloc_union(
00479             RelationshipTypeOpenEnumDiscriminator to_be_allocd
00480         );
00481 
00482     };
00483 
00484     typedef IT_AutoPtr<RelationshipTypeOpenEnum> RelationshipTypeOpenEnumPtr;
00485 
00486     class IT_AFC_API RelatesToType : public IT_Bus::SimpleContentComplexType
00487     {
00488 
00489       public:
00490 
00491         static const IT_Bus::QName&
00492         get_static_type();
00493         
00494         RelatesToType();
00495         RelatesToType(const RelatesToType & other);
00496         RelatesToType(const IT_Bus::AnyURI& val);
00497 
00498         virtual ~RelatesToType();
00499 
00500         IT_Bus::AnyType &
00501         copy(const IT_Bus::AnyType & rhs);
00502 
00503         RelatesToType &
00504         operator=(const RelatesToType & rhs);
00505 
00506         virtual const IT_Bus::QName &
00507         get_type() const;
00508 
00509         virtual void
00510         write_attributes(
00511             IT_Bus::ComplexTypeWriter & writer
00512         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00513 
00514         virtual void
00515         read_attributes(
00516             IT_Bus::ComplexTypeReader & reader
00517         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00518 
00519 
00520         virtual void
00521         write_value(
00522             IT_Bus::AnySimpleTypeWriter & writer
00523         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00524 
00525         virtual void
00526         read_value(
00527             IT_Bus::AnySimpleTypeReader & reader
00528         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00529 
00530         IT_Bus::QNameHashMap<IT_Bus::String> &
00531         getotherAttributes();
00532 
00533         const IT_Bus::QNameHashMap<IT_Bus::String> &
00534         getotherAttributes() const;
00535 
00536         void 
00537         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00538 
00539         RelationshipTypeOpenEnum *
00540         getRelationshipType();
00541 
00542         const RelationshipTypeOpenEnum *
00543         getRelationshipType() const;
00544 
00545         void 
00546         setRelationshipType(const RelationshipTypeOpenEnum * val);
00547 
00548         void 
00549         setRelationshipType(const RelationshipTypeOpenEnum & val);
00550 
00551         IT_Bus::AnyURI &
00552         getvalue();
00553 
00554         const IT_Bus::AnyURI &
00555         getvalue() const;
00556 
00557         void 
00558         setvalue(const IT_Bus::AnyURI & val);
00559 
00560 
00561       private:
00562 
00563         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00564         RelationshipTypeOpenEnumNillable var_RelationshipType;
00565         IT_Bus::AnyURI var_value;
00566     };
00567 
00568     typedef IT_AutoPtr<RelatesToType> RelatesToTypePtr;
00569 
00570     class IT_AFC_API AttributedURIType : public IT_Bus::SimpleContentComplexType
00571     {
00572 
00573       public:
00574 
00575         static const IT_Bus::QName&
00576         get_static_type();
00577         
00578         AttributedURIType();
00579         AttributedURIType(const AttributedURIType & other);
00580         AttributedURIType(const IT_Bus::AnyURI& val);
00581 
00582         virtual ~AttributedURIType();
00583 
00584         IT_Bus::AnyType &
00585         copy(const IT_Bus::AnyType & rhs);
00586 
00587         AttributedURIType &
00588         operator=(const AttributedURIType & rhs);
00589 
00590         virtual const IT_Bus::QName &
00591         get_type() const;
00592 
00593         virtual void
00594         write_attributes(
00595             IT_Bus::ComplexTypeWriter & writer
00596         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00597 
00598         virtual void
00599         read_attributes(
00600             IT_Bus::ComplexTypeReader & reader
00601         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00602 
00603 
00604         virtual void
00605         write_value(
00606             IT_Bus::AnySimpleTypeWriter & writer
00607         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00608 
00609         virtual void
00610         read_value(
00611             IT_Bus::AnySimpleTypeReader & reader
00612         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00613 
00614         IT_Bus::QNameHashMap<IT_Bus::String> &
00615         getotherAttributes();
00616 
00617         const IT_Bus::QNameHashMap<IT_Bus::String> &
00618         getotherAttributes() const;
00619 
00620         void 
00621         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00622 
00623         IT_Bus::AnyURI &
00624         getvalue();
00625 
00626         const IT_Bus::AnyURI &
00627         getvalue() const;
00628 
00629         void 
00630         setvalue(const IT_Bus::AnyURI & val);
00631 
00632 
00633       private:
00634 
00635         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00636         IT_Bus::AnyURI var_value;
00637     };
00638 
00639     typedef IT_AutoPtr<AttributedURIType> AttributedURITypePtr;
00640 
00641     class IT_AFC_API ProblemActionType : public IT_Bus::SequenceComplexType
00642     {
00643 
00644       public:
00645 
00646         static const IT_Bus::QName&
00647         get_static_type();
00648         
00649         ProblemActionType();
00650         ProblemActionType(const ProblemActionType & other);
00651         virtual ~ProblemActionType();
00652 
00653         IT_Bus::AnyType &
00654         copy(const IT_Bus::AnyType & rhs);
00655 
00656         ProblemActionType &
00657         operator=(const ProblemActionType & rhs);
00658 
00659         virtual const IT_Bus::QName &
00660         get_type() const;
00661 
00662         virtual void
00663         write_attributes(
00664             IT_Bus::ComplexTypeWriter & writer
00665         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00666 
00667         virtual void
00668         read_attributes(
00669             IT_Bus::ComplexTypeReader & reader
00670         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00671 
00672 
00673         virtual void
00674         write_contents(
00675             IT_Bus::ComplexTypeWriter & writer
00676         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00677 
00678         virtual void
00679         read_contents(
00680             IT_Bus::ComplexTypeReader & reader
00681         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00682 
00683         IT_Bus::ElementListT<WS_Addressing::AttributedURIType> &
00684         getAction();
00685 
00686         const IT_Bus::ElementListT<WS_Addressing::AttributedURIType> &
00687         getAction() const;
00688 
00689         void 
00690         setAction(const IT_Vector<WS_Addressing::AttributedURIType> & val);
00691 
00692         void 
00693         setAction(const AttributedURIType & val);
00694 
00695         IT_Bus::ElementListT<IT_Bus::AnyURI> &
00696         getSoapAction();
00697 
00698         const IT_Bus::ElementListT<IT_Bus::AnyURI> &
00699         getSoapAction() const;
00700 
00701         void 
00702         setSoapAction(const IT_Vector<IT_Bus::AnyURI> & val);
00703 
00704         void 
00705         setSoapAction(const IT_Bus::AnyURI & val);
00706 
00707         IT_Bus::QNameHashMap<IT_Bus::String> &
00708         getotherAttributes();
00709 
00710         const IT_Bus::QNameHashMap<IT_Bus::String> &
00711         getotherAttributes() const;
00712 
00713         void 
00714         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00715 
00716 
00717       private:
00718 
00719         IT_Bus::ElementListT<WS_Addressing::AttributedURIType> var_Action;
00720         IT_Bus::ElementListT<IT_Bus::AnyURI> var_SoapAction;
00721         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00722     };
00723 
00724     typedef IT_AutoPtr<ProblemActionType> ProblemActionTypePtr;
00725 
00726     class IT_AFC_API ReferenceParametersType : public IT_Bus::SequenceComplexType
00727     {
00728 
00729       public:
00730 
00731         static const IT_Bus::QName&
00732         get_static_type();
00733         
00734         ReferenceParametersType();
00735         ReferenceParametersType(const ReferenceParametersType & other);
00736         virtual ~ReferenceParametersType();
00737 
00738         IT_Bus::AnyType &
00739         copy(const IT_Bus::AnyType & rhs);
00740 
00741         ReferenceParametersType &
00742         operator=(const ReferenceParametersType & rhs);
00743 
00744         virtual const IT_Bus::QName &
00745         get_type() const;
00746 
00747         virtual void
00748         write_attributes(
00749             IT_Bus::ComplexTypeWriter & writer
00750         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00751 
00752         virtual void
00753         read_attributes(
00754             IT_Bus::ComplexTypeReader & reader
00755         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00756 
00757 
00758         virtual void
00759         write_contents(
00760             IT_Bus::ComplexTypeWriter & writer
00761         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00762 
00763         virtual void
00764         read_contents(
00765             IT_Bus::ComplexTypeReader & reader
00766         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00767 
00768         IT_Bus::AnyList &
00769         getany();
00770 
00771         const IT_Bus::AnyList &
00772         getany() const;
00773 
00774         void 
00775         setany(const IT_Vector<IT_Bus::Any> & val);
00776 
00777         IT_Bus::QNameHashMap<IT_Bus::String> &
00778         getotherAttributes();
00779 
00780         const IT_Bus::QNameHashMap<IT_Bus::String> &
00781         getotherAttributes() const;
00782 
00783         void 
00784         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00785 
00786 
00787       private:
00788 
00789         IT_Bus::AnyList *var_any;
00790         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00791     };
00792 
00793     typedef IT_AutoPtr<ReferenceParametersType> ReferenceParametersTypePtr;
00794 
00795     class IT_AFC_API AttributedAnyType : public IT_Bus::SequenceComplexType
00796     {
00797 
00798       public:
00799 
00800         static const IT_Bus::QName&
00801         get_static_type();
00802         
00803         AttributedAnyType();
00804         AttributedAnyType(const AttributedAnyType & other);
00805         virtual ~AttributedAnyType();
00806 
00807         IT_Bus::AnyType &
00808         copy(const IT_Bus::AnyType & rhs);
00809 
00810         AttributedAnyType &
00811         operator=(const AttributedAnyType & rhs);
00812 
00813         virtual const IT_Bus::QName &
00814         get_type() const;
00815 
00816         virtual void
00817         write_attributes(
00818             IT_Bus::ComplexTypeWriter & writer
00819         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00820 
00821         virtual void
00822         read_attributes(
00823             IT_Bus::ComplexTypeReader & reader
00824         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00825 
00826 
00827         virtual void
00828         write_contents(
00829             IT_Bus::ComplexTypeWriter & writer
00830         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00831 
00832         virtual void
00833         read_contents(
00834             IT_Bus::ComplexTypeReader & reader
00835         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00836 
00837         IT_Bus::Any &
00838         getany();
00839 
00840         const IT_Bus::Any &
00841         getany() const;
00842 
00843         void 
00844         setany(const IT_Bus::Any & val);
00845 
00846         IT_Bus::QNameHashMap<IT_Bus::String> &
00847         getotherAttributes();
00848 
00849         const IT_Bus::QNameHashMap<IT_Bus::String> &
00850         getotherAttributes() const;
00851 
00852         void 
00853         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
00854 
00855 
00856       private:
00857 
00858         IT_Bus::Any *var_any;
00859         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
00860     };
00861 
00862     typedef IT_AutoPtr<AttributedAnyType> AttributedAnyTypePtr;
00863 
00864     class IT_AFC_API MetadataType : public IT_Bus::SequenceComplexType
00865     {
00866 
00867       public:
00868 
00869         static const IT_Bus::QName&
00870         get_static_type();
00871         
00872         MetadataType();
00873         MetadataType(const MetadataType & other);
00874         virtual ~MetadataType();
00875 
00876         IT_Bus::AnyType &
00877         copy(const IT_Bus::AnyType & rhs);
00878 
00879         MetadataType &
00880         operator=(const MetadataType & rhs);
00881 
00882         virtual const IT_Bus::QName &
00883         get_type() const;
00884 
00885         virtual void
00886         write_attributes(
00887             IT_Bus::ComplexTypeWriter & writer
00888         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00889 
00890         virtual void
00891         read_attributes(
00892             IT_Bus::ComplexTypeReader & reader
00893         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00894 
00895 
00896         virtual void
00897         write_contents(
00898             IT_Bus::ComplexTypeWriter & writer
00899         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00900 
00901         virtual void
00902         read_contents(
00903             IT_Bus::ComplexTypeReader & reader
00904         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00905 
00906         IT_Bus::AnyList &
00907         getany();
00908 
00909         const IT_Bus::AnyList &
00910         getany() const;
00911 
00912         void 
00913         setany(const IT_Vector<IT_Bus::Any> & val);
00914 
00915         IT_Bus::String *
00916         getwsdlLocation();
00917 
00918         const IT_Bus::String *
00919         getwsdlLocation() const;
00920 
00921         void 
00922         setwsdlLocation(const IT_Bus::String * val);
00923 
00924         void 
00925         setwsdlLocation(const IT_Bus::String & val);
00926 
00927 
00928       private:
00929 
00930         IT_Bus::AnyList *var_any;
00931         IT_Bus::StringNillable var_wsdlLocation;
00932     };
00933 
00934     typedef IT_AutoPtr<MetadataType> MetadataTypePtr;
00935 
00936     class IT_AFC_API EndpointReferenceType : public IT_Bus::SequenceComplexType
00937     {
00938 
00939       public:
00940 
00941         static const IT_Bus::QName&
00942         get_static_type();
00943         
00944         EndpointReferenceType();
00945         EndpointReferenceType(const EndpointReferenceType & other);
00946         virtual ~EndpointReferenceType();
00947 
00948         IT_Bus::AnyType &
00949         copy(const IT_Bus::AnyType & rhs);
00950 
00951         EndpointReferenceType &
00952         operator=(const EndpointReferenceType & rhs);
00953 
00954         virtual const IT_Bus::QName &
00955         get_type() const;
00956 
00957         virtual void
00958         write_attributes(
00959             IT_Bus::ComplexTypeWriter & writer
00960         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00961 
00962         virtual void
00963         read_attributes(
00964             IT_Bus::ComplexTypeReader & reader
00965         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00966 
00967 
00968         virtual void
00969         write_contents(
00970             IT_Bus::ComplexTypeWriter & writer
00971         ) const IT_THROW_DECL((IT_Bus::SerializationException));
00972 
00973         virtual void
00974         read_contents(
00975             IT_Bus::ComplexTypeReader & reader
00976         ) IT_THROW_DECL((IT_Bus::DeserializationException));
00977 
00978         AttributedURIType &
00979         getAddress();
00980 
00981         const AttributedURIType &
00982         getAddress() const;
00983 
00984         void 
00985         setAddress(const AttributedURIType & val);
00986 
00987         IT_Bus::ElementListT<WS_Addressing::ReferenceParametersType> &
00988         getReferenceParameters();
00989 
00990         const IT_Bus::ElementListT<WS_Addressing::ReferenceParametersType> &
00991         getReferenceParameters() const;
00992 
00993         void 
00994         setReferenceParameters(const IT_Vector<WS_Addressing::ReferenceParametersType> & val);
00995 
00996         void 
00997         setReferenceParameters(const ReferenceParametersType & val);
00998 
00999         IT_Bus::ElementListT<WS_Addressing::MetadataType> &
01000         getMetadata();
01001 
01002         const IT_Bus::ElementListT<WS_Addressing::MetadataType> &
01003         getMetadata() const;
01004 
01005         void 
01006         setMetadata(const IT_Vector<WS_Addressing::MetadataType> & val);
01007 
01008         void 
01009         setMetadata(const MetadataType & val);
01010 
01011         IT_Bus::AnyList &
01012         getany();
01013 
01014         const IT_Bus::AnyList &
01015         getany() const;
01016 
01017         void 
01018         setany(const IT_Vector<IT_Bus::Any> & val);
01019 
01020         IT_Bus::QNameHashMap<IT_Bus::String> &
01021         getotherAttributes();
01022 
01023         const IT_Bus::QNameHashMap<IT_Bus::String> &
01024         getotherAttributes() const;
01025 
01026         void 
01027         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
01028 
01029 
01030       private:
01031 
01032         AttributedURIType var_Address;
01033         IT_Bus::ElementListT<WS_Addressing::ReferenceParametersType> var_ReferenceParameters;
01034         IT_Bus::ElementListT<WS_Addressing::MetadataType> var_Metadata;
01035         IT_Bus::AnyList *var_any;
01036         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
01037     };
01038 
01039     typedef IT_AutoPtr<EndpointReferenceType> EndpointReferenceTypePtr;
01040 
01041     class IT_AFC_API AttributedQNameType : public IT_Bus::SimpleContentComplexType
01042     {
01043 
01044       public:
01045 
01046         static const IT_Bus::QName&
01047         get_static_type();
01048         
01049         AttributedQNameType();
01050         AttributedQNameType(const AttributedQNameType & other);
01051         AttributedQNameType(const IT_Bus::QName& val);
01052 
01053         virtual ~AttributedQNameType();
01054 
01055         IT_Bus::AnyType &
01056         copy(const IT_Bus::AnyType & rhs);
01057 
01058         AttributedQNameType &
01059         operator=(const AttributedQNameType & rhs);
01060 
01061         virtual const IT_Bus::QName &
01062         get_type() const;
01063 
01064         virtual void
01065         write_attributes(
01066             IT_Bus::ComplexTypeWriter & writer
01067         ) const IT_THROW_DECL((IT_Bus::SerializationException));
01068 
01069         virtual void
01070         read_attributes(
01071             IT_Bus::ComplexTypeReader & reader
01072         ) IT_THROW_DECL((IT_Bus::DeserializationException));
01073 
01074 
01075         virtual void
01076         write_value(
01077             IT_Bus::AnySimpleTypeWriter & writer
01078         ) const IT_THROW_DECL((IT_Bus::SerializationException));
01079 
01080         virtual void
01081         read_value(
01082             IT_Bus::AnySimpleTypeReader & reader
01083         ) IT_THROW_DECL((IT_Bus::DeserializationException));
01084 
01085         IT_Bus::QNameHashMap<IT_Bus::String> &
01086         getotherAttributes();
01087 
01088         const IT_Bus::QNameHashMap<IT_Bus::String> &
01089         getotherAttributes() const;
01090 
01091         void 
01092         setotherAttributes(const IT_Bus::QNameHashMap<IT_Bus::String> & val);
01093 
01094         IT_Bus::QName &
01095         getvalue();
01096 
01097         const IT_Bus::QName &
01098         getvalue() const;
01099 
01100         void 
01101         setvalue(const IT_Bus::QName & val);
01102 
01103 
01104       private:
01105 
01106         IT_Bus::QNameHashMap<IT_Bus::String> otherAttributes;
01107         IT_Bus::QName var_value;
01108     };
01109 
01110     typedef IT_AutoPtr<AttributedQNameType> AttributedQNameTypePtr;
01111 
01112 }
01113 #endif

Generated on Thu Sep 7 11:39:08 2006 for Artix by  doxygen 1.4.7