diff options
Diffstat (limited to 'CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp')
-rw-r--r-- | CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp | 11228 |
1 files changed, 6192 insertions, 5036 deletions
diff --git a/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp b/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp index 3b3f395a0bb..f67d45baeaa 100644 --- a/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp +++ b/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp @@ -1,14 +1,13 @@ /* $Id$ -* This code was generated by the XML Schema Compiler. -* -* Changes made to this code will most likely be overwritten -* when the handlers are recompiled. -* -* If you find errors or feel that there are bugfixes to be made, -* please contact the current XSC maintainer: -* Will Otte <wotte@dre.vanderbilt.edu> -*/ - + * This code was generated by the XML Schema Compiler. + * + * Changes made to this code will most likely be overwritten + * when the handlers are recompiled. + * + * If you find errors or feel that there are bugfixes to be made, + * please contact the current XSC maintainer: + * Will Otte <wotte@dre.vanderbilt.edu> + */ // Fix for Borland compilers, which seem to have a broken // <string> include. @@ -16,47 +15,53 @@ # include <string.h> #endif -#include "XSC_XML_Handlers_Export.h" #ifndef BASIC_DEPLOYMENT_DATA_HPP #define BASIC_DEPLOYMENT_DATA_HPP +#include "XSC_XML_Handlers_Export.h" // Forward declarations. // namespace CIAO { -namespace Config_Handlers -{ -class TCKind; -class DataType; -class DataValue; -class EnumType; -class Any; -class Property; -class SatisfierPropertyKind; -class SatisfierProperty; -class Resource; -class Requirement; -class ResourceDeploymentDescription; -class ArtifactDeploymentDescription; -class MonolithicDeploymentDescription; -class ResourceUsageKind; -class InstanceResourceDeploymentDescription; -class InstanceDeploymentDescription; -class CCMComponentPortKind; -class ComponentPortDescription; -class ComponentPropertyDescription; -class ComponentExternalPortEndpoint; -class PlanSubcomponentPortEndpoint; -class ExternalReferenceEndpoint; -class ConnectionResourceDeploymentDescription; -class PlanConnectionDescription; -class ImplementationDependency; -class Capability; -class ImplementationRequirement; -class ComponentPackageReference; -class SubcomponentPortEndpoint; -class AssemblyConnectionDescription; -} + namespace Config_Handlers + { + class TCKind; + class DataType; + class DataValue; + class EnumType; + class StructType; + class StructMemberType; + class ValueType; + class ValueMemberType; + class NamedValue; + class SequenceType; + class Any; + class Property; + class SatisfierPropertyKind; + class SatisfierProperty; + class Resource; + class Requirement; + class ResourceDeploymentDescription; + class ArtifactDeploymentDescription; + class MonolithicDeploymentDescription; + class ResourceUsageKind; + class InstanceResourceDeploymentDescription; + class InstanceDeploymentDescription; + class CCMComponentPortKind; + class ComponentPortDescription; + class ComponentPropertyDescription; + class ComponentExternalPortEndpoint; + class PlanSubcomponentPortEndpoint; + class ExternalReferenceEndpoint; + class ConnectionResourceDeploymentDescription; + class PlanConnectionDescription; + class ImplementationDependency; + class Capability; + class ImplementationRequirement; + class ComponentPackageReference; + class SubcomponentPortEndpoint; + class AssemblyConnectionDescription; + } } #include <memory> @@ -65,7032 +70,8183 @@ class AssemblyConnectionDescription; namespace CIAO { -namespace Config_Handlers -{ -class XSC_XML_Handlers_Export TCKind : public ::XSCRT::Type -{ -public: -TCKind (::XSCRT::XML::Element< ACE_TCHAR > const&); -TCKind (::XSCRT::XML::Attribute< ACE_TCHAR > const&); - -static TCKind const tk_null; -static TCKind const tk_void; -static TCKind const tk_short; -static TCKind const tk_long; -static TCKind const tk_ushort; -static TCKind const tk_ulong; -static TCKind const tk_float; -static TCKind const tk_double; -static TCKind const tk_boolean; -static TCKind const tk_char; -static TCKind const tk_octet; -static TCKind const tk_any; -static TCKind const tk_TypeCode; -static TCKind const tk_Principal; -static TCKind const tk_objref; -static TCKind const tk_struct; -static TCKind const tk_union; -static TCKind const tk_enum; -static TCKind const tk_string; -static TCKind const tk_sequence; -static TCKind const tk_array; -static TCKind const tk_alias; -static TCKind const tk_except; -static TCKind const tk_longlong; -static TCKind const tk_ulonglong; -static TCKind const tk_longdouble; -static TCKind const tk_wchar; -static TCKind const tk_wstring; -static TCKind const tk_wfixed; -static TCKind const tk_value; -static TCKind const tk_value_box; -static TCKind const tk_native; -static TCKind const tk_abstract_interface; -static TCKind const tk_local_interface; -static TCKind const tk_component; -static TCKind const tk_home; -static TCKind const tk_event; - -enum Value -{ -tk_null_l,tk_void_l,tk_short_l,tk_long_l,tk_ushort_l,tk_ulong_l,tk_float_l,tk_double_l,tk_boolean_l,tk_char_l,tk_octet_l,tk_any_l,tk_TypeCode_l,tk_Principal_l,tk_objref_l,tk_struct_l,tk_union_l,tk_enum_l,tk_string_l,tk_sequence_l,tk_array_l,tk_alias_l,tk_except_l,tk_longlong_l,tk_ulonglong_l,tk_longdouble_l,tk_wchar_l,tk_wstring_l,tk_wfixed_l,tk_value_l,tk_value_box_l,tk_native_l,tk_abstract_interface_l,tk_local_interface_l,tk_component_l,tk_home_l,tk_event_l -}; + namespace Config_Handlers + { + class XSC_XML_Handlers_Export TCKind : public ::XSCRT::Type + { + public: + TCKind (::XSCRT::XML::Element< ACE_TCHAR > const&); + TCKind (::XSCRT::XML::Attribute< ACE_TCHAR > const&); + + static TCKind const tk_null; + static TCKind const tk_void; + static TCKind const tk_short; + static TCKind const tk_long; + static TCKind const tk_ushort; + static TCKind const tk_ulong; + static TCKind const tk_float; + static TCKind const tk_double; + static TCKind const tk_boolean; + static TCKind const tk_char; + static TCKind const tk_octet; + static TCKind const tk_any; + static TCKind const tk_TypeCode; + static TCKind const tk_Principal; + static TCKind const tk_objref; + static TCKind const tk_struct; + static TCKind const tk_union; + static TCKind const tk_enum; + static TCKind const tk_string; + static TCKind const tk_sequence; + static TCKind const tk_array; + static TCKind const tk_alias; + static TCKind const tk_except; + static TCKind const tk_longlong; + static TCKind const tk_ulonglong; + static TCKind const tk_longdouble; + static TCKind const tk_wchar; + static TCKind const tk_wstring; + static TCKind const tk_wfixed; + static TCKind const tk_value; + static TCKind const tk_value_box; + static TCKind const tk_native; + static TCKind const tk_abstract_interface; + static TCKind const tk_local_interface; + static TCKind const tk_component; + static TCKind const tk_home; + static TCKind const tk_event; + + enum Value + { + tk_null_l, tk_void_l, tk_short_l, tk_long_l, tk_ushort_l, tk_ulong_l, tk_float_l, tk_double_l, tk_boolean_l, tk_char_l, tk_octet_l, tk_any_l, tk_TypeCode_l, tk_Principal_l, tk_objref_l, tk_struct_l, tk_union_l, tk_enum_l, tk_string_l, tk_sequence_l, tk_array_l, tk_alias_l, tk_except_l, tk_longlong_l, tk_ulonglong_l, tk_longdouble_l, tk_wchar_l, tk_wstring_l, tk_wfixed_l, tk_value_l, tk_value_box_l, tk_native_l, tk_abstract_interface_l, tk_local_interface_l, tk_component_l, tk_home_l, tk_event_l + }; + + + Value + integral () const; + + friend bool XSC_XML_Handlers_Export + operator== (TCKind const& a, TCKind const& b); + + friend bool XSC_XML_Handlers_Export + operator!= (TCKind const& a, TCKind const& b); + + private: + TCKind (Value v); + + Value v_; + }; + + bool XSC_XML_Handlers_Export operator== (TCKind const &a, TCKind const &b); + + bool XSC_XML_Handlers_Export operator!= (TCKind const &a, TCKind const &b); + + + class XSC_XML_Handlers_Export DataType : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // kind + // + public: + ::CIAO::Config_Handlers::TCKind const& kind () const; + void kind (::CIAO::Config_Handlers::TCKind const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::TCKind > kind_; + + // enum + // + public: + bool enum_p () const; + ::CIAO::Config_Handlers::EnumType const& enum_ () const; + void enum_ (::CIAO::Config_Handlers::EnumType const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::EnumType > enum__; + + // struct + // + public: + bool struct_p () const; + ::CIAO::Config_Handlers::StructType const& struct_ () const; + void struct_ (::CIAO::Config_Handlers::StructType const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::StructType > struct__; + + // value + // + public: + bool value_p () const; + ::CIAO::Config_Handlers::ValueType const& value () const; + void value (::CIAO::Config_Handlers::ValueType const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::ValueType > value_; + + // sequence + // + public: + bool sequence_p () const; + ::CIAO::Config_Handlers::SequenceType const& sequence () const; + void sequence (::CIAO::Config_Handlers::SequenceType const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::SequenceType > sequence_; + + // id + // + public: + bool id_p () const; + ::XMLSchema::ID< ACE_TCHAR > const& id () const; + ::XMLSchema::ID< ACE_TCHAR >& id (); + void id (::XMLSchema::ID< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; + + public: + DataType (::CIAO::Config_Handlers::TCKind const& kind__); + + DataType (::XSCRT::XML::Element< ACE_TCHAR > const&); + DataType (DataType const& s); + + DataType& + operator= (DataType const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export DataValue : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // short + // + public: + typedef ::std::list< ::XMLSchema::short_ >::iterator short_iterator; + typedef ::std::list< ::XMLSchema::short_ >::const_iterator short_const_iterator; + short_iterator begin_short (); + short_iterator end_short (); + short_const_iterator begin_short () const; + short_const_iterator end_short () const; + void add_short (::XMLSchema::short_ const& ); + size_t count_short (void) const; + + protected: + ::std::list< ::XMLSchema::short_ > short_; + + // long + // + public: + typedef ::std::list< ::XMLSchema::int_ >::iterator long_iterator; + typedef ::std::list< ::XMLSchema::int_ >::const_iterator long_const_iterator; + long_iterator begin_long (); + long_iterator end_long (); + long_const_iterator begin_long () const; + long_const_iterator end_long () const; + void add_long (::XMLSchema::int_ const& ); + size_t count_long (void) const; + + protected: + ::std::list< ::XMLSchema::int_ > long_; + + // ushort + // + public: + typedef ::std::list< ::XMLSchema::unsignedShort >::iterator ushort_iterator; + typedef ::std::list< ::XMLSchema::unsignedShort >::const_iterator ushort_const_iterator; + ushort_iterator begin_ushort (); + ushort_iterator end_ushort (); + ushort_const_iterator begin_ushort () const; + ushort_const_iterator end_ushort () const; + void add_ushort (::XMLSchema::unsignedShort const& ); + size_t count_ushort (void) const; + + protected: + ::std::list< ::XMLSchema::unsignedShort > ushort_; + + // ulong + // + public: + typedef ::std::list< ::XMLSchema::unsignedInt >::iterator ulong_iterator; + typedef ::std::list< ::XMLSchema::unsignedInt >::const_iterator ulong_const_iterator; + ulong_iterator begin_ulong (); + ulong_iterator end_ulong (); + ulong_const_iterator begin_ulong () const; + ulong_const_iterator end_ulong () const; + void add_ulong (::XMLSchema::unsignedInt const& ); + size_t count_ulong (void) const; + + protected: + ::std::list< ::XMLSchema::unsignedInt > ulong_; + + // float + // + public: + typedef ::std::list< ::XMLSchema::float_ >::iterator float_iterator; + typedef ::std::list< ::XMLSchema::float_ >::const_iterator float_const_iterator; + float_iterator begin_float (); + float_iterator end_float (); + float_const_iterator begin_float () const; + float_const_iterator end_float () const; + void add_float (::XMLSchema::float_ const& ); + size_t count_float (void) const; + + protected: + ::std::list< ::XMLSchema::float_ > float_; + + // double + // + public: + typedef ::std::list< ::XMLSchema::double_ >::iterator double_iterator; + typedef ::std::list< ::XMLSchema::double_ >::const_iterator double_const_iterator; + double_iterator begin_double (); + double_iterator end_double (); + double_const_iterator begin_double () const; + double_const_iterator end_double () const; + void add_double (::XMLSchema::double_ const& ); + size_t count_double (void) const; + + protected: + ::std::list< ::XMLSchema::double_ > double_; + + // boolean + // + public: + typedef ::std::list< ::XMLSchema::boolean >::iterator boolean_iterator; + typedef ::std::list< ::XMLSchema::boolean >::const_iterator boolean_const_iterator; + boolean_iterator begin_boolean (); + boolean_iterator end_boolean (); + boolean_const_iterator begin_boolean () const; + boolean_const_iterator end_boolean () const; + void add_boolean (::XMLSchema::boolean const& ); + size_t count_boolean (void) const; + + protected: + ::std::list< ::XMLSchema::boolean > boolean_; + + // octet + // + public: + typedef ::std::list< ::XMLSchema::unsignedByte >::iterator octet_iterator; + typedef ::std::list< ::XMLSchema::unsignedByte >::const_iterator octet_const_iterator; + octet_iterator begin_octet (); + octet_iterator end_octet (); + octet_const_iterator begin_octet () const; + octet_const_iterator end_octet () const; + void add_octet (::XMLSchema::unsignedByte const& ); + size_t count_octet (void) const; + + protected: + ::std::list< ::XMLSchema::unsignedByte > octet_; + + // enum + // + public: + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator enum_iterator; + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator enum_const_iterator; + enum_iterator begin_enum (); + enum_iterator end_enum (); + enum_const_iterator begin_enum () const; + enum_const_iterator end_enum () const; + void add_enum (::XMLSchema::string< ACE_TCHAR > const& ); + size_t count_enum (void) const; + + protected: + ::std::list< ::XMLSchema::string< ACE_TCHAR > > enum_; + + // string + // + public: + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator string_iterator; + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator string_const_iterator; + string_iterator begin_string (); + string_iterator end_string (); + string_const_iterator begin_string () const; + string_const_iterator end_string () const; + void add_string (::XMLSchema::string< ACE_TCHAR > const& ); + size_t count_string (void) const; + + protected: + ::std::list< ::XMLSchema::string< ACE_TCHAR > > string_; + + // longlong + // + public: + typedef ::std::list< ::XMLSchema::long_ >::iterator longlong_iterator; + typedef ::std::list< ::XMLSchema::long_ >::const_iterator longlong_const_iterator; + longlong_iterator begin_longlong (); + longlong_iterator end_longlong (); + longlong_const_iterator begin_longlong () const; + longlong_const_iterator end_longlong () const; + void add_longlong (::XMLSchema::long_ const& ); + size_t count_longlong (void) const; + + protected: + ::std::list< ::XMLSchema::long_ > longlong_; + + // ulonglong + // + public: + typedef ::std::list< ::XMLSchema::unsignedLong >::iterator ulonglong_iterator; + typedef ::std::list< ::XMLSchema::unsignedLong >::const_iterator ulonglong_const_iterator; + ulonglong_iterator begin_ulonglong (); + ulonglong_iterator end_ulonglong (); + ulonglong_const_iterator begin_ulonglong () const; + ulonglong_const_iterator end_ulonglong () const; + void add_ulonglong (::XMLSchema::unsignedLong const& ); + size_t count_ulonglong (void) const; + + protected: + ::std::list< ::XMLSchema::unsignedLong > ulonglong_; + + // longdouble + // + public: + typedef ::std::list< ::XMLSchema::double_ >::iterator longdouble_iterator; + typedef ::std::list< ::XMLSchema::double_ >::const_iterator longdouble_const_iterator; + longdouble_iterator begin_longdouble (); + longdouble_iterator end_longdouble (); + longdouble_const_iterator begin_longdouble () const; + longdouble_const_iterator end_longdouble () const; + void add_longdouble (::XMLSchema::double_ const& ); + size_t count_longdouble (void) const; + + protected: + ::std::list< ::XMLSchema::double_ > longdouble_; + + // member + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::NamedValue >::iterator member_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::NamedValue >::const_iterator member_const_iterator; + member_iterator begin_member (); + member_iterator end_member (); + member_const_iterator begin_member () const; + member_const_iterator end_member () const; + void add_member (::CIAO::Config_Handlers::NamedValue const& ); + size_t count_member (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::NamedValue > member_; + + public: + DataValue (); + + DataValue (::XSCRT::XML::Element< ACE_TCHAR > const&); + DataValue (DataValue const& s); + + DataValue& + operator= (DataValue const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export EnumType : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // typeId + // + public: + ::XMLSchema::string< ACE_TCHAR > const& typeId () const; + void typeId (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > typeId_; + + // member + // + public: + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator member_iterator; + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator member_const_iterator; + member_iterator begin_member (); + member_iterator end_member (); + member_const_iterator begin_member () const; + member_const_iterator end_member () const; + void add_member (::XMLSchema::string< ACE_TCHAR > const& ); + size_t count_member (void) const; + + protected: + ::std::list< ::XMLSchema::string< ACE_TCHAR > > member_; + + public: + EnumType (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::string< ACE_TCHAR > const& typeId__); + + EnumType (::XSCRT::XML::Element< ACE_TCHAR > const&); + EnumType (EnumType const& s); + + EnumType& + operator= (EnumType const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export StructType : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // typeId + // + public: + ::XMLSchema::string< ACE_TCHAR > const& typeId () const; + void typeId (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > typeId_; + + // member + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::StructMemberType >::iterator member_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::StructMemberType >::const_iterator member_const_iterator; + member_iterator begin_member (); + member_iterator end_member (); + member_const_iterator begin_member () const; + member_const_iterator end_member () const; + void add_member (::CIAO::Config_Handlers::StructMemberType const& ); + size_t count_member (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::StructMemberType > member_; + + public: + StructType (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::string< ACE_TCHAR > const& typeId__); + + StructType (::XSCRT::XML::Element< ACE_TCHAR > const&); + StructType (StructType const& s); + + StructType& + operator= (StructType const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export StructMemberType : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // type + // + public: + ::CIAO::Config_Handlers::DataType const& type () const; + void type (::CIAO::Config_Handlers::DataType const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_; + + public: + StructMemberType (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::DataType const& type__); + + StructMemberType (::XSCRT::XML::Element< ACE_TCHAR > const&); + StructMemberType (StructMemberType const& s); + + StructMemberType& + operator= (StructMemberType const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export ValueType : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // typeId + // + public: + ::XMLSchema::string< ACE_TCHAR > const& typeId () const; + void typeId (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > typeId_; + + // modifier + // + public: + ::XMLSchema::string< ACE_TCHAR > const& modifier () const; + void modifier (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > modifier_; + + // baseType + // + public: + ::CIAO::Config_Handlers::DataType const& baseType () const; + void baseType (::CIAO::Config_Handlers::DataType const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > baseType_; + + // member + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::ValueMemberType >::iterator member_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::ValueMemberType >::const_iterator member_const_iterator; + member_iterator begin_member (); + member_iterator end_member (); + member_const_iterator begin_member () const; + member_const_iterator end_member () const; + void add_member (::CIAO::Config_Handlers::ValueMemberType const& ); + size_t count_member (void) const; + protected: + ::std::list< ::CIAO::Config_Handlers::ValueMemberType > member_; -Value -integral () const; + public: + ValueType (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::string< ACE_TCHAR > const& typeId__, + ::XMLSchema::string< ACE_TCHAR > const& modifier__, + ::CIAO::Config_Handlers::DataType const& baseType__); -friend bool XSC_XML_Handlers_Export -operator== (TCKind const& a, TCKind const& b); + ValueType (::XSCRT::XML::Element< ACE_TCHAR > const&); + ValueType (ValueType const& s); + + ValueType& + operator= (ValueType const& s); -friend bool XSC_XML_Handlers_Export -operator!= (TCKind const& a, TCKind const& b); + private: + char regulator__; + }; -private: -TCKind (Value v); -Value v_; -}; + class XSC_XML_Handlers_Export ValueMemberType : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; -bool XSC_XML_Handlers_Export operator== (TCKind const &a, TCKind const &b); + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); -bool XSC_XML_Handlers_Export operator!= (TCKind const &a, TCKind const &b); + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + // visibility + // + public: + ::XMLSchema::string< ACE_TCHAR > const& visibility () const; + void visibility (::XMLSchema::string< ACE_TCHAR > const& ); -class XSC_XML_Handlers_Export DataType : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > visibility_; -// kind -// -public: -::CIAO::Config_Handlers::TCKind const& kind () const; -void kind (::CIAO::Config_Handlers::TCKind const& ); + // type + // + public: + ::CIAO::Config_Handlers::DataType const& type () const; + void type (::CIAO::Config_Handlers::DataType const& ); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::TCKind > kind_; + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_; -// enum -// -public: -bool enum_p () const; -::CIAO::Config_Handlers::EnumType const& enum_ () const; -void enum_ (::CIAO::Config_Handlers::EnumType const& ); + public: + ValueMemberType (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::string< ACE_TCHAR > const& visibility__, + ::CIAO::Config_Handlers::DataType const& type__); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::EnumType > enum__; + ValueMemberType (::XSCRT::XML::Element< ACE_TCHAR > const&); + ValueMemberType (ValueMemberType const& s); + + ValueMemberType& + operator= (ValueMemberType const& s); + + private: + char regulator__; + }; -public: -DataType (::CIAO::Config_Handlers::TCKind const& kind__); -DataType (::XSCRT::XML::Element< ACE_TCHAR > const&); -DataType (DataType const& s); + class XSC_XML_Handlers_Export NamedValue : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; -DataType& -operator= (DataType const& s); + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); -private: -char regulator__; -}; + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + // value + // + public: + ::CIAO::Config_Handlers::DataValue const& value () const; + void value (::CIAO::Config_Handlers::DataValue const& ); -class XSC_XML_Handlers_Export DataValue : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > value_; -// short -// -public: -typedef ::std::list< ::XMLSchema::short_ >::iterator short_iterator; -typedef ::std::list< ::XMLSchema::short_ >::const_iterator short_const_iterator; -short_iterator begin_short (); -short_iterator end_short (); -short_const_iterator begin_short () const; -short_const_iterator end_short () const; -void add_short (::XMLSchema::short_ const& ); -size_t count_short (void) const; - -protected: -::std::list< ::XMLSchema::short_ > short_; - -// long -// -public: -typedef ::std::list< ::XMLSchema::int_ >::iterator long_iterator; -typedef ::std::list< ::XMLSchema::int_ >::const_iterator long_const_iterator; -long_iterator begin_long (); -long_iterator end_long (); -long_const_iterator begin_long () const; -long_const_iterator end_long () const; -void add_long (::XMLSchema::int_ const& ); -size_t count_long (void) const; - -protected: -::std::list< ::XMLSchema::int_ > long_; - -// ushort -// -public: -typedef ::std::list< ::XMLSchema::unsignedShort >::iterator ushort_iterator; -typedef ::std::list< ::XMLSchema::unsignedShort >::const_iterator ushort_const_iterator; -ushort_iterator begin_ushort (); -ushort_iterator end_ushort (); -ushort_const_iterator begin_ushort () const; -ushort_const_iterator end_ushort () const; -void add_ushort (::XMLSchema::unsignedShort const& ); -size_t count_ushort (void) const; - -protected: -::std::list< ::XMLSchema::unsignedShort > ushort_; - -// ulong -// -public: -typedef ::std::list< ::XMLSchema::unsignedInt >::iterator ulong_iterator; -typedef ::std::list< ::XMLSchema::unsignedInt >::const_iterator ulong_const_iterator; -ulong_iterator begin_ulong (); -ulong_iterator end_ulong (); -ulong_const_iterator begin_ulong () const; -ulong_const_iterator end_ulong () const; -void add_ulong (::XMLSchema::unsignedInt const& ); -size_t count_ulong (void) const; - -protected: -::std::list< ::XMLSchema::unsignedInt > ulong_; - -// float -// -public: -typedef ::std::list< ::XMLSchema::float_ >::iterator float_iterator; -typedef ::std::list< ::XMLSchema::float_ >::const_iterator float_const_iterator; -float_iterator begin_float (); -float_iterator end_float (); -float_const_iterator begin_float () const; -float_const_iterator end_float () const; -void add_float (::XMLSchema::float_ const& ); -size_t count_float (void) const; - -protected: -::std::list< ::XMLSchema::float_ > float_; - -// double -// -public: -typedef ::std::list< ::XMLSchema::double_ >::iterator double_iterator; -typedef ::std::list< ::XMLSchema::double_ >::const_iterator double_const_iterator; -double_iterator begin_double (); -double_iterator end_double (); -double_const_iterator begin_double () const; -double_const_iterator end_double () const; -void add_double (::XMLSchema::double_ const& ); -size_t count_double (void) const; - -protected: -::std::list< ::XMLSchema::double_ > double_; - -// boolean -// -public: -typedef ::std::list< ::XMLSchema::boolean >::iterator boolean_iterator; -typedef ::std::list< ::XMLSchema::boolean >::const_iterator boolean_const_iterator; -boolean_iterator begin_boolean (); -boolean_iterator end_boolean (); -boolean_const_iterator begin_boolean () const; -boolean_const_iterator end_boolean () const; -void add_boolean (::XMLSchema::boolean const& ); -size_t count_boolean (void) const; - -protected: -::std::list< ::XMLSchema::boolean > boolean_; - -// octet -// -public: -typedef ::std::list< ::XMLSchema::unsignedByte >::iterator octet_iterator; -typedef ::std::list< ::XMLSchema::unsignedByte >::const_iterator octet_const_iterator; -octet_iterator begin_octet (); -octet_iterator end_octet (); -octet_const_iterator begin_octet () const; -octet_const_iterator end_octet () const; -void add_octet (::XMLSchema::unsignedByte const& ); -size_t count_octet (void) const; - -protected: -::std::list< ::XMLSchema::unsignedByte > octet_; - -// enum -// -public: -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator enum_iterator; -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator enum_const_iterator; -enum_iterator begin_enum (); -enum_iterator end_enum (); -enum_const_iterator begin_enum () const; -enum_const_iterator end_enum () const; -void add_enum (::XMLSchema::string< ACE_TCHAR > const& ); -size_t count_enum (void) const; - -protected: -::std::list< ::XMLSchema::string< ACE_TCHAR > > enum_; - -// string -// -public: -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator string_iterator; -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator string_const_iterator; -string_iterator begin_string (); -string_iterator end_string (); -string_const_iterator begin_string () const; -string_const_iterator end_string () const; -void add_string (::XMLSchema::string< ACE_TCHAR > const& ); -size_t count_string (void) const; - -protected: -::std::list< ::XMLSchema::string< ACE_TCHAR > > string_; - -// longlong -// -public: -typedef ::std::list< ::XMLSchema::long_ >::iterator longlong_iterator; -typedef ::std::list< ::XMLSchema::long_ >::const_iterator longlong_const_iterator; -longlong_iterator begin_longlong (); -longlong_iterator end_longlong (); -longlong_const_iterator begin_longlong () const; -longlong_const_iterator end_longlong () const; -void add_longlong (::XMLSchema::long_ const& ); -size_t count_longlong (void) const; - -protected: -::std::list< ::XMLSchema::long_ > longlong_; - -// ulonglong -// -public: -typedef ::std::list< ::XMLSchema::unsignedLong >::iterator ulonglong_iterator; -typedef ::std::list< ::XMLSchema::unsignedLong >::const_iterator ulonglong_const_iterator; -ulonglong_iterator begin_ulonglong (); -ulonglong_iterator end_ulonglong (); -ulonglong_const_iterator begin_ulonglong () const; -ulonglong_const_iterator end_ulonglong () const; -void add_ulonglong (::XMLSchema::unsignedLong const& ); -size_t count_ulonglong (void) const; - -protected: -::std::list< ::XMLSchema::unsignedLong > ulonglong_; - -// longdouble -// -public: -typedef ::std::list< ::XMLSchema::double_ >::iterator longdouble_iterator; -typedef ::std::list< ::XMLSchema::double_ >::const_iterator longdouble_const_iterator; -longdouble_iterator begin_longdouble (); -longdouble_iterator end_longdouble (); -longdouble_const_iterator begin_longdouble () const; -longdouble_const_iterator end_longdouble () const; -void add_longdouble (::XMLSchema::double_ const& ); -size_t count_longdouble (void) const; + public: + NamedValue (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::DataValue const& value__); -protected: -::std::list< ::XMLSchema::double_ > longdouble_; + NamedValue (::XSCRT::XML::Element< ACE_TCHAR > const&); + NamedValue (NamedValue const& s); -public: -DataValue (); + NamedValue& + operator= (NamedValue const& s); -DataValue (::XSCRT::XML::Element< ACE_TCHAR > const&); -DataValue (DataValue const& s); + private: + char regulator__; + }; -DataValue& -operator= (DataValue const& s); -private: -char regulator__; -}; + class XSC_XML_Handlers_Export SequenceType : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + // bound + // + public: + bool bound_p () const; + ::XMLSchema::string< ACE_TCHAR > const& bound () const; + void bound (::XMLSchema::string< ACE_TCHAR > const& ); -class XSC_XML_Handlers_Export EnumType : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > bound_; -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + // elementType + // + public: + ::CIAO::Config_Handlers::DataType const& elementType () const; + void elementType (::CIAO::Config_Handlers::DataType const& ); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > elementType_; -// typeId -// -public: -::XMLSchema::string< ACE_TCHAR > const& typeId () const; -void typeId (::XMLSchema::string< ACE_TCHAR > const& ); + public: + SequenceType (::CIAO::Config_Handlers::DataType const& elementType__); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > typeId_; + SequenceType (::XSCRT::XML::Element< ACE_TCHAR > const&); + SequenceType (SequenceType const& s); -// member -// -public: -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator member_iterator; -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator member_const_iterator; -member_iterator begin_member (); -member_iterator end_member (); -member_const_iterator begin_member () const; -member_const_iterator end_member () const; -void add_member (::XMLSchema::string< ACE_TCHAR > const& ); -size_t count_member (void) const; + SequenceType& + operator= (SequenceType const& s); -protected: -::std::list< ::XMLSchema::string< ACE_TCHAR > > member_; + private: + char regulator__; + }; -public: -EnumType (::XMLSchema::string< ACE_TCHAR > const& name__, -::XMLSchema::string< ACE_TCHAR > const& typeId__); -EnumType (::XSCRT::XML::Element< ACE_TCHAR > const&); -EnumType (EnumType const& s); + class XSC_XML_Handlers_Export Any : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; -EnumType& -operator= (EnumType const& s); + // type + // + public: + ::CIAO::Config_Handlers::DataType const& type () const; + void type (::CIAO::Config_Handlers::DataType const& ); -private: -char regulator__; -}; + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_; + // value + // + public: + ::CIAO::Config_Handlers::DataValue const& value () const; + void value (::CIAO::Config_Handlers::DataValue const& ); -class XSC_XML_Handlers_Export Any : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > value_; -// type -// -public: -::CIAO::Config_Handlers::DataType const& type () const; -void type (::CIAO::Config_Handlers::DataType const& ); + public: + Any (::CIAO::Config_Handlers::DataType const& type__, + ::CIAO::Config_Handlers::DataValue const& value__); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_; + Any (::XSCRT::XML::Element< ACE_TCHAR > const&); + Any (Any const& s); -// value -// -public: -::CIAO::Config_Handlers::DataValue const& value () const; -void value (::CIAO::Config_Handlers::DataValue const& ); + Any& + operator= (Any const& s); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > value_; + private: + char regulator__; + }; -public: -Any (::CIAO::Config_Handlers::DataType const& type__, -::CIAO::Config_Handlers::DataValue const& value__); -Any (::XSCRT::XML::Element< ACE_TCHAR > const&); -Any (Any const& s); + class XSC_XML_Handlers_Export Property : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; -Any& -operator= (Any const& s); + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); -private: -char regulator__; -}; + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + // value + // + public: + ::CIAO::Config_Handlers::Any const& value () const; + void value (::CIAO::Config_Handlers::Any const& ); -class XSC_XML_Handlers_Export Property : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::Any > value_; -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + public: + Property (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::Any const& value__); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + Property (::XSCRT::XML::Element< ACE_TCHAR > const&); + Property (Property const& s); -// value -// -public: -::CIAO::Config_Handlers::Any const& value () const; -void value (::CIAO::Config_Handlers::Any const& ); + Property& + operator= (Property const& s); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::Any > value_; + private: + char regulator__; + }; -public: -Property (::XMLSchema::string< ACE_TCHAR > const& name__, -::CIAO::Config_Handlers::Any const& value__); -Property (::XSCRT::XML::Element< ACE_TCHAR > const&); -Property (Property const& s); + class XSC_XML_Handlers_Export SatisfierPropertyKind : public ::XSCRT::Type + { + public: + SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR > const&); + SatisfierPropertyKind (::XSCRT::XML::Attribute< ACE_TCHAR > const&); -Property& -operator= (Property const& s); + static SatisfierPropertyKind const Quantity; + static SatisfierPropertyKind const Capacity; + static SatisfierPropertyKind const Minimum; + static SatisfierPropertyKind const Maximum; + static SatisfierPropertyKind const Attribute; + static SatisfierPropertyKind const Selection; -private: -char regulator__; -}; + enum Value + { + Quantity_l, Capacity_l, Minimum_l, Maximum_l, Attribute_l, Selection_l + }; -class XSC_XML_Handlers_Export SatisfierPropertyKind : public ::XSCRT::Type -{ -public: -SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR > const&); -SatisfierPropertyKind (::XSCRT::XML::Attribute< ACE_TCHAR > const&); - -static SatisfierPropertyKind const Quantity; -static SatisfierPropertyKind const Capacity; -static SatisfierPropertyKind const Minimum; -static SatisfierPropertyKind const Maximum; -static SatisfierPropertyKind const Attribute; -static SatisfierPropertyKind const Selection; - -enum Value -{ -Quantity_l,Capacity_l,Minimum_l,Maximum_l,Attribute_l,Selection_l -}; + Value + integral () const; + friend bool XSC_XML_Handlers_Export + operator== (SatisfierPropertyKind const& a, SatisfierPropertyKind const& b); -Value -integral () const; + friend bool XSC_XML_Handlers_Export + operator!= (SatisfierPropertyKind const& a, SatisfierPropertyKind const& b); -friend bool XSC_XML_Handlers_Export -operator== (SatisfierPropertyKind const& a, SatisfierPropertyKind const& b); + private: + SatisfierPropertyKind (Value v); -friend bool XSC_XML_Handlers_Export -operator!= (SatisfierPropertyKind const& a, SatisfierPropertyKind const& b); + Value v_; + }; -private: -SatisfierPropertyKind (Value v); + bool XSC_XML_Handlers_Export operator== (SatisfierPropertyKind const &a, SatisfierPropertyKind const &b); -Value v_; -}; + bool XSC_XML_Handlers_Export operator!= (SatisfierPropertyKind const &a, SatisfierPropertyKind const &b); -bool XSC_XML_Handlers_Export operator== (SatisfierPropertyKind const &a, SatisfierPropertyKind const &b); -bool XSC_XML_Handlers_Export operator!= (SatisfierPropertyKind const &a, SatisfierPropertyKind const &b); + class XSC_XML_Handlers_Export SatisfierProperty : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); -class XSC_XML_Handlers_Export SatisfierProperty : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + // kind + // + public: + ::CIAO::Config_Handlers::SatisfierPropertyKind const& kind () const; + void kind (::CIAO::Config_Handlers::SatisfierPropertyKind const& ); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierPropertyKind > kind_; -// kind -// -public: -::CIAO::Config_Handlers::SatisfierPropertyKind const& kind () const; -void kind (::CIAO::Config_Handlers::SatisfierPropertyKind const& ); + // dynamic + // + public: + ::XMLSchema::boolean const& dynamic () const; + void dynamic (::XMLSchema::boolean const& ); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierPropertyKind > kind_; + protected: + ::std::auto_ptr< ::XMLSchema::boolean > dynamic_; -// dynamic -// -public: -::XMLSchema::boolean const& dynamic () const; -void dynamic (::XMLSchema::boolean const& ); + // value + // + public: + ::CIAO::Config_Handlers::Any const& value () const; + void value (::CIAO::Config_Handlers::Any const& ); -protected: -::std::auto_ptr< ::XMLSchema::boolean > dynamic_; + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::Any > value_; -// value -// -public: -::CIAO::Config_Handlers::Any const& value () const; -void value (::CIAO::Config_Handlers::Any const& ); + public: + SatisfierProperty (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::SatisfierPropertyKind const& kind__, + ::XMLSchema::boolean const& dynamic__, + ::CIAO::Config_Handlers::Any const& value__); + + SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR > const&); + SatisfierProperty (SatisfierProperty const& s); + + SatisfierProperty& + operator= (SatisfierProperty const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export Resource : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::Any > value_; + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; -public: -SatisfierProperty (::XMLSchema::string< ACE_TCHAR > const& name__, -::CIAO::Config_Handlers::SatisfierPropertyKind const& kind__, -::XMLSchema::boolean const& dynamic__, -::CIAO::Config_Handlers::Any const& value__); + // resourceType + // + public: + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator resourceType_iterator; + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator resourceType_const_iterator; + resourceType_iterator begin_resourceType (); + resourceType_iterator end_resourceType (); + resourceType_const_iterator begin_resourceType () const; + resourceType_const_iterator end_resourceType () const; + void add_resourceType (::XMLSchema::string< ACE_TCHAR > const& ); + size_t count_resourceType (void) const; + + protected: + ::std::list< ::XMLSchema::string< ACE_TCHAR > > resourceType_; + + // property + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::SatisfierProperty >::iterator property_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::SatisfierProperty >::const_iterator property_const_iterator; + property_iterator begin_property (); + property_iterator end_property (); + property_const_iterator begin_property () const; + property_const_iterator end_property () const; + void add_property (::CIAO::Config_Handlers::SatisfierProperty const& ); + size_t count_property (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::SatisfierProperty > property_; + + public: + Resource (::XMLSchema::string< ACE_TCHAR > const& name__); + + Resource (::XSCRT::XML::Element< ACE_TCHAR > const&); + Resource (Resource const& s); + + Resource& + operator= (Resource const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export Requirement : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // resourceType + // + public: + ::XMLSchema::string< ACE_TCHAR > const& resourceType () const; + void resourceType (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceType_; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // property + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; + property_iterator begin_property (); + property_iterator end_property (); + property_const_iterator begin_property () const; + property_const_iterator end_property () const; + void add_property (::CIAO::Config_Handlers::Property const& ); + size_t count_property (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Property > property_; + + public: + Requirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, + ::XMLSchema::string< ACE_TCHAR > const& name__); + + Requirement (::XSCRT::XML::Element< ACE_TCHAR > const&); + Requirement (Requirement const& s); + + Requirement& + operator= (Requirement const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export ResourceDeploymentDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // requirementName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& requirementName () const; + void requirementName (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requirementName_; + + // resourceName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& resourceName () const; + void resourceName (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceName_; + + // property + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; + property_iterator begin_property (); + property_iterator end_property (); + property_const_iterator begin_property () const; + property_const_iterator end_property () const; + void add_property (::CIAO::Config_Handlers::Property const& ); + size_t count_property (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Property > property_; + + public: + ResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& requirementName__, + ::XMLSchema::string< ACE_TCHAR > const& resourceName__); + + ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + ResourceDeploymentDescription (ResourceDeploymentDescription const& s); + + ResourceDeploymentDescription& + operator= (ResourceDeploymentDescription const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export ArtifactDeploymentDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // source + // + public: + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator source_iterator; + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator source_const_iterator; + source_iterator begin_source (); + source_iterator end_source (); + source_const_iterator begin_source () const; + source_const_iterator end_source () const; + void add_source (::XMLSchema::string< ACE_TCHAR > const& ); + size_t count_source (void) const; + + protected: + ::std::list< ::XMLSchema::string< ACE_TCHAR > > source_; + + // node + // + public: + ::XMLSchema::string< ACE_TCHAR > const& node () const; + void node (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > node_; + + // location + // + public: + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator location_iterator; + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator location_const_iterator; + location_iterator begin_location (); + location_iterator end_location (); + location_const_iterator begin_location () const; + location_const_iterator end_location () const; + void add_location (::XMLSchema::string< ACE_TCHAR > const& ); + size_t count_location (void) const; + + protected: + ::std::list< ::XMLSchema::string< ACE_TCHAR > > location_; + + // execParameter + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator execParameter_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator execParameter_const_iterator; + execParameter_iterator begin_execParameter (); + execParameter_iterator end_execParameter (); + execParameter_const_iterator begin_execParameter () const; + execParameter_const_iterator end_execParameter () const; + void add_execParameter (::CIAO::Config_Handlers::Property const& ); + size_t count_execParameter (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Property > execParameter_; + + // deployRequirement + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator; + deployRequirement_iterator begin_deployRequirement (); + deployRequirement_iterator end_deployRequirement (); + deployRequirement_const_iterator begin_deployRequirement () const; + deployRequirement_const_iterator end_deployRequirement () const; + void add_deployRequirement (::CIAO::Config_Handlers::Requirement const& ); + size_t count_deployRequirement (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Requirement > deployRequirement_; + + // deployedResource + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::ResourceDeploymentDescription >::iterator deployedResource_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::ResourceDeploymentDescription >::const_iterator deployedResource_const_iterator; + deployedResource_iterator begin_deployedResource (); + deployedResource_iterator end_deployedResource (); + deployedResource_const_iterator begin_deployedResource () const; + deployedResource_const_iterator end_deployedResource () const; + void add_deployedResource (::CIAO::Config_Handlers::ResourceDeploymentDescription const& ); + size_t count_deployedResource (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::ResourceDeploymentDescription > deployedResource_; + + // id + // + public: + bool id_p () const; + ::XMLSchema::ID< ACE_TCHAR > const& id () const; + ::XMLSchema::ID< ACE_TCHAR >& id (); + void id (::XMLSchema::ID< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; + + public: + ArtifactDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::string< ACE_TCHAR > const& node__); + + ArtifactDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + ArtifactDeploymentDescription (ArtifactDeploymentDescription const& s); + + ArtifactDeploymentDescription& + operator= (ArtifactDeploymentDescription const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export MonolithicDeploymentDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // source + // + public: + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator source_iterator; + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator source_const_iterator; + source_iterator begin_source (); + source_iterator end_source (); + source_const_iterator begin_source () const; + source_const_iterator end_source () const; + void add_source (::XMLSchema::string< ACE_TCHAR > const& ); + size_t count_source (void) const; + + protected: + ::std::list< ::XMLSchema::string< ACE_TCHAR > > source_; + + // artifact + // + public: + typedef ::std::list< ::XMLSchema::IDREF< ACE_TCHAR > >::iterator artifact_iterator; + typedef ::std::list< ::XMLSchema::IDREF< ACE_TCHAR > >::const_iterator artifact_const_iterator; + artifact_iterator begin_artifact (); + artifact_iterator end_artifact (); + artifact_const_iterator begin_artifact () const; + artifact_const_iterator end_artifact () const; + void add_artifact (::XMLSchema::IDREF< ACE_TCHAR > const& ); + size_t count_artifact (void) const; + + protected: + ::std::list< ::XMLSchema::IDREF< ACE_TCHAR > > artifact_; + + // execParameter + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator execParameter_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator execParameter_const_iterator; + execParameter_iterator begin_execParameter (); + execParameter_iterator end_execParameter (); + execParameter_const_iterator begin_execParameter () const; + execParameter_const_iterator end_execParameter () const; + void add_execParameter (::CIAO::Config_Handlers::Property const& ); + size_t count_execParameter (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Property > execParameter_; + + // deployRequirement + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator; + deployRequirement_iterator begin_deployRequirement (); + deployRequirement_iterator end_deployRequirement (); + deployRequirement_const_iterator begin_deployRequirement () const; + deployRequirement_const_iterator end_deployRequirement () const; + void add_deployRequirement (::CIAO::Config_Handlers::Requirement const& ); + size_t count_deployRequirement (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Requirement > deployRequirement_; + + // id + // + public: + bool id_p () const; + ::XMLSchema::ID< ACE_TCHAR > const& id () const; + ::XMLSchema::ID< ACE_TCHAR >& id (); + void id (::XMLSchema::ID< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; + + public: + MonolithicDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__); + + MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + MonolithicDeploymentDescription (MonolithicDeploymentDescription const& s); + + MonolithicDeploymentDescription& + operator= (MonolithicDeploymentDescription const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export ResourceUsageKind : public ::XSCRT::Type + { + public: + ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR > const&); + ResourceUsageKind (::XSCRT::XML::Attribute< ACE_TCHAR > const&); + + static ResourceUsageKind const None; + static ResourceUsageKind const InstanceUsesResource; + static ResourceUsageKind const ResourceUsesInstance; + static ResourceUsageKind const PortUsesResource; + static ResourceUsageKind const ResourceUsesPort; + + enum Value + { + None_l, InstanceUsesResource_l, ResourceUsesInstance_l, PortUsesResource_l, ResourceUsesPort_l + }; + + + Value + integral () const; + + friend bool XSC_XML_Handlers_Export + operator== (ResourceUsageKind const& a, ResourceUsageKind const& b); + + friend bool XSC_XML_Handlers_Export + operator!= (ResourceUsageKind const& a, ResourceUsageKind const& b); + + private: + ResourceUsageKind (Value v); + + Value v_; + }; + + bool XSC_XML_Handlers_Export operator== (ResourceUsageKind const &a, ResourceUsageKind const &b); + + bool XSC_XML_Handlers_Export operator!= (ResourceUsageKind const &a, ResourceUsageKind const &b); + + + class XSC_XML_Handlers_Export InstanceResourceDeploymentDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // resourceUsage + // + public: + ::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage () const; + void resourceUsage (::CIAO::Config_Handlers::ResourceUsageKind const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > resourceUsage_; + + // requirementName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& requirementName () const; + void requirementName (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requirementName_; + + // resourceName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& resourceName () const; + void resourceName (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceName_; + + // property + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; + property_iterator begin_property (); + property_iterator end_property (); + property_const_iterator begin_property () const; + property_const_iterator end_property () const; + void add_property (::CIAO::Config_Handlers::Property const& ); + size_t count_property (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Property > property_; + + public: + InstanceResourceDeploymentDescription (::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage__, + ::XMLSchema::string< ACE_TCHAR > const& requirementName__, + ::XMLSchema::string< ACE_TCHAR > const& resourceName__); + + InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + InstanceResourceDeploymentDescription (InstanceResourceDeploymentDescription const& s); + + InstanceResourceDeploymentDescription& + operator= (InstanceResourceDeploymentDescription const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export InstanceDeploymentDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // node + // + public: + ::XMLSchema::string< ACE_TCHAR > const& node () const; + void node (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > node_; + + // source + // + public: + ::XMLSchema::string< ACE_TCHAR > const& source () const; + void source (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > source_; + + // implementation + // + public: + ::XMLSchema::IDREF< ACE_TCHAR > const& implementation () const; + void implementation (::XMLSchema::IDREF< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > implementation_; + + // configProperty + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator configProperty_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator configProperty_const_iterator; + configProperty_iterator begin_configProperty (); + configProperty_iterator end_configProperty (); + configProperty_const_iterator begin_configProperty () const; + configProperty_const_iterator end_configProperty () const; + void add_configProperty (::CIAO::Config_Handlers::Property const& ); + size_t count_configProperty (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Property > configProperty_; + + // deployedResource + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription >::iterator deployedResource_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription >::const_iterator deployedResource_const_iterator; + deployedResource_iterator begin_deployedResource (); + deployedResource_iterator end_deployedResource (); + deployedResource_const_iterator begin_deployedResource () const; + deployedResource_const_iterator end_deployedResource () const; + void add_deployedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& ); + size_t count_deployedResource (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > deployedResource_; + + // deployedSharedResource + // + public: + bool deployedSharedResource_p () const; + ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& deployedSharedResource () const; + void deployedSharedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > deployedSharedResource_; + + // id + // + public: + bool id_p () const; + ::XMLSchema::ID< ACE_TCHAR > const& id () const; + ::XMLSchema::ID< ACE_TCHAR >& id (); + void id (::XMLSchema::ID< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; + + public: + InstanceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::string< ACE_TCHAR > const& node__, + ::XMLSchema::string< ACE_TCHAR > const& source__, + ::XMLSchema::IDREF< ACE_TCHAR > const& implementation__); + + InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + InstanceDeploymentDescription (InstanceDeploymentDescription const& s); + + InstanceDeploymentDescription& + operator= (InstanceDeploymentDescription const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export CCMComponentPortKind : public ::XSCRT::Type + { + public: + CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR > const&); + CCMComponentPortKind (::XSCRT::XML::Attribute< ACE_TCHAR > const&); + + static CCMComponentPortKind const Facet; + static CCMComponentPortKind const SimplexReceptacle; + static CCMComponentPortKind const MultiplexReceptacle; + static CCMComponentPortKind const EventEmitter; + static CCMComponentPortKind const EventPublisher; + static CCMComponentPortKind const EventConsumer; + + enum Value + { + Facet_l, SimplexReceptacle_l, MultiplexReceptacle_l, EventEmitter_l, EventPublisher_l, EventConsumer_l + }; + + + Value + integral () const; + + friend bool XSC_XML_Handlers_Export + operator== (CCMComponentPortKind const& a, CCMComponentPortKind const& b); + + friend bool XSC_XML_Handlers_Export + operator!= (CCMComponentPortKind const& a, CCMComponentPortKind const& b); + + private: + CCMComponentPortKind (Value v); + + Value v_; + }; + + bool XSC_XML_Handlers_Export operator== (CCMComponentPortKind const &a, CCMComponentPortKind const &b); + + bool XSC_XML_Handlers_Export operator!= (CCMComponentPortKind const &a, CCMComponentPortKind const &b); + + + class XSC_XML_Handlers_Export ComponentPortDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // specificType + // + public: + bool specificType_p () const; + ::XMLSchema::string< ACE_TCHAR > const& specificType () const; + void specificType (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > specificType_; + + // supportedType + // + public: + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator supportedType_iterator; + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator supportedType_const_iterator; + supportedType_iterator begin_supportedType (); + supportedType_iterator end_supportedType (); + supportedType_const_iterator begin_supportedType () const; + supportedType_const_iterator end_supportedType () const; + void add_supportedType (::XMLSchema::string< ACE_TCHAR > const& ); + size_t count_supportedType (void) const; + + protected: + ::std::list< ::XMLSchema::string< ACE_TCHAR > > supportedType_; -SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR > const&); -SatisfierProperty (SatisfierProperty const& s); + // provider + // + public: + ::XMLSchema::boolean const& provider () const; + void provider (::XMLSchema::boolean const& ); -SatisfierProperty& -operator= (SatisfierProperty const& s); + protected: + ::std::auto_ptr< ::XMLSchema::boolean > provider_; -private: -char regulator__; -}; + // exclusiveProvider + // + public: + ::XMLSchema::boolean const& exclusiveProvider () const; + void exclusiveProvider (::XMLSchema::boolean const& ); + protected: + ::std::auto_ptr< ::XMLSchema::boolean > exclusiveProvider_; -class XSC_XML_Handlers_Export Resource : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + // exclusiveUser + // + public: + ::XMLSchema::boolean const& exclusiveUser () const; + void exclusiveUser (::XMLSchema::boolean const& ); -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + protected: + ::std::auto_ptr< ::XMLSchema::boolean > exclusiveUser_; -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + // optional + // + public: + ::XMLSchema::boolean const& optional () const; + void optional (::XMLSchema::boolean const& ); -// resourceType -// -public: -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator resourceType_iterator; -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator resourceType_const_iterator; -resourceType_iterator begin_resourceType (); -resourceType_iterator end_resourceType (); -resourceType_const_iterator begin_resourceType () const; -resourceType_const_iterator end_resourceType () const; -void add_resourceType (::XMLSchema::string< ACE_TCHAR > const& ); -size_t count_resourceType (void) const; - -protected: -::std::list< ::XMLSchema::string< ACE_TCHAR > > resourceType_; - -// property -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::SatisfierProperty >::iterator property_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::SatisfierProperty >::const_iterator property_const_iterator; -property_iterator begin_property (); -property_iterator end_property (); -property_const_iterator begin_property () const; -property_const_iterator end_property () const; -void add_property (::CIAO::Config_Handlers::SatisfierProperty const& ); -size_t count_property (void) const; + protected: + ::std::auto_ptr< ::XMLSchema::boolean > optional_; -protected: -::std::list< ::CIAO::Config_Handlers::SatisfierProperty > property_; + // kind + // + public: + ::CIAO::Config_Handlers::CCMComponentPortKind const& kind () const; + void kind (::CIAO::Config_Handlers::CCMComponentPortKind const& ); -public: -Resource (::XMLSchema::string< ACE_TCHAR > const& name__); + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > kind_; -Resource (::XSCRT::XML::Element< ACE_TCHAR > const&); -Resource (Resource const& s); + public: + ComponentPortDescription (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::boolean const& provider__, + ::XMLSchema::boolean const& exclusiveProvider__, + ::XMLSchema::boolean const& exclusiveUser__, + ::XMLSchema::boolean const& optional__, + ::CIAO::Config_Handlers::CCMComponentPortKind const& kind__); -Resource& -operator= (Resource const& s); + ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + ComponentPortDescription (ComponentPortDescription const& s); + + ComponentPortDescription& + operator= (ComponentPortDescription const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export ComponentPropertyDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // type + // + public: + ::CIAO::Config_Handlers::DataType const& type () const; + void type (::CIAO::Config_Handlers::DataType const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_; + + public: + ComponentPropertyDescription (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::DataType const& type__); -private: -char regulator__; -}; + ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + ComponentPropertyDescription (ComponentPropertyDescription const& s); + ComponentPropertyDescription& + operator= (ComponentPropertyDescription const& s); -class XSC_XML_Handlers_Export Requirement : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + private: + char regulator__; + }; -// resourceType -// -public: -::XMLSchema::string< ACE_TCHAR > const& resourceType () const; -void resourceType (::XMLSchema::string< ACE_TCHAR > const& ); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceType_; + class XSC_XML_Handlers_Export ComponentExternalPortEndpoint : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + // portName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& portName () const; + void portName (::XMLSchema::string< ACE_TCHAR > const& ); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > portName_; -// property -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; -property_iterator begin_property (); -property_iterator end_property (); -property_const_iterator begin_property () const; -property_const_iterator end_property () const; -void add_property (::CIAO::Config_Handlers::Property const& ); -size_t count_property (void) const; + public: + ComponentExternalPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__); -protected: -::std::list< ::CIAO::Config_Handlers::Property > property_; + ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); + ComponentExternalPortEndpoint (ComponentExternalPortEndpoint const& s); -public: -Requirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, -::XMLSchema::string< ACE_TCHAR > const& name__); + ComponentExternalPortEndpoint& + operator= (ComponentExternalPortEndpoint const& s); -Requirement (::XSCRT::XML::Element< ACE_TCHAR > const&); -Requirement (Requirement const& s); + private: + char regulator__; + }; -Requirement& -operator= (Requirement const& s); -private: -char regulator__; -}; + class XSC_XML_Handlers_Export PlanSubcomponentPortEndpoint : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + // portName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& portName () const; + void portName (::XMLSchema::string< ACE_TCHAR > const& ); -class XSC_XML_Handlers_Export ResourceDeploymentDescription : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > portName_; -// requirementName -// -public: -::XMLSchema::string< ACE_TCHAR > const& requirementName () const; -void requirementName (::XMLSchema::string< ACE_TCHAR > const& ); + // provider + // + public: + bool provider_p () const; + ::XMLSchema::string< ACE_TCHAR > const& provider () const; + void provider (::XMLSchema::string< ACE_TCHAR > const& ); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requirementName_; + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > provider_; -// resourceName -// -public: -::XMLSchema::string< ACE_TCHAR > const& resourceName () const; -void resourceName (::XMLSchema::string< ACE_TCHAR > const& ); + // kind + // + public: + ::CIAO::Config_Handlers::CCMComponentPortKind const& kind () const; + void kind (::CIAO::Config_Handlers::CCMComponentPortKind const& ); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceName_; + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > kind_; -// property -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; -property_iterator begin_property (); -property_iterator end_property (); -property_const_iterator begin_property () const; -property_const_iterator end_property () const; -void add_property (::CIAO::Config_Handlers::Property const& ); -size_t count_property (void) const; + // instance + // + public: + ::XMLSchema::IDREF< ACE_TCHAR > const& instance () const; + void instance (::XMLSchema::IDREF< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > instance_; + + public: + PlanSubcomponentPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__, + ::CIAO::Config_Handlers::CCMComponentPortKind const& kind__, + ::XMLSchema::IDREF< ACE_TCHAR > const& instance__); + + PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); + PlanSubcomponentPortEndpoint (PlanSubcomponentPortEndpoint const& s); + + PlanSubcomponentPortEndpoint& + operator= (PlanSubcomponentPortEndpoint const& s); + + private: + char regulator__; + }; -protected: -::std::list< ::CIAO::Config_Handlers::Property > property_; -public: -ResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& requirementName__, -::XMLSchema::string< ACE_TCHAR > const& resourceName__); + class XSC_XML_Handlers_Export ExternalReferenceEndpoint : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; -ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -ResourceDeploymentDescription (ResourceDeploymentDescription const& s); + // location + // + public: + ::XMLSchema::string< ACE_TCHAR > const& location () const; + void location (::XMLSchema::string< ACE_TCHAR > const& ); -ResourceDeploymentDescription& -operator= (ResourceDeploymentDescription const& s); + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > location_; -private: -char regulator__; -}; + public: + ExternalReferenceEndpoint (::XMLSchema::string< ACE_TCHAR > const& location__); + ExternalReferenceEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); + ExternalReferenceEndpoint (ExternalReferenceEndpoint const& s); + + ExternalReferenceEndpoint& + operator= (ExternalReferenceEndpoint const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export ConnectionResourceDeploymentDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // targetName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& targetName () const; + void targetName (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > targetName_; + + // requirementName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& requirementName () const; + void requirementName (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requirementName_; + + // resourceName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& resourceName () const; + void resourceName (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceName_; + + // property + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; + property_iterator begin_property (); + property_iterator end_property (); + property_const_iterator begin_property () const; + property_const_iterator end_property () const; + void add_property (::CIAO::Config_Handlers::Property const& ); + size_t count_property (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Property > property_; + + public: + ConnectionResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& targetName__, + ::XMLSchema::string< ACE_TCHAR > const& requirementName__, + ::XMLSchema::string< ACE_TCHAR > const& resourceName__); + + ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + ConnectionResourceDeploymentDescription (ConnectionResourceDeploymentDescription const& s); + + ConnectionResourceDeploymentDescription& + operator= (ConnectionResourceDeploymentDescription const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export PlanConnectionDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // source + // + public: + bool source_p () const; + ::XMLSchema::string< ACE_TCHAR > const& source () const; + void source (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > source_; + + // deployRequirement + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator; + deployRequirement_iterator begin_deployRequirement (); + deployRequirement_iterator end_deployRequirement (); + deployRequirement_const_iterator begin_deployRequirement () const; + deployRequirement_const_iterator end_deployRequirement () const; + void add_deployRequirement (::CIAO::Config_Handlers::Requirement const& ); + size_t count_deployRequirement (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Requirement > deployRequirement_; + + // externalEndpoint + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::iterator externalEndpoint_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::const_iterator externalEndpoint_const_iterator; + externalEndpoint_iterator begin_externalEndpoint (); + externalEndpoint_iterator end_externalEndpoint (); + externalEndpoint_const_iterator begin_externalEndpoint () const; + externalEndpoint_const_iterator end_externalEndpoint () const; + void add_externalEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& ); + size_t count_externalEndpoint (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > externalEndpoint_; + + // internalEndpoint + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint >::iterator internalEndpoint_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint >::const_iterator internalEndpoint_const_iterator; + internalEndpoint_iterator begin_internalEndpoint (); + internalEndpoint_iterator end_internalEndpoint (); + internalEndpoint_const_iterator begin_internalEndpoint () const; + internalEndpoint_const_iterator end_internalEndpoint () const; + void add_internalEndpoint (::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint const& ); + size_t count_internalEndpoint (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint > internalEndpoint_; + + // externalReference + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::iterator externalReference_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::const_iterator externalReference_const_iterator; + externalReference_iterator begin_externalReference (); + externalReference_iterator end_externalReference (); + externalReference_const_iterator begin_externalReference () const; + externalReference_const_iterator end_externalReference () const; + void add_externalReference (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& ); + size_t count_externalReference (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > externalReference_; + + // deployedResource + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription >::iterator deployedResource_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription >::const_iterator deployedResource_const_iterator; + deployedResource_iterator begin_deployedResource (); + deployedResource_iterator end_deployedResource (); + deployedResource_const_iterator begin_deployedResource () const; + deployedResource_const_iterator end_deployedResource () const; + void add_deployedResource (::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription const& ); + size_t count_deployedResource (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription > deployedResource_; + + public: + PlanConnectionDescription (::XMLSchema::string< ACE_TCHAR > const& name__); + + PlanConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + PlanConnectionDescription (PlanConnectionDescription const& s); + + PlanConnectionDescription& + operator= (PlanConnectionDescription const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export ImplementationDependency : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // requiredType + // + public: + ::XMLSchema::string< ACE_TCHAR > const& requiredType () const; + void requiredType (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requiredType_; + + public: + ImplementationDependency (::XMLSchema::string< ACE_TCHAR > const& requiredType__); + + ImplementationDependency (::XSCRT::XML::Element< ACE_TCHAR > const&); + ImplementationDependency (ImplementationDependency const& s); + + ImplementationDependency& + operator= (ImplementationDependency const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export Capability : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // resourceType + // + public: + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator resourceType_iterator; + typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator resourceType_const_iterator; + resourceType_iterator begin_resourceType (); + resourceType_iterator end_resourceType (); + resourceType_const_iterator begin_resourceType () const; + resourceType_const_iterator end_resourceType () const; + void add_resourceType (::XMLSchema::string< ACE_TCHAR > const& ); + size_t count_resourceType (void) const; + + protected: + ::std::list< ::XMLSchema::string< ACE_TCHAR > > resourceType_; + + // property + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::SatisfierProperty >::iterator property_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::SatisfierProperty >::const_iterator property_const_iterator; + property_iterator begin_property (); + property_iterator end_property (); + property_const_iterator begin_property () const; + property_const_iterator end_property () const; + void add_property (::CIAO::Config_Handlers::SatisfierProperty const& ); + size_t count_property (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::SatisfierProperty > property_; + + public: + Capability (::XMLSchema::string< ACE_TCHAR > const& name__); + + Capability (::XSCRT::XML::Element< ACE_TCHAR > const&); + Capability (Capability const& s); + + Capability& + operator= (Capability const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export ImplementationRequirement : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // resourceUsage + // + public: + bool resourceUsage_p () const; + ::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage () const; + void resourceUsage (::CIAO::Config_Handlers::ResourceUsageKind const& ); + + protected: + ::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > resourceUsage_; + + // resourcePort + // + public: + bool resourcePort_p () const; + ::XMLSchema::string< ACE_TCHAR > const& resourcePort () const; + void resourcePort (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourcePort_; + + // componentPort + // + public: + bool componentPort_p () const; + ::XMLSchema::string< ACE_TCHAR > const& componentPort () const; + void componentPort (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > componentPort_; + + // resourceType + // + public: + ::XMLSchema::string< ACE_TCHAR > const& resourceType () const; + void resourceType (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceType_; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // property + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; + property_iterator begin_property (); + property_iterator end_property (); + property_const_iterator begin_property () const; + property_const_iterator end_property () const; + void add_property (::CIAO::Config_Handlers::Property const& ); + size_t count_property (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Property > property_; + + public: + ImplementationRequirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, + ::XMLSchema::string< ACE_TCHAR > const& name__); + + ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR > const&); + ImplementationRequirement (ImplementationRequirement const& s); + + ImplementationRequirement& + operator= (ImplementationRequirement const& s); + + private: + char regulator__; + }; -class XSC_XML_Handlers_Export ArtifactDeploymentDescription : public ::XSCRT::Type + + class XSC_XML_Handlers_Export ComponentPackageReference : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // requiredUUID + // + public: + bool requiredUUID_p () const; + ::XMLSchema::string< ACE_TCHAR > const& requiredUUID () const; + void requiredUUID (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requiredUUID_; + + // requiredName + // + public: + bool requiredName_p () const; + ::XMLSchema::string< ACE_TCHAR > const& requiredName () const; + void requiredName (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requiredName_; + + // requiredType + // + public: + ::XMLSchema::string< ACE_TCHAR > const& requiredType () const; + void requiredType (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requiredType_; + + public: + ComponentPackageReference (::XMLSchema::string< ACE_TCHAR > const& requiredType__); + + ComponentPackageReference (::XSCRT::XML::Element< ACE_TCHAR > const&); + ComponentPackageReference (ComponentPackageReference const& s); + + ComponentPackageReference& + operator= (ComponentPackageReference const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export SubcomponentPortEndpoint : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // portName + // + public: + ::XMLSchema::string< ACE_TCHAR > const& portName () const; + void portName (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > portName_; + + // instance + // + public: + ::XMLSchema::IDREF< ACE_TCHAR > const& instance () const; + void instance (::XMLSchema::IDREF< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > instance_; + + public: + SubcomponentPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__, + ::XMLSchema::IDREF< ACE_TCHAR > const& instance__); + + SubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); + SubcomponentPortEndpoint (SubcomponentPortEndpoint const& s); + + SubcomponentPortEndpoint& + operator= (SubcomponentPortEndpoint const& s); + + private: + char regulator__; + }; + + + class XSC_XML_Handlers_Export AssemblyConnectionDescription : public ::XSCRT::Type + { + typedef ::XSCRT::Type Base; + + // name + // + public: + ::XMLSchema::string< ACE_TCHAR > const& name () const; + void name (::XMLSchema::string< ACE_TCHAR > const& ); + + protected: + ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + + // deployRequirement + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator; + deployRequirement_iterator begin_deployRequirement (); + deployRequirement_iterator end_deployRequirement (); + deployRequirement_const_iterator begin_deployRequirement () const; + deployRequirement_const_iterator end_deployRequirement () const; + void add_deployRequirement (::CIAO::Config_Handlers::Requirement const& ); + size_t count_deployRequirement (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::Requirement > deployRequirement_; + + // internalEndpoint + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::SubcomponentPortEndpoint >::iterator internalEndpoint_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::SubcomponentPortEndpoint >::const_iterator internalEndpoint_const_iterator; + internalEndpoint_iterator begin_internalEndpoint (); + internalEndpoint_iterator end_internalEndpoint (); + internalEndpoint_const_iterator begin_internalEndpoint () const; + internalEndpoint_const_iterator end_internalEndpoint () const; + void add_internalEndpoint (::CIAO::Config_Handlers::SubcomponentPortEndpoint const& ); + size_t count_internalEndpoint (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::SubcomponentPortEndpoint > internalEndpoint_; + + // externalEndpoint + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::iterator externalEndpoint_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::const_iterator externalEndpoint_const_iterator; + externalEndpoint_iterator begin_externalEndpoint (); + externalEndpoint_iterator end_externalEndpoint (); + externalEndpoint_const_iterator begin_externalEndpoint () const; + externalEndpoint_const_iterator end_externalEndpoint () const; + void add_externalEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& ); + size_t count_externalEndpoint (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > externalEndpoint_; + + // externalReference + // + public: + typedef ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::iterator externalReference_iterator; + typedef ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::const_iterator externalReference_const_iterator; + externalReference_iterator begin_externalReference (); + externalReference_iterator end_externalReference (); + externalReference_const_iterator begin_externalReference () const; + externalReference_const_iterator end_externalReference () const; + void add_externalReference (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& ); + size_t count_externalReference (void) const; + + protected: + ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > externalReference_; + + public: + AssemblyConnectionDescription (::XMLSchema::string< ACE_TCHAR > const& name__); + + AssemblyConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); + AssemblyConnectionDescription (AssemblyConnectionDescription const& s); + + AssemblyConnectionDescription& + operator= (AssemblyConnectionDescription const& s); + + private: + char regulator__; + }; + } +} + +namespace CIAO { -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + namespace Config_Handlers + { + } +} -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); +#include "XMLSchema/Traversal.hpp" -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; +namespace CIAO +{ + namespace Config_Handlers + { + namespace Traversal + { + typedef + ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::TCKind > + TCKind; -// source -// -public: -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator source_iterator; -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator source_const_iterator; -source_iterator begin_source (); -source_iterator end_source (); -source_const_iterator begin_source () const; -source_const_iterator end_source () const; -void add_source (::XMLSchema::string< ACE_TCHAR > const& ); -size_t count_source (void) const; - -protected: -::std::list< ::XMLSchema::string< ACE_TCHAR > > source_; - -// node -// -public: -::XMLSchema::string< ACE_TCHAR > const& node () const; -void node (::XMLSchema::string< ACE_TCHAR > const& ); + struct XSC_XML_Handlers_Export DataType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataType > + { + virtual void + traverse (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > node_; + virtual void + traverse (Type const&); -// location -// -public: -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator location_iterator; -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator location_const_iterator; -location_iterator begin_location (); -location_iterator end_location (); -location_const_iterator begin_location () const; -location_const_iterator end_location () const; -void add_location (::XMLSchema::string< ACE_TCHAR > const& ); -size_t count_location (void) const; - -protected: -::std::list< ::XMLSchema::string< ACE_TCHAR > > location_; - -// execParameter -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator execParameter_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator execParameter_const_iterator; -execParameter_iterator begin_execParameter (); -execParameter_iterator end_execParameter (); -execParameter_const_iterator begin_execParameter () const; -execParameter_const_iterator end_execParameter () const; -void add_execParameter (::CIAO::Config_Handlers::Property const& ); -size_t count_execParameter (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::Property > execParameter_; - -// deployRequirement -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator; -deployRequirement_iterator begin_deployRequirement (); -deployRequirement_iterator end_deployRequirement (); -deployRequirement_const_iterator begin_deployRequirement () const; -deployRequirement_const_iterator end_deployRequirement () const; -void add_deployRequirement (::CIAO::Config_Handlers::Requirement const& ); -size_t count_deployRequirement (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::Requirement > deployRequirement_; - -// deployedResource -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::ResourceDeploymentDescription >::iterator deployedResource_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::ResourceDeploymentDescription >::const_iterator deployedResource_const_iterator; -deployedResource_iterator begin_deployedResource (); -deployedResource_iterator end_deployedResource (); -deployedResource_const_iterator begin_deployedResource () const; -deployedResource_const_iterator end_deployedResource () const; -void add_deployedResource (::CIAO::Config_Handlers::ResourceDeploymentDescription const& ); -size_t count_deployedResource (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::ResourceDeploymentDescription > deployedResource_; - -// id -// -public: -bool id_p () const; -::XMLSchema::ID< ACE_TCHAR > const& id () const; -::XMLSchema::ID< ACE_TCHAR >& id (); -void id (::XMLSchema::ID< ACE_TCHAR > const& ); + virtual void + pre (Type&); -protected: -::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; + virtual void + pre (Type const&); -public: -ArtifactDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__, -::XMLSchema::string< ACE_TCHAR > const& node__); + virtual void + kind (Type&); -ArtifactDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -ArtifactDeploymentDescription (ArtifactDeploymentDescription const& s); + virtual void + kind (Type const&); -ArtifactDeploymentDescription& -operator= (ArtifactDeploymentDescription const& s); + virtual void + enum_ (Type&); -private: -char regulator__; -}; + virtual void + enum_ (Type const&); + virtual void + enum_none (Type&); -class XSC_XML_Handlers_Export MonolithicDeploymentDescription : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + enum_none (Type const&); -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + struct_ (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + virtual void + struct_ (Type const&); -// source -// -public: -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator source_iterator; -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator source_const_iterator; -source_iterator begin_source (); -source_iterator end_source (); -source_const_iterator begin_source () const; -source_const_iterator end_source () const; -void add_source (::XMLSchema::string< ACE_TCHAR > const& ); -size_t count_source (void) const; - -protected: -::std::list< ::XMLSchema::string< ACE_TCHAR > > source_; - -// artifact -// -public: -typedef ::std::list< ::XMLSchema::IDREF< ACE_TCHAR > >::iterator artifact_iterator; -typedef ::std::list< ::XMLSchema::IDREF< ACE_TCHAR > >::const_iterator artifact_const_iterator; -artifact_iterator begin_artifact (); -artifact_iterator end_artifact (); -artifact_const_iterator begin_artifact () const; -artifact_const_iterator end_artifact () const; -void add_artifact (::XMLSchema::IDREF< ACE_TCHAR > const& ); -size_t count_artifact (void) const; - -protected: -::std::list< ::XMLSchema::IDREF< ACE_TCHAR > > artifact_; - -// execParameter -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator execParameter_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator execParameter_const_iterator; -execParameter_iterator begin_execParameter (); -execParameter_iterator end_execParameter (); -execParameter_const_iterator begin_execParameter () const; -execParameter_const_iterator end_execParameter () const; -void add_execParameter (::CIAO::Config_Handlers::Property const& ); -size_t count_execParameter (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::Property > execParameter_; - -// deployRequirement -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator; -deployRequirement_iterator begin_deployRequirement (); -deployRequirement_iterator end_deployRequirement (); -deployRequirement_const_iterator begin_deployRequirement () const; -deployRequirement_const_iterator end_deployRequirement () const; -void add_deployRequirement (::CIAO::Config_Handlers::Requirement const& ); -size_t count_deployRequirement (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::Requirement > deployRequirement_; - -// id -// -public: -bool id_p () const; -::XMLSchema::ID< ACE_TCHAR > const& id () const; -::XMLSchema::ID< ACE_TCHAR >& id (); -void id (::XMLSchema::ID< ACE_TCHAR > const& ); + virtual void + struct_none (Type&); -protected: -::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; + virtual void + struct_none (Type const&); -public: -MonolithicDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__); + virtual void + value (Type&); -MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -MonolithicDeploymentDescription (MonolithicDeploymentDescription const& s); + virtual void + value (Type const&); -MonolithicDeploymentDescription& -operator= (MonolithicDeploymentDescription const& s); + virtual void + value_none (Type&); -private: -char regulator__; -}; + virtual void + value_none (Type const&); + virtual void + sequence (Type&); -class XSC_XML_Handlers_Export ResourceUsageKind : public ::XSCRT::Type -{ -public: -ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR > const&); -ResourceUsageKind (::XSCRT::XML::Attribute< ACE_TCHAR > const&); + virtual void + sequence (Type const&); -static ResourceUsageKind const None; -static ResourceUsageKind const InstanceUsesResource; -static ResourceUsageKind const ResourceUsesInstance; -static ResourceUsageKind const PortUsesResource; -static ResourceUsageKind const ResourceUsesPort; + virtual void + sequence_none (Type&); -enum Value -{ -None_l,InstanceUsesResource_l,ResourceUsesInstance_l,PortUsesResource_l,ResourceUsesPort_l -}; + virtual void + sequence_none (Type const&); + virtual void + id (Type&); -Value -integral () const; + virtual void + id (Type const&); -friend bool XSC_XML_Handlers_Export -operator== (ResourceUsageKind const& a, ResourceUsageKind const& b); + virtual void + id_none (Type&); -friend bool XSC_XML_Handlers_Export -operator!= (ResourceUsageKind const& a, ResourceUsageKind const& b); + virtual void + id_none (Type const&); -private: -ResourceUsageKind (Value v); + virtual void + post (Type&); -Value v_; -}; + virtual void + post (Type const&); + }; -bool XSC_XML_Handlers_Export operator== (ResourceUsageKind const &a, ResourceUsageKind const &b); + struct XSC_XML_Handlers_Export DataValue : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataValue > + { + virtual void + traverse (Type&); -bool XSC_XML_Handlers_Export operator!= (ResourceUsageKind const &a, ResourceUsageKind const &b); + virtual void + traverse (Type const&); + virtual void + pre (Type&); -class XSC_XML_Handlers_Export InstanceResourceDeploymentDescription : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + pre (Type const&); -// resourceUsage -// -public: -::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage () const; -void resourceUsage (::CIAO::Config_Handlers::ResourceUsageKind const& ); + virtual void + short_ (Type&); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > resourceUsage_; + virtual void + short_ (Type const&); -// requirementName -// -public: -::XMLSchema::string< ACE_TCHAR > const& requirementName () const; -void requirementName (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + short_pre (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requirementName_; + virtual void + short_pre (Type const&); -// resourceName -// -public: -::XMLSchema::string< ACE_TCHAR > const& resourceName () const; -void resourceName (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + short_next (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceName_; + virtual void + short_next (Type const&); -// property -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; -property_iterator begin_property (); -property_iterator end_property (); -property_const_iterator begin_property () const; -property_const_iterator end_property () const; -void add_property (::CIAO::Config_Handlers::Property const& ); -size_t count_property (void) const; + virtual void + short_post (Type&); -protected: -::std::list< ::CIAO::Config_Handlers::Property > property_; + virtual void + short_post (Type const&); -public: -InstanceResourceDeploymentDescription (::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage__, -::XMLSchema::string< ACE_TCHAR > const& requirementName__, -::XMLSchema::string< ACE_TCHAR > const& resourceName__); + virtual void + short_none (Type&); -InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -InstanceResourceDeploymentDescription (InstanceResourceDeploymentDescription const& s); + virtual void + short_none (Type const&); -InstanceResourceDeploymentDescription& -operator= (InstanceResourceDeploymentDescription const& s); + virtual void + long_ (Type&); -private: -char regulator__; -}; + virtual void + long_ (Type const&); + virtual void + long_pre (Type&); -class XSC_XML_Handlers_Export InstanceDeploymentDescription : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + long_pre (Type const&); -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + long_next (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + virtual void + long_next (Type const&); -// node -// -public: -::XMLSchema::string< ACE_TCHAR > const& node () const; -void node (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + long_post (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > node_; + virtual void + long_post (Type const&); -// source -// -public: -::XMLSchema::string< ACE_TCHAR > const& source () const; -void source (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + long_none (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > source_; + virtual void + long_none (Type const&); -// implementation -// -public: -::XMLSchema::IDREF< ACE_TCHAR > const& implementation () const; -void implementation (::XMLSchema::IDREF< ACE_TCHAR > const& ); + virtual void + ushort (Type&); -protected: -::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > implementation_; + virtual void + ushort (Type const&); -// configProperty -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator configProperty_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator configProperty_const_iterator; -configProperty_iterator begin_configProperty (); -configProperty_iterator end_configProperty (); -configProperty_const_iterator begin_configProperty () const; -configProperty_const_iterator end_configProperty () const; -void add_configProperty (::CIAO::Config_Handlers::Property const& ); -size_t count_configProperty (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::Property > configProperty_; - -// deployedResource -// -public: -bool deployedResource_p () const; -::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& deployedResource () const; -void deployedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& ); + virtual void + ushort_pre (Type&); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > deployedResource_; + virtual void + ushort_pre (Type const&); -// deployedSharedResource -// -public: -bool deployedSharedResource_p () const; -::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& deployedSharedResource () const; -void deployedSharedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& ); + virtual void + ushort_next (Type&); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > deployedSharedResource_; + virtual void + ushort_next (Type const&); -// id -// -public: -bool id_p () const; -::XMLSchema::ID< ACE_TCHAR > const& id () const; -::XMLSchema::ID< ACE_TCHAR >& id (); -void id (::XMLSchema::ID< ACE_TCHAR > const& ); + virtual void + ushort_post (Type&); -protected: -::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; + virtual void + ushort_post (Type const&); -public: -InstanceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__, -::XMLSchema::string< ACE_TCHAR > const& node__, -::XMLSchema::string< ACE_TCHAR > const& source__, -::XMLSchema::IDREF< ACE_TCHAR > const& implementation__); + virtual void + ushort_none (Type&); -InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -InstanceDeploymentDescription (InstanceDeploymentDescription const& s); + virtual void + ushort_none (Type const&); -InstanceDeploymentDescription& -operator= (InstanceDeploymentDescription const& s); + virtual void + ulong (Type&); -private: -char regulator__; -}; + virtual void + ulong (Type const&); + virtual void + ulong_pre (Type&); -class XSC_XML_Handlers_Export CCMComponentPortKind : public ::XSCRT::Type -{ -public: -CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR > const&); -CCMComponentPortKind (::XSCRT::XML::Attribute< ACE_TCHAR > const&); - -static CCMComponentPortKind const Facet; -static CCMComponentPortKind const SimplexReceptacle; -static CCMComponentPortKind const MultiplexReceptacle; -static CCMComponentPortKind const EventEmitter; -static CCMComponentPortKind const EventPublisher; -static CCMComponentPortKind const EventConsumer; - -enum Value -{ -Facet_l,SimplexReceptacle_l,MultiplexReceptacle_l,EventEmitter_l,EventPublisher_l,EventConsumer_l -}; + virtual void + ulong_pre (Type const&); + virtual void + ulong_next (Type&); -Value -integral () const; + virtual void + ulong_next (Type const&); -friend bool XSC_XML_Handlers_Export -operator== (CCMComponentPortKind const& a, CCMComponentPortKind const& b); + virtual void + ulong_post (Type&); -friend bool XSC_XML_Handlers_Export -operator!= (CCMComponentPortKind const& a, CCMComponentPortKind const& b); + virtual void + ulong_post (Type const&); -private: -CCMComponentPortKind (Value v); + virtual void + ulong_none (Type&); -Value v_; -}; + virtual void + ulong_none (Type const&); -bool XSC_XML_Handlers_Export operator== (CCMComponentPortKind const &a, CCMComponentPortKind const &b); + virtual void + float_ (Type&); -bool XSC_XML_Handlers_Export operator!= (CCMComponentPortKind const &a, CCMComponentPortKind const &b); + virtual void + float_ (Type const&); + virtual void + float_pre (Type&); -class XSC_XML_Handlers_Export ComponentPortDescription : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + float_pre (Type const&); -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + float_next (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + virtual void + float_next (Type const&); -// specificType -// -public: -bool specificType_p () const; -::XMLSchema::string< ACE_TCHAR > const& specificType () const; -void specificType (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + float_post (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > specificType_; + virtual void + float_post (Type const&); -// supportedType -// -public: -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator supportedType_iterator; -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator supportedType_const_iterator; -supportedType_iterator begin_supportedType (); -supportedType_iterator end_supportedType (); -supportedType_const_iterator begin_supportedType () const; -supportedType_const_iterator end_supportedType () const; -void add_supportedType (::XMLSchema::string< ACE_TCHAR > const& ); -size_t count_supportedType (void) const; - -protected: -::std::list< ::XMLSchema::string< ACE_TCHAR > > supportedType_; - -// provider -// -public: -::XMLSchema::boolean const& provider () const; -void provider (::XMLSchema::boolean const& ); + virtual void + float_none (Type&); -protected: -::std::auto_ptr< ::XMLSchema::boolean > provider_; + virtual void + float_none (Type const&); -// exclusiveProvider -// -public: -::XMLSchema::boolean const& exclusiveProvider () const; -void exclusiveProvider (::XMLSchema::boolean const& ); + virtual void + double_ (Type&); -protected: -::std::auto_ptr< ::XMLSchema::boolean > exclusiveProvider_; + virtual void + double_ (Type const&); -// exclusiveUser -// -public: -::XMLSchema::boolean const& exclusiveUser () const; -void exclusiveUser (::XMLSchema::boolean const& ); + virtual void + double_pre (Type&); -protected: -::std::auto_ptr< ::XMLSchema::boolean > exclusiveUser_; + virtual void + double_pre (Type const&); -// optional -// -public: -::XMLSchema::boolean const& optional () const; -void optional (::XMLSchema::boolean const& ); + virtual void + double_next (Type&); -protected: -::std::auto_ptr< ::XMLSchema::boolean > optional_; + virtual void + double_next (Type const&); -// kind -// -public: -::CIAO::Config_Handlers::CCMComponentPortKind const& kind () const; -void kind (::CIAO::Config_Handlers::CCMComponentPortKind const& ); + virtual void + double_post (Type&); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > kind_; + virtual void + double_post (Type const&); -public: -ComponentPortDescription (::XMLSchema::string< ACE_TCHAR > const& name__, -::XMLSchema::boolean const& provider__, -::XMLSchema::boolean const& exclusiveProvider__, -::XMLSchema::boolean const& exclusiveUser__, -::XMLSchema::boolean const& optional__, -::CIAO::Config_Handlers::CCMComponentPortKind const& kind__); + virtual void + double_none (Type&); -ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -ComponentPortDescription (ComponentPortDescription const& s); + virtual void + double_none (Type const&); -ComponentPortDescription& -operator= (ComponentPortDescription const& s); + virtual void + boolean (Type&); -private: -char regulator__; -}; + virtual void + boolean (Type const&); + virtual void + boolean_pre (Type&); -class XSC_XML_Handlers_Export ComponentPropertyDescription : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + boolean_pre (Type const&); -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + boolean_next (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + virtual void + boolean_next (Type const&); -// type -// -public: -::CIAO::Config_Handlers::DataType const& type () const; -void type (::CIAO::Config_Handlers::DataType const& ); + virtual void + boolean_post (Type&); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_; + virtual void + boolean_post (Type const&); -public: -ComponentPropertyDescription (::XMLSchema::string< ACE_TCHAR > const& name__, -::CIAO::Config_Handlers::DataType const& type__); + virtual void + boolean_none (Type&); -ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -ComponentPropertyDescription (ComponentPropertyDescription const& s); + virtual void + boolean_none (Type const&); -ComponentPropertyDescription& -operator= (ComponentPropertyDescription const& s); + virtual void + octet (Type&); -private: -char regulator__; -}; + virtual void + octet (Type const&); + virtual void + octet_pre (Type&); -class XSC_XML_Handlers_Export ComponentExternalPortEndpoint : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + octet_pre (Type const&); -// portName -// -public: -::XMLSchema::string< ACE_TCHAR > const& portName () const; -void portName (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + octet_next (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > portName_; + virtual void + octet_next (Type const&); -public: -ComponentExternalPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__); + virtual void + octet_post (Type&); -ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); -ComponentExternalPortEndpoint (ComponentExternalPortEndpoint const& s); + virtual void + octet_post (Type const&); -ComponentExternalPortEndpoint& -operator= (ComponentExternalPortEndpoint const& s); + virtual void + octet_none (Type&); -private: -char regulator__; -}; + virtual void + octet_none (Type const&); + virtual void + enum_ (Type&); -class XSC_XML_Handlers_Export PlanSubcomponentPortEndpoint : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + enum_ (Type const&); -// portName -// -public: -::XMLSchema::string< ACE_TCHAR > const& portName () const; -void portName (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + enum_pre (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > portName_; + virtual void + enum_pre (Type const&); -// provider -// -public: -bool provider_p () const; -::XMLSchema::string< ACE_TCHAR > const& provider () const; -void provider (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + enum_next (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > provider_; + virtual void + enum_next (Type const&); -// kind -// -public: -::CIAO::Config_Handlers::CCMComponentPortKind const& kind () const; -void kind (::CIAO::Config_Handlers::CCMComponentPortKind const& ); + virtual void + enum_post (Type&); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > kind_; + virtual void + enum_post (Type const&); -// instance -// -public: -::XMLSchema::IDREF< ACE_TCHAR > const& instance () const; -void instance (::XMLSchema::IDREF< ACE_TCHAR > const& ); + virtual void + enum_none (Type&); -protected: -::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > instance_; + virtual void + enum_none (Type const&); -public: -PlanSubcomponentPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__, -::CIAO::Config_Handlers::CCMComponentPortKind const& kind__, -::XMLSchema::IDREF< ACE_TCHAR > const& instance__); + virtual void + string (Type&); -PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); -PlanSubcomponentPortEndpoint (PlanSubcomponentPortEndpoint const& s); + virtual void + string (Type const&); -PlanSubcomponentPortEndpoint& -operator= (PlanSubcomponentPortEndpoint const& s); + virtual void + string_pre (Type&); -private: -char regulator__; -}; + virtual void + string_pre (Type const&); + virtual void + string_next (Type&); -class XSC_XML_Handlers_Export ExternalReferenceEndpoint : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + string_next (Type const&); -// location -// -public: -::XMLSchema::string< ACE_TCHAR > const& location () const; -void location (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + string_post (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > location_; + virtual void + string_post (Type const&); -public: -ExternalReferenceEndpoint (::XMLSchema::string< ACE_TCHAR > const& location__); + virtual void + string_none (Type&); -ExternalReferenceEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); -ExternalReferenceEndpoint (ExternalReferenceEndpoint const& s); + virtual void + string_none (Type const&); -ExternalReferenceEndpoint& -operator= (ExternalReferenceEndpoint const& s); + virtual void + longlong (Type&); -private: -char regulator__; -}; + virtual void + longlong (Type const&); + virtual void + longlong_pre (Type&); -class XSC_XML_Handlers_Export ConnectionResourceDeploymentDescription : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + longlong_pre (Type const&); -// targetName -// -public: -::XMLSchema::string< ACE_TCHAR > const& targetName () const; -void targetName (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + longlong_next (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > targetName_; + virtual void + longlong_next (Type const&); -// requirementName -// -public: -::XMLSchema::string< ACE_TCHAR > const& requirementName () const; -void requirementName (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + longlong_post (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requirementName_; + virtual void + longlong_post (Type const&); -// resourceName -// -public: -::XMLSchema::string< ACE_TCHAR > const& resourceName () const; -void resourceName (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + longlong_none (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceName_; + virtual void + longlong_none (Type const&); -// property -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; -property_iterator begin_property (); -property_iterator end_property (); -property_const_iterator begin_property () const; -property_const_iterator end_property () const; -void add_property (::CIAO::Config_Handlers::Property const& ); -size_t count_property (void) const; + virtual void + ulonglong (Type&); -protected: -::std::list< ::CIAO::Config_Handlers::Property > property_; + virtual void + ulonglong (Type const&); -public: -ConnectionResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& targetName__, -::XMLSchema::string< ACE_TCHAR > const& requirementName__, -::XMLSchema::string< ACE_TCHAR > const& resourceName__); + virtual void + ulonglong_pre (Type&); -ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -ConnectionResourceDeploymentDescription (ConnectionResourceDeploymentDescription const& s); + virtual void + ulonglong_pre (Type const&); -ConnectionResourceDeploymentDescription& -operator= (ConnectionResourceDeploymentDescription const& s); + virtual void + ulonglong_next (Type&); -private: -char regulator__; -}; + virtual void + ulonglong_next (Type const&); + virtual void + ulonglong_post (Type&); -class XSC_XML_Handlers_Export PlanConnectionDescription : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + ulonglong_post (Type const&); -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + ulonglong_none (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + virtual void + ulonglong_none (Type const&); -// source -// -public: -bool source_p () const; -::XMLSchema::string< ACE_TCHAR > const& source () const; -void source (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + longdouble (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > source_; + virtual void + longdouble (Type const&); -// deployRequirement -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator; -deployRequirement_iterator begin_deployRequirement (); -deployRequirement_iterator end_deployRequirement (); -deployRequirement_const_iterator begin_deployRequirement () const; -deployRequirement_const_iterator end_deployRequirement () const; -void add_deployRequirement (::CIAO::Config_Handlers::Requirement const& ); -size_t count_deployRequirement (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::Requirement > deployRequirement_; - -// externalEndpoint -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::iterator externalEndpoint_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::const_iterator externalEndpoint_const_iterator; -externalEndpoint_iterator begin_externalEndpoint (); -externalEndpoint_iterator end_externalEndpoint (); -externalEndpoint_const_iterator begin_externalEndpoint () const; -externalEndpoint_const_iterator end_externalEndpoint () const; -void add_externalEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& ); -size_t count_externalEndpoint (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > externalEndpoint_; - -// internalEndpoint -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint >::iterator internalEndpoint_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint >::const_iterator internalEndpoint_const_iterator; -internalEndpoint_iterator begin_internalEndpoint (); -internalEndpoint_iterator end_internalEndpoint (); -internalEndpoint_const_iterator begin_internalEndpoint () const; -internalEndpoint_const_iterator end_internalEndpoint () const; -void add_internalEndpoint (::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint const& ); -size_t count_internalEndpoint (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint > internalEndpoint_; - -// externalReference -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::iterator externalReference_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::const_iterator externalReference_const_iterator; -externalReference_iterator begin_externalReference (); -externalReference_iterator end_externalReference (); -externalReference_const_iterator begin_externalReference () const; -externalReference_const_iterator end_externalReference () const; -void add_externalReference (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& ); -size_t count_externalReference (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > externalReference_; - -// deployedResource -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription >::iterator deployedResource_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription >::const_iterator deployedResource_const_iterator; -deployedResource_iterator begin_deployedResource (); -deployedResource_iterator end_deployedResource (); -deployedResource_const_iterator begin_deployedResource () const; -deployedResource_const_iterator end_deployedResource () const; -void add_deployedResource (::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription const& ); -size_t count_deployedResource (void) const; + virtual void + longdouble_pre (Type&); -protected: -::std::list< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription > deployedResource_; + virtual void + longdouble_pre (Type const&); -public: -PlanConnectionDescription (::XMLSchema::string< ACE_TCHAR > const& name__); + virtual void + longdouble_next (Type&); -PlanConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -PlanConnectionDescription (PlanConnectionDescription const& s); + virtual void + longdouble_next (Type const&); -PlanConnectionDescription& -operator= (PlanConnectionDescription const& s); + virtual void + longdouble_post (Type&); -private: -char regulator__; -}; + virtual void + longdouble_post (Type const&); + virtual void + longdouble_none (Type&); -class XSC_XML_Handlers_Export ImplementationDependency : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + longdouble_none (Type const&); -// requiredType -// -public: -::XMLSchema::string< ACE_TCHAR > const& requiredType () const; -void requiredType (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + member (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requiredType_; + virtual void + member (Type const&); -public: -ImplementationDependency (::XMLSchema::string< ACE_TCHAR > const& requiredType__); + virtual void + member_pre (Type&); -ImplementationDependency (::XSCRT::XML::Element< ACE_TCHAR > const&); -ImplementationDependency (ImplementationDependency const& s); + virtual void + member_pre (Type const&); -ImplementationDependency& -operator= (ImplementationDependency const& s); + virtual void + member_next (Type&); -private: -char regulator__; -}; + virtual void + member_next (Type const&); + virtual void + member_post (Type&); -class XSC_XML_Handlers_Export Capability : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + member_post (Type const&); -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + member_none (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + virtual void + member_none (Type const&); -// resourceType -// -public: -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::iterator resourceType_iterator; -typedef ::std::list< ::XMLSchema::string< ACE_TCHAR > >::const_iterator resourceType_const_iterator; -resourceType_iterator begin_resourceType (); -resourceType_iterator end_resourceType (); -resourceType_const_iterator begin_resourceType () const; -resourceType_const_iterator end_resourceType () const; -void add_resourceType (::XMLSchema::string< ACE_TCHAR > const& ); -size_t count_resourceType (void) const; - -protected: -::std::list< ::XMLSchema::string< ACE_TCHAR > > resourceType_; - -// property -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::SatisfierProperty >::iterator property_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::SatisfierProperty >::const_iterator property_const_iterator; -property_iterator begin_property (); -property_iterator end_property (); -property_const_iterator begin_property () const; -property_const_iterator end_property () const; -void add_property (::CIAO::Config_Handlers::SatisfierProperty const& ); -size_t count_property (void) const; + virtual void + post (Type&); -protected: -::std::list< ::CIAO::Config_Handlers::SatisfierProperty > property_; + virtual void + post (Type const&); + }; -public: -Capability (::XMLSchema::string< ACE_TCHAR > const& name__); + struct XSC_XML_Handlers_Export EnumType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::EnumType > + { + virtual void + traverse (Type&); -Capability (::XSCRT::XML::Element< ACE_TCHAR > const&); -Capability (Capability const& s); + virtual void + traverse (Type const&); -Capability& -operator= (Capability const& s); + virtual void + pre (Type&); -private: -char regulator__; -}; + virtual void + pre (Type const&); + virtual void + name (Type&); -class XSC_XML_Handlers_Export ImplementationRequirement : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + name (Type const&); -// resourceUsage -// -public: -bool resourceUsage_p () const; -::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage () const; -void resourceUsage (::CIAO::Config_Handlers::ResourceUsageKind const& ); + virtual void + typeId (Type&); -protected: -::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > resourceUsage_; + virtual void + typeId (Type const&); -// resourcePort -// -public: -bool resourcePort_p () const; -::XMLSchema::string< ACE_TCHAR > const& resourcePort () const; -void resourcePort (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + member (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourcePort_; + virtual void + member (Type const&); -// componentPort -// -public: -bool componentPort_p () const; -::XMLSchema::string< ACE_TCHAR > const& componentPort () const; -void componentPort (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + member_pre (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > componentPort_; + virtual void + member_pre (Type const&); -// resourceType -// -public: -::XMLSchema::string< ACE_TCHAR > const& resourceType () const; -void resourceType (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + member_next (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceType_; + virtual void + member_next (Type const&); -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + member_post (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + virtual void + member_post (Type const&); -// property -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; -property_iterator begin_property (); -property_iterator end_property (); -property_const_iterator begin_property () const; -property_const_iterator end_property () const; -void add_property (::CIAO::Config_Handlers::Property const& ); -size_t count_property (void) const; + virtual void + post (Type&); -protected: -::std::list< ::CIAO::Config_Handlers::Property > property_; + virtual void + post (Type const&); + }; -public: -ImplementationRequirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, -::XMLSchema::string< ACE_TCHAR > const& name__); + struct XSC_XML_Handlers_Export StructType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::StructType > + { + virtual void + traverse (Type&); -ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR > const&); -ImplementationRequirement (ImplementationRequirement const& s); + virtual void + traverse (Type const&); -ImplementationRequirement& -operator= (ImplementationRequirement const& s); + virtual void + pre (Type&); -private: -char regulator__; -}; + virtual void + pre (Type const&); + virtual void + name (Type&); -class XSC_XML_Handlers_Export ComponentPackageReference : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + name (Type const&); -// requiredUUID -// -public: -bool requiredUUID_p () const; -::XMLSchema::string< ACE_TCHAR > const& requiredUUID () const; -void requiredUUID (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + typeId (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requiredUUID_; + virtual void + typeId (Type const&); -// requiredName -// -public: -bool requiredName_p () const; -::XMLSchema::string< ACE_TCHAR > const& requiredName () const; -void requiredName (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + member (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requiredName_; + virtual void + member (Type const&); -// requiredType -// -public: -::XMLSchema::string< ACE_TCHAR > const& requiredType () const; -void requiredType (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + member_pre (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requiredType_; + virtual void + member_pre (Type const&); -public: -ComponentPackageReference (::XMLSchema::string< ACE_TCHAR > const& requiredType__); + virtual void + member_next (Type&); -ComponentPackageReference (::XSCRT::XML::Element< ACE_TCHAR > const&); -ComponentPackageReference (ComponentPackageReference const& s); + virtual void + member_next (Type const&); -ComponentPackageReference& -operator= (ComponentPackageReference const& s); + virtual void + member_post (Type&); -private: -char regulator__; -}; + virtual void + member_post (Type const&); + virtual void + member_none (Type&); -class XSC_XML_Handlers_Export SubcomponentPortEndpoint : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + member_none (Type const&); -// portName -// -public: -::XMLSchema::string< ACE_TCHAR > const& portName () const; -void portName (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + post (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > portName_; + virtual void + post (Type const&); + }; -// instance -// -public: -::XMLSchema::IDREF< ACE_TCHAR > const& instance () const; -void instance (::XMLSchema::IDREF< ACE_TCHAR > const& ); + struct XSC_XML_Handlers_Export StructMemberType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::StructMemberType > + { + virtual void + traverse (Type&); -protected: -::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > instance_; + virtual void + traverse (Type const&); -public: -SubcomponentPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__, -::XMLSchema::IDREF< ACE_TCHAR > const& instance__); + virtual void + pre (Type&); -SubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); -SubcomponentPortEndpoint (SubcomponentPortEndpoint const& s); + virtual void + pre (Type const&); -SubcomponentPortEndpoint& -operator= (SubcomponentPortEndpoint const& s); + virtual void + name (Type&); -private: -char regulator__; -}; + virtual void + name (Type const&); + virtual void + type (Type&); -class XSC_XML_Handlers_Export AssemblyConnectionDescription : public ::XSCRT::Type -{ -//@@ VC6 anathema -typedef ::XSCRT::Type Base__; + virtual void + type (Type const&); -// name -// -public: -::XMLSchema::string< ACE_TCHAR > const& name () const; -void name (::XMLSchema::string< ACE_TCHAR > const& ); + virtual void + post (Type&); -protected: -::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; + virtual void + post (Type const&); + }; -// deployRequirement -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator; -deployRequirement_iterator begin_deployRequirement (); -deployRequirement_iterator end_deployRequirement (); -deployRequirement_const_iterator begin_deployRequirement () const; -deployRequirement_const_iterator end_deployRequirement () const; -void add_deployRequirement (::CIAO::Config_Handlers::Requirement const& ); -size_t count_deployRequirement (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::Requirement > deployRequirement_; - -// internalEndpoint -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::SubcomponentPortEndpoint >::iterator internalEndpoint_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::SubcomponentPortEndpoint >::const_iterator internalEndpoint_const_iterator; -internalEndpoint_iterator begin_internalEndpoint (); -internalEndpoint_iterator end_internalEndpoint (); -internalEndpoint_const_iterator begin_internalEndpoint () const; -internalEndpoint_const_iterator end_internalEndpoint () const; -void add_internalEndpoint (::CIAO::Config_Handlers::SubcomponentPortEndpoint const& ); -size_t count_internalEndpoint (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::SubcomponentPortEndpoint > internalEndpoint_; - -// externalEndpoint -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::iterator externalEndpoint_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::const_iterator externalEndpoint_const_iterator; -externalEndpoint_iterator begin_externalEndpoint (); -externalEndpoint_iterator end_externalEndpoint (); -externalEndpoint_const_iterator begin_externalEndpoint () const; -externalEndpoint_const_iterator end_externalEndpoint () const; -void add_externalEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& ); -size_t count_externalEndpoint (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > externalEndpoint_; - -// externalReference -// -public: -typedef ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::iterator externalReference_iterator; -typedef ::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::const_iterator externalReference_const_iterator; -externalReference_iterator begin_externalReference (); -externalReference_iterator end_externalReference (); -externalReference_const_iterator begin_externalReference () const; -externalReference_const_iterator end_externalReference () const; -void add_externalReference (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& ); -size_t count_externalReference (void) const; - -protected: -::std::list< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > externalReference_; - -public: -AssemblyConnectionDescription (::XMLSchema::string< ACE_TCHAR > const& name__); - -AssemblyConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); -AssemblyConnectionDescription (AssemblyConnectionDescription const& s); - -AssemblyConnectionDescription& -operator= (AssemblyConnectionDescription const& s); - -private: -char regulator__; -}; -} -} + struct XSC_XML_Handlers_Export ValueType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ValueType > + { + virtual void + traverse (Type&); -namespace CIAO -{ -namespace Config_Handlers -{ -} -} + virtual void + traverse (Type const&); -#include "XMLSchema/Traversal.hpp" + virtual void + pre (Type&); -namespace CIAO -{ -namespace Config_Handlers -{ -namespace Traversal -{ -typedef -::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::TCKind > -TCKind; + virtual void + pre (Type const&); -struct XSC_XML_Handlers_Export DataType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataType > -{ -virtual void -traverse (Type&); + virtual void + name (Type&); -virtual void -traverse (Type const&); + virtual void + name (Type const&); -virtual void -pre (Type&); + virtual void + typeId (Type&); -virtual void -pre (Type const&); + virtual void + typeId (Type const&); -virtual void -kind (Type&); + virtual void + modifier (Type&); -virtual void -kind (Type const&); + virtual void + modifier (Type const&); -virtual void -enum_ (Type&); + virtual void + baseType (Type&); -virtual void -enum_ (Type const&); + virtual void + baseType (Type const&); -virtual void -enum_none (Type&); + virtual void + member (Type&); -virtual void -enum_none (Type const&); + virtual void + member (Type const&); -virtual void -post (Type&); + virtual void + member_pre (Type&); -virtual void -post (Type const&); -}; + virtual void + member_pre (Type const&); -struct XSC_XML_Handlers_Export DataValue : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataValue > -{ -virtual void -traverse (Type&); + virtual void + member_next (Type&); -virtual void -traverse (Type const&); + virtual void + member_next (Type const&); -virtual void -pre (Type&); + virtual void + member_post (Type&); -virtual void -pre (Type const&); + virtual void + member_post (Type const&); -virtual void -short_ (Type&); + virtual void + member_none (Type&); -virtual void -short_ (Type const&); + virtual void + member_none (Type const&); -virtual void -short_pre (Type&); + virtual void + post (Type&); -virtual void -short_pre (Type const&); + virtual void + post (Type const&); + }; -virtual void -short_next (Type&); + struct XSC_XML_Handlers_Export ValueMemberType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ValueMemberType > + { + virtual void + traverse (Type&); -virtual void -short_next (Type const&); + virtual void + traverse (Type const&); -virtual void -short_post (Type&); + virtual void + pre (Type&); -virtual void -short_post (Type const&); + virtual void + pre (Type const&); -virtual void -short_none (Type&); + virtual void + name (Type&); -virtual void -short_none (Type const&); + virtual void + name (Type const&); -virtual void -long_ (Type&); + virtual void + visibility (Type&); -virtual void -long_ (Type const&); + virtual void + visibility (Type const&); -virtual void -long_pre (Type&); + virtual void + type (Type&); -virtual void -long_pre (Type const&); + virtual void + type (Type const&); -virtual void -long_next (Type&); + virtual void + post (Type&); -virtual void -long_next (Type const&); + virtual void + post (Type const&); + }; -virtual void -long_post (Type&); + struct XSC_XML_Handlers_Export NamedValue : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::NamedValue > + { + virtual void + traverse (Type&); -virtual void -long_post (Type const&); + virtual void + traverse (Type const&); -virtual void -long_none (Type&); + virtual void + pre (Type&); -virtual void -long_none (Type const&); + virtual void + pre (Type const&); -virtual void -ushort (Type&); + virtual void + name (Type&); -virtual void -ushort (Type const&); + virtual void + name (Type const&); -virtual void -ushort_pre (Type&); + virtual void + value (Type&); -virtual void -ushort_pre (Type const&); + virtual void + value (Type const&); -virtual void -ushort_next (Type&); + virtual void + post (Type&); -virtual void -ushort_next (Type const&); + virtual void + post (Type const&); + }; -virtual void -ushort_post (Type&); + struct XSC_XML_Handlers_Export SequenceType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SequenceType > + { + virtual void + traverse (Type&); -virtual void -ushort_post (Type const&); + virtual void + traverse (Type const&); -virtual void -ushort_none (Type&); + virtual void + pre (Type&); -virtual void -ushort_none (Type const&); + virtual void + pre (Type const&); -virtual void -ulong (Type&); + virtual void + bound (Type&); -virtual void -ulong (Type const&); + virtual void + bound (Type const&); -virtual void -ulong_pre (Type&); + virtual void + bound_none (Type&); -virtual void -ulong_pre (Type const&); + virtual void + bound_none (Type const&); -virtual void -ulong_next (Type&); + virtual void + elementType (Type&); -virtual void -ulong_next (Type const&); + virtual void + elementType (Type const&); -virtual void -ulong_post (Type&); + virtual void + post (Type&); -virtual void -ulong_post (Type const&); + virtual void + post (Type const&); + }; -virtual void -ulong_none (Type&); + struct XSC_XML_Handlers_Export Any : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Any > + { + virtual void + traverse (Type&); -virtual void -ulong_none (Type const&); + virtual void + traverse (Type const&); -virtual void -float_ (Type&); + virtual void + pre (Type&); -virtual void -float_ (Type const&); + virtual void + pre (Type const&); -virtual void -float_pre (Type&); + virtual void + type (Type&); -virtual void -float_pre (Type const&); + virtual void + type (Type const&); -virtual void -float_next (Type&); + virtual void + value (Type&); -virtual void -float_next (Type const&); + virtual void + value (Type const&); -virtual void -float_post (Type&); + virtual void + post (Type&); -virtual void -float_post (Type const&); + virtual void + post (Type const&); + }; -virtual void -float_none (Type&); + struct XSC_XML_Handlers_Export Property : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Property > + { + virtual void + traverse (Type&); -virtual void -float_none (Type const&); + virtual void + traverse (Type const&); -virtual void -double_ (Type&); + virtual void + pre (Type&); -virtual void -double_ (Type const&); + virtual void + pre (Type const&); -virtual void -double_pre (Type&); + virtual void + name (Type&); -virtual void -double_pre (Type const&); + virtual void + name (Type const&); -virtual void -double_next (Type&); + virtual void + value (Type&); -virtual void -double_next (Type const&); + virtual void + value (Type const&); -virtual void -double_post (Type&); + virtual void + post (Type&); -virtual void -double_post (Type const&); + virtual void + post (Type const&); + }; -virtual void -double_none (Type&); + typedef + ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierPropertyKind > + SatisfierPropertyKind; -virtual void -double_none (Type const&); + struct XSC_XML_Handlers_Export SatisfierProperty : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierProperty > + { + virtual void + traverse (Type&); -virtual void -boolean (Type&); + virtual void + traverse (Type const&); -virtual void -boolean (Type const&); + virtual void + pre (Type&); -virtual void -boolean_pre (Type&); + virtual void + pre (Type const&); -virtual void -boolean_pre (Type const&); + virtual void + name (Type&); -virtual void -boolean_next (Type&); + virtual void + name (Type const&); -virtual void -boolean_next (Type const&); + virtual void + kind (Type&); -virtual void -boolean_post (Type&); + virtual void + kind (Type const&); -virtual void -boolean_post (Type const&); + virtual void + dynamic (Type&); -virtual void -boolean_none (Type&); + virtual void + dynamic (Type const&); -virtual void -boolean_none (Type const&); + virtual void + value (Type&); -virtual void -octet (Type&); + virtual void + value (Type const&); -virtual void -octet (Type const&); + virtual void + post (Type&); -virtual void -octet_pre (Type&); + virtual void + post (Type const&); + }; -virtual void -octet_pre (Type const&); + struct XSC_XML_Handlers_Export Resource : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Resource > + { + virtual void + traverse (Type&); -virtual void -octet_next (Type&); + virtual void + traverse (Type const&); -virtual void -octet_next (Type const&); + virtual void + pre (Type&); -virtual void -octet_post (Type&); + virtual void + pre (Type const&); -virtual void -octet_post (Type const&); + virtual void + name (Type&); -virtual void -octet_none (Type&); + virtual void + name (Type const&); -virtual void -octet_none (Type const&); + virtual void + resourceType (Type&); -virtual void -enum_ (Type&); + virtual void + resourceType (Type const&); -virtual void -enum_ (Type const&); + virtual void + resourceType_pre (Type&); -virtual void -enum_pre (Type&); + virtual void + resourceType_pre (Type const&); -virtual void -enum_pre (Type const&); + virtual void + resourceType_next (Type&); -virtual void -enum_next (Type&); + virtual void + resourceType_next (Type const&); -virtual void -enum_next (Type const&); + virtual void + resourceType_post (Type&); -virtual void -enum_post (Type&); + virtual void + resourceType_post (Type const&); -virtual void -enum_post (Type const&); + virtual void + property (Type&); -virtual void -enum_none (Type&); + virtual void + property (Type const&); -virtual void -enum_none (Type const&); + virtual void + property_pre (Type&); -virtual void -string (Type&); + virtual void + property_pre (Type const&); -virtual void -string (Type const&); + virtual void + property_next (Type&); -virtual void -string_pre (Type&); + virtual void + property_next (Type const&); -virtual void -string_pre (Type const&); + virtual void + property_post (Type&); -virtual void -string_next (Type&); + virtual void + property_post (Type const&); -virtual void -string_next (Type const&); + virtual void + property_none (Type&); -virtual void -string_post (Type&); + virtual void + property_none (Type const&); -virtual void -string_post (Type const&); + virtual void + post (Type&); -virtual void -string_none (Type&); + virtual void + post (Type const&); + }; -virtual void -string_none (Type const&); + struct XSC_XML_Handlers_Export Requirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Requirement > + { + virtual void + traverse (Type&); -virtual void -longlong (Type&); + virtual void + traverse (Type const&); -virtual void -longlong (Type const&); + virtual void + pre (Type&); -virtual void -longlong_pre (Type&); + virtual void + pre (Type const&); -virtual void -longlong_pre (Type const&); + virtual void + resourceType (Type&); -virtual void -longlong_next (Type&); + virtual void + resourceType (Type const&); -virtual void -longlong_next (Type const&); + virtual void + name (Type&); -virtual void -longlong_post (Type&); + virtual void + name (Type const&); -virtual void -longlong_post (Type const&); + virtual void + property (Type&); -virtual void -longlong_none (Type&); + virtual void + property (Type const&); -virtual void -longlong_none (Type const&); + virtual void + property_pre (Type&); -virtual void -ulonglong (Type&); + virtual void + property_pre (Type const&); -virtual void -ulonglong (Type const&); + virtual void + property_next (Type&); -virtual void -ulonglong_pre (Type&); + virtual void + property_next (Type const&); -virtual void -ulonglong_pre (Type const&); + virtual void + property_post (Type&); -virtual void -ulonglong_next (Type&); + virtual void + property_post (Type const&); -virtual void -ulonglong_next (Type const&); + virtual void + property_none (Type&); -virtual void -ulonglong_post (Type&); + virtual void + property_none (Type const&); -virtual void -ulonglong_post (Type const&); + virtual void + post (Type&); -virtual void -ulonglong_none (Type&); + virtual void + post (Type const&); + }; -virtual void -ulonglong_none (Type const&); + struct XSC_XML_Handlers_Export ResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceDeploymentDescription > + { + virtual void + traverse (Type&); -virtual void -longdouble (Type&); + virtual void + traverse (Type const&); -virtual void -longdouble (Type const&); + virtual void + pre (Type&); -virtual void -longdouble_pre (Type&); + virtual void + pre (Type const&); -virtual void -longdouble_pre (Type const&); + virtual void + requirementName (Type&); -virtual void -longdouble_next (Type&); + virtual void + requirementName (Type const&); -virtual void -longdouble_next (Type const&); + virtual void + resourceName (Type&); -virtual void -longdouble_post (Type&); + virtual void + resourceName (Type const&); -virtual void -longdouble_post (Type const&); + virtual void + property (Type&); -virtual void -longdouble_none (Type&); + virtual void + property (Type const&); -virtual void -longdouble_none (Type const&); + virtual void + property_pre (Type&); -virtual void -post (Type&); + virtual void + property_pre (Type const&); -virtual void -post (Type const&); -}; + virtual void + property_next (Type&); -struct XSC_XML_Handlers_Export EnumType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::EnumType > -{ -virtual void -traverse (Type&); + virtual void + property_next (Type const&); -virtual void -traverse (Type const&); + virtual void + property_post (Type&); -virtual void -pre (Type&); + virtual void + property_post (Type const&); -virtual void -pre (Type const&); + virtual void + property_none (Type&); -virtual void -name (Type&); + virtual void + property_none (Type const&); -virtual void -name (Type const&); + virtual void + post (Type&); -virtual void -typeId (Type&); + virtual void + post (Type const&); + }; -virtual void -typeId (Type const&); + struct XSC_XML_Handlers_Export ArtifactDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ArtifactDeploymentDescription > + { + virtual void + traverse (Type&); -virtual void -member (Type&); + virtual void + traverse (Type const&); -virtual void -member (Type const&); + virtual void + pre (Type&); -virtual void -member_pre (Type&); + virtual void + pre (Type const&); -virtual void -member_pre (Type const&); + virtual void + name (Type&); -virtual void -member_next (Type&); + virtual void + name (Type const&); -virtual void -member_next (Type const&); + virtual void + source (Type&); -virtual void -member_post (Type&); + virtual void + source (Type const&); -virtual void -member_post (Type const&); + virtual void + source_pre (Type&); -virtual void -post (Type&); + virtual void + source_pre (Type const&); -virtual void -post (Type const&); -}; + virtual void + source_next (Type&); -struct XSC_XML_Handlers_Export Any : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Any > -{ -virtual void -traverse (Type&); + virtual void + source_next (Type const&); -virtual void -traverse (Type const&); + virtual void + source_post (Type&); -virtual void -pre (Type&); + virtual void + source_post (Type const&); -virtual void -pre (Type const&); + virtual void + node (Type&); -virtual void -type (Type&); + virtual void + node (Type const&); -virtual void -type (Type const&); + virtual void + location (Type&); -virtual void -value (Type&); + virtual void + location (Type const&); -virtual void -value (Type const&); + virtual void + location_pre (Type&); -virtual void -post (Type&); + virtual void + location_pre (Type const&); -virtual void -post (Type const&); -}; + virtual void + location_next (Type&); -struct XSC_XML_Handlers_Export Property : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Property > -{ -virtual void -traverse (Type&); + virtual void + location_next (Type const&); -virtual void -traverse (Type const&); + virtual void + location_post (Type&); -virtual void -pre (Type&); + virtual void + location_post (Type const&); -virtual void -pre (Type const&); + virtual void + execParameter (Type&); -virtual void -name (Type&); + virtual void + execParameter (Type const&); -virtual void -name (Type const&); + virtual void + execParameter_pre (Type&); -virtual void -value (Type&); + virtual void + execParameter_pre (Type const&); -virtual void -value (Type const&); + virtual void + execParameter_next (Type&); -virtual void -post (Type&); + virtual void + execParameter_next (Type const&); -virtual void -post (Type const&); -}; + virtual void + execParameter_post (Type&); -typedef -::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierPropertyKind > -SatisfierPropertyKind; + virtual void + execParameter_post (Type const&); -struct XSC_XML_Handlers_Export SatisfierProperty : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierProperty > -{ -virtual void -traverse (Type&); + virtual void + execParameter_none (Type&); -virtual void -traverse (Type const&); + virtual void + execParameter_none (Type const&); -virtual void -pre (Type&); + virtual void + deployRequirement (Type&); -virtual void -pre (Type const&); + virtual void + deployRequirement (Type const&); -virtual void -name (Type&); + virtual void + deployRequirement_pre (Type&); -virtual void -name (Type const&); + virtual void + deployRequirement_pre (Type const&); -virtual void -kind (Type&); + virtual void + deployRequirement_next (Type&); -virtual void -kind (Type const&); + virtual void + deployRequirement_next (Type const&); -virtual void -dynamic (Type&); + virtual void + deployRequirement_post (Type&); -virtual void -dynamic (Type const&); + virtual void + deployRequirement_post (Type const&); -virtual void -value (Type&); + virtual void + deployRequirement_none (Type&); -virtual void -value (Type const&); + virtual void + deployRequirement_none (Type const&); -virtual void -post (Type&); + virtual void + deployedResource (Type&); -virtual void -post (Type const&); -}; + virtual void + deployedResource (Type const&); -struct XSC_XML_Handlers_Export Resource : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Resource > -{ -virtual void -traverse (Type&); + virtual void + deployedResource_pre (Type&); -virtual void -traverse (Type const&); + virtual void + deployedResource_pre (Type const&); -virtual void -pre (Type&); + virtual void + deployedResource_next (Type&); -virtual void -pre (Type const&); + virtual void + deployedResource_next (Type const&); -virtual void -name (Type&); + virtual void + deployedResource_post (Type&); -virtual void -name (Type const&); + virtual void + deployedResource_post (Type const&); -virtual void -resourceType (Type&); + virtual void + deployedResource_none (Type&); -virtual void -resourceType (Type const&); + virtual void + deployedResource_none (Type const&); -virtual void -resourceType_pre (Type&); + virtual void + id (Type&); -virtual void -resourceType_pre (Type const&); + virtual void + id (Type const&); -virtual void -resourceType_next (Type&); + virtual void + id_none (Type&); -virtual void -resourceType_next (Type const&); + virtual void + id_none (Type const&); -virtual void -resourceType_post (Type&); + virtual void + post (Type&); -virtual void -resourceType_post (Type const&); + virtual void + post (Type const&); + }; -virtual void -property (Type&); + struct XSC_XML_Handlers_Export MonolithicDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::MonolithicDeploymentDescription > + { + virtual void + traverse (Type&); -virtual void -property (Type const&); + virtual void + traverse (Type const&); -virtual void -property_pre (Type&); + virtual void + pre (Type&); -virtual void -property_pre (Type const&); + virtual void + pre (Type const&); -virtual void -property_next (Type&); + virtual void + name (Type&); -virtual void -property_next (Type const&); + virtual void + name (Type const&); -virtual void -property_post (Type&); + virtual void + source (Type&); -virtual void -property_post (Type const&); + virtual void + source (Type const&); -virtual void -property_none (Type&); + virtual void + source_pre (Type&); -virtual void -property_none (Type const&); + virtual void + source_pre (Type const&); -virtual void -post (Type&); + virtual void + source_next (Type&); -virtual void -post (Type const&); -}; + virtual void + source_next (Type const&); -struct XSC_XML_Handlers_Export Requirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Requirement > -{ -virtual void -traverse (Type&); + virtual void + source_post (Type&); -virtual void -traverse (Type const&); + virtual void + source_post (Type const&); -virtual void -pre (Type&); + virtual void + artifact (Type&); -virtual void -pre (Type const&); + virtual void + artifact (Type const&); -virtual void -resourceType (Type&); + virtual void + artifact_pre (Type&); -virtual void -resourceType (Type const&); + virtual void + artifact_pre (Type const&); -virtual void -name (Type&); + virtual void + artifact_next (Type&); -virtual void -name (Type const&); + virtual void + artifact_next (Type const&); -virtual void -property (Type&); + virtual void + artifact_post (Type&); -virtual void -property (Type const&); + virtual void + artifact_post (Type const&); -virtual void -property_pre (Type&); + virtual void + execParameter (Type&); -virtual void -property_pre (Type const&); + virtual void + execParameter (Type const&); -virtual void -property_next (Type&); + virtual void + execParameter_pre (Type&); -virtual void -property_next (Type const&); + virtual void + execParameter_pre (Type const&); -virtual void -property_post (Type&); + virtual void + execParameter_next (Type&); -virtual void -property_post (Type const&); + virtual void + execParameter_next (Type const&); -virtual void -property_none (Type&); + virtual void + execParameter_post (Type&); -virtual void -property_none (Type const&); + virtual void + execParameter_post (Type const&); -virtual void -post (Type&); + virtual void + execParameter_none (Type&); -virtual void -post (Type const&); -}; + virtual void + execParameter_none (Type const&); -struct XSC_XML_Handlers_Export ResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceDeploymentDescription > -{ -virtual void -traverse (Type&); + virtual void + deployRequirement (Type&); -virtual void -traverse (Type const&); + virtual void + deployRequirement (Type const&); -virtual void -pre (Type&); + virtual void + deployRequirement_pre (Type&); -virtual void -pre (Type const&); + virtual void + deployRequirement_pre (Type const&); -virtual void -requirementName (Type&); + virtual void + deployRequirement_next (Type&); -virtual void -requirementName (Type const&); + virtual void + deployRequirement_next (Type const&); -virtual void -resourceName (Type&); + virtual void + deployRequirement_post (Type&); -virtual void -resourceName (Type const&); + virtual void + deployRequirement_post (Type const&); -virtual void -property (Type&); + virtual void + deployRequirement_none (Type&); -virtual void -property (Type const&); + virtual void + deployRequirement_none (Type const&); -virtual void -property_pre (Type&); + virtual void + id (Type&); -virtual void -property_pre (Type const&); + virtual void + id (Type const&); -virtual void -property_next (Type&); + virtual void + id_none (Type&); -virtual void -property_next (Type const&); + virtual void + id_none (Type const&); -virtual void -property_post (Type&); + virtual void + post (Type&); -virtual void -property_post (Type const&); + virtual void + post (Type const&); + }; -virtual void -property_none (Type&); + typedef + ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceUsageKind > + ResourceUsageKind; -virtual void -property_none (Type const&); + struct XSC_XML_Handlers_Export InstanceResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > + { + virtual void + traverse (Type&); -virtual void -post (Type&); + virtual void + traverse (Type const&); -virtual void -post (Type const&); -}; + virtual void + pre (Type&); -struct XSC_XML_Handlers_Export ArtifactDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ArtifactDeploymentDescription > -{ -virtual void -traverse (Type&); + virtual void + pre (Type const&); -virtual void -traverse (Type const&); + virtual void + resourceUsage (Type&); -virtual void -pre (Type&); + virtual void + resourceUsage (Type const&); -virtual void -pre (Type const&); + virtual void + requirementName (Type&); -virtual void -name (Type&); + virtual void + requirementName (Type const&); -virtual void -name (Type const&); + virtual void + resourceName (Type&); -virtual void -source (Type&); + virtual void + resourceName (Type const&); -virtual void -source (Type const&); + virtual void + property (Type&); -virtual void -source_pre (Type&); + virtual void + property (Type const&); -virtual void -source_pre (Type const&); + virtual void + property_pre (Type&); -virtual void -source_next (Type&); + virtual void + property_pre (Type const&); -virtual void -source_next (Type const&); + virtual void + property_next (Type&); -virtual void -source_post (Type&); + virtual void + property_next (Type const&); -virtual void -source_post (Type const&); + virtual void + property_post (Type&); -virtual void -node (Type&); + virtual void + property_post (Type const&); -virtual void -node (Type const&); + virtual void + property_none (Type&); -virtual void -location (Type&); + virtual void + property_none (Type const&); -virtual void -location (Type const&); + virtual void + post (Type&); -virtual void -location_pre (Type&); + virtual void + post (Type const&); + }; -virtual void -location_pre (Type const&); + struct XSC_XML_Handlers_Export InstanceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceDeploymentDescription > + { + virtual void + traverse (Type&); -virtual void -location_next (Type&); + virtual void + traverse (Type const&); -virtual void -location_next (Type const&); + virtual void + pre (Type&); -virtual void -location_post (Type&); + virtual void + pre (Type const&); -virtual void -location_post (Type const&); + virtual void + name (Type&); -virtual void -execParameter (Type&); + virtual void + name (Type const&); -virtual void -execParameter (Type const&); + virtual void + node (Type&); -virtual void -execParameter_pre (Type&); + virtual void + node (Type const&); -virtual void -execParameter_pre (Type const&); + virtual void + source (Type&); -virtual void -execParameter_next (Type&); + virtual void + source (Type const&); -virtual void -execParameter_next (Type const&); + virtual void + implementation (Type&); -virtual void -execParameter_post (Type&); + virtual void + implementation (Type const&); -virtual void -execParameter_post (Type const&); + virtual void + configProperty (Type&); -virtual void -execParameter_none (Type&); + virtual void + configProperty (Type const&); -virtual void -execParameter_none (Type const&); + virtual void + configProperty_pre (Type&); -virtual void -deployRequirement (Type&); + virtual void + configProperty_pre (Type const&); -virtual void -deployRequirement (Type const&); + virtual void + configProperty_next (Type&); -virtual void -deployRequirement_pre (Type&); + virtual void + configProperty_next (Type const&); -virtual void -deployRequirement_pre (Type const&); + virtual void + configProperty_post (Type&); -virtual void -deployRequirement_next (Type&); + virtual void + configProperty_post (Type const&); -virtual void -deployRequirement_next (Type const&); + virtual void + configProperty_none (Type&); -virtual void -deployRequirement_post (Type&); + virtual void + configProperty_none (Type const&); -virtual void -deployRequirement_post (Type const&); + virtual void + deployedResource (Type&); -virtual void -deployRequirement_none (Type&); + virtual void + deployedResource (Type const&); -virtual void -deployRequirement_none (Type const&); + virtual void + deployedResource_pre (Type&); -virtual void -deployedResource (Type&); + virtual void + deployedResource_pre (Type const&); -virtual void -deployedResource (Type const&); + virtual void + deployedResource_next (Type&); -virtual void -deployedResource_pre (Type&); + virtual void + deployedResource_next (Type const&); -virtual void -deployedResource_pre (Type const&); + virtual void + deployedResource_post (Type&); -virtual void -deployedResource_next (Type&); + virtual void + deployedResource_post (Type const&); -virtual void -deployedResource_next (Type const&); + virtual void + deployedResource_none (Type&); -virtual void -deployedResource_post (Type&); + virtual void + deployedResource_none (Type const&); -virtual void -deployedResource_post (Type const&); + virtual void + deployedSharedResource (Type&); -virtual void -deployedResource_none (Type&); + virtual void + deployedSharedResource (Type const&); -virtual void -deployedResource_none (Type const&); + virtual void + deployedSharedResource_none (Type&); -virtual void -id (Type&); + virtual void + deployedSharedResource_none (Type const&); -virtual void -id (Type const&); + virtual void + id (Type&); -virtual void -id_none (Type&); + virtual void + id (Type const&); -virtual void -id_none (Type const&); + virtual void + id_none (Type&); -virtual void -post (Type&); + virtual void + id_none (Type const&); -virtual void -post (Type const&); -}; + virtual void + post (Type&); -struct XSC_XML_Handlers_Export MonolithicDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::MonolithicDeploymentDescription > -{ -virtual void -traverse (Type&); + virtual void + post (Type const&); + }; -virtual void -traverse (Type const&); + typedef + ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::CCMComponentPortKind > + CCMComponentPortKind; -virtual void -pre (Type&); + struct XSC_XML_Handlers_Export ComponentPortDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPortDescription > + { + virtual void + traverse (Type&); -virtual void -pre (Type const&); + virtual void + traverse (Type const&); -virtual void -name (Type&); + virtual void + pre (Type&); -virtual void -name (Type const&); + virtual void + pre (Type const&); -virtual void -source (Type&); + virtual void + name (Type&); -virtual void -source (Type const&); + virtual void + name (Type const&); -virtual void -source_pre (Type&); + virtual void + specificType (Type&); -virtual void -source_pre (Type const&); + virtual void + specificType (Type const&); -virtual void -source_next (Type&); + virtual void + specificType_none (Type&); -virtual void -source_next (Type const&); + virtual void + specificType_none (Type const&); -virtual void -source_post (Type&); + virtual void + supportedType (Type&); -virtual void -source_post (Type const&); + virtual void + supportedType (Type const&); -virtual void -artifact (Type&); + virtual void + supportedType_pre (Type&); -virtual void -artifact (Type const&); + virtual void + supportedType_pre (Type const&); -virtual void -artifact_pre (Type&); + virtual void + supportedType_next (Type&); -virtual void -artifact_pre (Type const&); + virtual void + supportedType_next (Type const&); -virtual void -artifact_next (Type&); + virtual void + supportedType_post (Type&); -virtual void -artifact_next (Type const&); + virtual void + supportedType_post (Type const&); -virtual void -artifact_post (Type&); + virtual void + supportedType_none (Type&); -virtual void -artifact_post (Type const&); + virtual void + supportedType_none (Type const&); -virtual void -execParameter (Type&); + virtual void + provider (Type&); -virtual void -execParameter (Type const&); + virtual void + provider (Type const&); -virtual void -execParameter_pre (Type&); + virtual void + exclusiveProvider (Type&); -virtual void -execParameter_pre (Type const&); + virtual void + exclusiveProvider (Type const&); -virtual void -execParameter_next (Type&); + virtual void + exclusiveUser (Type&); -virtual void -execParameter_next (Type const&); + virtual void + exclusiveUser (Type const&); -virtual void -execParameter_post (Type&); + virtual void + optional (Type&); -virtual void -execParameter_post (Type const&); + virtual void + optional (Type const&); -virtual void -execParameter_none (Type&); + virtual void + kind (Type&); -virtual void -execParameter_none (Type const&); + virtual void + kind (Type const&); -virtual void -deployRequirement (Type&); + virtual void + post (Type&); -virtual void -deployRequirement (Type const&); + virtual void + post (Type const&); + }; -virtual void -deployRequirement_pre (Type&); + struct XSC_XML_Handlers_Export ComponentPropertyDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPropertyDescription > + { + virtual void + traverse (Type&); -virtual void -deployRequirement_pre (Type const&); + virtual void + traverse (Type const&); -virtual void -deployRequirement_next (Type&); + virtual void + pre (Type&); -virtual void -deployRequirement_next (Type const&); + virtual void + pre (Type const&); -virtual void -deployRequirement_post (Type&); + virtual void + name (Type&); -virtual void -deployRequirement_post (Type const&); + virtual void + name (Type const&); -virtual void -deployRequirement_none (Type&); + virtual void + type (Type&); -virtual void -deployRequirement_none (Type const&); + virtual void + type (Type const&); -virtual void -id (Type&); + virtual void + post (Type&); -virtual void -id (Type const&); + virtual void + post (Type const&); + }; -virtual void -id_none (Type&); + struct XSC_XML_Handlers_Export ComponentExternalPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > + { + virtual void + traverse (Type&); -virtual void -id_none (Type const&); + virtual void + traverse (Type const&); -virtual void -post (Type&); + virtual void + pre (Type&); -virtual void -post (Type const&); -}; + virtual void + pre (Type const&); -typedef -::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceUsageKind > -ResourceUsageKind; + virtual void + portName (Type&); -struct XSC_XML_Handlers_Export InstanceResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > -{ -virtual void -traverse (Type&); + virtual void + portName (Type const&); -virtual void -traverse (Type const&); + virtual void + post (Type&); -virtual void -pre (Type&); + virtual void + post (Type const&); + }; -virtual void -pre (Type const&); + struct XSC_XML_Handlers_Export PlanSubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint > + { + virtual void + traverse (Type&); -virtual void -resourceUsage (Type&); + virtual void + traverse (Type const&); -virtual void -resourceUsage (Type const&); + virtual void + pre (Type&); -virtual void -requirementName (Type&); + virtual void + pre (Type const&); -virtual void -requirementName (Type const&); + virtual void + portName (Type&); -virtual void -resourceName (Type&); + virtual void + portName (Type const&); -virtual void -resourceName (Type const&); + virtual void + provider (Type&); -virtual void -property (Type&); + virtual void + provider (Type const&); -virtual void -property (Type const&); + virtual void + provider_none (Type&); -virtual void -property_pre (Type&); + virtual void + provider_none (Type const&); -virtual void -property_pre (Type const&); + virtual void + kind (Type&); -virtual void -property_next (Type&); + virtual void + kind (Type const&); -virtual void -property_next (Type const&); + virtual void + instance (Type&); -virtual void -property_post (Type&); + virtual void + instance (Type const&); -virtual void -property_post (Type const&); + virtual void + post (Type&); -virtual void -property_none (Type&); + virtual void + post (Type const&); + }; -virtual void -property_none (Type const&); + struct XSC_XML_Handlers_Export ExternalReferenceEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > + { + virtual void + traverse (Type&); -virtual void -post (Type&); + virtual void + traverse (Type const&); -virtual void -post (Type const&); -}; + virtual void + pre (Type&); -struct XSC_XML_Handlers_Export InstanceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceDeploymentDescription > -{ -virtual void -traverse (Type&); + virtual void + pre (Type const&); -virtual void -traverse (Type const&); + virtual void + location (Type&); -virtual void -pre (Type&); + virtual void + location (Type const&); -virtual void -pre (Type const&); + virtual void + post (Type&); -virtual void -name (Type&); + virtual void + post (Type const&); + }; -virtual void -name (Type const&); + struct XSC_XML_Handlers_Export ConnectionResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription > + { + virtual void + traverse (Type&); -virtual void -node (Type&); + virtual void + traverse (Type const&); -virtual void -node (Type const&); + virtual void + pre (Type&); -virtual void -source (Type&); + virtual void + pre (Type const&); -virtual void -source (Type const&); + virtual void + targetName (Type&); -virtual void -implementation (Type&); + virtual void + targetName (Type const&); -virtual void -implementation (Type const&); + virtual void + requirementName (Type&); -virtual void -configProperty (Type&); + virtual void + requirementName (Type const&); -virtual void -configProperty (Type const&); + virtual void + resourceName (Type&); -virtual void -configProperty_pre (Type&); + virtual void + resourceName (Type const&); -virtual void -configProperty_pre (Type const&); + virtual void + property (Type&); -virtual void -configProperty_next (Type&); + virtual void + property (Type const&); -virtual void -configProperty_next (Type const&); + virtual void + property_pre (Type&); -virtual void -configProperty_post (Type&); + virtual void + property_pre (Type const&); -virtual void -configProperty_post (Type const&); + virtual void + property_next (Type&); -virtual void -configProperty_none (Type&); + virtual void + property_next (Type const&); -virtual void -configProperty_none (Type const&); + virtual void + property_post (Type&); -virtual void -deployedResource (Type&); + virtual void + property_post (Type const&); -virtual void -deployedResource (Type const&); + virtual void + property_none (Type&); -virtual void -deployedResource_none (Type&); + virtual void + property_none (Type const&); -virtual void -deployedResource_none (Type const&); + virtual void + post (Type&); -virtual void -deployedSharedResource (Type&); + virtual void + post (Type const&); + }; -virtual void -deployedSharedResource (Type const&); + struct XSC_XML_Handlers_Export PlanConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanConnectionDescription > + { + virtual void + traverse (Type&); -virtual void -deployedSharedResource_none (Type&); + virtual void + traverse (Type const&); -virtual void -deployedSharedResource_none (Type const&); + virtual void + pre (Type&); -virtual void -id (Type&); + virtual void + pre (Type const&); -virtual void -id (Type const&); + virtual void + name (Type&); -virtual void -id_none (Type&); + virtual void + name (Type const&); -virtual void -id_none (Type const&); + virtual void + source (Type&); -virtual void -post (Type&); + virtual void + source (Type const&); -virtual void -post (Type const&); -}; + virtual void + source_none (Type&); -typedef -::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::CCMComponentPortKind > -CCMComponentPortKind; + virtual void + source_none (Type const&); -struct XSC_XML_Handlers_Export ComponentPortDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPortDescription > -{ -virtual void -traverse (Type&); + virtual void + deployRequirement (Type&); -virtual void -traverse (Type const&); + virtual void + deployRequirement (Type const&); -virtual void -pre (Type&); + virtual void + deployRequirement_pre (Type&); -virtual void -pre (Type const&); + virtual void + deployRequirement_pre (Type const&); -virtual void -name (Type&); + virtual void + deployRequirement_next (Type&); -virtual void -name (Type const&); + virtual void + deployRequirement_next (Type const&); -virtual void -specificType (Type&); + virtual void + deployRequirement_post (Type&); -virtual void -specificType (Type const&); + virtual void + deployRequirement_post (Type const&); -virtual void -specificType_none (Type&); + virtual void + deployRequirement_none (Type&); -virtual void -specificType_none (Type const&); + virtual void + deployRequirement_none (Type const&); -virtual void -supportedType (Type&); + virtual void + externalEndpoint (Type&); -virtual void -supportedType (Type const&); + virtual void + externalEndpoint (Type const&); -virtual void -supportedType_pre (Type&); + virtual void + externalEndpoint_pre (Type&); -virtual void -supportedType_pre (Type const&); + virtual void + externalEndpoint_pre (Type const&); -virtual void -supportedType_next (Type&); + virtual void + externalEndpoint_next (Type&); -virtual void -supportedType_next (Type const&); + virtual void + externalEndpoint_next (Type const&); -virtual void -supportedType_post (Type&); + virtual void + externalEndpoint_post (Type&); -virtual void -supportedType_post (Type const&); + virtual void + externalEndpoint_post (Type const&); -virtual void -supportedType_none (Type&); + virtual void + externalEndpoint_none (Type&); -virtual void -supportedType_none (Type const&); + virtual void + externalEndpoint_none (Type const&); -virtual void -provider (Type&); + virtual void + internalEndpoint (Type&); -virtual void -provider (Type const&); + virtual void + internalEndpoint (Type const&); -virtual void -exclusiveProvider (Type&); + virtual void + internalEndpoint_pre (Type&); -virtual void -exclusiveProvider (Type const&); + virtual void + internalEndpoint_pre (Type const&); -virtual void -exclusiveUser (Type&); + virtual void + internalEndpoint_next (Type&); -virtual void -exclusiveUser (Type const&); + virtual void + internalEndpoint_next (Type const&); -virtual void -optional (Type&); + virtual void + internalEndpoint_post (Type&); -virtual void -optional (Type const&); + virtual void + internalEndpoint_post (Type const&); -virtual void -kind (Type&); + virtual void + internalEndpoint_none (Type&); -virtual void -kind (Type const&); + virtual void + internalEndpoint_none (Type const&); -virtual void -post (Type&); + virtual void + externalReference (Type&); -virtual void -post (Type const&); -}; + virtual void + externalReference (Type const&); -struct XSC_XML_Handlers_Export ComponentPropertyDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPropertyDescription > -{ -virtual void -traverse (Type&); + virtual void + externalReference_pre (Type&); -virtual void -traverse (Type const&); + virtual void + externalReference_pre (Type const&); -virtual void -pre (Type&); + virtual void + externalReference_next (Type&); -virtual void -pre (Type const&); + virtual void + externalReference_next (Type const&); -virtual void -name (Type&); + virtual void + externalReference_post (Type&); -virtual void -name (Type const&); + virtual void + externalReference_post (Type const&); -virtual void -type (Type&); + virtual void + externalReference_none (Type&); -virtual void -type (Type const&); + virtual void + externalReference_none (Type const&); -virtual void -post (Type&); + virtual void + deployedResource (Type&); -virtual void -post (Type const&); -}; + virtual void + deployedResource (Type const&); -struct XSC_XML_Handlers_Export ComponentExternalPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > -{ -virtual void -traverse (Type&); + virtual void + deployedResource_pre (Type&); -virtual void -traverse (Type const&); + virtual void + deployedResource_pre (Type const&); -virtual void -pre (Type&); + virtual void + deployedResource_next (Type&); -virtual void -pre (Type const&); + virtual void + deployedResource_next (Type const&); -virtual void -portName (Type&); + virtual void + deployedResource_post (Type&); -virtual void -portName (Type const&); + virtual void + deployedResource_post (Type const&); -virtual void -post (Type&); + virtual void + deployedResource_none (Type&); -virtual void -post (Type const&); -}; + virtual void + deployedResource_none (Type const&); -struct XSC_XML_Handlers_Export PlanSubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint > -{ -virtual void -traverse (Type&); + virtual void + post (Type&); -virtual void -traverse (Type const&); + virtual void + post (Type const&); + }; -virtual void -pre (Type&); + struct XSC_XML_Handlers_Export ImplementationDependency : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationDependency > + { + virtual void + traverse (Type&); -virtual void -pre (Type const&); + virtual void + traverse (Type const&); -virtual void -portName (Type&); + virtual void + pre (Type&); -virtual void -portName (Type const&); + virtual void + pre (Type const&); -virtual void -provider (Type&); + virtual void + requiredType (Type&); -virtual void -provider (Type const&); + virtual void + requiredType (Type const&); -virtual void -provider_none (Type&); + virtual void + post (Type&); -virtual void -provider_none (Type const&); + virtual void + post (Type const&); + }; -virtual void -kind (Type&); + struct XSC_XML_Handlers_Export Capability : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Capability > + { + virtual void + traverse (Type&); -virtual void -kind (Type const&); + virtual void + traverse (Type const&); -virtual void -instance (Type&); + virtual void + pre (Type&); -virtual void -instance (Type const&); + virtual void + pre (Type const&); -virtual void -post (Type&); + virtual void + name (Type&); -virtual void -post (Type const&); -}; + virtual void + name (Type const&); -struct XSC_XML_Handlers_Export ExternalReferenceEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > -{ -virtual void -traverse (Type&); + virtual void + resourceType (Type&); -virtual void -traverse (Type const&); + virtual void + resourceType (Type const&); -virtual void -pre (Type&); + virtual void + resourceType_pre (Type&); -virtual void -pre (Type const&); + virtual void + resourceType_pre (Type const&); -virtual void -location (Type&); + virtual void + resourceType_next (Type&); -virtual void -location (Type const&); + virtual void + resourceType_next (Type const&); -virtual void -post (Type&); + virtual void + resourceType_post (Type&); -virtual void -post (Type const&); -}; + virtual void + resourceType_post (Type const&); -struct XSC_XML_Handlers_Export ConnectionResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription > -{ -virtual void -traverse (Type&); + virtual void + property (Type&); -virtual void -traverse (Type const&); + virtual void + property (Type const&); -virtual void -pre (Type&); + virtual void + property_pre (Type&); -virtual void -pre (Type const&); + virtual void + property_pre (Type const&); -virtual void -targetName (Type&); + virtual void + property_next (Type&); -virtual void -targetName (Type const&); + virtual void + property_next (Type const&); -virtual void -requirementName (Type&); + virtual void + property_post (Type&); -virtual void -requirementName (Type const&); + virtual void + property_post (Type const&); -virtual void -resourceName (Type&); + virtual void + property_none (Type&); -virtual void -resourceName (Type const&); + virtual void + property_none (Type const&); -virtual void -property (Type&); + virtual void + post (Type&); -virtual void -property (Type const&); + virtual void + post (Type const&); + }; -virtual void -property_pre (Type&); + struct XSC_XML_Handlers_Export ImplementationRequirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationRequirement > + { + virtual void + traverse (Type&); -virtual void -property_pre (Type const&); + virtual void + traverse (Type const&); -virtual void -property_next (Type&); + virtual void + pre (Type&); -virtual void -property_next (Type const&); + virtual void + pre (Type const&); -virtual void -property_post (Type&); + virtual void + resourceUsage (Type&); -virtual void -property_post (Type const&); + virtual void + resourceUsage (Type const&); -virtual void -property_none (Type&); + virtual void + resourceUsage_none (Type&); -virtual void -property_none (Type const&); + virtual void + resourceUsage_none (Type const&); -virtual void -post (Type&); + virtual void + resourcePort (Type&); -virtual void -post (Type const&); -}; + virtual void + resourcePort (Type const&); -struct XSC_XML_Handlers_Export PlanConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanConnectionDescription > -{ -virtual void -traverse (Type&); + virtual void + resourcePort_none (Type&); -virtual void -traverse (Type const&); + virtual void + resourcePort_none (Type const&); -virtual void -pre (Type&); + virtual void + componentPort (Type&); -virtual void -pre (Type const&); + virtual void + componentPort (Type const&); -virtual void -name (Type&); + virtual void + componentPort_none (Type&); -virtual void -name (Type const&); + virtual void + componentPort_none (Type const&); -virtual void -source (Type&); + virtual void + resourceType (Type&); -virtual void -source (Type const&); + virtual void + resourceType (Type const&); -virtual void -source_none (Type&); + virtual void + name (Type&); -virtual void -source_none (Type const&); + virtual void + name (Type const&); -virtual void -deployRequirement (Type&); + virtual void + property (Type&); -virtual void -deployRequirement (Type const&); + virtual void + property (Type const&); -virtual void -deployRequirement_pre (Type&); + virtual void + property_pre (Type&); -virtual void -deployRequirement_pre (Type const&); + virtual void + property_pre (Type const&); -virtual void -deployRequirement_next (Type&); + virtual void + property_next (Type&); -virtual void -deployRequirement_next (Type const&); + virtual void + property_next (Type const&); -virtual void -deployRequirement_post (Type&); + virtual void + property_post (Type&); -virtual void -deployRequirement_post (Type const&); + virtual void + property_post (Type const&); -virtual void -deployRequirement_none (Type&); + virtual void + property_none (Type&); -virtual void -deployRequirement_none (Type const&); + virtual void + property_none (Type const&); -virtual void -externalEndpoint (Type&); + virtual void + post (Type&); -virtual void -externalEndpoint (Type const&); + virtual void + post (Type const&); + }; -virtual void -externalEndpoint_pre (Type&); + struct XSC_XML_Handlers_Export ComponentPackageReference : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPackageReference > + { + virtual void + traverse (Type&); -virtual void -externalEndpoint_pre (Type const&); + virtual void + traverse (Type const&); -virtual void -externalEndpoint_next (Type&); + virtual void + pre (Type&); -virtual void -externalEndpoint_next (Type const&); + virtual void + pre (Type const&); -virtual void -externalEndpoint_post (Type&); + virtual void + requiredUUID (Type&); -virtual void -externalEndpoint_post (Type const&); + virtual void + requiredUUID (Type const&); -virtual void -externalEndpoint_none (Type&); + virtual void + requiredUUID_none (Type&); -virtual void -externalEndpoint_none (Type const&); + virtual void + requiredUUID_none (Type const&); -virtual void -internalEndpoint (Type&); + virtual void + requiredName (Type&); -virtual void -internalEndpoint (Type const&); + virtual void + requiredName (Type const&); -virtual void -internalEndpoint_pre (Type&); + virtual void + requiredName_none (Type&); -virtual void -internalEndpoint_pre (Type const&); + virtual void + requiredName_none (Type const&); -virtual void -internalEndpoint_next (Type&); + virtual void + requiredType (Type&); -virtual void -internalEndpoint_next (Type const&); + virtual void + requiredType (Type const&); -virtual void -internalEndpoint_post (Type&); + virtual void + post (Type&); -virtual void -internalEndpoint_post (Type const&); + virtual void + post (Type const&); + }; -virtual void -internalEndpoint_none (Type&); + struct XSC_XML_Handlers_Export SubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SubcomponentPortEndpoint > + { + virtual void + traverse (Type&); -virtual void -internalEndpoint_none (Type const&); + virtual void + traverse (Type const&); -virtual void -externalReference (Type&); + virtual void + pre (Type&); -virtual void -externalReference (Type const&); + virtual void + pre (Type const&); -virtual void -externalReference_pre (Type&); + virtual void + portName (Type&); -virtual void -externalReference_pre (Type const&); + virtual void + portName (Type const&); -virtual void -externalReference_next (Type&); + virtual void + instance (Type&); -virtual void -externalReference_next (Type const&); + virtual void + instance (Type const&); -virtual void -externalReference_post (Type&); + virtual void + post (Type&); -virtual void -externalReference_post (Type const&); + virtual void + post (Type const&); + }; -virtual void -externalReference_none (Type&); + struct XSC_XML_Handlers_Export AssemblyConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::AssemblyConnectionDescription > + { + virtual void + traverse (Type&); -virtual void -externalReference_none (Type const&); + virtual void + traverse (Type const&); -virtual void -deployedResource (Type&); + virtual void + pre (Type&); -virtual void -deployedResource (Type const&); + virtual void + pre (Type const&); -virtual void -deployedResource_pre (Type&); + virtual void + name (Type&); -virtual void -deployedResource_pre (Type const&); + virtual void + name (Type const&); -virtual void -deployedResource_next (Type&); + virtual void + deployRequirement (Type&); -virtual void -deployedResource_next (Type const&); + virtual void + deployRequirement (Type const&); -virtual void -deployedResource_post (Type&); + virtual void + deployRequirement_pre (Type&); -virtual void -deployedResource_post (Type const&); + virtual void + deployRequirement_pre (Type const&); -virtual void -deployedResource_none (Type&); + virtual void + deployRequirement_next (Type&); -virtual void -deployedResource_none (Type const&); + virtual void + deployRequirement_next (Type const&); -virtual void -post (Type&); + virtual void + deployRequirement_post (Type&); -virtual void -post (Type const&); -}; + virtual void + deployRequirement_post (Type const&); -struct XSC_XML_Handlers_Export ImplementationDependency : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationDependency > -{ -virtual void -traverse (Type&); + virtual void + deployRequirement_none (Type&); -virtual void -traverse (Type const&); + virtual void + deployRequirement_none (Type const&); -virtual void -pre (Type&); + virtual void + internalEndpoint (Type&); -virtual void -pre (Type const&); + virtual void + internalEndpoint (Type const&); -virtual void -requiredType (Type&); + virtual void + internalEndpoint_pre (Type&); -virtual void -requiredType (Type const&); + virtual void + internalEndpoint_pre (Type const&); -virtual void -post (Type&); + virtual void + internalEndpoint_next (Type&); -virtual void -post (Type const&); -}; + virtual void + internalEndpoint_next (Type const&); -struct XSC_XML_Handlers_Export Capability : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Capability > -{ -virtual void -traverse (Type&); + virtual void + internalEndpoint_post (Type&); -virtual void -traverse (Type const&); + virtual void + internalEndpoint_post (Type const&); -virtual void -pre (Type&); + virtual void + internalEndpoint_none (Type&); -virtual void -pre (Type const&); + virtual void + internalEndpoint_none (Type const&); -virtual void -name (Type&); + virtual void + externalEndpoint (Type&); -virtual void -name (Type const&); + virtual void + externalEndpoint (Type const&); -virtual void -resourceType (Type&); + virtual void + externalEndpoint_pre (Type&); -virtual void -resourceType (Type const&); + virtual void + externalEndpoint_pre (Type const&); -virtual void -resourceType_pre (Type&); + virtual void + externalEndpoint_next (Type&); -virtual void -resourceType_pre (Type const&); + virtual void + externalEndpoint_next (Type const&); -virtual void -resourceType_next (Type&); + virtual void + externalEndpoint_post (Type&); -virtual void -resourceType_next (Type const&); + virtual void + externalEndpoint_post (Type const&); -virtual void -resourceType_post (Type&); + virtual void + externalEndpoint_none (Type&); -virtual void -resourceType_post (Type const&); + virtual void + externalEndpoint_none (Type const&); -virtual void -property (Type&); + virtual void + externalReference (Type&); -virtual void -property (Type const&); + virtual void + externalReference (Type const&); -virtual void -property_pre (Type&); + virtual void + externalReference_pre (Type&); -virtual void -property_pre (Type const&); + virtual void + externalReference_pre (Type const&); -virtual void -property_next (Type&); + virtual void + externalReference_next (Type&); -virtual void -property_next (Type const&); + virtual void + externalReference_next (Type const&); -virtual void -property_post (Type&); + virtual void + externalReference_post (Type&); -virtual void -property_post (Type const&); + virtual void + externalReference_post (Type const&); -virtual void -property_none (Type&); + virtual void + externalReference_none (Type&); -virtual void -property_none (Type const&); + virtual void + externalReference_none (Type const&); -virtual void -post (Type&); + virtual void + post (Type&); -virtual void -post (Type const&); -}; + virtual void + post (Type const&); + }; + } + } +} + +#include "XMLSchema/Writer.hpp" -struct XSC_XML_Handlers_Export ImplementationRequirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationRequirement > +namespace CIAO { -virtual void -traverse (Type&); + namespace Config_Handlers + { + namespace Writer + { + struct TCKind : Traversal::TCKind, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + TCKind (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type const&); + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -pre (Type&); + virtual void + traverse (Type const&); -virtual void -pre (Type const&); + protected: + TCKind (); + }; -virtual void -resourceUsage (Type&); + struct DataType : Traversal::DataType, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::DataType Type; + DataType (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -resourceUsage (Type const&); + virtual void + traverse (Type &o) + { -virtual void -resourceUsage_none (Type&); + this->traverse (const_cast <Type const &> (o)); + } -virtual void -resourceUsage_none (Type const&); -virtual void -resourcePort (Type&); + virtual void + traverse (Type const&); -virtual void -resourcePort (Type const&); + virtual void + kind (Type &o) + { -virtual void -resourcePort_none (Type&); + this->kind (const_cast <Type const &> (o)); + } -virtual void -resourcePort_none (Type const&); -virtual void -componentPort (Type&); + virtual void + kind (Type const&); -virtual void -componentPort (Type const&); + virtual void + enum_ (Type &o) + { -virtual void -componentPort_none (Type&); + this->enum_ (const_cast <Type const &> (o)); + } -virtual void -componentPort_none (Type const&); -virtual void -resourceType (Type&); + virtual void + enum_ (Type const&); -virtual void -resourceType (Type const&); + virtual void + struct_ (Type &o) + { -virtual void -name (Type&); + this->struct_ (const_cast <Type const &> (o)); + } -virtual void -name (Type const&); -virtual void -property (Type&); + virtual void + struct_ (Type const&); -virtual void -property (Type const&); + virtual void + value (Type &o) + { -virtual void -property_pre (Type&); + this->value (const_cast <Type const &> (o)); + } -virtual void -property_pre (Type const&); -virtual void -property_next (Type&); + virtual void + value (Type const&); -virtual void -property_next (Type const&); + virtual void + sequence (Type &o) + { -virtual void -property_post (Type&); + this->sequence (const_cast <Type const &> (o)); + } -virtual void -property_post (Type const&); -virtual void -property_none (Type&); + virtual void + sequence (Type const&); -virtual void -property_none (Type const&); + virtual void + id (Type &o) + { -virtual void -post (Type&); + this->id (const_cast <Type const &> (o)); + } -virtual void -post (Type const&); -}; -struct XSC_XML_Handlers_Export ComponentPackageReference : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPackageReference > -{ -virtual void -traverse (Type&); + virtual void + id (Type const&); -virtual void -traverse (Type const&); + protected: + DataType (); + }; -virtual void -pre (Type&); + struct DataValue : Traversal::DataValue, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::DataValue Type; + DataValue (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -pre (Type const&); + virtual void + traverse (Type &o) + { -virtual void -requiredUUID (Type&); + this->traverse (const_cast <Type const &> (o)); + } -virtual void -requiredUUID (Type const&); -virtual void -requiredUUID_none (Type&); + virtual void + traverse (Type const&); -virtual void -requiredUUID_none (Type const&); + virtual void + short_pre (Type &o) + { -virtual void -requiredName (Type&); + this->short_pre (const_cast <Type const &> (o)); + } -virtual void -requiredName (Type const&); -virtual void -requiredName_none (Type&); + virtual void + short_pre (Type const&); -virtual void -requiredName_none (Type const&); + virtual void + short_next (Type &o) + { -virtual void -requiredType (Type&); + this->short_next (const_cast <Type const &> (o)); + } -virtual void -requiredType (Type const&); -virtual void -post (Type&); + virtual void + short_next (Type const&); -virtual void -post (Type const&); -}; + virtual void + short_post (Type &o) + { -struct XSC_XML_Handlers_Export SubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SubcomponentPortEndpoint > -{ -virtual void -traverse (Type&); + this->short_post (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -pre (Type&); + virtual void + short_post (Type const&); -virtual void -pre (Type const&); + virtual void + long_pre (Type &o) + { -virtual void -portName (Type&); + this->long_pre (const_cast <Type const &> (o)); + } -virtual void -portName (Type const&); -virtual void -instance (Type&); + virtual void + long_pre (Type const&); -virtual void -instance (Type const&); + virtual void + long_next (Type &o) + { -virtual void -post (Type&); + this->long_next (const_cast <Type const &> (o)); + } -virtual void -post (Type const&); -}; -struct XSC_XML_Handlers_Export AssemblyConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::AssemblyConnectionDescription > -{ -virtual void -traverse (Type&); + virtual void + long_next (Type const&); -virtual void -traverse (Type const&); + virtual void + long_post (Type &o) + { -virtual void -pre (Type&); + this->long_post (const_cast <Type const &> (o)); + } -virtual void -pre (Type const&); -virtual void -name (Type&); + virtual void + long_post (Type const&); -virtual void -name (Type const&); + virtual void + ushort_pre (Type &o) + { -virtual void -deployRequirement (Type&); + this->ushort_pre (const_cast <Type const &> (o)); + } -virtual void -deployRequirement (Type const&); -virtual void -deployRequirement_pre (Type&); + virtual void + ushort_pre (Type const&); -virtual void -deployRequirement_pre (Type const&); + virtual void + ushort_next (Type &o) + { -virtual void -deployRequirement_next (Type&); + this->ushort_next (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_next (Type const&); -virtual void -deployRequirement_post (Type&); + virtual void + ushort_next (Type const&); -virtual void -deployRequirement_post (Type const&); + virtual void + ushort_post (Type &o) + { -virtual void -deployRequirement_none (Type&); + this->ushort_post (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_none (Type const&); -virtual void -internalEndpoint (Type&); + virtual void + ushort_post (Type const&); -virtual void -internalEndpoint (Type const&); + virtual void + ulong_pre (Type &o) + { -virtual void -internalEndpoint_pre (Type&); + this->ulong_pre (const_cast <Type const &> (o)); + } -virtual void -internalEndpoint_pre (Type const&); -virtual void -internalEndpoint_next (Type&); + virtual void + ulong_pre (Type const&); -virtual void -internalEndpoint_next (Type const&); + virtual void + ulong_next (Type &o) + { -virtual void -internalEndpoint_post (Type&); + this->ulong_next (const_cast <Type const &> (o)); + } -virtual void -internalEndpoint_post (Type const&); -virtual void -internalEndpoint_none (Type&); + virtual void + ulong_next (Type const&); -virtual void -internalEndpoint_none (Type const&); + virtual void + ulong_post (Type &o) + { -virtual void -externalEndpoint (Type&); + this->ulong_post (const_cast <Type const &> (o)); + } -virtual void -externalEndpoint (Type const&); -virtual void -externalEndpoint_pre (Type&); + virtual void + ulong_post (Type const&); -virtual void -externalEndpoint_pre (Type const&); + virtual void + float_pre (Type &o) + { -virtual void -externalEndpoint_next (Type&); + this->float_pre (const_cast <Type const &> (o)); + } -virtual void -externalEndpoint_next (Type const&); -virtual void -externalEndpoint_post (Type&); + virtual void + float_pre (Type const&); -virtual void -externalEndpoint_post (Type const&); + virtual void + float_next (Type &o) + { -virtual void -externalEndpoint_none (Type&); + this->float_next (const_cast <Type const &> (o)); + } -virtual void -externalEndpoint_none (Type const&); -virtual void -externalReference (Type&); + virtual void + float_next (Type const&); -virtual void -externalReference (Type const&); + virtual void + float_post (Type &o) + { -virtual void -externalReference_pre (Type&); + this->float_post (const_cast <Type const &> (o)); + } -virtual void -externalReference_pre (Type const&); -virtual void -externalReference_next (Type&); + virtual void + float_post (Type const&); -virtual void -externalReference_next (Type const&); + virtual void + double_pre (Type &o) + { -virtual void -externalReference_post (Type&); + this->double_pre (const_cast <Type const &> (o)); + } -virtual void -externalReference_post (Type const&); -virtual void -externalReference_none (Type&); + virtual void + double_pre (Type const&); -virtual void -externalReference_none (Type const&); + virtual void + double_next (Type &o) + { -virtual void -post (Type&); + this->double_next (const_cast <Type const &> (o)); + } -virtual void -post (Type const&); -}; -} -} -} -#include "XMLSchema/Writer.hpp" + virtual void + double_next (Type const&); -namespace CIAO -{ -namespace Config_Handlers -{ -namespace Writer -{ -struct TCKind : Traversal::TCKind, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -TCKind (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + double_post (Type &o) + { -virtual void -traverse (Type &o) -{ -this->traverse (const_cast <Type const &> (o)); -} + this->double_post (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -protected: -TCKind (); -}; + virtual void + double_post (Type const&); -struct DataType : Traversal::DataType, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::DataType Type; -DataType (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + boolean_pre (Type &o) + { -virtual void -traverse (Type &o) -{ + this->boolean_pre (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + boolean_pre (Type const&); -virtual void -traverse (Type const&); + virtual void + boolean_next (Type &o) + { -virtual void -kind (Type &o) -{ + this->boolean_next (const_cast <Type const &> (o)); + } -this->kind (const_cast <Type const &> (o)); -} + virtual void + boolean_next (Type const&); -virtual void -kind (Type const&); + virtual void + boolean_post (Type &o) + { -virtual void -enum_ (Type &o) -{ + this->boolean_post (const_cast <Type const &> (o)); + } -this->enum_ (const_cast <Type const &> (o)); -} + virtual void + boolean_post (Type const&); -virtual void -enum_ (Type const&); + virtual void + octet_pre (Type &o) + { -protected: -DataType (); -}; + this->octet_pre (const_cast <Type const &> (o)); + } -struct DataValue : Traversal::DataValue, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::DataValue Type; -DataValue (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + octet_pre (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + octet_next (Type &o) + { + this->octet_next (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -short_pre (Type &o) -{ + virtual void + octet_next (Type const&); -this->short_pre (const_cast <Type const &> (o)); -} + virtual void + octet_post (Type &o) + { + this->octet_post (const_cast <Type const &> (o)); + } -virtual void -short_pre (Type const&); -virtual void -short_next (Type &o) -{ + virtual void + octet_post (Type const&); -this->short_next (const_cast <Type const &> (o)); -} + virtual void + enum_pre (Type &o) + { + this->enum_pre (const_cast <Type const &> (o)); + } -virtual void -short_next (Type const&); -virtual void -short_post (Type &o) -{ + virtual void + enum_pre (Type const&); -this->short_post (const_cast <Type const &> (o)); -} + virtual void + enum_next (Type &o) + { + this->enum_next (const_cast <Type const &> (o)); + } -virtual void -short_post (Type const&); -virtual void -long_pre (Type &o) -{ + virtual void + enum_next (Type const&); -this->long_pre (const_cast <Type const &> (o)); -} + virtual void + enum_post (Type &o) + { + this->enum_post (const_cast <Type const &> (o)); + } -virtual void -long_pre (Type const&); -virtual void -long_next (Type &o) -{ + virtual void + enum_post (Type const&); -this->long_next (const_cast <Type const &> (o)); -} + virtual void + string_pre (Type &o) + { + this->string_pre (const_cast <Type const &> (o)); + } -virtual void -long_next (Type const&); -virtual void -long_post (Type &o) -{ + virtual void + string_pre (Type const&); -this->long_post (const_cast <Type const &> (o)); -} + virtual void + string_next (Type &o) + { + this->string_next (const_cast <Type const &> (o)); + } -virtual void -long_post (Type const&); -virtual void -ushort_pre (Type &o) -{ + virtual void + string_next (Type const&); -this->ushort_pre (const_cast <Type const &> (o)); -} + virtual void + string_post (Type &o) + { + this->string_post (const_cast <Type const &> (o)); + } -virtual void -ushort_pre (Type const&); -virtual void -ushort_next (Type &o) -{ + virtual void + string_post (Type const&); -this->ushort_next (const_cast <Type const &> (o)); -} + virtual void + longlong_pre (Type &o) + { + this->longlong_pre (const_cast <Type const &> (o)); + } -virtual void -ushort_next (Type const&); -virtual void -ushort_post (Type &o) -{ + virtual void + longlong_pre (Type const&); -this->ushort_post (const_cast <Type const &> (o)); -} + virtual void + longlong_next (Type &o) + { + this->longlong_next (const_cast <Type const &> (o)); + } -virtual void -ushort_post (Type const&); -virtual void -ulong_pre (Type &o) -{ + virtual void + longlong_next (Type const&); -this->ulong_pre (const_cast <Type const &> (o)); -} + virtual void + longlong_post (Type &o) + { + this->longlong_post (const_cast <Type const &> (o)); + } -virtual void -ulong_pre (Type const&); -virtual void -ulong_next (Type &o) -{ + virtual void + longlong_post (Type const&); -this->ulong_next (const_cast <Type const &> (o)); -} + virtual void + ulonglong_pre (Type &o) + { + this->ulonglong_pre (const_cast <Type const &> (o)); + } -virtual void -ulong_next (Type const&); -virtual void -ulong_post (Type &o) -{ + virtual void + ulonglong_pre (Type const&); -this->ulong_post (const_cast <Type const &> (o)); -} + virtual void + ulonglong_next (Type &o) + { + this->ulonglong_next (const_cast <Type const &> (o)); + } -virtual void -ulong_post (Type const&); -virtual void -float_pre (Type &o) -{ + virtual void + ulonglong_next (Type const&); -this->float_pre (const_cast <Type const &> (o)); -} + virtual void + ulonglong_post (Type &o) + { + this->ulonglong_post (const_cast <Type const &> (o)); + } -virtual void -float_pre (Type const&); -virtual void -float_next (Type &o) -{ + virtual void + ulonglong_post (Type const&); -this->float_next (const_cast <Type const &> (o)); -} + virtual void + longdouble_pre (Type &o) + { + this->longdouble_pre (const_cast <Type const &> (o)); + } -virtual void -float_next (Type const&); -virtual void -float_post (Type &o) -{ + virtual void + longdouble_pre (Type const&); -this->float_post (const_cast <Type const &> (o)); -} + virtual void + longdouble_next (Type &o) + { + this->longdouble_next (const_cast <Type const &> (o)); + } -virtual void -float_post (Type const&); -virtual void -double_pre (Type &o) -{ + virtual void + longdouble_next (Type const&); -this->double_pre (const_cast <Type const &> (o)); -} + virtual void + longdouble_post (Type &o) + { + this->longdouble_post (const_cast <Type const &> (o)); + } -virtual void -double_pre (Type const&); -virtual void -double_next (Type &o) -{ + virtual void + longdouble_post (Type const&); -this->double_next (const_cast <Type const &> (o)); -} + virtual void + member_pre (Type &o) + { + this->member_pre (const_cast <Type const &> (o)); + } -virtual void -double_next (Type const&); -virtual void -double_post (Type &o) -{ + virtual void + member_pre (Type const&); -this->double_post (const_cast <Type const &> (o)); -} + virtual void + member_next (Type &o) + { + this->member_next (const_cast <Type const &> (o)); + } -virtual void -double_post (Type const&); -virtual void -boolean_pre (Type &o) -{ + virtual void + member_next (Type const&); -this->boolean_pre (const_cast <Type const &> (o)); -} + virtual void + member_post (Type &o) + { + this->member_post (const_cast <Type const &> (o)); + } -virtual void -boolean_pre (Type const&); -virtual void -boolean_next (Type &o) -{ + virtual void + member_post (Type const&); -this->boolean_next (const_cast <Type const &> (o)); -} + protected: + DataValue (); + }; + struct EnumType : Traversal::EnumType, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::EnumType Type; + EnumType (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -boolean_next (Type const&); + virtual void + traverse (Type &o) + { -virtual void -boolean_post (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->boolean_post (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -boolean_post (Type const&); + virtual void + name (Type &o) + { -virtual void -octet_pre (Type &o) -{ + this->name (const_cast <Type const &> (o)); + } -this->octet_pre (const_cast <Type const &> (o)); -} + virtual void + name (Type const&); -virtual void -octet_pre (Type const&); + virtual void + typeId (Type &o) + { -virtual void -octet_next (Type &o) -{ + this->typeId (const_cast <Type const &> (o)); + } -this->octet_next (const_cast <Type const &> (o)); -} + virtual void + typeId (Type const&); -virtual void -octet_next (Type const&); + virtual void + member_pre (Type &o) + { -virtual void -octet_post (Type &o) -{ + this->member_pre (const_cast <Type const &> (o)); + } -this->octet_post (const_cast <Type const &> (o)); -} + virtual void + member_pre (Type const&); -virtual void -octet_post (Type const&); + virtual void + member_next (Type &o) + { -virtual void -enum_pre (Type &o) -{ + this->member_next (const_cast <Type const &> (o)); + } -this->enum_pre (const_cast <Type const &> (o)); -} + virtual void + member_next (Type const&); -virtual void -enum_pre (Type const&); + virtual void + member_post (Type &o) + { -virtual void -enum_next (Type &o) -{ + this->member_post (const_cast <Type const &> (o)); + } -this->enum_next (const_cast <Type const &> (o)); -} + virtual void + member_post (Type const&); -virtual void -enum_next (Type const&); + protected: + EnumType (); + }; -virtual void -enum_post (Type &o) -{ + struct StructType : Traversal::StructType, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::StructType Type; + StructType (::XSCRT::XML::Element< ACE_TCHAR >&); -this->enum_post (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -enum_post (Type const&); -virtual void -string_pre (Type &o) -{ + virtual void + traverse (Type const&); -this->string_pre (const_cast <Type const &> (o)); -} + virtual void + name (Type &o) + { + this->name (const_cast <Type const &> (o)); + } -virtual void -string_pre (Type const&); -virtual void -string_next (Type &o) -{ + virtual void + name (Type const&); -this->string_next (const_cast <Type const &> (o)); -} + virtual void + typeId (Type &o) + { + this->typeId (const_cast <Type const &> (o)); + } -virtual void -string_next (Type const&); -virtual void -string_post (Type &o) -{ + virtual void + typeId (Type const&); -this->string_post (const_cast <Type const &> (o)); -} + virtual void + member_pre (Type &o) + { + this->member_pre (const_cast <Type const &> (o)); + } -virtual void -string_post (Type const&); -virtual void -longlong_pre (Type &o) -{ + virtual void + member_pre (Type const&); -this->longlong_pre (const_cast <Type const &> (o)); -} + virtual void + member_next (Type &o) + { + this->member_next (const_cast <Type const &> (o)); + } -virtual void -longlong_pre (Type const&); -virtual void -longlong_next (Type &o) -{ + virtual void + member_next (Type const&); -this->longlong_next (const_cast <Type const &> (o)); -} + virtual void + member_post (Type &o) + { + this->member_post (const_cast <Type const &> (o)); + } -virtual void -longlong_next (Type const&); -virtual void -longlong_post (Type &o) -{ + virtual void + member_post (Type const&); -this->longlong_post (const_cast <Type const &> (o)); -} + protected: + StructType (); + }; + struct StructMemberType : Traversal::StructMemberType, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::StructMemberType Type; + StructMemberType (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -longlong_post (Type const&); + virtual void + traverse (Type &o) + { -virtual void -ulonglong_pre (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->ulonglong_pre (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -ulonglong_pre (Type const&); + virtual void + name (Type &o) + { -virtual void -ulonglong_next (Type &o) -{ + this->name (const_cast <Type const &> (o)); + } -this->ulonglong_next (const_cast <Type const &> (o)); -} + virtual void + name (Type const&); -virtual void -ulonglong_next (Type const&); + virtual void + type (Type &o) + { -virtual void -ulonglong_post (Type &o) -{ + this->type (const_cast <Type const &> (o)); + } -this->ulonglong_post (const_cast <Type const &> (o)); -} + virtual void + type (Type const&); -virtual void -ulonglong_post (Type const&); + protected: + StructMemberType (); + }; -virtual void -longdouble_pre (Type &o) -{ + struct ValueType : Traversal::ValueType, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ValueType Type; + ValueType (::XSCRT::XML::Element< ACE_TCHAR >&); -this->longdouble_pre (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -longdouble_pre (Type const&); -virtual void -longdouble_next (Type &o) -{ + virtual void + traverse (Type const&); -this->longdouble_next (const_cast <Type const &> (o)); -} + virtual void + name (Type &o) + { + this->name (const_cast <Type const &> (o)); + } -virtual void -longdouble_next (Type const&); -virtual void -longdouble_post (Type &o) -{ + virtual void + name (Type const&); -this->longdouble_post (const_cast <Type const &> (o)); -} + virtual void + typeId (Type &o) + { + this->typeId (const_cast <Type const &> (o)); + } -virtual void -longdouble_post (Type const&); -protected: -DataValue (); -}; + virtual void + typeId (Type const&); -struct EnumType : Traversal::EnumType, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::EnumType Type; -EnumType (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + modifier (Type &o) + { -virtual void -traverse (Type &o) -{ + this->modifier (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + modifier (Type const&); -virtual void -traverse (Type const&); + virtual void + baseType (Type &o) + { -virtual void -name (Type &o) -{ + this->baseType (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + baseType (Type const&); -virtual void -name (Type const&); + virtual void + member_pre (Type &o) + { -virtual void -typeId (Type &o) -{ + this->member_pre (const_cast <Type const &> (o)); + } -this->typeId (const_cast <Type const &> (o)); -} + virtual void + member_pre (Type const&); -virtual void -typeId (Type const&); + virtual void + member_next (Type &o) + { -virtual void -member_pre (Type &o) -{ + this->member_next (const_cast <Type const &> (o)); + } -this->member_pre (const_cast <Type const &> (o)); -} + virtual void + member_next (Type const&); -virtual void -member_pre (Type const&); + virtual void + member_post (Type &o) + { -virtual void -member_next (Type &o) -{ + this->member_post (const_cast <Type const &> (o)); + } -this->member_next (const_cast <Type const &> (o)); -} + virtual void + member_post (Type const&); -virtual void -member_next (Type const&); + protected: + ValueType (); + }; -virtual void -member_post (Type &o) -{ + struct ValueMemberType : Traversal::ValueMemberType, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ValueMemberType Type; + ValueMemberType (::XSCRT::XML::Element< ACE_TCHAR >&); -this->member_post (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -member_post (Type const&); -protected: -EnumType (); -}; + virtual void + traverse (Type const&); -struct Any : Traversal::Any, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::Any Type; -Any (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + name (Type &o) + { -virtual void -traverse (Type &o) -{ + this->name (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + name (Type const&); -virtual void -traverse (Type const&); + virtual void + visibility (Type &o) + { -virtual void -type (Type &o) -{ + this->visibility (const_cast <Type const &> (o)); + } -this->type (const_cast <Type const &> (o)); -} + virtual void + visibility (Type const&); -virtual void -type (Type const&); + virtual void + type (Type &o) + { -virtual void -value (Type &o) -{ + this->type (const_cast <Type const &> (o)); + } -this->value (const_cast <Type const &> (o)); -} + virtual void + type (Type const&); -virtual void -value (Type const&); + protected: + ValueMemberType (); + }; -protected: -Any (); -}; + struct NamedValue : Traversal::NamedValue, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::NamedValue Type; + NamedValue (::XSCRT::XML::Element< ACE_TCHAR >&); -struct Property : Traversal::Property, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::Property Type; -Property (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + traverse (Type &o) + { -virtual void -traverse (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -traverse (Type const&); + virtual void + name (Type &o) + { -virtual void -name (Type &o) -{ + this->name (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + name (Type const&); -virtual void -name (Type const&); + virtual void + value (Type &o) + { -virtual void -value (Type &o) -{ + this->value (const_cast <Type const &> (o)); + } -this->value (const_cast <Type const &> (o)); -} + virtual void + value (Type const&); -virtual void -value (Type const&); + protected: + NamedValue (); + }; -protected: -Property (); -}; + struct SequenceType : Traversal::SequenceType, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::SequenceType Type; + SequenceType (::XSCRT::XML::Element< ACE_TCHAR >&); -struct SatisfierPropertyKind : Traversal::SatisfierPropertyKind, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + traverse (Type &o) + { -virtual void -traverse (Type &o) -{ -this->traverse (const_cast <Type const &> (o)); -} + this->traverse (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -protected: -SatisfierPropertyKind (); -}; + virtual void + traverse (Type const&); -struct SatisfierProperty : Traversal::SatisfierProperty, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::SatisfierProperty Type; -SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + bound (Type &o) + { -virtual void -traverse (Type &o) -{ + this->bound (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + bound (Type const&); -virtual void -traverse (Type const&); + virtual void + elementType (Type &o) + { -virtual void -name (Type &o) -{ + this->elementType (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + elementType (Type const&); -virtual void -name (Type const&); + protected: + SequenceType (); + }; -virtual void -kind (Type &o) -{ + struct Any : Traversal::Any, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::Any Type; + Any (::XSCRT::XML::Element< ACE_TCHAR >&); -this->kind (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -kind (Type const&); -virtual void -dynamic (Type &o) -{ + virtual void + traverse (Type const&); -this->dynamic (const_cast <Type const &> (o)); -} + virtual void + type (Type &o) + { + this->type (const_cast <Type const &> (o)); + } -virtual void -dynamic (Type const&); -virtual void -value (Type &o) -{ + virtual void + type (Type const&); -this->value (const_cast <Type const &> (o)); -} + virtual void + value (Type &o) + { + this->value (const_cast <Type const &> (o)); + } -virtual void -value (Type const&); -protected: -SatisfierProperty (); -}; + virtual void + value (Type const&); -struct Resource : Traversal::Resource, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::Resource Type; -Resource (::XSCRT::XML::Element< ACE_TCHAR >&); + protected: + Any (); + }; -virtual void -traverse (Type &o) -{ + struct Property : Traversal::Property, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::Property Type; + Property (::XSCRT::XML::Element< ACE_TCHAR >&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -name (Type &o) -{ + virtual void + traverse (Type const&); -this->name (const_cast <Type const &> (o)); -} + virtual void + name (Type &o) + { + this->name (const_cast <Type const &> (o)); + } -virtual void -name (Type const&); -virtual void -resourceType_pre (Type &o) -{ + virtual void + name (Type const&); -this->resourceType_pre (const_cast <Type const &> (o)); -} + virtual void + value (Type &o) + { + this->value (const_cast <Type const &> (o)); + } -virtual void -resourceType_pre (Type const&); -virtual void -resourceType_next (Type &o) -{ + virtual void + value (Type const&); -this->resourceType_next (const_cast <Type const &> (o)); -} + protected: + Property (); + }; + struct SatisfierPropertyKind : Traversal::SatisfierPropertyKind, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -resourceType_next (Type const&); + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -resourceType_post (Type &o) -{ + virtual void + traverse (Type const&); -this->resourceType_post (const_cast <Type const &> (o)); -} + protected: + SatisfierPropertyKind (); + }; + struct SatisfierProperty : Traversal::SatisfierProperty, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::SatisfierProperty Type; + SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -resourceType_post (Type const&); + virtual void + traverse (Type &o) + { -virtual void -property_pre (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->property_pre (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -property_pre (Type const&); + virtual void + name (Type &o) + { -virtual void -property_next (Type &o) -{ + this->name (const_cast <Type const &> (o)); + } -this->property_next (const_cast <Type const &> (o)); -} + virtual void + name (Type const&); -virtual void -property_next (Type const&); + virtual void + kind (Type &o) + { -virtual void -property_post (Type &o) -{ + this->kind (const_cast <Type const &> (o)); + } -this->property_post (const_cast <Type const &> (o)); -} + virtual void + kind (Type const&); -virtual void -property_post (Type const&); + virtual void + dynamic (Type &o) + { -protected: -Resource (); -}; + this->dynamic (const_cast <Type const &> (o)); + } -struct Requirement : Traversal::Requirement, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::Requirement Type; -Requirement (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + dynamic (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + value (Type &o) + { + this->value (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -resourceType (Type &o) -{ + virtual void + value (Type const&); -this->resourceType (const_cast <Type const &> (o)); -} + protected: + SatisfierProperty (); + }; + struct Resource : Traversal::Resource, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::Resource Type; + Resource (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -resourceType (Type const&); + virtual void + traverse (Type &o) + { -virtual void -name (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -name (Type const&); + virtual void + name (Type &o) + { -virtual void -property_pre (Type &o) -{ + this->name (const_cast <Type const &> (o)); + } -this->property_pre (const_cast <Type const &> (o)); -} + virtual void + name (Type const&); -virtual void -property_pre (Type const&); + virtual void + resourceType_pre (Type &o) + { -virtual void -property_next (Type &o) -{ + this->resourceType_pre (const_cast <Type const &> (o)); + } -this->property_next (const_cast <Type const &> (o)); -} + virtual void + resourceType_pre (Type const&); -virtual void -property_next (Type const&); + virtual void + resourceType_next (Type &o) + { -virtual void -property_post (Type &o) -{ + this->resourceType_next (const_cast <Type const &> (o)); + } -this->property_post (const_cast <Type const &> (o)); -} + virtual void + resourceType_next (Type const&); -virtual void -property_post (Type const&); + virtual void + resourceType_post (Type &o) + { -protected: -Requirement (); -}; + this->resourceType_post (const_cast <Type const &> (o)); + } -struct ResourceDeploymentDescription : Traversal::ResourceDeploymentDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ResourceDeploymentDescription Type; -ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + resourceType_post (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + property_pre (Type &o) + { + this->property_pre (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -requirementName (Type &o) -{ + virtual void + property_pre (Type const&); -this->requirementName (const_cast <Type const &> (o)); -} + virtual void + property_next (Type &o) + { + this->property_next (const_cast <Type const &> (o)); + } -virtual void -requirementName (Type const&); -virtual void -resourceName (Type &o) -{ + virtual void + property_next (Type const&); -this->resourceName (const_cast <Type const &> (o)); -} + virtual void + property_post (Type &o) + { + this->property_post (const_cast <Type const &> (o)); + } -virtual void -resourceName (Type const&); -virtual void -property_pre (Type &o) -{ + virtual void + property_post (Type const&); -this->property_pre (const_cast <Type const &> (o)); -} + protected: + Resource (); + }; + struct Requirement : Traversal::Requirement, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::Requirement Type; + Requirement (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -property_pre (Type const&); + virtual void + traverse (Type &o) + { -virtual void -property_next (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->property_next (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -property_next (Type const&); + virtual void + resourceType (Type &o) + { -virtual void -property_post (Type &o) -{ + this->resourceType (const_cast <Type const &> (o)); + } -this->property_post (const_cast <Type const &> (o)); -} + virtual void + resourceType (Type const&); -virtual void -property_post (Type const&); + virtual void + name (Type &o) + { -protected: -ResourceDeploymentDescription (); -}; + this->name (const_cast <Type const &> (o)); + } -struct ArtifactDeploymentDescription : Traversal::ArtifactDeploymentDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ArtifactDeploymentDescription Type; -ArtifactDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + name (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + property_pre (Type &o) + { + this->property_pre (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -name (Type &o) -{ + virtual void + property_pre (Type const&); -this->name (const_cast <Type const &> (o)); -} + virtual void + property_next (Type &o) + { + this->property_next (const_cast <Type const &> (o)); + } -virtual void -name (Type const&); -virtual void -source_pre (Type &o) -{ + virtual void + property_next (Type const&); -this->source_pre (const_cast <Type const &> (o)); -} + virtual void + property_post (Type &o) + { + this->property_post (const_cast <Type const &> (o)); + } -virtual void -source_pre (Type const&); -virtual void -source_next (Type &o) -{ + virtual void + property_post (Type const&); -this->source_next (const_cast <Type const &> (o)); -} + protected: + Requirement (); + }; + struct ResourceDeploymentDescription : Traversal::ResourceDeploymentDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ResourceDeploymentDescription Type; + ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -source_next (Type const&); + virtual void + traverse (Type &o) + { -virtual void -source_post (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->source_post (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -source_post (Type const&); + virtual void + requirementName (Type &o) + { -virtual void -node (Type &o) -{ + this->requirementName (const_cast <Type const &> (o)); + } -this->node (const_cast <Type const &> (o)); -} + virtual void + requirementName (Type const&); -virtual void -node (Type const&); + virtual void + resourceName (Type &o) + { -virtual void -location_pre (Type &o) -{ + this->resourceName (const_cast <Type const &> (o)); + } -this->location_pre (const_cast <Type const &> (o)); -} + virtual void + resourceName (Type const&); -virtual void -location_pre (Type const&); + virtual void + property_pre (Type &o) + { -virtual void -location_next (Type &o) -{ + this->property_pre (const_cast <Type const &> (o)); + } -this->location_next (const_cast <Type const &> (o)); -} + virtual void + property_pre (Type const&); -virtual void -location_next (Type const&); + virtual void + property_next (Type &o) + { -virtual void -location_post (Type &o) -{ + this->property_next (const_cast <Type const &> (o)); + } -this->location_post (const_cast <Type const &> (o)); -} + virtual void + property_next (Type const&); -virtual void -location_post (Type const&); + virtual void + property_post (Type &o) + { -virtual void -execParameter_pre (Type &o) -{ + this->property_post (const_cast <Type const &> (o)); + } -this->execParameter_pre (const_cast <Type const &> (o)); -} + virtual void + property_post (Type const&); -virtual void -execParameter_pre (Type const&); + protected: + ResourceDeploymentDescription (); + }; -virtual void -execParameter_next (Type &o) -{ + struct ArtifactDeploymentDescription : Traversal::ArtifactDeploymentDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ArtifactDeploymentDescription Type; + ArtifactDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -this->execParameter_next (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -execParameter_next (Type const&); -virtual void -execParameter_post (Type &o) -{ + virtual void + traverse (Type const&); -this->execParameter_post (const_cast <Type const &> (o)); -} + virtual void + name (Type &o) + { + this->name (const_cast <Type const &> (o)); + } -virtual void -execParameter_post (Type const&); -virtual void -deployRequirement_pre (Type &o) -{ + virtual void + name (Type const&); -this->deployRequirement_pre (const_cast <Type const &> (o)); -} + virtual void + source_pre (Type &o) + { + this->source_pre (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_pre (Type const&); -virtual void -deployRequirement_next (Type &o) -{ + virtual void + source_pre (Type const&); -this->deployRequirement_next (const_cast <Type const &> (o)); -} + virtual void + source_next (Type &o) + { + this->source_next (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_next (Type const&); -virtual void -deployRequirement_post (Type &o) -{ + virtual void + source_next (Type const&); -this->deployRequirement_post (const_cast <Type const &> (o)); -} + virtual void + source_post (Type &o) + { + this->source_post (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_post (Type const&); -virtual void -deployedResource_pre (Type &o) -{ + virtual void + source_post (Type const&); -this->deployedResource_pre (const_cast <Type const &> (o)); -} + virtual void + node (Type &o) + { + this->node (const_cast <Type const &> (o)); + } -virtual void -deployedResource_pre (Type const&); -virtual void -deployedResource_next (Type &o) -{ + virtual void + node (Type const&); -this->deployedResource_next (const_cast <Type const &> (o)); -} + virtual void + location_pre (Type &o) + { + this->location_pre (const_cast <Type const &> (o)); + } -virtual void -deployedResource_next (Type const&); -virtual void -deployedResource_post (Type &o) -{ + virtual void + location_pre (Type const&); -this->deployedResource_post (const_cast <Type const &> (o)); -} + virtual void + location_next (Type &o) + { + this->location_next (const_cast <Type const &> (o)); + } -virtual void -deployedResource_post (Type const&); -virtual void -id (Type &o) -{ + virtual void + location_next (Type const&); -this->id (const_cast <Type const &> (o)); -} + virtual void + location_post (Type &o) + { + this->location_post (const_cast <Type const &> (o)); + } -virtual void -id (Type const&); -protected: -ArtifactDeploymentDescription (); -}; + virtual void + location_post (Type const&); -struct MonolithicDeploymentDescription : Traversal::MonolithicDeploymentDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::MonolithicDeploymentDescription Type; -MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + execParameter_pre (Type &o) + { -virtual void -traverse (Type &o) -{ + this->execParameter_pre (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + execParameter_pre (Type const&); -virtual void -traverse (Type const&); + virtual void + execParameter_next (Type &o) + { -virtual void -name (Type &o) -{ + this->execParameter_next (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + execParameter_next (Type const&); -virtual void -name (Type const&); + virtual void + execParameter_post (Type &o) + { -virtual void -source_pre (Type &o) -{ + this->execParameter_post (const_cast <Type const &> (o)); + } -this->source_pre (const_cast <Type const &> (o)); -} + virtual void + execParameter_post (Type const&); -virtual void -source_pre (Type const&); + virtual void + deployRequirement_pre (Type &o) + { -virtual void -source_next (Type &o) -{ + this->deployRequirement_pre (const_cast <Type const &> (o)); + } -this->source_next (const_cast <Type const &> (o)); -} + virtual void + deployRequirement_pre (Type const&); -virtual void -source_next (Type const&); + virtual void + deployRequirement_next (Type &o) + { -virtual void -source_post (Type &o) -{ + this->deployRequirement_next (const_cast <Type const &> (o)); + } -this->source_post (const_cast <Type const &> (o)); -} + virtual void + deployRequirement_next (Type const&); -virtual void -source_post (Type const&); + virtual void + deployRequirement_post (Type &o) + { -virtual void -artifact_pre (Type &o) -{ + this->deployRequirement_post (const_cast <Type const &> (o)); + } -this->artifact_pre (const_cast <Type const &> (o)); -} + virtual void + deployRequirement_post (Type const&); -virtual void -artifact_pre (Type const&); + virtual void + deployedResource_pre (Type &o) + { -virtual void -artifact_next (Type &o) -{ + this->deployedResource_pre (const_cast <Type const &> (o)); + } -this->artifact_next (const_cast <Type const &> (o)); -} + virtual void + deployedResource_pre (Type const&); -virtual void -artifact_next (Type const&); + virtual void + deployedResource_next (Type &o) + { -virtual void -artifact_post (Type &o) -{ + this->deployedResource_next (const_cast <Type const &> (o)); + } -this->artifact_post (const_cast <Type const &> (o)); -} + virtual void + deployedResource_next (Type const&); -virtual void -artifact_post (Type const&); + virtual void + deployedResource_post (Type &o) + { -virtual void -execParameter_pre (Type &o) -{ + this->deployedResource_post (const_cast <Type const &> (o)); + } -this->execParameter_pre (const_cast <Type const &> (o)); -} + virtual void + deployedResource_post (Type const&); -virtual void -execParameter_pre (Type const&); + virtual void + id (Type &o) + { -virtual void -execParameter_next (Type &o) -{ + this->id (const_cast <Type const &> (o)); + } -this->execParameter_next (const_cast <Type const &> (o)); -} + virtual void + id (Type const&); -virtual void -execParameter_next (Type const&); + protected: + ArtifactDeploymentDescription (); + }; -virtual void -execParameter_post (Type &o) -{ + struct MonolithicDeploymentDescription : Traversal::MonolithicDeploymentDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::MonolithicDeploymentDescription Type; + MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -this->execParameter_post (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -execParameter_post (Type const&); -virtual void -deployRequirement_pre (Type &o) -{ + virtual void + traverse (Type const&); -this->deployRequirement_pre (const_cast <Type const &> (o)); -} + virtual void + name (Type &o) + { + this->name (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_pre (Type const&); -virtual void -deployRequirement_next (Type &o) -{ + virtual void + name (Type const&); -this->deployRequirement_next (const_cast <Type const &> (o)); -} + virtual void + source_pre (Type &o) + { + this->source_pre (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_next (Type const&); -virtual void -deployRequirement_post (Type &o) -{ + virtual void + source_pre (Type const&); -this->deployRequirement_post (const_cast <Type const &> (o)); -} + virtual void + source_next (Type &o) + { + this->source_next (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_post (Type const&); -virtual void -id (Type &o) -{ + virtual void + source_next (Type const&); -this->id (const_cast <Type const &> (o)); -} + virtual void + source_post (Type &o) + { + this->source_post (const_cast <Type const &> (o)); + } -virtual void -id (Type const&); -protected: -MonolithicDeploymentDescription (); -}; + virtual void + source_post (Type const&); -struct ResourceUsageKind : Traversal::ResourceUsageKind, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + artifact_pre (Type &o) + { -virtual void -traverse (Type &o) -{ -this->traverse (const_cast <Type const &> (o)); -} + this->artifact_pre (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -protected: -ResourceUsageKind (); -}; + virtual void + artifact_pre (Type const&); -struct InstanceResourceDeploymentDescription : Traversal::InstanceResourceDeploymentDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription Type; -InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + artifact_next (Type &o) + { -virtual void -traverse (Type &o) -{ + this->artifact_next (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + artifact_next (Type const&); -virtual void -traverse (Type const&); + virtual void + artifact_post (Type &o) + { -virtual void -resourceUsage (Type &o) -{ + this->artifact_post (const_cast <Type const &> (o)); + } -this->resourceUsage (const_cast <Type const &> (o)); -} + virtual void + artifact_post (Type const&); -virtual void -resourceUsage (Type const&); + virtual void + execParameter_pre (Type &o) + { -virtual void -requirementName (Type &o) -{ + this->execParameter_pre (const_cast <Type const &> (o)); + } -this->requirementName (const_cast <Type const &> (o)); -} + virtual void + execParameter_pre (Type const&); -virtual void -requirementName (Type const&); + virtual void + execParameter_next (Type &o) + { -virtual void -resourceName (Type &o) -{ + this->execParameter_next (const_cast <Type const &> (o)); + } -this->resourceName (const_cast <Type const &> (o)); -} + virtual void + execParameter_next (Type const&); -virtual void -resourceName (Type const&); + virtual void + execParameter_post (Type &o) + { -virtual void -property_pre (Type &o) -{ + this->execParameter_post (const_cast <Type const &> (o)); + } -this->property_pre (const_cast <Type const &> (o)); -} + virtual void + execParameter_post (Type const&); -virtual void -property_pre (Type const&); + virtual void + deployRequirement_pre (Type &o) + { -virtual void -property_next (Type &o) -{ + this->deployRequirement_pre (const_cast <Type const &> (o)); + } -this->property_next (const_cast <Type const &> (o)); -} + virtual void + deployRequirement_pre (Type const&); -virtual void -property_next (Type const&); + virtual void + deployRequirement_next (Type &o) + { -virtual void -property_post (Type &o) -{ + this->deployRequirement_next (const_cast <Type const &> (o)); + } -this->property_post (const_cast <Type const &> (o)); -} + virtual void + deployRequirement_next (Type const&); -virtual void -property_post (Type const&); + virtual void + deployRequirement_post (Type &o) + { -protected: -InstanceResourceDeploymentDescription (); -}; + this->deployRequirement_post (const_cast <Type const &> (o)); + } -struct InstanceDeploymentDescription : Traversal::InstanceDeploymentDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::InstanceDeploymentDescription Type; -InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + deployRequirement_post (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + id (Type &o) + { + this->id (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -name (Type &o) -{ + virtual void + id (Type const&); -this->name (const_cast <Type const &> (o)); -} + protected: + MonolithicDeploymentDescription (); + }; + struct ResourceUsageKind : Traversal::ResourceUsageKind, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -name (Type const&); + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -node (Type &o) -{ + virtual void + traverse (Type const&); -this->node (const_cast <Type const &> (o)); -} + protected: + ResourceUsageKind (); + }; + struct InstanceResourceDeploymentDescription : Traversal::InstanceResourceDeploymentDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription Type; + InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -node (Type const&); + virtual void + traverse (Type &o) + { -virtual void -source (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->source (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -source (Type const&); + virtual void + resourceUsage (Type &o) + { -virtual void -implementation (Type &o) -{ + this->resourceUsage (const_cast <Type const &> (o)); + } -this->implementation (const_cast <Type const &> (o)); -} + virtual void + resourceUsage (Type const&); -virtual void -implementation (Type const&); + virtual void + requirementName (Type &o) + { -virtual void -configProperty_pre (Type &o) -{ + this->requirementName (const_cast <Type const &> (o)); + } -this->configProperty_pre (const_cast <Type const &> (o)); -} + virtual void + requirementName (Type const&); -virtual void -configProperty_pre (Type const&); + virtual void + resourceName (Type &o) + { -virtual void -configProperty_next (Type &o) -{ + this->resourceName (const_cast <Type const &> (o)); + } -this->configProperty_next (const_cast <Type const &> (o)); -} + virtual void + resourceName (Type const&); -virtual void -configProperty_next (Type const&); + virtual void + property_pre (Type &o) + { -virtual void -configProperty_post (Type &o) -{ + this->property_pre (const_cast <Type const &> (o)); + } -this->configProperty_post (const_cast <Type const &> (o)); -} + virtual void + property_pre (Type const&); -virtual void -configProperty_post (Type const&); + virtual void + property_next (Type &o) + { -virtual void -deployedResource (Type &o) -{ + this->property_next (const_cast <Type const &> (o)); + } -this->deployedResource (const_cast <Type const &> (o)); -} + virtual void + property_next (Type const&); -virtual void -deployedResource (Type const&); + virtual void + property_post (Type &o) + { -virtual void -deployedSharedResource (Type &o) -{ + this->property_post (const_cast <Type const &> (o)); + } -this->deployedSharedResource (const_cast <Type const &> (o)); -} + virtual void + property_post (Type const&); -virtual void -deployedSharedResource (Type const&); + protected: + InstanceResourceDeploymentDescription (); + }; -virtual void -id (Type &o) -{ + struct InstanceDeploymentDescription : Traversal::InstanceDeploymentDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::InstanceDeploymentDescription Type; + InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -this->id (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -id (Type const&); -protected: -InstanceDeploymentDescription (); -}; + virtual void + traverse (Type const&); -struct CCMComponentPortKind : Traversal::CCMComponentPortKind, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + name (Type &o) + { -virtual void -traverse (Type &o) -{ -this->traverse (const_cast <Type const &> (o)); -} + this->name (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -protected: -CCMComponentPortKind (); -}; + virtual void + name (Type const&); -struct ComponentPortDescription : Traversal::ComponentPortDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ComponentPortDescription Type; -ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + node (Type &o) + { -virtual void -traverse (Type &o) -{ + this->node (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + node (Type const&); -virtual void -traverse (Type const&); + virtual void + source (Type &o) + { -virtual void -name (Type &o) -{ + this->source (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + source (Type const&); -virtual void -name (Type const&); + virtual void + implementation (Type &o) + { -virtual void -specificType (Type &o) -{ + this->implementation (const_cast <Type const &> (o)); + } -this->specificType (const_cast <Type const &> (o)); -} + virtual void + implementation (Type const&); -virtual void -specificType (Type const&); + virtual void + configProperty_pre (Type &o) + { -virtual void -supportedType_pre (Type &o) -{ + this->configProperty_pre (const_cast <Type const &> (o)); + } -this->supportedType_pre (const_cast <Type const &> (o)); -} + virtual void + configProperty_pre (Type const&); -virtual void -supportedType_pre (Type const&); + virtual void + configProperty_next (Type &o) + { -virtual void -supportedType_next (Type &o) -{ + this->configProperty_next (const_cast <Type const &> (o)); + } -this->supportedType_next (const_cast <Type const &> (o)); -} + virtual void + configProperty_next (Type const&); -virtual void -supportedType_next (Type const&); + virtual void + configProperty_post (Type &o) + { -virtual void -supportedType_post (Type &o) -{ + this->configProperty_post (const_cast <Type const &> (o)); + } -this->supportedType_post (const_cast <Type const &> (o)); -} + virtual void + configProperty_post (Type const&); -virtual void -supportedType_post (Type const&); + virtual void + deployedResource_pre (Type &o) + { -virtual void -provider (Type &o) -{ + this->deployedResource_pre (const_cast <Type const &> (o)); + } -this->provider (const_cast <Type const &> (o)); -} + virtual void + deployedResource_pre (Type const&); -virtual void -provider (Type const&); + virtual void + deployedResource_next (Type &o) + { -virtual void -exclusiveProvider (Type &o) -{ + this->deployedResource_next (const_cast <Type const &> (o)); + } -this->exclusiveProvider (const_cast <Type const &> (o)); -} + virtual void + deployedResource_next (Type const&); -virtual void -exclusiveProvider (Type const&); + virtual void + deployedResource_post (Type &o) + { -virtual void -exclusiveUser (Type &o) -{ + this->deployedResource_post (const_cast <Type const &> (o)); + } -this->exclusiveUser (const_cast <Type const &> (o)); -} + virtual void + deployedResource_post (Type const&); -virtual void -exclusiveUser (Type const&); + virtual void + deployedSharedResource (Type &o) + { -virtual void -optional (Type &o) -{ + this->deployedSharedResource (const_cast <Type const &> (o)); + } -this->optional (const_cast <Type const &> (o)); -} + virtual void + deployedSharedResource (Type const&); -virtual void -optional (Type const&); + virtual void + id (Type &o) + { -virtual void -kind (Type &o) -{ + this->id (const_cast <Type const &> (o)); + } -this->kind (const_cast <Type const &> (o)); -} + virtual void + id (Type const&); -virtual void -kind (Type const&); + protected: + InstanceDeploymentDescription (); + }; -protected: -ComponentPortDescription (); -}; + struct CCMComponentPortKind : Traversal::CCMComponentPortKind, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR >&); -struct ComponentPropertyDescription : Traversal::ComponentPropertyDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ComponentPropertyDescription Type; -ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -traverse (Type &o) -{ + virtual void + traverse (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + protected: + CCMComponentPortKind (); + }; + struct ComponentPortDescription : Traversal::ComponentPortDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ComponentPortDescription Type; + ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type const&); + virtual void + traverse (Type &o) + { -virtual void -name (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -name (Type const&); + virtual void + name (Type &o) + { -virtual void -type (Type &o) -{ + this->name (const_cast <Type const &> (o)); + } -this->type (const_cast <Type const &> (o)); -} + virtual void + name (Type const&); -virtual void -type (Type const&); + virtual void + specificType (Type &o) + { -protected: -ComponentPropertyDescription (); -}; + this->specificType (const_cast <Type const &> (o)); + } -struct ComponentExternalPortEndpoint : Traversal::ComponentExternalPortEndpoint, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ComponentExternalPortEndpoint Type; -ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + specificType (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + supportedType_pre (Type &o) + { + this->supportedType_pre (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -portName (Type &o) -{ + virtual void + supportedType_pre (Type const&); -this->portName (const_cast <Type const &> (o)); -} + virtual void + supportedType_next (Type &o) + { + this->supportedType_next (const_cast <Type const &> (o)); + } -virtual void -portName (Type const&); -protected: -ComponentExternalPortEndpoint (); -}; + virtual void + supportedType_next (Type const&); -struct PlanSubcomponentPortEndpoint : Traversal::PlanSubcomponentPortEndpoint, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint Type; -PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + supportedType_post (Type &o) + { -virtual void -traverse (Type &o) -{ + this->supportedType_post (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + supportedType_post (Type const&); -virtual void -traverse (Type const&); + virtual void + provider (Type &o) + { -virtual void -portName (Type &o) -{ + this->provider (const_cast <Type const &> (o)); + } -this->portName (const_cast <Type const &> (o)); -} + virtual void + provider (Type const&); -virtual void -portName (Type const&); + virtual void + exclusiveProvider (Type &o) + { -virtual void -provider (Type &o) -{ + this->exclusiveProvider (const_cast <Type const &> (o)); + } -this->provider (const_cast <Type const &> (o)); -} + virtual void + exclusiveProvider (Type const&); -virtual void -provider (Type const&); + virtual void + exclusiveUser (Type &o) + { -virtual void -kind (Type &o) -{ + this->exclusiveUser (const_cast <Type const &> (o)); + } -this->kind (const_cast <Type const &> (o)); -} + virtual void + exclusiveUser (Type const&); -virtual void -kind (Type const&); + virtual void + optional (Type &o) + { -virtual void -instance (Type &o) -{ + this->optional (const_cast <Type const &> (o)); + } -this->instance (const_cast <Type const &> (o)); -} + virtual void + optional (Type const&); -virtual void -instance (Type const&); + virtual void + kind (Type &o) + { -protected: -PlanSubcomponentPortEndpoint (); -}; + this->kind (const_cast <Type const &> (o)); + } -struct ExternalReferenceEndpoint : Traversal::ExternalReferenceEndpoint, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ExternalReferenceEndpoint Type; -ExternalReferenceEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + kind (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + protected: + ComponentPortDescription (); + }; + struct ComponentPropertyDescription : Traversal::ComponentPropertyDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ComponentPropertyDescription Type; + ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type const&); + virtual void + traverse (Type &o) + { -virtual void -location (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->location (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -location (Type const&); + virtual void + name (Type &o) + { -protected: -ExternalReferenceEndpoint (); -}; + this->name (const_cast <Type const &> (o)); + } -struct ConnectionResourceDeploymentDescription : Traversal::ConnectionResourceDeploymentDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription Type; -ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + name (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + type (Type &o) + { + this->type (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -targetName (Type &o) -{ + virtual void + type (Type const&); -this->targetName (const_cast <Type const &> (o)); -} + protected: + ComponentPropertyDescription (); + }; + struct ComponentExternalPortEndpoint : Traversal::ComponentExternalPortEndpoint, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ComponentExternalPortEndpoint Type; + ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -targetName (Type const&); + virtual void + traverse (Type &o) + { -virtual void -requirementName (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->requirementName (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -requirementName (Type const&); + virtual void + portName (Type &o) + { -virtual void -resourceName (Type &o) -{ + this->portName (const_cast <Type const &> (o)); + } -this->resourceName (const_cast <Type const &> (o)); -} + virtual void + portName (Type const&); -virtual void -resourceName (Type const&); + protected: + ComponentExternalPortEndpoint (); + }; -virtual void -property_pre (Type &o) -{ + struct PlanSubcomponentPortEndpoint : Traversal::PlanSubcomponentPortEndpoint, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint Type; + PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); -this->property_pre (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -property_pre (Type const&); -virtual void -property_next (Type &o) -{ + virtual void + traverse (Type const&); -this->property_next (const_cast <Type const &> (o)); -} + virtual void + portName (Type &o) + { + this->portName (const_cast <Type const &> (o)); + } -virtual void -property_next (Type const&); -virtual void -property_post (Type &o) -{ + virtual void + portName (Type const&); -this->property_post (const_cast <Type const &> (o)); -} + virtual void + provider (Type &o) + { + this->provider (const_cast <Type const &> (o)); + } -virtual void -property_post (Type const&); -protected: -ConnectionResourceDeploymentDescription (); -}; + virtual void + provider (Type const&); -struct PlanConnectionDescription : Traversal::PlanConnectionDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::PlanConnectionDescription Type; -PlanConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + kind (Type &o) + { -virtual void -traverse (Type &o) -{ + this->kind (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + kind (Type const&); -virtual void -traverse (Type const&); + virtual void + instance (Type &o) + { -virtual void -name (Type &o) -{ + this->instance (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + instance (Type const&); -virtual void -name (Type const&); + protected: + PlanSubcomponentPortEndpoint (); + }; -virtual void -source (Type &o) -{ + struct ExternalReferenceEndpoint : Traversal::ExternalReferenceEndpoint, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ExternalReferenceEndpoint Type; + ExternalReferenceEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); -this->source (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -source (Type const&); -virtual void -deployRequirement_pre (Type &o) -{ + virtual void + traverse (Type const&); -this->deployRequirement_pre (const_cast <Type const &> (o)); -} + virtual void + location (Type &o) + { + this->location (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_pre (Type const&); -virtual void -deployRequirement_next (Type &o) -{ + virtual void + location (Type const&); -this->deployRequirement_next (const_cast <Type const &> (o)); -} + protected: + ExternalReferenceEndpoint (); + }; + struct ConnectionResourceDeploymentDescription : Traversal::ConnectionResourceDeploymentDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription Type; + ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -deployRequirement_next (Type const&); + virtual void + traverse (Type &o) + { -virtual void -deployRequirement_post (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->deployRequirement_post (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -deployRequirement_post (Type const&); + virtual void + targetName (Type &o) + { -virtual void -externalEndpoint_pre (Type &o) -{ + this->targetName (const_cast <Type const &> (o)); + } -this->externalEndpoint_pre (const_cast <Type const &> (o)); -} + virtual void + targetName (Type const&); -virtual void -externalEndpoint_pre (Type const&); + virtual void + requirementName (Type &o) + { -virtual void -externalEndpoint_next (Type &o) -{ + this->requirementName (const_cast <Type const &> (o)); + } -this->externalEndpoint_next (const_cast <Type const &> (o)); -} + virtual void + requirementName (Type const&); -virtual void -externalEndpoint_next (Type const&); + virtual void + resourceName (Type &o) + { -virtual void -externalEndpoint_post (Type &o) -{ + this->resourceName (const_cast <Type const &> (o)); + } -this->externalEndpoint_post (const_cast <Type const &> (o)); -} + virtual void + resourceName (Type const&); -virtual void -externalEndpoint_post (Type const&); + virtual void + property_pre (Type &o) + { -virtual void -internalEndpoint_pre (Type &o) -{ + this->property_pre (const_cast <Type const &> (o)); + } -this->internalEndpoint_pre (const_cast <Type const &> (o)); -} + virtual void + property_pre (Type const&); -virtual void -internalEndpoint_pre (Type const&); + virtual void + property_next (Type &o) + { -virtual void -internalEndpoint_next (Type &o) -{ + this->property_next (const_cast <Type const &> (o)); + } -this->internalEndpoint_next (const_cast <Type const &> (o)); -} + virtual void + property_next (Type const&); -virtual void -internalEndpoint_next (Type const&); + virtual void + property_post (Type &o) + { -virtual void -internalEndpoint_post (Type &o) -{ + this->property_post (const_cast <Type const &> (o)); + } -this->internalEndpoint_post (const_cast <Type const &> (o)); -} + virtual void + property_post (Type const&); -virtual void -internalEndpoint_post (Type const&); + protected: + ConnectionResourceDeploymentDescription (); + }; -virtual void -externalReference_pre (Type &o) -{ + struct PlanConnectionDescription : Traversal::PlanConnectionDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::PlanConnectionDescription Type; + PlanConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -this->externalReference_pre (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -externalReference_pre (Type const&); -virtual void -externalReference_next (Type &o) -{ + virtual void + traverse (Type const&); -this->externalReference_next (const_cast <Type const &> (o)); -} + virtual void + name (Type &o) + { + this->name (const_cast <Type const &> (o)); + } -virtual void -externalReference_next (Type const&); -virtual void -externalReference_post (Type &o) -{ + virtual void + name (Type const&); -this->externalReference_post (const_cast <Type const &> (o)); -} + virtual void + source (Type &o) + { + this->source (const_cast <Type const &> (o)); + } -virtual void -externalReference_post (Type const&); -virtual void -deployedResource_pre (Type &o) -{ + virtual void + source (Type const&); -this->deployedResource_pre (const_cast <Type const &> (o)); -} + virtual void + deployRequirement_pre (Type &o) + { + this->deployRequirement_pre (const_cast <Type const &> (o)); + } -virtual void -deployedResource_pre (Type const&); -virtual void -deployedResource_next (Type &o) -{ + virtual void + deployRequirement_pre (Type const&); -this->deployedResource_next (const_cast <Type const &> (o)); -} + virtual void + deployRequirement_next (Type &o) + { + this->deployRequirement_next (const_cast <Type const &> (o)); + } -virtual void -deployedResource_next (Type const&); -virtual void -deployedResource_post (Type &o) -{ + virtual void + deployRequirement_next (Type const&); -this->deployedResource_post (const_cast <Type const &> (o)); -} + virtual void + deployRequirement_post (Type &o) + { + this->deployRequirement_post (const_cast <Type const &> (o)); + } -virtual void -deployedResource_post (Type const&); -protected: -PlanConnectionDescription (); -}; + virtual void + deployRequirement_post (Type const&); -struct ImplementationDependency : Traversal::ImplementationDependency, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ImplementationDependency Type; -ImplementationDependency (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + externalEndpoint_pre (Type &o) + { -virtual void -traverse (Type &o) -{ + this->externalEndpoint_pre (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + externalEndpoint_pre (Type const&); -virtual void -traverse (Type const&); + virtual void + externalEndpoint_next (Type &o) + { -virtual void -requiredType (Type &o) -{ + this->externalEndpoint_next (const_cast <Type const &> (o)); + } -this->requiredType (const_cast <Type const &> (o)); -} + virtual void + externalEndpoint_next (Type const&); -virtual void -requiredType (Type const&); + virtual void + externalEndpoint_post (Type &o) + { -protected: -ImplementationDependency (); -}; + this->externalEndpoint_post (const_cast <Type const &> (o)); + } -struct Capability : Traversal::Capability, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::Capability Type; -Capability (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + externalEndpoint_post (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + internalEndpoint_pre (Type &o) + { + this->internalEndpoint_pre (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -name (Type &o) -{ + virtual void + internalEndpoint_pre (Type const&); -this->name (const_cast <Type const &> (o)); -} + virtual void + internalEndpoint_next (Type &o) + { + this->internalEndpoint_next (const_cast <Type const &> (o)); + } -virtual void -name (Type const&); -virtual void -resourceType_pre (Type &o) -{ + virtual void + internalEndpoint_next (Type const&); -this->resourceType_pre (const_cast <Type const &> (o)); -} + virtual void + internalEndpoint_post (Type &o) + { + this->internalEndpoint_post (const_cast <Type const &> (o)); + } -virtual void -resourceType_pre (Type const&); -virtual void -resourceType_next (Type &o) -{ + virtual void + internalEndpoint_post (Type const&); -this->resourceType_next (const_cast <Type const &> (o)); -} + virtual void + externalReference_pre (Type &o) + { + this->externalReference_pre (const_cast <Type const &> (o)); + } -virtual void -resourceType_next (Type const&); -virtual void -resourceType_post (Type &o) -{ + virtual void + externalReference_pre (Type const&); -this->resourceType_post (const_cast <Type const &> (o)); -} + virtual void + externalReference_next (Type &o) + { + this->externalReference_next (const_cast <Type const &> (o)); + } -virtual void -resourceType_post (Type const&); -virtual void -property_pre (Type &o) -{ + virtual void + externalReference_next (Type const&); -this->property_pre (const_cast <Type const &> (o)); -} + virtual void + externalReference_post (Type &o) + { + this->externalReference_post (const_cast <Type const &> (o)); + } -virtual void -property_pre (Type const&); -virtual void -property_next (Type &o) -{ + virtual void + externalReference_post (Type const&); -this->property_next (const_cast <Type const &> (o)); -} + virtual void + deployedResource_pre (Type &o) + { + this->deployedResource_pre (const_cast <Type const &> (o)); + } -virtual void -property_next (Type const&); -virtual void -property_post (Type &o) -{ + virtual void + deployedResource_pre (Type const&); -this->property_post (const_cast <Type const &> (o)); -} + virtual void + deployedResource_next (Type &o) + { + this->deployedResource_next (const_cast <Type const &> (o)); + } -virtual void -property_post (Type const&); -protected: -Capability (); -}; + virtual void + deployedResource_next (Type const&); -struct ImplementationRequirement : Traversal::ImplementationRequirement, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ImplementationRequirement Type; -ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + deployedResource_post (Type &o) + { -virtual void -traverse (Type &o) -{ + this->deployedResource_post (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + deployedResource_post (Type const&); -virtual void -traverse (Type const&); + protected: + PlanConnectionDescription (); + }; -virtual void -resourceUsage (Type &o) -{ + struct ImplementationDependency : Traversal::ImplementationDependency, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ImplementationDependency Type; + ImplementationDependency (::XSCRT::XML::Element< ACE_TCHAR >&); -this->resourceUsage (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -resourceUsage (Type const&); -virtual void -resourcePort (Type &o) -{ + virtual void + traverse (Type const&); -this->resourcePort (const_cast <Type const &> (o)); -} + virtual void + requiredType (Type &o) + { + this->requiredType (const_cast <Type const &> (o)); + } -virtual void -resourcePort (Type const&); -virtual void -componentPort (Type &o) -{ + virtual void + requiredType (Type const&); -this->componentPort (const_cast <Type const &> (o)); -} + protected: + ImplementationDependency (); + }; + struct Capability : Traversal::Capability, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::Capability Type; + Capability (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -componentPort (Type const&); + virtual void + traverse (Type &o) + { -virtual void -resourceType (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->resourceType (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -resourceType (Type const&); + virtual void + name (Type &o) + { -virtual void -name (Type &o) -{ + this->name (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + name (Type const&); -virtual void -name (Type const&); + virtual void + resourceType_pre (Type &o) + { -virtual void -property_pre (Type &o) -{ + this->resourceType_pre (const_cast <Type const &> (o)); + } -this->property_pre (const_cast <Type const &> (o)); -} + virtual void + resourceType_pre (Type const&); -virtual void -property_pre (Type const&); + virtual void + resourceType_next (Type &o) + { -virtual void -property_next (Type &o) -{ + this->resourceType_next (const_cast <Type const &> (o)); + } -this->property_next (const_cast <Type const &> (o)); -} + virtual void + resourceType_next (Type const&); -virtual void -property_next (Type const&); + virtual void + resourceType_post (Type &o) + { -virtual void -property_post (Type &o) -{ + this->resourceType_post (const_cast <Type const &> (o)); + } -this->property_post (const_cast <Type const &> (o)); -} + virtual void + resourceType_post (Type const&); -virtual void -property_post (Type const&); + virtual void + property_pre (Type &o) + { -protected: -ImplementationRequirement (); -}; + this->property_pre (const_cast <Type const &> (o)); + } -struct ComponentPackageReference : Traversal::ComponentPackageReference, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::ComponentPackageReference Type; -ComponentPackageReference (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + property_pre (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + property_next (Type &o) + { + this->property_next (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -requiredUUID (Type &o) -{ + virtual void + property_next (Type const&); -this->requiredUUID (const_cast <Type const &> (o)); -} + virtual void + property_post (Type &o) + { + this->property_post (const_cast <Type const &> (o)); + } -virtual void -requiredUUID (Type const&); -virtual void -requiredName (Type &o) -{ + virtual void + property_post (Type const&); -this->requiredName (const_cast <Type const &> (o)); -} + protected: + Capability (); + }; + struct ImplementationRequirement : Traversal::ImplementationRequirement, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ImplementationRequirement Type; + ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -requiredName (Type const&); + virtual void + traverse (Type &o) + { -virtual void -requiredType (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->requiredType (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -requiredType (Type const&); + virtual void + resourceUsage (Type &o) + { -protected: -ComponentPackageReference (); -}; + this->resourceUsage (const_cast <Type const &> (o)); + } -struct SubcomponentPortEndpoint : Traversal::SubcomponentPortEndpoint, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::SubcomponentPortEndpoint Type; -SubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -traverse (Type &o) -{ + virtual void + resourceUsage (Type const&); -this->traverse (const_cast <Type const &> (o)); -} + virtual void + resourcePort (Type &o) + { + this->resourcePort (const_cast <Type const &> (o)); + } -virtual void -traverse (Type const&); -virtual void -portName (Type &o) -{ + virtual void + resourcePort (Type const&); -this->portName (const_cast <Type const &> (o)); -} + virtual void + componentPort (Type &o) + { + this->componentPort (const_cast <Type const &> (o)); + } -virtual void -portName (Type const&); -virtual void -instance (Type &o) -{ + virtual void + componentPort (Type const&); -this->instance (const_cast <Type const &> (o)); -} + virtual void + resourceType (Type &o) + { + this->resourceType (const_cast <Type const &> (o)); + } -virtual void -instance (Type const&); -protected: -SubcomponentPortEndpoint (); -}; + virtual void + resourceType (Type const&); -struct AssemblyConnectionDescription : Traversal::AssemblyConnectionDescription, -virtual ::XSCRT::Writer< ACE_TCHAR > -{ -typedef ::CIAO::Config_Handlers::AssemblyConnectionDescription Type; -AssemblyConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >&); + virtual void + name (Type &o) + { -virtual void -traverse (Type &o) -{ + this->name (const_cast <Type const &> (o)); + } -this->traverse (const_cast <Type const &> (o)); -} + virtual void + name (Type const&); -virtual void -traverse (Type const&); + virtual void + property_pre (Type &o) + { -virtual void -name (Type &o) -{ + this->property_pre (const_cast <Type const &> (o)); + } -this->name (const_cast <Type const &> (o)); -} + virtual void + property_pre (Type const&); -virtual void -name (Type const&); + virtual void + property_next (Type &o) + { -virtual void -deployRequirement_pre (Type &o) -{ + this->property_next (const_cast <Type const &> (o)); + } -this->deployRequirement_pre (const_cast <Type const &> (o)); -} + virtual void + property_next (Type const&); -virtual void -deployRequirement_pre (Type const&); + virtual void + property_post (Type &o) + { -virtual void -deployRequirement_next (Type &o) -{ + this->property_post (const_cast <Type const &> (o)); + } -this->deployRequirement_next (const_cast <Type const &> (o)); -} + virtual void + property_post (Type const&); -virtual void -deployRequirement_next (Type const&); + protected: + ImplementationRequirement (); + }; -virtual void -deployRequirement_post (Type &o) -{ + struct ComponentPackageReference : Traversal::ComponentPackageReference, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::ComponentPackageReference Type; + ComponentPackageReference (::XSCRT::XML::Element< ACE_TCHAR >&); -this->deployRequirement_post (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -deployRequirement_post (Type const&); -virtual void -internalEndpoint_pre (Type &o) -{ + virtual void + traverse (Type const&); -this->internalEndpoint_pre (const_cast <Type const &> (o)); -} + virtual void + requiredUUID (Type &o) + { + this->requiredUUID (const_cast <Type const &> (o)); + } -virtual void -internalEndpoint_pre (Type const&); -virtual void -internalEndpoint_next (Type &o) -{ + virtual void + requiredUUID (Type const&); -this->internalEndpoint_next (const_cast <Type const &> (o)); -} + virtual void + requiredName (Type &o) + { + this->requiredName (const_cast <Type const &> (o)); + } -virtual void -internalEndpoint_next (Type const&); -virtual void -internalEndpoint_post (Type &o) -{ + virtual void + requiredName (Type const&); -this->internalEndpoint_post (const_cast <Type const &> (o)); -} + virtual void + requiredType (Type &o) + { + this->requiredType (const_cast <Type const &> (o)); + } -virtual void -internalEndpoint_post (Type const&); -virtual void -externalEndpoint_pre (Type &o) -{ + virtual void + requiredType (Type const&); -this->externalEndpoint_pre (const_cast <Type const &> (o)); -} + protected: + ComponentPackageReference (); + }; + struct SubcomponentPortEndpoint : Traversal::SubcomponentPortEndpoint, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::SubcomponentPortEndpoint Type; + SubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); -virtual void -externalEndpoint_pre (Type const&); + virtual void + traverse (Type &o) + { -virtual void -externalEndpoint_next (Type &o) -{ + this->traverse (const_cast <Type const &> (o)); + } -this->externalEndpoint_next (const_cast <Type const &> (o)); -} + virtual void + traverse (Type const&); -virtual void -externalEndpoint_next (Type const&); + virtual void + portName (Type &o) + { -virtual void -externalEndpoint_post (Type &o) -{ + this->portName (const_cast <Type const &> (o)); + } -this->externalEndpoint_post (const_cast <Type const &> (o)); -} + virtual void + portName (Type const&); -virtual void -externalEndpoint_post (Type const&); + virtual void + instance (Type &o) + { -virtual void -externalReference_pre (Type &o) -{ + this->instance (const_cast <Type const &> (o)); + } -this->externalReference_pre (const_cast <Type const &> (o)); -} + virtual void + instance (Type const&); -virtual void -externalReference_pre (Type const&); + protected: + SubcomponentPortEndpoint (); + }; -virtual void -externalReference_next (Type &o) -{ + struct AssemblyConnectionDescription : Traversal::AssemblyConnectionDescription, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::AssemblyConnectionDescription Type; + AssemblyConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >&); -this->externalReference_next (const_cast <Type const &> (o)); -} + virtual void + traverse (Type &o) + { + this->traverse (const_cast <Type const &> (o)); + } -virtual void -externalReference_next (Type const&); -virtual void -externalReference_post (Type &o) -{ + virtual void + traverse (Type const&); -this->externalReference_post (const_cast <Type const &> (o)); -} + virtual void + name (Type &o) + { + this->name (const_cast <Type const &> (o)); + } -virtual void -externalReference_post (Type const&); -protected: -AssemblyConnectionDescription (); -}; -} -} + virtual void + name (Type const&); + + virtual void + deployRequirement_pre (Type &o) + { + + this->deployRequirement_pre (const_cast <Type const &> (o)); + } + + + virtual void + deployRequirement_pre (Type const&); + + virtual void + deployRequirement_next (Type &o) + { + + this->deployRequirement_next (const_cast <Type const &> (o)); + } + + + virtual void + deployRequirement_next (Type const&); + + virtual void + deployRequirement_post (Type &o) + { + + this->deployRequirement_post (const_cast <Type const &> (o)); + } + + + virtual void + deployRequirement_post (Type const&); + + virtual void + internalEndpoint_pre (Type &o) + { + + this->internalEndpoint_pre (const_cast <Type const &> (o)); + } + + + virtual void + internalEndpoint_pre (Type const&); + + virtual void + internalEndpoint_next (Type &o) + { + + this->internalEndpoint_next (const_cast <Type const &> (o)); + } + + + virtual void + internalEndpoint_next (Type const&); + + virtual void + internalEndpoint_post (Type &o) + { + + this->internalEndpoint_post (const_cast <Type const &> (o)); + } + + + virtual void + internalEndpoint_post (Type const&); + + virtual void + externalEndpoint_pre (Type &o) + { + + this->externalEndpoint_pre (const_cast <Type const &> (o)); + } + + + virtual void + externalEndpoint_pre (Type const&); + + virtual void + externalEndpoint_next (Type &o) + { + + this->externalEndpoint_next (const_cast <Type const &> (o)); + } + + + virtual void + externalEndpoint_next (Type const&); + + virtual void + externalEndpoint_post (Type &o) + { + + this->externalEndpoint_post (const_cast <Type const &> (o)); + } + + + virtual void + externalEndpoint_post (Type const&); + + virtual void + externalReference_pre (Type &o) + { + + this->externalReference_pre (const_cast <Type const &> (o)); + } + + + virtual void + externalReference_pre (Type const&); + + virtual void + externalReference_next (Type &o) + { + + this->externalReference_next (const_cast <Type const &> (o)); + } + + + virtual void + externalReference_next (Type const&); + + virtual void + externalReference_post (Type &o) + { + + this->externalReference_post (const_cast <Type const &> (o)); + } + + + virtual void + externalReference_post (Type const&); + + protected: + AssemblyConnectionDescription (); + }; + } + } } namespace CIAO { -namespace Config_Handlers -{ -} + namespace Config_Handlers + { + } } #endif // BASIC_DEPLOYMENT_DATA_HPP |