it_bus/wsaddressing_xsdTypes.h

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

Generated on Tue Mar 20 15:27:44 2007 for Artix by  doxygen 1.5.1-p1