diff options
Diffstat (limited to 'TAO/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp')
-rw-r--r-- | TAO/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp | 10346 |
1 files changed, 5428 insertions, 4918 deletions
diff --git a/TAO/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp b/TAO/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp index abde5866a0d..5de9f070653 100644 --- a/TAO/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp +++ b/TAO/CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp @@ -1,18 +1,18 @@ /* $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> +*/ // Fixes the VC6 warning 4786. #include "vc6-4786.h" - + // Fix for Borland compilers, which seem to have a broken // <string> include. #ifdef __BORLANDC__ @@ -27,39 +27,39 @@ // 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 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> @@ -68,6522 +68,7032 @@ namespace CIAO 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 - }; - - - 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 - { - //@@ VC6 anathema - 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__; - - 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 - { - //@@ VC6 anathema - 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_; - - 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 - { - //@@ VC6 anathema - 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 Any : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - - // type - // - public: - ::CIAO::Config_Handlers::DataType const& type () const; - void type (::CIAO::Config_Handlers::DataType const& ); +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 +{ +//@@ VC6 anathema +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__; + +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 +{ +//@@ VC6 anathema +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_; + +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 +{ +//@@ VC6 anathema +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 Any : public ::XSCRT::Type +{ +//@@ VC6 anathema +typedef ::XSCRT::Type Base__; - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_; +// type +// +public: +::CIAO::Config_Handlers::DataType const& type () const; +void type (::CIAO::Config_Handlers::DataType const& ); - // value - // - public: - ::CIAO::Config_Handlers::DataValue const& value () const; - void value (::CIAO::Config_Handlers::DataValue const& ); +protected: +::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_; - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > value_; +// value +// +public: +::CIAO::Config_Handlers::DataValue const& value () const; +void value (::CIAO::Config_Handlers::DataValue const& ); - public: - Any (::CIAO::Config_Handlers::DataType const& type__, - ::CIAO::Config_Handlers::DataValue const& value__); +protected: +::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > value_; - Any (::XSCRT::XML::Element< ACE_TCHAR > const&); - Any (Any const& s); +public: +Any (::CIAO::Config_Handlers::DataType const& type__, +::CIAO::Config_Handlers::DataValue const& value__); - Any& - operator= (Any const& s); +Any (::XSCRT::XML::Element< ACE_TCHAR > const&); +Any (Any const& s); - private: - char regulator__; - }; +Any& +operator= (Any const& s); +private: +char regulator__; +}; - class XSC_XML_Handlers_Export Property : public ::XSCRT::Type - { - //@@ VC6 anathema - 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 Property : 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& ); - // value - // - public: - ::CIAO::Config_Handlers::Any const& value () const; - void value (::CIAO::Config_Handlers::Any const& ); +protected: +::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; - 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: - Property (::XMLSchema::string< ACE_TCHAR > const& name__, - ::CIAO::Config_Handlers::Any const& value__); +protected: +::std::auto_ptr< ::CIAO::Config_Handlers::Any > value_; - Property (::XSCRT::XML::Element< ACE_TCHAR > const&); - Property (Property const& s); +public: +Property (::XMLSchema::string< ACE_TCHAR > const& name__, +::CIAO::Config_Handlers::Any const& value__); - Property& - operator= (Property const& s); +Property (::XSCRT::XML::Element< ACE_TCHAR > const&); +Property (Property const& s); - private: - char regulator__; - }; +Property& +operator= (Property const& s); +private: +char regulator__; +}; - 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; +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, +}; - enum Value - { - Quantity_l,Capacity_l,Minimum_l,Maximum_l,Attribute_l,Selection_l - }; +Value +integral () const; - 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); - - 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); +private: +SatisfierPropertyKind (Value v); - Value v_; - }; +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); +bool XSC_XML_Handlers_Export operator!= (SatisfierPropertyKind const &a, SatisfierPropertyKind const &b); - class XSC_XML_Handlers_Export SatisfierProperty : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; +class XSC_XML_Handlers_Export SatisfierProperty : public ::XSCRT::Type +{ +//@@ VC6 anathema +typedef ::XSCRT::Type Base__; - // name - // - public: - ::XMLSchema::string< ACE_TCHAR > const& name () const; - void name (::XMLSchema::string< ACE_TCHAR > const& ); +// 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_; +protected: +::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; - // kind - // - public: - ::CIAO::Config_Handlers::SatisfierPropertyKind const& kind () const; - void kind (::CIAO::Config_Handlers::SatisfierPropertyKind const& ); +// kind +// +public: +::CIAO::Config_Handlers::SatisfierPropertyKind const& kind () const; +void kind (::CIAO::Config_Handlers::SatisfierPropertyKind const& ); - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierPropertyKind > kind_; +protected: +::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierPropertyKind > kind_; - // value - // - public: - ::CIAO::Config_Handlers::Any const& value () const; - void value (::CIAO::Config_Handlers::Any const& ); +// dynamic +// +public: +::XMLSchema::boolean const& dynamic () const; +void dynamic (::XMLSchema::boolean const& ); - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::Any > value_; +protected: +::std::auto_ptr< ::XMLSchema::boolean > dynamic_; - public: - SatisfierProperty (::XMLSchema::string< ACE_TCHAR > const& name__, - ::CIAO::Config_Handlers::SatisfierPropertyKind const& kind__, - ::CIAO::Config_Handlers::Any const& value__); +// value +// +public: +::CIAO::Config_Handlers::Any const& value () const; +void value (::CIAO::Config_Handlers::Any const& ); - SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR > const&); - SatisfierProperty (SatisfierProperty const& s); +protected: +::std::auto_ptr< ::CIAO::Config_Handlers::Any > value_; - SatisfierProperty& - operator= (SatisfierProperty const& s); +public: +SatisfierProperty (::XMLSchema::string< ACE_TCHAR > const& name__, +::CIAO::Config_Handlers::SatisfierPropertyKind const& kind__, +::XMLSchema::boolean const& dynamic__, +::CIAO::Config_Handlers::Any const& value__); - private: - char regulator__; - }; +SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR > const&); +SatisfierProperty (SatisfierProperty const& s); +SatisfierProperty& +operator= (SatisfierProperty const& s); - class XSC_XML_Handlers_Export Resource : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; +private: +char regulator__; +}; - // 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; +class XSC_XML_Handlers_Export Resource : public ::XSCRT::Type +{ +//@@ VC6 anathema +typedef ::XSCRT::Type Base__; - protected: - ::std::list< ::XMLSchema::string< ACE_TCHAR > > resourceType_; +// name +// +public: +::XMLSchema::string< ACE_TCHAR > const& name () const; +void name (::XMLSchema::string< ACE_TCHAR > const& ); - // 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 - { - //@@ VC6 anathema - 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: - ::CIAO::Config_Handlers::Property const& property () const; - void property (::CIAO::Config_Handlers::Property const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::Property > property_; - - public: - Requirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, - ::XMLSchema::string< ACE_TCHAR > const& name__, - ::CIAO::Config_Handlers::Property const& property__); - - 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 - { - //@@ VC6 anathema - 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_; - - // resourceValue - // - public: - ::CIAO::Config_Handlers::Any const& resourceValue () const; - void resourceValue (::CIAO::Config_Handlers::Any const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::Any > resourceValue_; - - public: - ResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& requirementName__, - ::XMLSchema::string< ACE_TCHAR > const& resourceName__, - ::CIAO::Config_Handlers::Any const& resourceValue__); - - 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 - { - //@@ VC6 anathema - 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 - { - //@@ VC6 anathema - 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 - { - //@@ VC6 anathema - 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_; - - // resourceValue - // - public: - ::CIAO::Config_Handlers::Any const& resourceValue () const; - void resourceValue (::CIAO::Config_Handlers::Any const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::Any > resourceValue_; - - public: - InstanceResourceDeploymentDescription (::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage__, - ::XMLSchema::string< ACE_TCHAR > const& requirementName__, - ::XMLSchema::string< ACE_TCHAR > const& resourceName__, - ::CIAO::Config_Handlers::Any const& resourceValue__); - - 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 - { - //@@ VC6 anathema - 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: - bool deployedResource_p () const; - ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& deployedResource () const; - void deployedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& ); - - protected: - ::std::auto_ptr< ::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 - { - //@@ VC6 anathema - 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: - ::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: - ::XMLSchema::string< ACE_TCHAR > const& supportedType () const; - void supportedType (::XMLSchema::string< ACE_TCHAR > const& ); +protected: +::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > supportedType_; +// 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; - // provider - // - public: - ::XMLSchema::string< ACE_TCHAR > const& provider () const; - void provider (::XMLSchema::string< ACE_TCHAR > const& ); +protected: +::std::list< ::CIAO::Config_Handlers::SatisfierProperty > property_; - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > provider_; +public: +Resource (::XMLSchema::string< ACE_TCHAR > const& name__); - // exclusiveProvider - // - public: - ::XMLSchema::string< ACE_TCHAR > const& exclusiveProvider () const; - void exclusiveProvider (::XMLSchema::string< ACE_TCHAR > const& ); +Resource (::XSCRT::XML::Element< ACE_TCHAR > const&); +Resource (Resource const& s); - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > exclusiveProvider_; +Resource& +operator= (Resource const& s); - // exclusiveUser - // - public: - ::XMLSchema::string< ACE_TCHAR > const& exclusiveUser () const; - void exclusiveUser (::XMLSchema::string< ACE_TCHAR > const& ); +private: +char regulator__; +}; - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > exclusiveUser_; - // optional - // - public: - ::XMLSchema::string< ACE_TCHAR > const& optional () const; - void optional (::XMLSchema::string< ACE_TCHAR > const& ); +class XSC_XML_Handlers_Export Requirement : public ::XSCRT::Type +{ +//@@ VC6 anathema +typedef ::XSCRT::Type Base__; - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > optional_; +// resourceType +// +public: +::XMLSchema::string< ACE_TCHAR > const& resourceType () const; +void resourceType (::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 > > resourceType_; - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > kind_; +// name +// +public: +::XMLSchema::string< ACE_TCHAR > const& name () const; +void name (::XMLSchema::string< ACE_TCHAR > const& ); - public: - ComponentPortDescription (::XMLSchema::string< ACE_TCHAR > const& name__, - ::XMLSchema::string< ACE_TCHAR > const& specificType__, - ::XMLSchema::string< ACE_TCHAR > const& supportedType__, - ::XMLSchema::string< ACE_TCHAR > const& provider__, - ::XMLSchema::string< ACE_TCHAR > const& exclusiveProvider__, - ::XMLSchema::string< ACE_TCHAR > const& exclusiveUser__, - ::XMLSchema::string< ACE_TCHAR > const& optional__, - ::CIAO::Config_Handlers::CCMComponentPortKind const& kind__); +protected: +::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; - ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); - ComponentPortDescription (ComponentPortDescription const& s); +// 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; - ComponentPortDescription& - operator= (ComponentPortDescription const& s); - - private: - char regulator__; - }; +protected: +::std::list< ::CIAO::Config_Handlers::Property > property_; +public: +Requirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, +::XMLSchema::string< ACE_TCHAR > const& name__); - class XSC_XML_Handlers_Export ComponentPropertyDescription : public ::XSCRT::Type - { - //@@ VC6 anathema - 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__); - - ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); - ComponentPropertyDescription (ComponentPropertyDescription const& s); - - ComponentPropertyDescription& - operator= (ComponentPropertyDescription const& s); - - private: - char regulator__; - }; - +Requirement (::XSCRT::XML::Element< ACE_TCHAR > const&); +Requirement (Requirement const& s); - class XSC_XML_Handlers_Export ComponentExternalPortEndpoint : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; +Requirement& +operator= (Requirement const& s); - // portName - // - public: - ::XMLSchema::string< ACE_TCHAR > const& portName () const; - void portName (::XMLSchema::string< ACE_TCHAR > const& ); +private: +char regulator__; +}; - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > portName_; - public: - ComponentExternalPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__); +class XSC_XML_Handlers_Export ResourceDeploymentDescription : public ::XSCRT::Type +{ +//@@ VC6 anathema +typedef ::XSCRT::Type Base__; - ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); - ComponentExternalPortEndpoint (ComponentExternalPortEndpoint const& s); +// requirementName +// +public: +::XMLSchema::string< ACE_TCHAR > const& requirementName () const; +void requirementName (::XMLSchema::string< ACE_TCHAR > const& ); - ComponentExternalPortEndpoint& - operator= (ComponentExternalPortEndpoint const& s); +protected: +::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requirementName_; - private: - char regulator__; - }; +// 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_; - class XSC_XML_Handlers_Export PlanSubcomponentPortEndpoint : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; +// 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; - // portName - // - public: - ::XMLSchema::string< ACE_TCHAR > const& portName () const; - void portName (::XMLSchema::string< ACE_TCHAR > const& ); +protected: +::std::list< ::CIAO::Config_Handlers::Property > property_; - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > portName_; +public: +ResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& requirementName__, +::XMLSchema::string< ACE_TCHAR > const& resourceName__); - // provider - // - public: - bool provider_p () const; - ::XMLSchema::string< ACE_TCHAR > const& provider () const; - void provider (::XMLSchema::string< ACE_TCHAR > const& ); +ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); +ResourceDeploymentDescription (ResourceDeploymentDescription const& s); - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > provider_; +ResourceDeploymentDescription& +operator= (ResourceDeploymentDescription const& s); - // kind - // - public: - ::CIAO::Config_Handlers::CCMComponentPortKind const& kind () const; - void kind (::CIAO::Config_Handlers::CCMComponentPortKind const& ); +private: +char regulator__; +}; - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > kind_; - // instance - // - public: - ::XMLSchema::IDREF< ACE_TCHAR > const& instance () const; - void instance (::XMLSchema::IDREF< ACE_TCHAR > const& ); +class XSC_XML_Handlers_Export ArtifactDeploymentDescription : public ::XSCRT::Type +{ +//@@ VC6 anathema +typedef ::XSCRT::Type Base__; - protected: - ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > instance_; +// name +// +public: +::XMLSchema::string< ACE_TCHAR > const& name () const; +void name (::XMLSchema::string< ACE_TCHAR > const& ); - public: - PlanSubcomponentPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__, - ::CIAO::Config_Handlers::CCMComponentPortKind const& kind__, - ::XMLSchema::IDREF< ACE_TCHAR > const& instance__); +protected: +::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; - PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); - PlanSubcomponentPortEndpoint (PlanSubcomponentPortEndpoint const& s); +// 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& ); - PlanSubcomponentPortEndpoint& - operator= (PlanSubcomponentPortEndpoint const& s); +protected: +::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > node_; - private: - char regulator__; - }; +// 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_; - class XSC_XML_Handlers_Export ExternalReferenceEndpoint : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; +public: +ArtifactDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__, +::XMLSchema::string< ACE_TCHAR > const& node__); - // location - // - public: - ::XMLSchema::string< ACE_TCHAR > const& location () const; - void location (::XMLSchema::string< ACE_TCHAR > const& ); +ArtifactDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); +ArtifactDeploymentDescription (ArtifactDeploymentDescription const& s); - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > location_; +ArtifactDeploymentDescription& +operator= (ArtifactDeploymentDescription const& s); - 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 - { - //@@ VC6 anathema - 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_; - - // resourceValue - // - public: - ::CIAO::Config_Handlers::Any const& resourceValue () const; - void resourceValue (::CIAO::Config_Handlers::Any const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::Any > resourceValue_; - - public: - ConnectionResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& targetName__, - ::XMLSchema::string< ACE_TCHAR > const& requirementName__, - ::XMLSchema::string< ACE_TCHAR > const& resourceName__, - ::CIAO::Config_Handlers::Any const& resourceValue__); - - 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 - { - //@@ VC6 anathema - 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 - { - //@@ VC6 anathema - 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 - { - //@@ VC6 anathema - 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: - ::XMLSchema::string< ACE_TCHAR > const& resourceType () const; - void resourceType (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceType_; - - // property - // - public: - ::CIAO::Config_Handlers::SatisfierProperty const& property () const; - void property (::CIAO::Config_Handlers::SatisfierProperty const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierProperty > property_; - - public: - Capability (::XMLSchema::string< ACE_TCHAR > const& name__, - ::XMLSchema::string< ACE_TCHAR > const& resourceType__, - ::CIAO::Config_Handlers::SatisfierProperty const& property__); - - Capability (::XSCRT::XML::Element< ACE_TCHAR > const&); - Capability (Capability const& s); +private: +char regulator__; +}; - Capability& - operator= (Capability const& s); - - private: - char regulator__; - }; - - - class XSC_XML_Handlers_Export ImplementationRequirement : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - // resourceUsage - // - public: - ::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage () const; - void resourceUsage (::CIAO::Config_Handlers::ResourceUsageKind const& ); +class XSC_XML_Handlers_Export MonolithicDeploymentDescription : public ::XSCRT::Type +{ +//@@ VC6 anathema +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::ResourceUsageKind > resourceUsage_; - - // resourcePort - // - public: - ::XMLSchema::string< ACE_TCHAR > const& resourcePort () const; - void resourcePort (::XMLSchema::string< ACE_TCHAR > const& ); - - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourcePort_; +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& ); - // componentPort - // - public: - ::XMLSchema::string< ACE_TCHAR > const& componentPort () const; - void componentPort (::XMLSchema::string< ACE_TCHAR > const& ); +protected: +::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > componentPort_; +public: +MonolithicDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__); - // resourceType - // - public: - ::XMLSchema::string< ACE_TCHAR > const& resourceType () const; - void resourceType (::XMLSchema::string< ACE_TCHAR > const& ); +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, +}; - 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: - ::CIAO::Config_Handlers::Property const& property () const; - void property (::CIAO::Config_Handlers::Property const& ); - - protected: - ::std::auto_ptr< ::CIAO::Config_Handlers::Property > property_; - - public: - ImplementationRequirement (::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage__, - ::XMLSchema::string< ACE_TCHAR > const& resourcePort__, - ::XMLSchema::string< ACE_TCHAR > const& componentPort__, - ::XMLSchema::string< ACE_TCHAR > const& resourceType__, - ::XMLSchema::string< ACE_TCHAR > const& name__, - ::CIAO::Config_Handlers::Property const& property__); - - ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR > const&); - ImplementationRequirement (ImplementationRequirement const& s); - - ImplementationRequirement& - operator= (ImplementationRequirement const& s); - - private: - char regulator__; - }; +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 +{ +//@@ VC6 anathema +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& ); - class XSC_XML_Handlers_Export ComponentPackageReference : public ::XSCRT::Type - { - //@@ VC6 anathema - typedef ::XSCRT::Type Base__; - - // requiredUUID - // - public: - ::XMLSchema::string< ACE_TCHAR > const& requiredUUID () const; - void requiredUUID (::XMLSchema::string< ACE_TCHAR > const& ); +protected: +::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > resourceName_; - protected: - ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > requiredUUID_; - - // requiredName - // - public: - ::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& requiredUUID__, - ::XMLSchema::string< ACE_TCHAR > const& requiredName__, - ::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 - { - //@@ VC6 anathema - 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 - { - //@@ VC6 anathema - 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: - bool deployRequirement_p () const; - ::CIAO::Config_Handlers::Requirement const& deployRequirement () const; - void deployRequirement (::CIAO::Config_Handlers::Requirement const& ); - - protected: - ::std::auto_ptr< ::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::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_; - - // 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__; - }; - } +// 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 +{ +//@@ VC6 anathema +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: +bool deployedResource_p () const; +::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& deployedResource () const; +void deployedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& ); + +protected: +::std::auto_ptr< ::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 +{ +//@@ VC6 anathema +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_; + +// provider +// +public: +::XMLSchema::boolean const& provider () const; +void provider (::XMLSchema::boolean const& ); + +protected: +::std::auto_ptr< ::XMLSchema::boolean > provider_; + +// exclusiveProvider +// +public: +::XMLSchema::boolean const& exclusiveProvider () const; +void exclusiveProvider (::XMLSchema::boolean const& ); + +protected: +::std::auto_ptr< ::XMLSchema::boolean > exclusiveProvider_; + +// exclusiveUser +// +public: +::XMLSchema::boolean const& exclusiveUser () const; +void exclusiveUser (::XMLSchema::boolean const& ); + +protected: +::std::auto_ptr< ::XMLSchema::boolean > exclusiveUser_; + +// optional +// +public: +::XMLSchema::boolean const& optional () const; +void optional (::XMLSchema::boolean const& ); + +protected: +::std::auto_ptr< ::XMLSchema::boolean > optional_; + +// kind +// +public: +::CIAO::Config_Handlers::CCMComponentPortKind const& kind () const; +void kind (::CIAO::Config_Handlers::CCMComponentPortKind const& ); + +protected: +::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > kind_; + +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__); + +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 +{ +//@@ VC6 anathema +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__); + +ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); +ComponentPropertyDescription (ComponentPropertyDescription const& s); + +ComponentPropertyDescription& +operator= (ComponentPropertyDescription const& s); + +private: +char regulator__; +}; + + +class XSC_XML_Handlers_Export ComponentExternalPortEndpoint : public ::XSCRT::Type +{ +//@@ VC6 anathema +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_; + +public: +ComponentExternalPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__); + +ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const&); +ComponentExternalPortEndpoint (ComponentExternalPortEndpoint const& s); + +ComponentExternalPortEndpoint& +operator= (ComponentExternalPortEndpoint const& s); + +private: +char regulator__; +}; + + +class XSC_XML_Handlers_Export PlanSubcomponentPortEndpoint : public ::XSCRT::Type +{ +//@@ VC6 anathema +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_; + +// 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 > > provider_; + +// kind +// +public: +::CIAO::Config_Handlers::CCMComponentPortKind const& kind () const; +void kind (::CIAO::Config_Handlers::CCMComponentPortKind const& ); + +protected: +::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > kind_; + +// 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__; +}; + + +class XSC_XML_Handlers_Export ExternalReferenceEndpoint : public ::XSCRT::Type +{ +//@@ VC6 anathema +typedef ::XSCRT::Type Base__; + +// location +// +public: +::XMLSchema::string< ACE_TCHAR > const& location () const; +void location (::XMLSchema::string< ACE_TCHAR > const& ); + +protected: +::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > location_; + +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 +{ +//@@ VC6 anathema +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 +{ +//@@ VC6 anathema +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 +{ +//@@ VC6 anathema +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 +{ +//@@ VC6 anathema +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 +{ +//@@ VC6 anathema +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 ComponentPackageReference : public ::XSCRT::Type +{ +//@@ VC6 anathema +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 +{ +//@@ VC6 anathema +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 +{ +//@@ VC6 anathema +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 { - namespace Config_Handlers - { - } +namespace Config_Handlers +{ +} } #include "XMLSchema/Traversal.hpp" namespace CIAO { - namespace Config_Handlers - { - namespace Traversal - { - typedef - ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::TCKind > - TCKind; +namespace Config_Handlers +{ +namespace Traversal +{ +typedef +::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::TCKind > +TCKind; + +struct XSC_XML_Handlers_Export DataType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataType > +{ +virtual void +traverse (Type&); + +virtual void +traverse (Type const&); + +virtual void +pre (Type&); + +virtual void +pre (Type const&); + +virtual void +kind (Type&); + +virtual void +kind (Type const&); + +virtual void +enum_ (Type&); + +virtual void +enum_ (Type const&); + +virtual void +enum_none (Type&); + +virtual void +enum_none (Type const&); + +virtual void +post (Type&); + +virtual void +post (Type const&); +}; + +struct XSC_XML_Handlers_Export DataValue : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataValue > +{ +virtual void +traverse (Type&); + +virtual void +traverse (Type const&); + +virtual void +pre (Type&); + +virtual void +pre (Type const&); - struct XSC_XML_Handlers_Export DataType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataType > - { - virtual void - traverse (Type&); +virtual void +short_ (Type&); - virtual void - traverse (Type const&); +virtual void +short_ (Type const&); - virtual void - pre (Type&); +virtual void +short_pre (Type&); - virtual void - pre (Type const&); +virtual void +short_pre (Type const&); - virtual void - kind (Type&); +virtual void +short_next (Type&); - virtual void - kind (Type const&); +virtual void +short_next (Type const&); - virtual void - enum_ (Type&); +virtual void +short_post (Type&); - virtual void - enum_ (Type const&); +virtual void +short_post (Type const&); - virtual void - enum_none (Type&); +virtual void +short_none (Type&); - virtual void - enum_none (Type const&); +virtual void +short_none (Type const&); - virtual void - post (Type&); +virtual void +long_ (Type&); - virtual void - post (Type const&); - }; +virtual void +long_ (Type const&); - struct XSC_XML_Handlers_Export DataValue : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataValue > - { - virtual void - traverse (Type&); +virtual void +long_pre (Type&); - virtual void - traverse (Type const&); +virtual void +long_pre (Type const&); - virtual void - pre (Type&); +virtual void +long_next (Type&); - virtual void - pre (Type const&); +virtual void +long_next (Type const&); - virtual void - short_ (Type&); +virtual void +long_post (Type&); - virtual void - short_ (Type const&); +virtual void +long_post (Type const&); - virtual void - short_pre (Type&); +virtual void +long_none (Type&); - virtual void - short_pre (Type const&); +virtual void +long_none (Type const&); - virtual void - short_next (Type&); +virtual void +ushort (Type&); - virtual void - short_next (Type const&); +virtual void +ushort (Type const&); - virtual void - short_post (Type&); +virtual void +ushort_pre (Type&); - virtual void - short_post (Type const&); +virtual void +ushort_pre (Type const&); - virtual void - short_none (Type&); +virtual void +ushort_next (Type&); - virtual void - short_none (Type const&); +virtual void +ushort_next (Type const&); - virtual void - long_ (Type&); +virtual void +ushort_post (Type&); - virtual void - long_ (Type const&); +virtual void +ushort_post (Type const&); - virtual void - long_pre (Type&); +virtual void +ushort_none (Type&); - virtual void - long_pre (Type const&); +virtual void +ushort_none (Type const&); - virtual void - long_next (Type&); +virtual void +ulong (Type&); - virtual void - long_next (Type const&); +virtual void +ulong (Type const&); - virtual void - long_post (Type&); +virtual void +ulong_pre (Type&); - virtual void - long_post (Type const&); +virtual void +ulong_pre (Type const&); - virtual void - long_none (Type&); +virtual void +ulong_next (Type&); - virtual void - long_none (Type const&); +virtual void +ulong_next (Type const&); - virtual void - ushort (Type&); +virtual void +ulong_post (Type&); - virtual void - ushort (Type const&); +virtual void +ulong_post (Type const&); - virtual void - ushort_pre (Type&); +virtual void +ulong_none (Type&); - virtual void - ushort_pre (Type const&); +virtual void +ulong_none (Type const&); - virtual void - ushort_next (Type&); +virtual void +float_ (Type&); - virtual void - ushort_next (Type const&); +virtual void +float_ (Type const&); - virtual void - ushort_post (Type&); +virtual void +float_pre (Type&); - virtual void - ushort_post (Type const&); +virtual void +float_pre (Type const&); - virtual void - ushort_none (Type&); +virtual void +float_next (Type&); - virtual void - ushort_none (Type const&); +virtual void +float_next (Type const&); - virtual void - ulong (Type&); +virtual void +float_post (Type&); - virtual void - ulong (Type const&); +virtual void +float_post (Type const&); - virtual void - ulong_pre (Type&); +virtual void +float_none (Type&); - virtual void - ulong_pre (Type const&); +virtual void +float_none (Type const&); - virtual void - ulong_next (Type&); +virtual void +double_ (Type&); - virtual void - ulong_next (Type const&); +virtual void +double_ (Type const&); - virtual void - ulong_post (Type&); +virtual void +double_pre (Type&); - virtual void - ulong_post (Type const&); +virtual void +double_pre (Type const&); - virtual void - ulong_none (Type&); +virtual void +double_next (Type&); - virtual void - ulong_none (Type const&); +virtual void +double_next (Type const&); - virtual void - float_ (Type&); +virtual void +double_post (Type&); - virtual void - float_ (Type const&); +virtual void +double_post (Type const&); - virtual void - float_pre (Type&); +virtual void +double_none (Type&); - virtual void - float_pre (Type const&); +virtual void +double_none (Type const&); - virtual void - float_next (Type&); +virtual void +boolean (Type&); - virtual void - float_next (Type const&); +virtual void +boolean (Type const&); - virtual void - float_post (Type&); +virtual void +boolean_pre (Type&); - virtual void - float_post (Type const&); +virtual void +boolean_pre (Type const&); - virtual void - float_none (Type&); +virtual void +boolean_next (Type&); - virtual void - float_none (Type const&); +virtual void +boolean_next (Type const&); - virtual void - double_ (Type&); +virtual void +boolean_post (Type&); - virtual void - double_ (Type const&); +virtual void +boolean_post (Type const&); - virtual void - double_pre (Type&); +virtual void +boolean_none (Type&); - virtual void - double_pre (Type const&); +virtual void +boolean_none (Type const&); - virtual void - double_next (Type&); +virtual void +octet (Type&); - virtual void - double_next (Type const&); +virtual void +octet (Type const&); - virtual void - double_post (Type&); +virtual void +octet_pre (Type&); - virtual void - double_post (Type const&); +virtual void +octet_pre (Type const&); - virtual void - double_none (Type&); +virtual void +octet_next (Type&); - virtual void - double_none (Type const&); +virtual void +octet_next (Type const&); - virtual void - boolean (Type&); +virtual void +octet_post (Type&); - virtual void - boolean (Type const&); +virtual void +octet_post (Type const&); - virtual void - boolean_pre (Type&); +virtual void +octet_none (Type&); - virtual void - boolean_pre (Type const&); +virtual void +octet_none (Type const&); - virtual void - boolean_next (Type&); +virtual void +enum_ (Type&); - virtual void - boolean_next (Type const&); +virtual void +enum_ (Type const&); - virtual void - boolean_post (Type&); +virtual void +enum_pre (Type&); - virtual void - boolean_post (Type const&); +virtual void +enum_pre (Type const&); - virtual void - boolean_none (Type&); +virtual void +enum_next (Type&); - virtual void - boolean_none (Type const&); +virtual void +enum_next (Type const&); - virtual void - octet (Type&); +virtual void +enum_post (Type&); - virtual void - octet (Type const&); +virtual void +enum_post (Type const&); - virtual void - octet_pre (Type&); +virtual void +enum_none (Type&); - virtual void - octet_pre (Type const&); +virtual void +enum_none (Type const&); - virtual void - octet_next (Type&); +virtual void +string (Type&); - virtual void - octet_next (Type const&); +virtual void +string (Type const&); - virtual void - octet_post (Type&); +virtual void +string_pre (Type&); - virtual void - octet_post (Type const&); +virtual void +string_pre (Type const&); - virtual void - octet_none (Type&); +virtual void +string_next (Type&); - virtual void - octet_none (Type const&); +virtual void +string_next (Type const&); - virtual void - enum_ (Type&); +virtual void +string_post (Type&); - virtual void - enum_ (Type const&); +virtual void +string_post (Type const&); - virtual void - enum_pre (Type&); +virtual void +string_none (Type&); - virtual void - enum_pre (Type const&); +virtual void +string_none (Type const&); - virtual void - enum_next (Type&); +virtual void +longlong (Type&); - virtual void - enum_next (Type const&); +virtual void +longlong (Type const&); - virtual void - enum_post (Type&); +virtual void +longlong_pre (Type&); - virtual void - enum_post (Type const&); +virtual void +longlong_pre (Type const&); - virtual void - enum_none (Type&); +virtual void +longlong_next (Type&); - virtual void - enum_none (Type const&); +virtual void +longlong_next (Type const&); - virtual void - string (Type&); +virtual void +longlong_post (Type&); - virtual void - string (Type const&); +virtual void +longlong_post (Type const&); - virtual void - string_pre (Type&); +virtual void +longlong_none (Type&); - virtual void - string_pre (Type const&); +virtual void +longlong_none (Type const&); - virtual void - string_next (Type&); +virtual void +ulonglong (Type&); - virtual void - string_next (Type const&); +virtual void +ulonglong (Type const&); - virtual void - string_post (Type&); +virtual void +ulonglong_pre (Type&); - virtual void - string_post (Type const&); +virtual void +ulonglong_pre (Type const&); - virtual void - string_none (Type&); +virtual void +ulonglong_next (Type&); - virtual void - string_none (Type const&); +virtual void +ulonglong_next (Type const&); - virtual void - longlong (Type&); +virtual void +ulonglong_post (Type&); - virtual void - longlong (Type const&); +virtual void +ulonglong_post (Type const&); - virtual void - longlong_pre (Type&); +virtual void +ulonglong_none (Type&); - virtual void - longlong_pre (Type const&); +virtual void +ulonglong_none (Type const&); - virtual void - longlong_next (Type&); +virtual void +longdouble (Type&); - virtual void - longlong_next (Type const&); +virtual void +longdouble (Type const&); - virtual void - longlong_post (Type&); +virtual void +longdouble_pre (Type&); - virtual void - longlong_post (Type const&); +virtual void +longdouble_pre (Type const&); - virtual void - longlong_none (Type&); +virtual void +longdouble_next (Type&); - virtual void - longlong_none (Type const&); +virtual void +longdouble_next (Type const&); - virtual void - ulonglong (Type&); +virtual void +longdouble_post (Type&); - virtual void - ulonglong (Type const&); +virtual void +longdouble_post (Type const&); - virtual void - ulonglong_pre (Type&); +virtual void +longdouble_none (Type&); - virtual void - ulonglong_pre (Type const&); +virtual void +longdouble_none (Type const&); - virtual void - ulonglong_next (Type&); +virtual void +post (Type&); - virtual void - ulonglong_next (Type const&); +virtual void +post (Type const&); +}; - virtual void - ulonglong_post (Type&); +struct XSC_XML_Handlers_Export EnumType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::EnumType > +{ +virtual void +traverse (Type&); - virtual void - ulonglong_post (Type const&); +virtual void +traverse (Type const&); - virtual void - ulonglong_none (Type&); +virtual void +pre (Type&); - virtual void - ulonglong_none (Type const&); +virtual void +pre (Type const&); - virtual void - longdouble (Type&); +virtual void +name (Type&); - virtual void - longdouble (Type const&); +virtual void +name (Type const&); - virtual void - longdouble_pre (Type&); +virtual void +typeId (Type&); - virtual void - longdouble_pre (Type const&); +virtual void +typeId (Type const&); - virtual void - longdouble_next (Type&); +virtual void +member (Type&); - virtual void - longdouble_next (Type const&); +virtual void +member (Type const&); - virtual void - longdouble_post (Type&); +virtual void +member_pre (Type&); - virtual void - longdouble_post (Type const&); +virtual void +member_pre (Type const&); - virtual void - longdouble_none (Type&); +virtual void +member_next (Type&); - virtual void - longdouble_none (Type const&); +virtual void +member_next (Type const&); - virtual void - post (Type&); +virtual void +member_post (Type&); - virtual void - post (Type const&); - }; +virtual void +member_post (Type const&); - struct XSC_XML_Handlers_Export EnumType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::EnumType > - { - 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 Any : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Any > +{ +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 - typeId (Type&); +virtual void +type (Type&); - virtual void - typeId (Type const&); +virtual void +type (Type const&); - virtual void - member (Type&); +virtual void +value (Type&); - virtual void - member (Type const&); +virtual void +value (Type const&); - virtual void - member_pre (Type&); +virtual void +post (Type&); - virtual void - member_pre (Type const&); +virtual void +post (Type const&); +}; - virtual void - member_next (Type&); +struct XSC_XML_Handlers_Export Property : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Property > +{ +virtual void +traverse (Type&); - virtual void - member_next (Type const&); +virtual void +traverse (Type const&); - virtual void - member_post (Type&); +virtual void +pre (Type&); - virtual void - member_post (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 Any : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Any > - { - virtual void - traverse (Type&); +virtual void +value (Type&); - virtual void - traverse (Type const&); +virtual void +value (Type const&); - virtual void - pre (Type&); +virtual void +post (Type&); - virtual void - pre (Type const&); +virtual void +post (Type const&); +}; - virtual void - type (Type&); +typedef +::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierPropertyKind > +SatisfierPropertyKind; - virtual void - type (Type const&); +struct XSC_XML_Handlers_Export SatisfierProperty : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierProperty > +{ +virtual void +traverse (Type&); - virtual void - value (Type&); +virtual void +traverse (Type const&); - virtual void - value (Type const&); +virtual void +pre (Type&); - virtual void - post (Type&); +virtual void +pre (Type const&); - virtual void - post (Type const&); - }; +virtual void +name (Type&); - struct XSC_XML_Handlers_Export Property : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Property > - { - virtual void - traverse (Type&); +virtual void +name (Type const&); - virtual void - traverse (Type const&); +virtual void +kind (Type&); - virtual void - pre (Type&); +virtual void +kind (Type const&); - virtual void - pre (Type const&); +virtual void +dynamic (Type&); - virtual void - name (Type&); +virtual void +dynamic (Type const&); - virtual void - name (Type const&); +virtual void +value (Type&); - virtual void - value (Type&); +virtual void +value (Type const&); - virtual void - value (Type const&); +virtual void +post (Type&); - virtual void - post (Type&); +virtual void +post (Type const&); +}; - virtual void - post (Type const&); - }; +struct XSC_XML_Handlers_Export Resource : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Resource > +{ +virtual void +traverse (Type&); - typedef - ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierPropertyKind > - SatisfierPropertyKind; +virtual void +traverse (Type const&); - struct XSC_XML_Handlers_Export SatisfierProperty : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierProperty > - { - virtual void - traverse (Type&); +virtual void +pre (Type&); - virtual void - traverse (Type const&); +virtual void +pre (Type const&); - virtual void - pre (Type&); +virtual void +name (Type&); - virtual void - pre (Type const&); +virtual void +name (Type const&); - virtual void - name (Type&); +virtual void +resourceType (Type&); - virtual void - name (Type const&); +virtual void +resourceType (Type const&); - virtual void - kind (Type&); +virtual void +resourceType_pre (Type&); - virtual void - kind (Type const&); +virtual void +resourceType_pre (Type const&); - virtual void - value (Type&); +virtual void +resourceType_next (Type&); - virtual void - value (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 Resource : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Resource > - { - 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 - name (Type&); +virtual void +property_next (Type&); - virtual void - name (Type const&); +virtual void +property_next (Type const&); - virtual void - resourceType (Type&); +virtual void +property_post (Type&); - virtual void - resourceType (Type const&); +virtual void +property_post (Type const&); - virtual void - resourceType_pre (Type&); +virtual void +property_none (Type&); - virtual void - resourceType_pre (Type const&); +virtual void +property_none (Type const&); - virtual void - resourceType_next (Type&); +virtual void +post (Type&); - virtual void - resourceType_next (Type const&); +virtual void +post (Type const&); +}; - virtual void - resourceType_post (Type&); +struct XSC_XML_Handlers_Export Requirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Requirement > +{ +virtual void +traverse (Type&); - virtual void - resourceType_post (Type const&); +virtual void +traverse (Type const&); - virtual void - property (Type&); +virtual void +pre (Type&); - virtual void - property (Type const&); +virtual void +pre (Type const&); - virtual void - property_pre (Type&); +virtual void +resourceType (Type&); - virtual void - property_pre (Type const&); +virtual void +resourceType (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 +property (Type&); - virtual void - property_post (Type const&); +virtual void +property (Type const&); - virtual void - property_none (Type&); +virtual void +property_pre (Type&); - virtual void - property_none (Type const&); +virtual void +property_pre (Type const&); - virtual void - post (Type&); +virtual void +property_next (Type&); - virtual void - post (Type const&); - }; +virtual void +property_next (Type const&); - struct XSC_XML_Handlers_Export Requirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Requirement > - { - virtual void - traverse (Type&); +virtual void +property_post (Type&); - virtual void - traverse (Type const&); +virtual void +property_post (Type const&); - virtual void - pre (Type&); +virtual void +property_none (Type&); - virtual void - pre (Type const&); +virtual void +property_none (Type const&); - virtual void - resourceType (Type&); +virtual void +post (Type&); - virtual void - resourceType (Type const&); +virtual void +post (Type const&); +}; - virtual void - name (Type&); +struct XSC_XML_Handlers_Export ResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceDeploymentDescription > +{ +virtual void +traverse (Type&); - virtual void - name (Type const&); +virtual void +traverse (Type const&); - virtual void - property (Type&); +virtual void +pre (Type&); - virtual void - property (Type const&); +virtual void +pre (Type const&); - virtual void - post (Type&); +virtual void +requirementName (Type&); - virtual void - post (Type const&); - }; +virtual void +requirementName (Type const&); - struct XSC_XML_Handlers_Export ResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceDeploymentDescription > - { - virtual void - traverse (Type&); +virtual void +resourceName (Type&); - virtual void - traverse (Type const&); +virtual void +resourceName (Type const&); - virtual void - pre (Type&); +virtual void +property (Type&); - virtual void - pre (Type const&); +virtual void +property (Type const&); - virtual void - requirementName (Type&); +virtual void +property_pre (Type&); - virtual void - requirementName (Type const&); +virtual void +property_pre (Type const&); - virtual void - resourceName (Type&); +virtual void +property_next (Type&); - virtual void - resourceName (Type const&); +virtual void +property_next (Type const&); - virtual void - resourceValue (Type&); +virtual void +property_post (Type&); - virtual void - resourceValue (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 ArtifactDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ArtifactDeploymentDescription > - { - 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 - 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 +source (Type&); - virtual void - source_pre (Type const&); +virtual void +source (Type const&); - virtual void - source_next (Type&); +virtual void +source_pre (Type&); - virtual void - source_next (Type const&); +virtual void +source_pre (Type const&); - virtual void - source_post (Type&); +virtual void +source_next (Type&); - virtual void - source_post (Type const&); +virtual void +source_next (Type const&); - virtual void - node (Type&); +virtual void +source_post (Type&); - virtual void - node (Type const&); +virtual void +source_post (Type const&); - virtual void - location (Type&); +virtual void +node (Type&); - virtual void - location (Type const&); +virtual void +node (Type const&); - virtual void - location_pre (Type&); +virtual void +location (Type&); - virtual void - location_pre (Type const&); +virtual void +location (Type const&); - virtual void - location_next (Type&); +virtual void +location_pre (Type&); - virtual void - location_next (Type const&); +virtual void +location_pre (Type const&); - virtual void - location_post (Type&); +virtual void +location_next (Type&); - virtual void - location_post (Type const&); +virtual void +location_next (Type const&); - virtual void - execParameter (Type&); +virtual void +location_post (Type&); - virtual void - execParameter (Type const&); +virtual void +location_post (Type const&); - virtual void - execParameter_pre (Type&); +virtual void +execParameter (Type&); - virtual void - execParameter_pre (Type const&); +virtual void +execParameter (Type const&); - virtual void - execParameter_next (Type&); +virtual void +execParameter_pre (Type&); - virtual void - execParameter_next (Type const&); +virtual void +execParameter_pre (Type const&); - virtual void - execParameter_post (Type&); +virtual void +execParameter_next (Type&); - virtual void - execParameter_post (Type const&); +virtual void +execParameter_next (Type const&); - virtual void - execParameter_none (Type&); +virtual void +execParameter_post (Type&); - virtual void - execParameter_none (Type const&); +virtual void +execParameter_post (Type const&); - virtual void - deployRequirement (Type&); +virtual void +execParameter_none (Type&); - virtual void - deployRequirement (Type const&); +virtual void +execParameter_none (Type const&); - virtual void - deployRequirement_pre (Type&); +virtual void +deployRequirement (Type&); - virtual void - deployRequirement_pre (Type const&); +virtual void +deployRequirement (Type const&); - virtual void - deployRequirement_next (Type&); +virtual void +deployRequirement_pre (Type&); - virtual void - deployRequirement_next (Type const&); +virtual void +deployRequirement_pre (Type const&); - virtual void - deployRequirement_post (Type&); +virtual void +deployRequirement_next (Type&); - virtual void - deployRequirement_post (Type const&); +virtual void +deployRequirement_next (Type const&); - virtual void - deployRequirement_none (Type&); +virtual void +deployRequirement_post (Type&); - virtual void - deployRequirement_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 - id (Type&); +virtual void +deployedResource_none (Type&); - virtual void - id (Type const&); +virtual void +deployedResource_none (Type const&); - virtual void - id_none (Type&); +virtual void +id (Type&); - virtual void - id_none (Type const&); +virtual void +id (Type const&); - virtual void - post (Type&); +virtual void +id_none (Type&); - virtual void - post (Type const&); - }; +virtual void +id_none (Type const&); - struct XSC_XML_Handlers_Export MonolithicDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::MonolithicDeploymentDescription > - { - 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 MonolithicDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::MonolithicDeploymentDescription > +{ +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 +source (Type&); - virtual void - source_pre (Type const&); +virtual void +source (Type const&); - virtual void - source_next (Type&); +virtual void +source_pre (Type&); - virtual void - source_next (Type const&); +virtual void +source_pre (Type const&); - virtual void - source_post (Type&); +virtual void +source_next (Type&); - virtual void - source_post (Type const&); +virtual void +source_next (Type const&); - virtual void - artifact (Type&); +virtual void +source_post (Type&); - virtual void - artifact (Type const&); +virtual void +source_post (Type const&); - virtual void - artifact_pre (Type&); +virtual void +artifact (Type&); - virtual void - artifact_pre (Type const&); +virtual void +artifact (Type const&); - virtual void - artifact_next (Type&); +virtual void +artifact_pre (Type&); - virtual void - artifact_next (Type const&); +virtual void +artifact_pre (Type const&); - virtual void - artifact_post (Type&); +virtual void +artifact_next (Type&); - virtual void - artifact_post (Type const&); +virtual void +artifact_next (Type const&); - virtual void - execParameter (Type&); +virtual void +artifact_post (Type&); - virtual void - execParameter (Type const&); +virtual void +artifact_post (Type const&); - virtual void - execParameter_pre (Type&); +virtual void +execParameter (Type&); - virtual void - execParameter_pre (Type const&); +virtual void +execParameter (Type const&); - virtual void - execParameter_next (Type&); +virtual void +execParameter_pre (Type&); - virtual void - execParameter_next (Type const&); +virtual void +execParameter_pre (Type const&); - virtual void - execParameter_post (Type&); +virtual void +execParameter_next (Type&); - virtual void - execParameter_post (Type const&); +virtual void +execParameter_next (Type const&); - virtual void - execParameter_none (Type&); +virtual void +execParameter_post (Type&); - virtual void - execParameter_none (Type const&); +virtual void +execParameter_post (Type const&); - virtual void - deployRequirement (Type&); +virtual void +execParameter_none (Type&); - virtual void - deployRequirement (Type const&); +virtual void +execParameter_none (Type const&); - virtual void - deployRequirement_pre (Type&); +virtual void +deployRequirement (Type&); - virtual void - deployRequirement_pre (Type const&); +virtual void +deployRequirement (Type const&); - virtual void - deployRequirement_next (Type&); +virtual void +deployRequirement_pre (Type&); - virtual void - deployRequirement_next (Type const&); +virtual void +deployRequirement_pre (Type const&); - virtual void - deployRequirement_post (Type&); +virtual void +deployRequirement_next (Type&); - virtual void - deployRequirement_post (Type const&); +virtual void +deployRequirement_next (Type const&); - virtual void - deployRequirement_none (Type&); +virtual void +deployRequirement_post (Type&); - virtual void - deployRequirement_none (Type const&); +virtual void +deployRequirement_post (Type const&); - virtual void - id (Type&); +virtual void +deployRequirement_none (Type&); - virtual void - id (Type const&); +virtual void +deployRequirement_none (Type const&); - virtual void - id_none (Type&); +virtual void +id (Type&); - virtual void - id_none (Type const&); +virtual void +id (Type const&); - virtual void - post (Type&); +virtual void +id_none (Type&); - virtual void - post (Type const&); - }; +virtual void +id_none (Type const&); - typedef - ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceUsageKind > - ResourceUsageKind; +virtual void +post (Type&); - struct XSC_XML_Handlers_Export InstanceResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > - { - virtual void - traverse (Type&); +virtual void +post (Type const&); +}; - virtual void - traverse (Type const&); +typedef +::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceUsageKind > +ResourceUsageKind; - virtual void - pre (Type&); +struct XSC_XML_Handlers_Export InstanceResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > +{ +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 +resourceUsage (Type&); - virtual void - requirementName (Type const&); +virtual void +resourceUsage (Type const&); - virtual void - resourceName (Type&); +virtual void +requirementName (Type&); - virtual void - resourceName (Type const&); +virtual void +requirementName (Type const&); - virtual void - resourceValue (Type&); +virtual void +resourceName (Type&); - virtual void - resourceValue (Type const&); +virtual void +resourceName (Type const&); - virtual void - post (Type&); +virtual void +property (Type&); - virtual void - post (Type const&); - }; +virtual void +property (Type const&); - struct XSC_XML_Handlers_Export InstanceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceDeploymentDescription > - { - virtual void - traverse (Type&); +virtual void +property_pre (Type&); - virtual void - traverse (Type const&); +virtual void +property_pre (Type const&); - virtual void - pre (Type&); +virtual void +property_next (Type&); - virtual void - pre (Type const&); +virtual void +property_next (Type const&); - virtual void - name (Type&); +virtual void +property_post (Type&); - virtual void - name (Type const&); +virtual void +property_post (Type const&); - virtual void - node (Type&); +virtual void +property_none (Type&); - virtual void - node (Type const&); +virtual void +property_none (Type const&); - virtual void - source (Type&); +virtual void +post (Type&); - virtual void - source (Type const&); +virtual void +post (Type const&); +}; - virtual void - implementation (Type&); +struct XSC_XML_Handlers_Export InstanceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceDeploymentDescription > +{ +virtual void +traverse (Type&); - virtual void - implementation (Type const&); +virtual void +traverse (Type const&); - virtual void - configProperty (Type&); +virtual void +pre (Type&); - virtual void - configProperty (Type const&); +virtual void +pre (Type const&); - virtual void - configProperty_pre (Type&); +virtual void +name (Type&); - virtual void - configProperty_pre (Type const&); +virtual void +name (Type const&); - virtual void - configProperty_next (Type&); +virtual void +node (Type&); - virtual void - configProperty_next (Type const&); +virtual void +node (Type const&); - virtual void - configProperty_post (Type&); +virtual void +source (Type&); - virtual void - configProperty_post (Type const&); +virtual void +source (Type const&); - virtual void - configProperty_none (Type&); +virtual void +implementation (Type&); - virtual void - configProperty_none (Type const&); +virtual void +implementation (Type const&); - virtual void - deployedResource (Type&); +virtual void +configProperty (Type&); - virtual void - deployedResource (Type const&); +virtual void +configProperty (Type const&); - virtual void - deployedResource_none (Type&); +virtual void +configProperty_pre (Type&); - virtual void - deployedResource_none (Type const&); +virtual void +configProperty_pre (Type const&); - virtual void - deployedSharedResource (Type&); +virtual void +configProperty_next (Type&); - virtual void - deployedSharedResource (Type const&); +virtual void +configProperty_next (Type const&); - virtual void - deployedSharedResource_none (Type&); +virtual void +configProperty_post (Type&); - virtual void - deployedSharedResource_none (Type const&); +virtual void +configProperty_post (Type const&); - virtual void - id (Type&); +virtual void +configProperty_none (Type&); - virtual void - id (Type const&); +virtual void +configProperty_none (Type const&); - virtual void - id_none (Type&); +virtual void +deployedResource (Type&); - virtual void - id_none (Type const&); +virtual void +deployedResource (Type const&); - virtual void - post (Type&); +virtual void +deployedResource_none (Type&); - virtual void - post (Type const&); - }; +virtual void +deployedResource_none (Type const&); - typedef - ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::CCMComponentPortKind > - CCMComponentPortKind; +virtual void +deployedSharedResource (Type&); - struct XSC_XML_Handlers_Export ComponentPortDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPortDescription > - { - virtual void - traverse (Type&); +virtual void +deployedSharedResource (Type const&); - virtual void - traverse (Type const&); +virtual void +deployedSharedResource_none (Type&); - virtual void - pre (Type&); +virtual void +deployedSharedResource_none (Type const&); - virtual void - pre (Type const&); +virtual void +id (Type&); - virtual void - name (Type&); +virtual void +id (Type const&); - virtual void - name (Type const&); +virtual void +id_none (Type&); - virtual void - specificType (Type&); +virtual void +id_none (Type const&); - virtual void - specificType (Type const&); +virtual void +post (Type&); - virtual void - supportedType (Type&); +virtual void +post (Type const&); +}; - virtual void - supportedType (Type const&); +typedef +::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::CCMComponentPortKind > +CCMComponentPortKind; - virtual void - provider (Type&); +struct XSC_XML_Handlers_Export ComponentPortDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPortDescription > +{ +virtual void +traverse (Type&); - virtual void - provider (Type const&); +virtual void +traverse (Type const&); - virtual void - exclusiveProvider (Type&); +virtual void +pre (Type&); - virtual void - exclusiveProvider (Type const&); +virtual void +pre (Type const&); - virtual void - exclusiveUser (Type&); +virtual void +name (Type&); - virtual void - exclusiveUser (Type const&); +virtual void +name (Type const&); - virtual void - optional (Type&); +virtual void +specificType (Type&); - virtual void - optional (Type const&); +virtual void +specificType (Type const&); - virtual void - kind (Type&); +virtual void +specificType_none (Type&); - virtual void - kind (Type const&); +virtual void +specificType_none (Type const&); - virtual void - post (Type&); +virtual void +supportedType (Type&); - virtual void - post (Type const&); - }; +virtual void +supportedType (Type const&); - struct XSC_XML_Handlers_Export ComponentPropertyDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPropertyDescription > - { - virtual void - traverse (Type&); +virtual void +supportedType_pre (Type&); - virtual void - traverse (Type const&); +virtual void +supportedType_pre (Type const&); - virtual void - pre (Type&); +virtual void +supportedType_next (Type&); - virtual void - pre (Type const&); +virtual void +supportedType_next (Type const&); - virtual void - name (Type&); +virtual void +supportedType_post (Type&); - virtual void - name (Type const&); +virtual void +supportedType_post (Type const&); - virtual void - type (Type&); +virtual void +supportedType_none (Type&); - virtual void - type (Type const&); +virtual void +supportedType_none (Type const&); - virtual void - post (Type&); +virtual void +provider (Type&); - virtual void - post (Type const&); - }; +virtual void +provider (Type const&); - struct XSC_XML_Handlers_Export ComponentExternalPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > - { - virtual void - traverse (Type&); +virtual void +exclusiveProvider (Type&); - virtual void - traverse (Type const&); +virtual void +exclusiveProvider (Type const&); - virtual void - pre (Type&); +virtual void +exclusiveUser (Type&); - virtual void - pre (Type const&); +virtual void +exclusiveUser (Type const&); - virtual void - portName (Type&); +virtual void +optional (Type&); - virtual void - portName (Type const&); +virtual void +optional (Type const&); - virtual void - post (Type&); +virtual void +kind (Type&); - virtual void - post (Type const&); - }; +virtual void +kind (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 ComponentPropertyDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPropertyDescription > +{ +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 +name (Type&); - virtual void - provider (Type const&); +virtual void +name (Type const&); - virtual void - provider_none (Type&); +virtual void +type (Type&); - virtual void - provider_none (Type const&); +virtual void +type (Type const&); - virtual void - kind (Type&); +virtual void +post (Type&); - virtual void - kind (Type const&); +virtual void +post (Type const&); +}; - virtual void - instance (Type&); +struct XSC_XML_Handlers_Export ComponentExternalPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > +{ +virtual void +traverse (Type&); - virtual void - instance (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 ExternalReferenceEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > - { - virtual void - traverse (Type&); +virtual void +portName (Type&); - virtual void - traverse (Type const&); +virtual void +portName (Type const&); - virtual void - pre (Type&); +virtual void +post (Type&); - virtual void - pre (Type const&); +virtual void +post (Type const&); +}; - virtual void - location (Type&); +struct XSC_XML_Handlers_Export PlanSubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint > +{ +virtual void +traverse (Type&); - virtual void - location (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 ConnectionResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription > - { - virtual void - traverse (Type&); +virtual void +portName (Type&); - virtual void - traverse (Type const&); +virtual void +portName (Type const&); - virtual void - pre (Type&); +virtual void +provider (Type&); - virtual void - pre (Type const&); +virtual void +provider (Type const&); - virtual void - targetName (Type&); +virtual void +provider_none (Type&); - virtual void - targetName (Type const&); +virtual void +provider_none (Type const&); - virtual void - requirementName (Type&); +virtual void +kind (Type&); - virtual void - requirementName (Type const&); +virtual void +kind (Type const&); - virtual void - resourceName (Type&); +virtual void +instance (Type&); - virtual void - resourceName (Type const&); +virtual void +instance (Type const&); - virtual void - resourceValue (Type&); +virtual void +post (Type&); - virtual void - resourceValue (Type const&); +virtual void +post (Type const&); +}; - virtual void - post (Type&); +struct XSC_XML_Handlers_Export ExternalReferenceEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > +{ +virtual void +traverse (Type&); - virtual void - post (Type const&); - }; +virtual void +traverse (Type const&); - struct XSC_XML_Handlers_Export PlanConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanConnectionDescription > - { - virtual void - traverse (Type&); +virtual void +pre (Type&); - virtual void - traverse (Type const&); +virtual void +pre (Type const&); - virtual void - pre (Type&); +virtual void +location (Type&); - virtual void - pre (Type const&); +virtual void +location (Type const&); - virtual void - name (Type&); +virtual void +post (Type&); - virtual void - name (Type const&); +virtual void +post (Type const&); +}; - virtual void - source (Type&); +struct XSC_XML_Handlers_Export ConnectionResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription > +{ +virtual void +traverse (Type&); - virtual void - source (Type const&); +virtual void +traverse (Type const&); - virtual void - source_none (Type&); +virtual void +pre (Type&); - virtual void - source_none (Type const&); +virtual void +pre (Type const&); - virtual void - deployRequirement (Type&); +virtual void +targetName (Type&); - virtual void - deployRequirement (Type const&); +virtual void +targetName (Type const&); - virtual void - deployRequirement_pre (Type&); +virtual void +requirementName (Type&); - virtual void - deployRequirement_pre (Type const&); +virtual void +requirementName (Type const&); - virtual void - deployRequirement_next (Type&); +virtual void +resourceName (Type&); - virtual void - deployRequirement_next (Type const&); +virtual void +resourceName (Type const&); - virtual void - deployRequirement_post (Type&); +virtual void +property (Type&); - virtual void - deployRequirement_post (Type const&); +virtual void +property (Type const&); - virtual void - deployRequirement_none (Type&); +virtual void +property_pre (Type&); - virtual void - deployRequirement_none (Type const&); +virtual void +property_pre (Type const&); - virtual void - externalEndpoint (Type&); +virtual void +property_next (Type&); - virtual void - externalEndpoint (Type const&); +virtual void +property_next (Type const&); - virtual void - externalEndpoint_pre (Type&); +virtual void +property_post (Type&); - virtual void - externalEndpoint_pre (Type const&); +virtual void +property_post (Type const&); - virtual void - externalEndpoint_next (Type&); +virtual void +property_none (Type&); - virtual void - externalEndpoint_next (Type const&); +virtual void +property_none (Type const&); - virtual void - externalEndpoint_post (Type&); +virtual void +post (Type&); - virtual void - externalEndpoint_post (Type const&); +virtual void +post (Type const&); +}; - virtual void - externalEndpoint_none (Type&); +struct XSC_XML_Handlers_Export PlanConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanConnectionDescription > +{ +virtual void +traverse (Type&); - virtual void - externalEndpoint_none (Type const&); +virtual void +traverse (Type const&); - virtual void - internalEndpoint (Type&); +virtual void +pre (Type&); - virtual void - internalEndpoint (Type const&); +virtual void +pre (Type const&); - virtual void - internalEndpoint_pre (Type&); +virtual void +name (Type&); - virtual void - internalEndpoint_pre (Type const&); +virtual void +name (Type const&); - virtual void - internalEndpoint_next (Type&); +virtual void +source (Type&); - virtual void - internalEndpoint_next (Type const&); +virtual void +source (Type const&); - virtual void - internalEndpoint_post (Type&); +virtual void +source_none (Type&); - virtual void - internalEndpoint_post (Type const&); +virtual void +source_none (Type const&); - virtual void - internalEndpoint_none (Type&); +virtual void +deployRequirement (Type&); - virtual void - internalEndpoint_none (Type const&); +virtual void +deployRequirement (Type const&); - virtual void - externalReference (Type&); +virtual void +deployRequirement_pre (Type&); - virtual void - externalReference (Type const&); +virtual void +deployRequirement_pre (Type const&); - virtual void - externalReference_pre (Type&); +virtual void +deployRequirement_next (Type&); - virtual void - externalReference_pre (Type const&); +virtual void +deployRequirement_next (Type const&); - virtual void - externalReference_next (Type&); +virtual void +deployRequirement_post (Type&); - virtual void - externalReference_next (Type const&); +virtual void +deployRequirement_post (Type const&); - virtual void - externalReference_post (Type&); +virtual void +deployRequirement_none (Type&); - virtual void - externalReference_post (Type const&); +virtual void +deployRequirement_none (Type const&); - virtual void - externalReference_none (Type&); +virtual void +externalEndpoint (Type&); - virtual void - externalReference_none (Type const&); +virtual void +externalEndpoint (Type const&); - virtual void - deployedResource (Type&); +virtual void +externalEndpoint_pre (Type&); - virtual void - deployedResource (Type const&); +virtual void +externalEndpoint_pre (Type const&); - virtual void - deployedResource_pre (Type&); +virtual void +externalEndpoint_next (Type&); - virtual void - deployedResource_pre (Type const&); +virtual void +externalEndpoint_next (Type const&); - virtual void - deployedResource_next (Type&); +virtual void +externalEndpoint_post (Type&); - virtual void - deployedResource_next (Type const&); +virtual void +externalEndpoint_post (Type const&); - virtual void - deployedResource_post (Type&); +virtual void +externalEndpoint_none (Type&); - virtual void - deployedResource_post (Type const&); +virtual void +externalEndpoint_none (Type const&); - virtual void - deployedResource_none (Type&); +virtual void +internalEndpoint (Type&); - virtual void - deployedResource_none (Type const&); +virtual void +internalEndpoint (Type const&); - virtual void - post (Type&); +virtual void +internalEndpoint_pre (Type&); - virtual void - post (Type const&); - }; +virtual void +internalEndpoint_pre (Type const&); - struct XSC_XML_Handlers_Export ImplementationDependency : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationDependency > - { - virtual void - traverse (Type&); +virtual void +internalEndpoint_next (Type&); - virtual void - traverse (Type const&); +virtual void +internalEndpoint_next (Type const&); - virtual void - pre (Type&); +virtual void +internalEndpoint_post (Type&); - virtual void - pre (Type const&); +virtual void +internalEndpoint_post (Type const&); - virtual void - requiredType (Type&); +virtual void +internalEndpoint_none (Type&); - virtual void - requiredType (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 Capability : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Capability > - { - 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 - resourceType (Type&); +virtual void +externalReference_none (Type&); - virtual void - resourceType (Type const&); +virtual void +externalReference_none (Type const&); - virtual void - property (Type&); +virtual void +deployedResource (Type&); - virtual void - property (Type const&); +virtual void +deployedResource (Type const&); - virtual void - post (Type&); +virtual void +deployedResource_pre (Type&); - virtual void - post (Type const&); - }; +virtual void +deployedResource_pre (Type const&); - struct XSC_XML_Handlers_Export ImplementationRequirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationRequirement > - { - virtual void - traverse (Type&); +virtual void +deployedResource_next (Type&); - virtual void - traverse (Type const&); +virtual void +deployedResource_next (Type const&); - virtual void - pre (Type&); +virtual void +deployedResource_post (Type&); - virtual void - pre (Type const&); +virtual void +deployedResource_post (Type const&); - virtual void - resourceUsage (Type&); +virtual void +deployedResource_none (Type&); - virtual void - resourceUsage (Type const&); +virtual void +deployedResource_none (Type const&); - virtual void - resourcePort (Type&); +virtual void +post (Type&); - virtual void - resourcePort (Type const&); +virtual void +post (Type const&); +}; - virtual void - componentPort (Type&); +struct XSC_XML_Handlers_Export ImplementationDependency : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationDependency > +{ +virtual void +traverse (Type&); - virtual void - componentPort (Type const&); +virtual void +traverse (Type const&); - virtual void - resourceType (Type&); +virtual void +pre (Type&); - virtual void - resourceType (Type const&); +virtual void +pre (Type const&); - virtual void - name (Type&); +virtual void +requiredType (Type&); - virtual void - name (Type const&); +virtual void +requiredType (Type const&); - virtual void - property (Type&); +virtual void +post (Type&); - virtual void - property (Type const&); +virtual void +post (Type const&); +}; - virtual void - post (Type&); +struct XSC_XML_Handlers_Export Capability : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Capability > +{ +virtual void +traverse (Type&); - virtual void - post (Type const&); - }; +virtual void +traverse (Type const&); - struct XSC_XML_Handlers_Export ComponentPackageReference : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPackageReference > - { - virtual void - traverse (Type&); +virtual void +pre (Type&); - virtual void - traverse (Type const&); +virtual void +pre (Type const&); - virtual void - pre (Type&); +virtual void +name (Type&); - virtual void - pre (Type const&); +virtual void +name (Type const&); - virtual void - requiredUUID (Type&); +virtual void +resourceType (Type&); - virtual void - requiredUUID (Type const&); +virtual void +resourceType (Type const&); - virtual void - requiredName (Type&); +virtual void +resourceType_pre (Type&); - virtual void - requiredName (Type const&); +virtual void +resourceType_pre (Type const&); - virtual void - requiredType (Type&); +virtual void +resourceType_next (Type&); - virtual void - requiredType (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 SubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SubcomponentPortEndpoint > - { - 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 - portName (Type&); +virtual void +property_next (Type&); - virtual void - portName (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 AssemblyConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::AssemblyConnectionDescription > - { - 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 ImplementationRequirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationRequirement > +{ +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 - deployRequirement (Type&); +virtual void +resourceUsage (Type&); - virtual void - deployRequirement (Type const&); +virtual void +resourceUsage (Type const&); - virtual void - deployRequirement_none (Type&); +virtual void +resourceUsage_none (Type&); - virtual void - deployRequirement_none (Type const&); +virtual void +resourceUsage_none (Type const&); - virtual void - externalEndpoint (Type&); +virtual void +resourcePort (Type&); - virtual void - externalEndpoint (Type const&); +virtual void +resourcePort (Type const&); - virtual void - externalEndpoint_pre (Type&); +virtual void +resourcePort_none (Type&); - virtual void - externalEndpoint_pre (Type const&); +virtual void +resourcePort_none (Type const&); - virtual void - externalEndpoint_next (Type&); +virtual void +componentPort (Type&); - virtual void - externalEndpoint_next (Type const&); +virtual void +componentPort (Type const&); - virtual void - externalEndpoint_post (Type&); +virtual void +componentPort_none (Type&); - virtual void - externalEndpoint_post (Type const&); +virtual void +componentPort_none (Type const&); - virtual void - externalEndpoint_none (Type&); +virtual void +resourceType (Type&); - virtual void - externalEndpoint_none (Type const&); +virtual void +resourceType (Type const&); - virtual void - internalEndpoint (Type&); +virtual void +name (Type&); - virtual void - internalEndpoint (Type const&); +virtual void +name (Type const&); - virtual void - internalEndpoint_pre (Type&); +virtual void +property (Type&); - virtual void - internalEndpoint_pre (Type const&); +virtual void +property (Type const&); - virtual void - internalEndpoint_next (Type&); +virtual void +property_pre (Type&); - virtual void - internalEndpoint_next (Type const&); +virtual void +property_pre (Type const&); - virtual void - internalEndpoint_post (Type&); +virtual void +property_next (Type&); - virtual void - internalEndpoint_post (Type const&); +virtual void +property_next (Type const&); - virtual void - internalEndpoint_none (Type&); +virtual void +property_post (Type&); - virtual void - internalEndpoint_none (Type const&); +virtual void +property_post (Type const&); - virtual void - externalReference (Type&); +virtual void +property_none (Type&); + +virtual void +property_none (Type const&); + +virtual void +post (Type&); + +virtual void +post (Type const&); +}; + +struct XSC_XML_Handlers_Export ComponentPackageReference : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPackageReference > +{ +virtual void +traverse (Type&); + +virtual void +traverse (Type const&); + +virtual void +pre (Type&); + +virtual void +pre (Type const&); + +virtual void +requiredUUID (Type&); + +virtual void +requiredUUID (Type const&); + +virtual void +requiredUUID_none (Type&); + +virtual void +requiredUUID_none (Type const&); + +virtual void +requiredName (Type&); + +virtual void +requiredName (Type const&); + +virtual void +requiredName_none (Type&); + +virtual void +requiredName_none (Type const&); + +virtual void +requiredType (Type&); + +virtual void +requiredType (Type const&); + +virtual void +post (Type&); + +virtual void +post (Type const&); +}; + +struct XSC_XML_Handlers_Export SubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SubcomponentPortEndpoint > +{ +virtual void +traverse (Type&); + +virtual void +traverse (Type const&); + +virtual void +pre (Type&); + +virtual void +pre (Type const&); + +virtual void +portName (Type&); + +virtual void +portName (Type const&); + +virtual void +instance (Type&); + +virtual void +instance (Type const&); + +virtual void +post (Type&); + +virtual void +post (Type const&); +}; + +struct XSC_XML_Handlers_Export AssemblyConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::AssemblyConnectionDescription > +{ +virtual void +traverse (Type&); - virtual void - externalReference (Type const&); +virtual void +traverse (Type const&); - virtual void - externalReference_pre (Type&); +virtual void +pre (Type&); - virtual void - externalReference_pre (Type const&); +virtual void +pre (Type const&); - virtual void - externalReference_next (Type&); +virtual void +name (Type&); - virtual void - externalReference_next (Type const&); +virtual void +name (Type const&); - virtual void - externalReference_post (Type&); +virtual void +deployRequirement (Type&); - virtual void - externalReference_post (Type const&); +virtual void +deployRequirement (Type const&); - virtual void - externalReference_none (Type&); +virtual void +deployRequirement_pre (Type&); - virtual void - externalReference_none (Type const&); +virtual void +deployRequirement_pre (Type const&); - virtual void - post (Type&); +virtual void +deployRequirement_next (Type&); - virtual void - post (Type const&); - }; - } - } +virtual void +deployRequirement_next (Type const&); + +virtual void +deployRequirement_post (Type&); + +virtual void +deployRequirement_post (Type const&); + +virtual void +deployRequirement_none (Type&); + +virtual void +deployRequirement_none (Type const&); + +virtual void +internalEndpoint (Type&); + +virtual void +internalEndpoint (Type const&); + +virtual void +internalEndpoint_pre (Type&); + +virtual void +internalEndpoint_pre (Type const&); + +virtual void +internalEndpoint_next (Type&); + +virtual void +internalEndpoint_next (Type const&); + +virtual void +internalEndpoint_post (Type&); + +virtual void +internalEndpoint_post (Type const&); + +virtual void +internalEndpoint_none (Type&); + +virtual void +internalEndpoint_none (Type const&); + +virtual void +externalEndpoint (Type&); + +virtual void +externalEndpoint (Type const&); + +virtual void +externalEndpoint_pre (Type&); + +virtual void +externalEndpoint_pre (Type const&); + +virtual void +externalEndpoint_next (Type&); + +virtual void +externalEndpoint_next (Type const&); + +virtual void +externalEndpoint_post (Type&); + +virtual void +externalEndpoint_post (Type const&); + +virtual void +externalEndpoint_none (Type&); + +virtual void +externalEndpoint_none (Type const&); + +virtual void +externalReference (Type&); + +virtual void +externalReference (Type const&); + +virtual void +externalReference_pre (Type&); + +virtual void +externalReference_pre (Type const&); + +virtual void +externalReference_next (Type&); + +virtual void +externalReference_next (Type const&); + +virtual void +externalReference_post (Type&); + +virtual void +externalReference_post (Type const&); + +virtual void +externalReference_none (Type&); + +virtual void +externalReference_none (Type const&); + +virtual void +post (Type&); + +virtual void +post (Type const&); +}; +} +} } #include "XMLSchema/Writer.hpp" namespace CIAO { - namespace Config_Handlers - { - namespace Writer - { - struct TCKind : Traversal::TCKind, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - TCKind (::XSCRT::XML::Element< ACE_TCHAR >&); +namespace Config_Handlers +{ +namespace Writer +{ +struct TCKind : Traversal::TCKind, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +TCKind (::XSCRT::XML::Element< ACE_TCHAR >&); - virtual void - traverse (Type &o) - { - 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 +traverse (Type const&); - protected: - TCKind (); - }; +protected: +TCKind (); +}; - struct DataType : Traversal::DataType, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::DataType Type; - DataType (::XSCRT::XML::Element< ACE_TCHAR >&); +struct DataType : Traversal::DataType, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::DataType Type; +DataType (::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 - kind (Type &o) - { +virtual void +kind (Type &o) +{ - this->kind (const_cast <Type const &> (o)); - } +this->kind (const_cast <Type const &> (o)); +} - virtual void - kind (Type const&); +virtual void +kind (Type const&); - virtual void - enum_ (Type &o) - { +virtual void +enum_ (Type &o) +{ - this->enum_ (const_cast <Type const &> (o)); - } +this->enum_ (const_cast <Type const &> (o)); +} - virtual void - enum_ (Type const&); +virtual void +enum_ (Type const&); - protected: - DataType (); - }; +protected: +DataType (); +}; - struct DataValue : Traversal::DataValue, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::DataValue Type; - DataValue (::XSCRT::XML::Element< ACE_TCHAR >&); +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 +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 - short_pre (Type &o) - { +virtual void +short_pre (Type &o) +{ - this->short_pre (const_cast <Type const &> (o)); - } +this->short_pre (const_cast <Type const &> (o)); +} - virtual void - short_pre (Type const&); +virtual void +short_pre (Type const&); - virtual void - short_next (Type &o) - { +virtual void +short_next (Type &o) +{ - this->short_next (const_cast <Type const &> (o)); - } +this->short_next (const_cast <Type const &> (o)); +} - virtual void - short_next (Type const&); +virtual void +short_next (Type const&); - virtual void - short_post (Type &o) - { +virtual void +short_post (Type &o) +{ - this->short_post (const_cast <Type const &> (o)); - } +this->short_post (const_cast <Type const &> (o)); +} - virtual void - short_post (Type const&); +virtual void +short_post (Type const&); - virtual void - long_pre (Type &o) - { +virtual void +long_pre (Type &o) +{ - this->long_pre (const_cast <Type const &> (o)); - } +this->long_pre (const_cast <Type const &> (o)); +} - virtual void - long_pre (Type const&); +virtual void +long_pre (Type const&); - virtual void - long_next (Type &o) - { +virtual void +long_next (Type &o) +{ - this->long_next (const_cast <Type const &> (o)); - } +this->long_next (const_cast <Type const &> (o)); +} - virtual void - long_next (Type const&); +virtual void +long_next (Type const&); - virtual void - long_post (Type &o) - { +virtual void +long_post (Type &o) +{ - this->long_post (const_cast <Type const &> (o)); - } +this->long_post (const_cast <Type const &> (o)); +} - virtual void - long_post (Type const&); +virtual void +long_post (Type const&); - virtual void - ushort_pre (Type &o) - { +virtual void +ushort_pre (Type &o) +{ - this->ushort_pre (const_cast <Type const &> (o)); - } +this->ushort_pre (const_cast <Type const &> (o)); +} + + +virtual void +ushort_pre (Type const&); + +virtual void +ushort_next (Type &o) +{ + +this->ushort_next (const_cast <Type const &> (o)); +} + + +virtual void +ushort_next (Type const&); + +virtual void +ushort_post (Type &o) +{ + +this->ushort_post (const_cast <Type const &> (o)); +} + + +virtual void +ushort_post (Type const&); + +virtual void +ulong_pre (Type &o) +{ +this->ulong_pre (const_cast <Type const &> (o)); +} - virtual void - ushort_pre (Type const&); - virtual void - ushort_next (Type &o) - { +virtual void +ulong_pre (Type const&); - this->ushort_next (const_cast <Type const &> (o)); - } +virtual void +ulong_next (Type &o) +{ +this->ulong_next (const_cast <Type const &> (o)); +} - virtual void - ushort_next (Type const&); - virtual void - ushort_post (Type &o) - { +virtual void +ulong_next (Type const&); - this->ushort_post (const_cast <Type const &> (o)); - } +virtual void +ulong_post (Type &o) +{ +this->ulong_post (const_cast <Type const &> (o)); +} - virtual void - ushort_post (Type const&); - virtual void - ulong_pre (Type &o) - { +virtual void +ulong_post (Type const&); - this->ulong_pre (const_cast <Type const &> (o)); - } +virtual void +float_pre (Type &o) +{ +this->float_pre (const_cast <Type const &> (o)); +} - virtual void - ulong_pre (Type const&); - virtual void - ulong_next (Type &o) - { +virtual void +float_pre (Type const&); - this->ulong_next (const_cast <Type const &> (o)); - } +virtual void +float_next (Type &o) +{ +this->float_next (const_cast <Type const &> (o)); +} - virtual void - ulong_next (Type const&); - virtual void - ulong_post (Type &o) - { +virtual void +float_next (Type const&); - this->ulong_post (const_cast <Type const &> (o)); - } +virtual void +float_post (Type &o) +{ +this->float_post (const_cast <Type const &> (o)); +} - virtual void - ulong_post (Type const&); - virtual void - float_pre (Type &o) - { +virtual void +float_post (Type const&); - this->float_pre (const_cast <Type const &> (o)); - } +virtual void +double_pre (Type &o) +{ +this->double_pre (const_cast <Type const &> (o)); +} - virtual void - float_pre (Type const&); - virtual void - float_next (Type &o) - { +virtual void +double_pre (Type const&); - this->float_next (const_cast <Type const &> (o)); - } +virtual void +double_next (Type &o) +{ +this->double_next (const_cast <Type const &> (o)); +} - virtual void - float_next (Type const&); - virtual void - float_post (Type &o) - { +virtual void +double_next (Type const&); - this->float_post (const_cast <Type const &> (o)); - } +virtual void +double_post (Type &o) +{ +this->double_post (const_cast <Type const &> (o)); +} - virtual void - float_post (Type const&); - virtual void - double_pre (Type &o) - { +virtual void +double_post (Type const&); - this->double_pre (const_cast <Type const &> (o)); - } +virtual void +boolean_pre (Type &o) +{ + +this->boolean_pre (const_cast <Type const &> (o)); +} + + +virtual void +boolean_pre (Type const&); + +virtual void +boolean_next (Type &o) +{ + +this->boolean_next (const_cast <Type const &> (o)); +} + + +virtual void +boolean_next (Type const&); + +virtual void +boolean_post (Type &o) +{ + +this->boolean_post (const_cast <Type const &> (o)); +} + + +virtual void +boolean_post (Type const&); + +virtual void +octet_pre (Type &o) +{ + +this->octet_pre (const_cast <Type const &> (o)); +} + + +virtual void +octet_pre (Type const&); + +virtual void +octet_next (Type &o) +{ + +this->octet_next (const_cast <Type const &> (o)); +} + + +virtual void +octet_next (Type const&); + +virtual void +octet_post (Type &o) +{ + +this->octet_post (const_cast <Type const &> (o)); +} + + +virtual void +octet_post (Type const&); + +virtual void +enum_pre (Type &o) +{ + +this->enum_pre (const_cast <Type const &> (o)); +} + + +virtual void +enum_pre (Type const&); + +virtual void +enum_next (Type &o) +{ + +this->enum_next (const_cast <Type const &> (o)); +} + + +virtual void +enum_next (Type const&); + +virtual void +enum_post (Type &o) +{ + +this->enum_post (const_cast <Type const &> (o)); +} + + +virtual void +enum_post (Type const&); + +virtual void +string_pre (Type &o) +{ + +this->string_pre (const_cast <Type const &> (o)); +} + + +virtual void +string_pre (Type const&); + +virtual void +string_next (Type &o) +{ + +this->string_next (const_cast <Type const &> (o)); +} + + +virtual void +string_next (Type const&); + +virtual void +string_post (Type &o) +{ + +this->string_post (const_cast <Type const &> (o)); +} + + +virtual void +string_post (Type const&); + +virtual void +longlong_pre (Type &o) +{ + +this->longlong_pre (const_cast <Type const &> (o)); +} + + +virtual void +longlong_pre (Type const&); + +virtual void +longlong_next (Type &o) +{ + +this->longlong_next (const_cast <Type const &> (o)); +} + + +virtual void +longlong_next (Type const&); + +virtual void +longlong_post (Type &o) +{ + +this->longlong_post (const_cast <Type const &> (o)); +} + + +virtual void +longlong_post (Type const&); + +virtual void +ulonglong_pre (Type &o) +{ + +this->ulonglong_pre (const_cast <Type const &> (o)); +} + + +virtual void +ulonglong_pre (Type const&); + +virtual void +ulonglong_next (Type &o) +{ + +this->ulonglong_next (const_cast <Type const &> (o)); +} - virtual void - double_pre (Type const&); +virtual void +ulonglong_next (Type const&); - virtual void - double_next (Type &o) - { +virtual void +ulonglong_post (Type &o) +{ - this->double_next (const_cast <Type const &> (o)); - } +this->ulonglong_post (const_cast <Type const &> (o)); +} - virtual void - double_next (Type const&); +virtual void +ulonglong_post (Type const&); - virtual void - double_post (Type &o) - { +virtual void +longdouble_pre (Type &o) +{ - this->double_post (const_cast <Type const &> (o)); - } +this->longdouble_pre (const_cast <Type const &> (o)); +} - virtual void - double_post (Type const&); +virtual void +longdouble_pre (Type const&); - virtual void - boolean_pre (Type &o) - { +virtual void +longdouble_next (Type &o) +{ - this->boolean_pre (const_cast <Type const &> (o)); - } +this->longdouble_next (const_cast <Type const &> (o)); +} - virtual void - boolean_pre (Type const&); +virtual void +longdouble_next (Type const&); - virtual void - boolean_next (Type &o) - { +virtual void +longdouble_post (Type &o) +{ - this->boolean_next (const_cast <Type const &> (o)); - } +this->longdouble_post (const_cast <Type const &> (o)); +} - virtual void - boolean_next (Type const&); +virtual void +longdouble_post (Type const&); - virtual void - boolean_post (Type &o) - { +protected: +DataValue (); +}; - this->boolean_post (const_cast <Type const &> (o)); - } +struct EnumType : Traversal::EnumType, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::EnumType Type; +EnumType (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +traverse (Type &o) +{ - virtual void - boolean_post (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - octet_pre (Type &o) - { - this->octet_pre (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +name (Type &o) +{ - virtual void - octet_pre (Type const&); +this->name (const_cast <Type const &> (o)); +} - virtual void - octet_next (Type &o) - { - this->octet_next (const_cast <Type const &> (o)); - } +virtual void +name (Type const&); +virtual void +typeId (Type &o) +{ - virtual void - octet_next (Type const&); +this->typeId (const_cast <Type const &> (o)); +} - virtual void - octet_post (Type &o) - { - this->octet_post (const_cast <Type const &> (o)); - } +virtual void +typeId (Type const&); +virtual void +member_pre (Type &o) +{ - virtual void - octet_post (Type const&); +this->member_pre (const_cast <Type const &> (o)); +} - virtual void - enum_pre (Type &o) - { - this->enum_pre (const_cast <Type const &> (o)); - } +virtual void +member_pre (Type const&); +virtual void +member_next (Type &o) +{ - virtual void - enum_pre (Type const&); +this->member_next (const_cast <Type const &> (o)); +} - virtual void - enum_next (Type &o) - { - this->enum_next (const_cast <Type const &> (o)); - } +virtual void +member_next (Type const&); +virtual void +member_post (Type &o) +{ - virtual void - enum_next (Type const&); +this->member_post (const_cast <Type const &> (o)); +} - virtual void - enum_post (Type &o) - { - this->enum_post (const_cast <Type const &> (o)); - } +virtual void +member_post (Type const&); +protected: +EnumType (); +}; - virtual void - enum_post (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 - string_pre (Type &o) - { +virtual void +traverse (Type &o) +{ - this->string_pre (const_cast <Type const &> (o)); - } +this->traverse (const_cast <Type const &> (o)); +} - virtual void - string_pre (Type const&); +virtual void +traverse (Type const&); - virtual void - string_next (Type &o) - { +virtual void +type (Type &o) +{ - this->string_next (const_cast <Type const &> (o)); - } +this->type (const_cast <Type const &> (o)); +} - virtual void - string_next (Type const&); +virtual void +type (Type const&); - virtual void - string_post (Type &o) - { +virtual void +value (Type &o) +{ - this->string_post (const_cast <Type const &> (o)); - } +this->value (const_cast <Type const &> (o)); +} - virtual void - string_post (Type const&); +virtual void +value (Type const&); - virtual void - longlong_pre (Type &o) - { +protected: +Any (); +}; - this->longlong_pre (const_cast <Type const &> (o)); - } +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 - longlong_pre (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - longlong_next (Type &o) - { - this->longlong_next (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +name (Type &o) +{ - virtual void - longlong_next (Type const&); +this->name (const_cast <Type const &> (o)); +} - virtual void - longlong_post (Type &o) - { - this->longlong_post (const_cast <Type const &> (o)); - } +virtual void +name (Type const&); +virtual void +value (Type &o) +{ - virtual void - longlong_post (Type const&); +this->value (const_cast <Type const &> (o)); +} - virtual void - ulonglong_pre (Type &o) - { - this->ulonglong_pre (const_cast <Type const &> (o)); - } +virtual void +value (Type const&); +protected: +Property (); +}; - virtual void - ulonglong_pre (Type const&); +struct SatisfierPropertyKind : Traversal::SatisfierPropertyKind, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR >&); - virtual void - ulonglong_next (Type &o) - { +virtual void +traverse (Type &o) +{ +this->traverse (const_cast <Type const &> (o)); +} - this->ulonglong_next (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +protected: +SatisfierPropertyKind (); +}; - virtual void - ulonglong_next (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 - ulonglong_post (Type &o) - { +virtual void +traverse (Type &o) +{ - this->ulonglong_post (const_cast <Type const &> (o)); - } +this->traverse (const_cast <Type const &> (o)); +} - virtual void - ulonglong_post (Type const&); +virtual void +traverse (Type const&); - virtual void - longdouble_pre (Type &o) - { +virtual void +name (Type &o) +{ - this->longdouble_pre (const_cast <Type const &> (o)); - } +this->name (const_cast <Type const &> (o)); +} - virtual void - longdouble_pre (Type const&); +virtual void +name (Type const&); - virtual void - longdouble_next (Type &o) - { +virtual void +kind (Type &o) +{ - this->longdouble_next (const_cast <Type const &> (o)); - } +this->kind (const_cast <Type const &> (o)); +} - virtual void - longdouble_next (Type const&); +virtual void +kind (Type const&); - virtual void - longdouble_post (Type &o) - { +virtual void +dynamic (Type &o) +{ - this->longdouble_post (const_cast <Type const &> (o)); - } +this->dynamic (const_cast <Type const &> (o)); +} - virtual void - longdouble_post (Type const&); +virtual void +dynamic (Type const&); - protected: - DataValue (); - }; +virtual void +value (Type &o) +{ - struct EnumType : Traversal::EnumType, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::EnumType Type; - EnumType (::XSCRT::XML::Element< ACE_TCHAR >&); +this->value (const_cast <Type const &> (o)); +} - virtual void - traverse (Type &o) - { - this->traverse (const_cast <Type const &> (o)); - } +virtual void +value (Type const&); +protected: +SatisfierProperty (); +}; - virtual void - traverse (Type const&); +struct Resource : Traversal::Resource, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::Resource Type; +Resource (::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 - typeId (Type &o) - { +virtual void +name (Type &o) +{ - this->typeId (const_cast <Type const &> (o)); - } +this->name (const_cast <Type const &> (o)); +} - virtual void - typeId (Type const&); +virtual void +name (Type const&); - virtual void - member_pre (Type &o) - { +virtual void +resourceType_pre (Type &o) +{ - this->member_pre (const_cast <Type const &> (o)); - } +this->resourceType_pre (const_cast <Type const &> (o)); +} - virtual void - member_pre (Type const&); +virtual void +resourceType_pre (Type const&); - virtual void - member_next (Type &o) - { +virtual void +resourceType_next (Type &o) +{ - this->member_next (const_cast <Type const &> (o)); - } +this->resourceType_next (const_cast <Type const &> (o)); +} - virtual void - member_next (Type const&); +virtual void +resourceType_next (Type const&); - virtual void - member_post (Type &o) - { +virtual void +resourceType_post (Type &o) +{ - this->member_post (const_cast <Type const &> (o)); - } +this->resourceType_post (const_cast <Type const &> (o)); +} - virtual void - member_post (Type const&); +virtual void +resourceType_post (Type const&); - protected: - EnumType (); - }; +virtual void +property_pre (Type &o) +{ - struct Any : Traversal::Any, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::Any Type; - Any (::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 - type (Type &o) - { - this->type (const_cast <Type const &> (o)); - } +virtual void +property_next (Type const&); +virtual void +property_post (Type &o) +{ - virtual void - type (Type const&); +this->property_post (const_cast <Type const &> (o)); +} - virtual void - value (Type &o) - { - this->value (const_cast <Type const &> (o)); - } +virtual void +property_post (Type const&); +protected: +Resource (); +}; - virtual void - value (Type const&); +struct Requirement : Traversal::Requirement, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::Requirement Type; +Requirement (::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 +resourceType (Type &o) +{ - virtual void - traverse (Type const&); +this->resourceType (const_cast <Type const &> (o)); +} - virtual void - name (Type &o) - { - this->name (const_cast <Type const &> (o)); - } +virtual void +resourceType (Type const&); +virtual void +name (Type &o) +{ - virtual void - name (Type const&); +this->name (const_cast <Type const &> (o)); +} - virtual void - value (Type &o) - { - this->value (const_cast <Type const &> (o)); - } +virtual void +name (Type const&); +virtual void +property_pre (Type &o) +{ - virtual void - value (Type const&); +this->property_pre (const_cast <Type const &> (o)); +} - protected: - Property (); - }; - struct SatisfierPropertyKind : Traversal::SatisfierPropertyKind, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +property_pre (Type const&); - virtual void - traverse (Type &o) - { - this->traverse (const_cast <Type const &> (o)); - } +virtual void +property_next (Type &o) +{ - virtual void - traverse (Type const&); +this->property_next (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 +property_next (Type const&); - virtual void - traverse (Type &o) - { +virtual void +property_post (Type &o) +{ - this->traverse (const_cast <Type const &> (o)); - } +this->property_post (const_cast <Type const &> (o)); +} - virtual void - traverse (Type const&); +virtual void +property_post (Type const&); - virtual void - name (Type &o) - { +protected: +Requirement (); +}; - this->name (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 - name (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - kind (Type &o) - { - this->kind (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +requirementName (Type &o) +{ - virtual void - kind (Type const&); +this->requirementName (const_cast <Type const &> (o)); +} - virtual void - value (Type &o) - { - this->value (const_cast <Type const &> (o)); - } +virtual void +requirementName (Type const&); +virtual void +resourceName (Type &o) +{ - virtual void - value (Type const&); +this->resourceName (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 +resourceName (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 - resourceType_pre (Type &o) - { +virtual void +property_post (Type &o) +{ - this->resourceType_pre (const_cast <Type const &> (o)); - } +this->property_post (const_cast <Type const &> (o)); +} - virtual void - resourceType_pre (Type const&); +virtual void +property_post (Type const&); - virtual void - resourceType_next (Type &o) - { +protected: +ResourceDeploymentDescription (); +}; - this->resourceType_next (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 - resourceType_next (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - resourceType_post (Type &o) - { - this->resourceType_post (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +name (Type &o) +{ - virtual void - resourceType_post (Type const&); +this->name (const_cast <Type const &> (o)); +} - virtual void - property_pre (Type &o) - { - this->property_pre (const_cast <Type const &> (o)); - } +virtual void +name (Type const&); +virtual void +source_pre (Type &o) +{ - virtual void - property_pre (Type const&); +this->source_pre (const_cast <Type const &> (o)); +} - virtual void - property_next (Type &o) - { - this->property_next (const_cast <Type const &> (o)); - } +virtual void +source_pre (Type const&); +virtual void +source_next (Type &o) +{ - virtual void - property_next (Type const&); +this->source_next (const_cast <Type const &> (o)); +} - virtual void - property_post (Type &o) - { - this->property_post (const_cast <Type const &> (o)); - } +virtual void +source_next (Type const&); +virtual void +source_post (Type &o) +{ - virtual void - property_post (Type const&); +this->source_post (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 +source_post (Type const&); - virtual void - traverse (Type &o) - { +virtual void +node (Type &o) +{ - this->traverse (const_cast <Type const &> (o)); - } +this->node (const_cast <Type const &> (o)); +} - virtual void - traverse (Type const&); +virtual void +node (Type const&); - virtual void - resourceType (Type &o) - { +virtual void +location_pre (Type &o) +{ - this->resourceType (const_cast <Type const &> (o)); - } +this->location_pre (const_cast <Type const &> (o)); +} - virtual void - resourceType (Type const&); +virtual void +location_pre (Type const&); - virtual void - name (Type &o) - { +virtual void +location_next (Type &o) +{ - this->name (const_cast <Type const &> (o)); - } +this->location_next (const_cast <Type const &> (o)); +} - virtual void - name (Type const&); +virtual void +location_next (Type const&); - virtual void - property (Type &o) - { +virtual void +location_post (Type &o) +{ - this->property (const_cast <Type const &> (o)); - } +this->location_post (const_cast <Type const &> (o)); +} - virtual void - property (Type const&); +virtual void +location_post (Type const&); - protected: - Requirement (); - }; +virtual void +execParameter_pre (Type &o) +{ - struct ResourceDeploymentDescription : Traversal::ResourceDeploymentDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::ResourceDeploymentDescription Type; - ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); +this->execParameter_pre (const_cast <Type const &> (o)); +} - virtual void - traverse (Type &o) - { - this->traverse (const_cast <Type const &> (o)); - } +virtual void +execParameter_pre (Type const&); +virtual void +execParameter_next (Type &o) +{ - virtual void - traverse (Type const&); +this->execParameter_next (const_cast <Type const &> (o)); +} - virtual void - requirementName (Type &o) - { - this->requirementName (const_cast <Type const &> (o)); - } +virtual void +execParameter_next (Type const&); +virtual void +execParameter_post (Type &o) +{ - virtual void - requirementName (Type const&); +this->execParameter_post (const_cast <Type const &> (o)); +} - virtual void - resourceName (Type &o) - { - this->resourceName (const_cast <Type const &> (o)); - } +virtual void +execParameter_post (Type const&); +virtual void +deployRequirement_pre (Type &o) +{ - virtual void - resourceName (Type const&); +this->deployRequirement_pre (const_cast <Type const &> (o)); +} - virtual void - resourceValue (Type &o) - { - this->resourceValue (const_cast <Type const &> (o)); - } +virtual void +deployRequirement_pre (Type const&); +virtual void +deployRequirement_next (Type &o) +{ - virtual void - resourceValue (Type const&); +this->deployRequirement_next (const_cast <Type const &> (o)); +} - protected: - ResourceDeploymentDescription (); - }; - struct ArtifactDeploymentDescription : Traversal::ArtifactDeploymentDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::ArtifactDeploymentDescription Type; - ArtifactDeploymentDescription (::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 - name (Type &o) - { +virtual void +deployedResource_pre (Type &o) +{ - this->name (const_cast <Type const &> (o)); - } +this->deployedResource_pre (const_cast <Type const &> (o)); +} - virtual void - name (Type const&); +virtual void +deployedResource_pre (Type const&); - virtual void - source_pre (Type &o) - { +virtual void +deployedResource_next (Type &o) +{ - this->source_pre (const_cast <Type const &> (o)); - } +this->deployedResource_next (const_cast <Type const &> (o)); +} - virtual void - source_pre (Type const&); +virtual void +deployedResource_next (Type const&); - virtual void - source_next (Type &o) - { +virtual void +deployedResource_post (Type &o) +{ - this->source_next (const_cast <Type const &> (o)); - } +this->deployedResource_post (const_cast <Type const &> (o)); +} - virtual void - source_next (Type const&); +virtual void +deployedResource_post (Type const&); - virtual void - source_post (Type &o) - { +virtual void +id (Type &o) +{ - this->source_post (const_cast <Type const &> (o)); - } +this->id (const_cast <Type const &> (o)); +} - virtual void - source_post (Type const&); +virtual void +id (Type const&); - virtual void - node (Type &o) - { +protected: +ArtifactDeploymentDescription (); +}; - this->node (const_cast <Type const &> (o)); - } +struct MonolithicDeploymentDescription : Traversal::MonolithicDeploymentDescription, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::MonolithicDeploymentDescription Type; +MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +traverse (Type &o) +{ - virtual void - node (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - location_pre (Type &o) - { - this->location_pre (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +name (Type &o) +{ - virtual void - location_pre (Type const&); +this->name (const_cast <Type const &> (o)); +} - virtual void - location_next (Type &o) - { - this->location_next (const_cast <Type const &> (o)); - } +virtual void +name (Type const&); +virtual void +source_pre (Type &o) +{ - virtual void - location_next (Type const&); +this->source_pre (const_cast <Type const &> (o)); +} - virtual void - location_post (Type &o) - { - this->location_post (const_cast <Type const &> (o)); - } +virtual void +source_pre (Type const&); +virtual void +source_next (Type &o) +{ - virtual void - location_post (Type const&); +this->source_next (const_cast <Type const &> (o)); +} - virtual void - execParameter_pre (Type &o) - { - this->execParameter_pre (const_cast <Type const &> (o)); - } +virtual void +source_next (Type const&); +virtual void +source_post (Type &o) +{ - virtual void - execParameter_pre (Type const&); +this->source_post (const_cast <Type const &> (o)); +} - virtual void - execParameter_next (Type &o) - { - this->execParameter_next (const_cast <Type const &> (o)); - } +virtual void +source_post (Type const&); +virtual void +artifact_pre (Type &o) +{ - virtual void - execParameter_next (Type const&); +this->artifact_pre (const_cast <Type const &> (o)); +} - virtual void - execParameter_post (Type &o) - { - this->execParameter_post (const_cast <Type const &> (o)); - } +virtual void +artifact_pre (Type const&); +virtual void +artifact_next (Type &o) +{ - virtual void - execParameter_post (Type const&); +this->artifact_next (const_cast <Type const &> (o)); +} - virtual void - deployRequirement_pre (Type &o) - { - this->deployRequirement_pre (const_cast <Type const &> (o)); - } +virtual void +artifact_next (Type const&); +virtual void +artifact_post (Type &o) +{ - virtual void - deployRequirement_pre (Type const&); +this->artifact_post (const_cast <Type const &> (o)); +} - virtual void - deployRequirement_next (Type &o) - { - this->deployRequirement_next (const_cast <Type const &> (o)); - } +virtual void +artifact_post (Type const&); +virtual void +execParameter_pre (Type &o) +{ - virtual void - deployRequirement_next (Type const&); +this->execParameter_pre (const_cast <Type const &> (o)); +} - virtual void - deployRequirement_post (Type &o) - { - this->deployRequirement_post (const_cast <Type const &> (o)); - } +virtual void +execParameter_pre (Type const&); +virtual void +execParameter_next (Type &o) +{ - virtual void - deployRequirement_post (Type const&); +this->execParameter_next (const_cast <Type const &> (o)); +} - virtual void - deployedResource_pre (Type &o) - { - this->deployedResource_pre (const_cast <Type const &> (o)); - } +virtual void +execParameter_next (Type const&); +virtual void +execParameter_post (Type &o) +{ - virtual void - deployedResource_pre (Type const&); +this->execParameter_post (const_cast <Type const &> (o)); +} - virtual void - deployedResource_next (Type &o) - { - this->deployedResource_next (const_cast <Type const &> (o)); - } +virtual void +execParameter_post (Type const&); +virtual void +deployRequirement_pre (Type &o) +{ - virtual void - deployedResource_next (Type const&); +this->deployRequirement_pre (const_cast <Type const &> (o)); +} - virtual void - deployedResource_post (Type &o) - { - this->deployedResource_post (const_cast <Type const &> (o)); - } +virtual void +deployRequirement_pre (Type const&); +virtual void +deployRequirement_next (Type &o) +{ - virtual void - deployedResource_post (Type const&); +this->deployRequirement_next (const_cast <Type const &> (o)); +} - virtual void - id (Type &o) - { - this->id (const_cast <Type const &> (o)); - } +virtual void +deployRequirement_next (Type const&); +virtual void +deployRequirement_post (Type &o) +{ - virtual void - id (Type const&); +this->deployRequirement_post (const_cast <Type const &> (o)); +} - protected: - ArtifactDeploymentDescription (); - }; - struct MonolithicDeploymentDescription : Traversal::MonolithicDeploymentDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::MonolithicDeploymentDescription Type; - MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +deployRequirement_post (Type const&); - virtual void - traverse (Type &o) - { +virtual void +id (Type &o) +{ - this->traverse (const_cast <Type const &> (o)); - } +this->id (const_cast <Type const &> (o)); +} - virtual void - traverse (Type const&); +virtual void +id (Type const&); - virtual void - name (Type &o) - { +protected: +MonolithicDeploymentDescription (); +}; - this->name (const_cast <Type const &> (o)); - } +struct ResourceUsageKind : Traversal::ResourceUsageKind, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +traverse (Type &o) +{ +this->traverse (const_cast <Type const &> (o)); +} - virtual void - name (Type const&); +virtual void +traverse (Type const&); - virtual void - source_pre (Type &o) - { +protected: +ResourceUsageKind (); +}; - this->source_pre (const_cast <Type const &> (o)); - } +struct InstanceResourceDeploymentDescription : Traversal::InstanceResourceDeploymentDescription, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription Type; +InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +traverse (Type &o) +{ - virtual void - source_pre (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - source_next (Type &o) - { - this->source_next (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +resourceUsage (Type &o) +{ - virtual void - source_next (Type const&); +this->resourceUsage (const_cast <Type const &> (o)); +} - virtual void - source_post (Type &o) - { - this->source_post (const_cast <Type const &> (o)); - } +virtual void +resourceUsage (Type const&); +virtual void +requirementName (Type &o) +{ - virtual void - source_post (Type const&); +this->requirementName (const_cast <Type const &> (o)); +} - virtual void - artifact_pre (Type &o) - { - this->artifact_pre (const_cast <Type const &> (o)); - } +virtual void +requirementName (Type const&); +virtual void +resourceName (Type &o) +{ - virtual void - artifact_pre (Type const&); +this->resourceName (const_cast <Type const &> (o)); +} - virtual void - artifact_next (Type &o) - { - this->artifact_next (const_cast <Type const &> (o)); - } +virtual void +resourceName (Type const&); +virtual void +property_pre (Type &o) +{ - virtual void - artifact_next (Type const&); +this->property_pre (const_cast <Type const &> (o)); +} - virtual void - artifact_post (Type &o) - { - this->artifact_post (const_cast <Type const &> (o)); - } +virtual void +property_pre (Type const&); +virtual void +property_next (Type &o) +{ - virtual void - artifact_post (Type const&); +this->property_next (const_cast <Type const &> (o)); +} - virtual void - execParameter_pre (Type &o) - { - this->execParameter_pre (const_cast <Type const &> (o)); - } +virtual void +property_next (Type const&); +virtual void +property_post (Type &o) +{ - virtual void - execParameter_pre (Type const&); +this->property_post (const_cast <Type const &> (o)); +} - virtual void - execParameter_next (Type &o) - { - this->execParameter_next (const_cast <Type const &> (o)); - } +virtual void +property_post (Type const&); +protected: +InstanceResourceDeploymentDescription (); +}; - virtual void - execParameter_next (Type const&); +struct InstanceDeploymentDescription : Traversal::InstanceDeploymentDescription, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::InstanceDeploymentDescription Type; +InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); - virtual void - execParameter_post (Type &o) - { +virtual void +traverse (Type &o) +{ - this->execParameter_post (const_cast <Type const &> (o)); - } +this->traverse (const_cast <Type const &> (o)); +} - virtual void - execParameter_post (Type const&); +virtual void +traverse (Type const&); - virtual void - deployRequirement_pre (Type &o) - { +virtual void +name (Type &o) +{ - this->deployRequirement_pre (const_cast <Type const &> (o)); - } +this->name (const_cast <Type const &> (o)); +} - virtual void - deployRequirement_pre (Type const&); +virtual void +name (Type const&); - virtual void - deployRequirement_next (Type &o) - { +virtual void +node (Type &o) +{ - this->deployRequirement_next (const_cast <Type const &> (o)); - } +this->node (const_cast <Type const &> (o)); +} - virtual void - deployRequirement_next (Type const&); +virtual void +node (Type const&); - virtual void - deployRequirement_post (Type &o) - { +virtual void +source (Type &o) +{ - this->deployRequirement_post (const_cast <Type const &> (o)); - } +this->source (const_cast <Type const &> (o)); +} - virtual void - deployRequirement_post (Type const&); +virtual void +source (Type const&); - virtual void - id (Type &o) - { +virtual void +implementation (Type &o) +{ - this->id (const_cast <Type const &> (o)); - } +this->implementation (const_cast <Type const &> (o)); +} - virtual void - id (Type const&); +virtual void +implementation (Type const&); - protected: - MonolithicDeploymentDescription (); - }; +virtual void +configProperty_pre (Type &o) +{ - struct ResourceUsageKind : Traversal::ResourceUsageKind, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR >&); +this->configProperty_pre (const_cast <Type const &> (o)); +} - virtual void - traverse (Type &o) - { - this->traverse (const_cast <Type const &> (o)); - } - virtual void - traverse (Type const&); +virtual void +configProperty_pre (Type const&); - protected: - ResourceUsageKind (); - }; +virtual void +configProperty_next (Type &o) +{ - struct InstanceResourceDeploymentDescription : Traversal::InstanceResourceDeploymentDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription Type; - InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); +this->configProperty_next (const_cast <Type const &> (o)); +} - virtual void - traverse (Type &o) - { - this->traverse (const_cast <Type const &> (o)); - } +virtual void +configProperty_next (Type const&); +virtual void +configProperty_post (Type &o) +{ - virtual void - traverse (Type const&); +this->configProperty_post (const_cast <Type const &> (o)); +} - virtual void - resourceUsage (Type &o) - { - this->resourceUsage (const_cast <Type const &> (o)); - } +virtual void +configProperty_post (Type const&); +virtual void +deployedResource (Type &o) +{ - virtual void - resourceUsage (Type const&); +this->deployedResource (const_cast <Type const &> (o)); +} - virtual void - requirementName (Type &o) - { - this->requirementName (const_cast <Type const &> (o)); - } +virtual void +deployedResource (Type const&); +virtual void +deployedSharedResource (Type &o) +{ - virtual void - requirementName (Type const&); +this->deployedSharedResource (const_cast <Type const &> (o)); +} - virtual void - resourceName (Type &o) - { - this->resourceName (const_cast <Type const &> (o)); - } +virtual void +deployedSharedResource (Type const&); +virtual void +id (Type &o) +{ - virtual void - resourceName (Type const&); +this->id (const_cast <Type const &> (o)); +} - virtual void - resourceValue (Type &o) - { - this->resourceValue (const_cast <Type const &> (o)); - } +virtual void +id (Type const&); +protected: +InstanceDeploymentDescription (); +}; - virtual void - resourceValue (Type const&); +struct CCMComponentPortKind : Traversal::CCMComponentPortKind, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR >&); - protected: - InstanceResourceDeploymentDescription (); - }; +virtual void +traverse (Type &o) +{ +this->traverse (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 const&); - virtual void - traverse (Type &o) - { +protected: +CCMComponentPortKind (); +}; - this->traverse (const_cast <Type const &> (o)); - } +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 &o) +{ - virtual void - traverse (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - name (Type &o) - { - this->name (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +name (Type &o) +{ - virtual void - name (Type const&); +this->name (const_cast <Type const &> (o)); +} - virtual void - node (Type &o) - { - this->node (const_cast <Type const &> (o)); - } +virtual void +name (Type const&); +virtual void +specificType (Type &o) +{ - virtual void - node (Type const&); +this->specificType (const_cast <Type const &> (o)); +} - virtual void - source (Type &o) - { - this->source (const_cast <Type const &> (o)); - } +virtual void +specificType (Type const&); +virtual void +supportedType_pre (Type &o) +{ - virtual void - source (Type const&); +this->supportedType_pre (const_cast <Type const &> (o)); +} - virtual void - implementation (Type &o) - { - this->implementation (const_cast <Type const &> (o)); - } +virtual void +supportedType_pre (Type const&); +virtual void +supportedType_next (Type &o) +{ - virtual void - implementation (Type const&); +this->supportedType_next (const_cast <Type const &> (o)); +} - virtual void - configProperty_pre (Type &o) - { - this->configProperty_pre (const_cast <Type const &> (o)); - } +virtual void +supportedType_next (Type const&); +virtual void +supportedType_post (Type &o) +{ - virtual void - configProperty_pre (Type const&); +this->supportedType_post (const_cast <Type const &> (o)); +} - virtual void - configProperty_next (Type &o) - { - this->configProperty_next (const_cast <Type const &> (o)); - } +virtual void +supportedType_post (Type const&); +virtual void +provider (Type &o) +{ - virtual void - configProperty_next (Type const&); +this->provider (const_cast <Type const &> (o)); +} - virtual void - configProperty_post (Type &o) - { - this->configProperty_post (const_cast <Type const &> (o)); - } +virtual void +provider (Type const&); +virtual void +exclusiveProvider (Type &o) +{ - virtual void - configProperty_post (Type const&); +this->exclusiveProvider (const_cast <Type const &> (o)); +} - virtual void - deployedResource (Type &o) - { - this->deployedResource (const_cast <Type const &> (o)); - } +virtual void +exclusiveProvider (Type const&); +virtual void +exclusiveUser (Type &o) +{ - virtual void - deployedResource (Type const&); +this->exclusiveUser (const_cast <Type const &> (o)); +} - virtual void - deployedSharedResource (Type &o) - { - this->deployedSharedResource (const_cast <Type const &> (o)); - } +virtual void +exclusiveUser (Type const&); +virtual void +optional (Type &o) +{ - virtual void - deployedSharedResource (Type const&); +this->optional (const_cast <Type const &> (o)); +} - virtual void - id (Type &o) - { - this->id (const_cast <Type const &> (o)); - } +virtual void +optional (Type const&); +virtual void +kind (Type &o) +{ - virtual void - id (Type const&); +this->kind (const_cast <Type const &> (o)); +} - protected: - InstanceDeploymentDescription (); - }; - struct CCMComponentPortKind : Traversal::CCMComponentPortKind, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +kind (Type const&); - virtual void - traverse (Type &o) - { - this->traverse (const_cast <Type const &> (o)); - } +protected: +ComponentPortDescription (); +}; - virtual void - traverse (Type const&); +struct ComponentPropertyDescription : Traversal::ComponentPropertyDescription, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::ComponentPropertyDescription Type; +ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR >&); - protected: - CCMComponentPortKind (); - }; +virtual void +traverse (Type &o) +{ - struct ComponentPortDescription : Traversal::ComponentPortDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::ComponentPortDescription Type; - ComponentPortDescription (::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 +type (Type &o) +{ - virtual void - name (Type const&); +this->type (const_cast <Type const &> (o)); +} - virtual void - specificType (Type &o) - { - this->specificType (const_cast <Type const &> (o)); - } +virtual void +type (Type const&); +protected: +ComponentPropertyDescription (); +}; - virtual void - specificType (Type const&); +struct ComponentExternalPortEndpoint : Traversal::ComponentExternalPortEndpoint, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::ComponentExternalPortEndpoint Type; +ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); - virtual void - supportedType (Type &o) - { +virtual void +traverse (Type &o) +{ - this->supportedType (const_cast <Type const &> (o)); - } +this->traverse (const_cast <Type const &> (o)); +} - virtual void - supportedType (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) - { +protected: +ComponentExternalPortEndpoint (); +}; - this->exclusiveProvider (const_cast <Type const &> (o)); - } +struct PlanSubcomponentPortEndpoint : Traversal::PlanSubcomponentPortEndpoint, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint Type; +PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +traverse (Type &o) +{ - virtual void - exclusiveProvider (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - exclusiveUser (Type &o) - { - this->exclusiveUser (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +portName (Type &o) +{ - virtual void - exclusiveUser (Type const&); +this->portName (const_cast <Type const &> (o)); +} - virtual void - optional (Type &o) - { - this->optional (const_cast <Type const &> (o)); - } +virtual void +portName (Type const&); +virtual void +provider (Type &o) +{ - virtual void - optional (Type const&); +this->provider (const_cast <Type const &> (o)); +} - virtual void - kind (Type &o) - { - this->kind (const_cast <Type const &> (o)); - } +virtual void +provider (Type const&); +virtual void +kind (Type &o) +{ - virtual void - kind (Type const&); +this->kind (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 +kind (Type const&); - virtual void - traverse (Type &o) - { +virtual void +instance (Type &o) +{ - this->traverse (const_cast <Type const &> (o)); - } +this->instance (const_cast <Type const &> (o)); +} - virtual void - traverse (Type const&); +virtual void +instance (Type const&); - virtual void - name (Type &o) - { +protected: +PlanSubcomponentPortEndpoint (); +}; - this->name (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 - 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 +location (Type &o) +{ - virtual void - type (Type const&); +this->location (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 +location (Type const&); - virtual void - traverse (Type &o) - { +protected: +ExternalReferenceEndpoint (); +}; - this->traverse (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 - traverse (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - portName (Type &o) - { - this->portName (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +targetName (Type &o) +{ - virtual void - portName (Type const&); +this->targetName (const_cast <Type const &> (o)); +} - protected: - ComponentExternalPortEndpoint (); - }; - struct PlanSubcomponentPortEndpoint : Traversal::PlanSubcomponentPortEndpoint, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint Type; - PlanSubcomponentPortEndpoint (::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&); - virtual void - provider (Type &o) - { +virtual void +property_pre (Type &o) +{ - this->provider (const_cast <Type const &> (o)); - } +this->property_pre (const_cast <Type const &> (o)); +} - virtual void - provider (Type const&); +virtual void +property_pre (Type const&); - virtual void - kind (Type &o) - { +virtual void +property_next (Type &o) +{ - this->kind (const_cast <Type const &> (o)); - } +this->property_next (const_cast <Type const &> (o)); +} - virtual void - kind (Type const&); +virtual void +property_next (Type const&); - virtual void - instance (Type &o) - { +virtual void +property_post (Type &o) +{ - this->instance (const_cast <Type const &> (o)); - } +this->property_post (const_cast <Type const &> (o)); +} - virtual void - instance (Type const&); +virtual void +property_post (Type const&); - protected: - PlanSubcomponentPortEndpoint (); - }; +protected: +ConnectionResourceDeploymentDescription (); +}; - struct ExternalReferenceEndpoint : Traversal::ExternalReferenceEndpoint, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::ExternalReferenceEndpoint Type; - ExternalReferenceEndpoint (::XSCRT::XML::Element< ACE_TCHAR >&); +struct PlanConnectionDescription : Traversal::PlanConnectionDescription, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::PlanConnectionDescription Type; +PlanConnectionDescription (::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 - location (Type &o) - { +virtual void +name (Type &o) +{ - this->location (const_cast <Type const &> (o)); - } +this->name (const_cast <Type const &> (o)); +} - virtual void - location (Type const&); +virtual void +name (Type const&); - protected: - ExternalReferenceEndpoint (); - }; +virtual void +source (Type &o) +{ - struct ConnectionResourceDeploymentDescription : Traversal::ConnectionResourceDeploymentDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription Type; - ConnectionResourceDeploymentDescription (::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 - targetName (Type &o) - { - this->targetName (const_cast <Type const &> (o)); - } +virtual void +deployRequirement_pre (Type const&); +virtual void +deployRequirement_next (Type &o) +{ - virtual void - targetName (Type const&); +this->deployRequirement_next (const_cast <Type const &> (o)); +} - virtual void - requirementName (Type &o) - { - this->requirementName (const_cast <Type const &> (o)); - } +virtual void +deployRequirement_next (Type const&); +virtual void +deployRequirement_post (Type &o) +{ - virtual void - requirementName (Type const&); +this->deployRequirement_post (const_cast <Type const &> (o)); +} - virtual void - resourceName (Type &o) - { - this->resourceName (const_cast <Type const &> (o)); - } +virtual void +deployRequirement_post (Type const&); +virtual void +externalEndpoint_pre (Type &o) +{ - virtual void - resourceName (Type const&); +this->externalEndpoint_pre (const_cast <Type const &> (o)); +} - virtual void - resourceValue (Type &o) - { - this->resourceValue (const_cast <Type const &> (o)); - } +virtual void +externalEndpoint_pre (Type const&); +virtual void +externalEndpoint_next (Type &o) +{ - virtual void - resourceValue (Type const&); +this->externalEndpoint_next (const_cast <Type const &> (o)); +} - protected: - ConnectionResourceDeploymentDescription (); - }; - struct PlanConnectionDescription : Traversal::PlanConnectionDescription, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::PlanConnectionDescription Type; - PlanConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +externalEndpoint_next (Type const&); - virtual void - traverse (Type &o) - { +virtual void +externalEndpoint_post (Type &o) +{ - this->traverse (const_cast <Type const &> (o)); - } +this->externalEndpoint_post (const_cast <Type const &> (o)); +} - virtual void - traverse (Type const&); +virtual void +externalEndpoint_post (Type const&); - virtual void - name (Type &o) - { +virtual void +internalEndpoint_pre (Type &o) +{ - this->name (const_cast <Type const &> (o)); - } +this->internalEndpoint_pre (const_cast <Type const &> (o)); +} - virtual void - name (Type const&); +virtual void +internalEndpoint_pre (Type const&); - virtual void - source (Type &o) - { +virtual void +internalEndpoint_next (Type &o) +{ - this->source (const_cast <Type const &> (o)); - } +this->internalEndpoint_next (const_cast <Type const &> (o)); +} - virtual void - source (Type const&); +virtual void +internalEndpoint_next (Type const&); - virtual void - deployRequirement_pre (Type &o) - { +virtual void +internalEndpoint_post (Type &o) +{ - this->deployRequirement_pre (const_cast <Type const &> (o)); - } +this->internalEndpoint_post (const_cast <Type const &> (o)); +} - virtual void - deployRequirement_pre (Type const&); +virtual void +internalEndpoint_post (Type const&); - virtual void - deployRequirement_next (Type &o) - { +virtual void +externalReference_pre (Type &o) +{ - this->deployRequirement_next (const_cast <Type const &> (o)); - } +this->externalReference_pre (const_cast <Type const &> (o)); +} - virtual void - deployRequirement_next (Type const&); +virtual void +externalReference_pre (Type const&); - virtual void - deployRequirement_post (Type &o) - { +virtual void +externalReference_next (Type &o) +{ - this->deployRequirement_post (const_cast <Type const &> (o)); - } +this->externalReference_next (const_cast <Type const &> (o)); +} - virtual void - deployRequirement_post (Type const&); +virtual void +externalReference_next (Type const&); - virtual void - externalEndpoint_pre (Type &o) - { +virtual void +externalReference_post (Type &o) +{ - this->externalEndpoint_pre (const_cast <Type const &> (o)); - } +this->externalReference_post (const_cast <Type const &> (o)); +} - virtual void - externalEndpoint_pre (Type const&); +virtual void +externalReference_post (Type const&); - virtual void - externalEndpoint_next (Type &o) - { +virtual void +deployedResource_pre (Type &o) +{ - this->externalEndpoint_next (const_cast <Type const &> (o)); - } +this->deployedResource_pre (const_cast <Type const &> (o)); +} - virtual void - externalEndpoint_next (Type const&); +virtual void +deployedResource_pre (Type const&); - virtual void - externalEndpoint_post (Type &o) - { +virtual void +deployedResource_next (Type &o) +{ - this->externalEndpoint_post (const_cast <Type const &> (o)); - } +this->deployedResource_next (const_cast <Type const &> (o)); +} - virtual void - externalEndpoint_post (Type const&); +virtual void +deployedResource_next (Type const&); - virtual void - internalEndpoint_pre (Type &o) - { +virtual void +deployedResource_post (Type &o) +{ - this->internalEndpoint_pre (const_cast <Type const &> (o)); - } +this->deployedResource_post (const_cast <Type const &> (o)); +} - virtual void - internalEndpoint_pre (Type const&); +virtual void +deployedResource_post (Type const&); - virtual void - internalEndpoint_next (Type &o) - { +protected: +PlanConnectionDescription (); +}; - this->internalEndpoint_next (const_cast <Type const &> (o)); - } +struct ImplementationDependency : Traversal::ImplementationDependency, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::ImplementationDependency Type; +ImplementationDependency (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +traverse (Type &o) +{ - virtual void - internalEndpoint_next (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - internalEndpoint_post (Type &o) - { - this->internalEndpoint_post (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +requiredType (Type &o) +{ - virtual void - internalEndpoint_post (Type const&); +this->requiredType (const_cast <Type const &> (o)); +} - virtual void - externalReference_pre (Type &o) - { - this->externalReference_pre (const_cast <Type const &> (o)); - } +virtual void +requiredType (Type const&); +protected: +ImplementationDependency (); +}; - virtual void - externalReference_pre (Type const&); +struct Capability : Traversal::Capability, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::Capability Type; +Capability (::XSCRT::XML::Element< ACE_TCHAR >&); - virtual void - externalReference_next (Type &o) - { +virtual void +traverse (Type &o) +{ - this->externalReference_next (const_cast <Type const &> (o)); - } +this->traverse (const_cast <Type const &> (o)); +} - virtual void - externalReference_next (Type const&); +virtual void +traverse (Type const&); - virtual void - externalReference_post (Type &o) - { +virtual void +name (Type &o) +{ - this->externalReference_post (const_cast <Type const &> (o)); - } +this->name (const_cast <Type const &> (o)); +} - virtual void - externalReference_post (Type const&); +virtual void +name (Type const&); - virtual void - deployedResource_pre (Type &o) - { +virtual void +resourceType_pre (Type &o) +{ - this->deployedResource_pre (const_cast <Type const &> (o)); - } +this->resourceType_pre (const_cast <Type const &> (o)); +} - virtual void - deployedResource_pre (Type const&); +virtual void +resourceType_pre (Type const&); - virtual void - deployedResource_next (Type &o) - { +virtual void +resourceType_next (Type &o) +{ - this->deployedResource_next (const_cast <Type const &> (o)); - } +this->resourceType_next (const_cast <Type const &> (o)); +} - virtual void - deployedResource_next (Type const&); +virtual void +resourceType_next (Type const&); - virtual void - deployedResource_post (Type &o) - { +virtual void +resourceType_post (Type &o) +{ - this->deployedResource_post (const_cast <Type const &> (o)); - } +this->resourceType_post (const_cast <Type const &> (o)); +} - virtual void - deployedResource_post (Type const&); +virtual void +resourceType_post (Type const&); - protected: - PlanConnectionDescription (); - }; +virtual void +property_pre (Type &o) +{ - struct ImplementationDependency : Traversal::ImplementationDependency, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::ImplementationDependency Type; - ImplementationDependency (::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 - requiredType (Type &o) - { - this->requiredType (const_cast <Type const &> (o)); - } +virtual void +property_next (Type const&); +virtual void +property_post (Type &o) +{ - virtual void - requiredType (Type const&); +this->property_post (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 +property_post (Type const&); - virtual void - traverse (Type &o) - { +protected: +Capability (); +}; - this->traverse (const_cast <Type const &> (o)); - } +struct ImplementationRequirement : Traversal::ImplementationRequirement, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::ImplementationRequirement Type; +ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +traverse (Type &o) +{ - virtual void - traverse (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - name (Type &o) - { - this->name (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +resourceUsage (Type &o) +{ - virtual void - name (Type const&); +this->resourceUsage (const_cast <Type const &> (o)); +} - virtual void - resourceType (Type &o) - { - this->resourceType (const_cast <Type const &> (o)); - } +virtual void +resourceUsage (Type const&); +virtual void +resourcePort (Type &o) +{ - virtual void - resourceType (Type const&); +this->resourcePort (const_cast <Type const &> (o)); +} - virtual void - property (Type &o) - { - this->property (const_cast <Type const &> (o)); - } +virtual void +resourcePort (Type const&); +virtual void +componentPort (Type &o) +{ - virtual void - property (Type const&); +this->componentPort (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 +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 - resourceUsage (Type &o) - { +virtual void +name (Type &o) +{ - this->resourceUsage (const_cast <Type const &> (o)); - } +this->name (const_cast <Type const &> (o)); +} - virtual void - resourceUsage (Type const&); +virtual void +name (Type const&); - virtual void - resourcePort (Type &o) - { +virtual void +property_pre (Type &o) +{ - this->resourcePort (const_cast <Type const &> (o)); - } +this->property_pre (const_cast <Type const &> (o)); +} - virtual void - resourcePort (Type const&); +virtual void +property_pre (Type const&); - virtual void - componentPort (Type &o) - { +virtual void +property_next (Type &o) +{ - this->componentPort (const_cast <Type const &> (o)); - } +this->property_next (const_cast <Type const &> (o)); +} - virtual void - componentPort (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: +ImplementationRequirement (); +}; - this->name (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 - name (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - property (Type &o) - { - this->property (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +requiredUUID (Type &o) +{ - virtual void - property (Type const&); +this->requiredUUID (const_cast <Type const &> (o)); +} - protected: - ImplementationRequirement (); - }; - struct ComponentPackageReference : Traversal::ComponentPackageReference, - virtual ::XSCRT::Writer< ACE_TCHAR > - { - typedef ::CIAO::Config_Handlers::ComponentPackageReference Type; - ComponentPackageReference (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +requiredUUID (Type const&); - virtual void - traverse (Type &o) - { +virtual void +requiredName (Type &o) +{ - this->traverse (const_cast <Type const &> (o)); - } +this->requiredName (const_cast <Type const &> (o)); +} - virtual void - traverse (Type const&); +virtual void +requiredName (Type const&); - virtual void - requiredUUID (Type &o) - { +virtual void +requiredType (Type &o) +{ - this->requiredUUID (const_cast <Type const &> (o)); - } +this->requiredType (const_cast <Type const &> (o)); +} - virtual void - requiredUUID (Type const&); +virtual void +requiredType (Type const&); - virtual void - requiredName (Type &o) - { +protected: +ComponentPackageReference (); +}; - this->requiredName (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 - requiredName (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - requiredType (Type &o) - { - this->requiredType (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +portName (Type &o) +{ - virtual void - requiredType (Type const&); +this->portName (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 +portName (Type const&); - virtual void - traverse (Type &o) - { +virtual void +instance (Type &o) +{ - this->traverse (const_cast <Type const &> (o)); - } +this->instance (const_cast <Type const &> (o)); +} - virtual void - traverse (Type const&); +virtual void +instance (Type const&); - virtual void - portName (Type &o) - { +protected: +SubcomponentPortEndpoint (); +}; - this->portName (const_cast <Type const &> (o)); - } +struct AssemblyConnectionDescription : Traversal::AssemblyConnectionDescription, +virtual ::XSCRT::Writer< ACE_TCHAR > +{ +typedef ::CIAO::Config_Handlers::AssemblyConnectionDescription Type; +AssemblyConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >&); +virtual void +traverse (Type &o) +{ - virtual void - portName (Type const&); +this->traverse (const_cast <Type const &> (o)); +} - virtual void - instance (Type &o) - { - this->instance (const_cast <Type const &> (o)); - } +virtual void +traverse (Type const&); +virtual void +name (Type &o) +{ - virtual void - instance (Type const&); +this->name (const_cast <Type const &> (o)); +} - protected: - SubcomponentPortEndpoint (); - }; - 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 const&); - virtual void - traverse (Type &o) - { +virtual void +deployRequirement_pre (Type &o) +{ - this->traverse (const_cast <Type const &> (o)); - } +this->deployRequirement_pre (const_cast <Type const &> (o)); +} - virtual void - traverse (Type const&); +virtual void +deployRequirement_pre (Type const&); - virtual void - name (Type &o) - { +virtual void +deployRequirement_next (Type &o) +{ - this->name (const_cast <Type const &> (o)); - } +this->deployRequirement_next (const_cast <Type const &> (o)); +} - virtual void - name (Type const&); +virtual void +deployRequirement_next (Type const&); - virtual void - deployRequirement (Type &o) - { +virtual void +deployRequirement_post (Type &o) +{ - this->deployRequirement (const_cast <Type const &> (o)); - } +this->deployRequirement_post (const_cast <Type const &> (o)); +} - virtual void - deployRequirement (Type const&); +virtual void +deployRequirement_post (Type const&); - virtual void - externalEndpoint_pre (Type &o) - { +virtual void +internalEndpoint_pre (Type &o) +{ - this->externalEndpoint_pre (const_cast <Type const &> (o)); - } +this->internalEndpoint_pre (const_cast <Type const &> (o)); +} - virtual void - externalEndpoint_pre (Type const&); +virtual void +internalEndpoint_pre (Type const&); - virtual void - externalEndpoint_next (Type &o) - { +virtual void +internalEndpoint_next (Type &o) +{ - this->externalEndpoint_next (const_cast <Type const &> (o)); - } +this->internalEndpoint_next (const_cast <Type const &> (o)); +} - virtual void - externalEndpoint_next (Type const&); +virtual void +internalEndpoint_next (Type const&); - virtual void - externalEndpoint_post (Type &o) - { +virtual void +internalEndpoint_post (Type &o) +{ - this->externalEndpoint_post (const_cast <Type const &> (o)); - } +this->internalEndpoint_post (const_cast <Type const &> (o)); +} - virtual void - externalEndpoint_post (Type const&); +virtual void +internalEndpoint_post (Type const&); - virtual void - internalEndpoint_pre (Type &o) - { +virtual void +externalEndpoint_pre (Type &o) +{ - this->internalEndpoint_pre (const_cast <Type const &> (o)); - } +this->externalEndpoint_pre (const_cast <Type const &> (o)); +} - virtual void - internalEndpoint_pre (Type const&); +virtual void +externalEndpoint_pre (Type const&); - virtual void - internalEndpoint_next (Type &o) - { +virtual void +externalEndpoint_next (Type &o) +{ - this->internalEndpoint_next (const_cast <Type const &> (o)); - } +this->externalEndpoint_next (const_cast <Type const &> (o)); +} - virtual void - internalEndpoint_next (Type const&); +virtual void +externalEndpoint_next (Type const&); - virtual void - internalEndpoint_post (Type &o) - { +virtual void +externalEndpoint_post (Type &o) +{ - this->internalEndpoint_post (const_cast <Type const &> (o)); - } +this->externalEndpoint_post (const_cast <Type const &> (o)); +} - virtual void - internalEndpoint_post (Type const&); +virtual void +externalEndpoint_post (Type const&); - virtual void - externalReference_pre (Type &o) - { +virtual void +externalReference_pre (Type &o) +{ - this->externalReference_pre (const_cast <Type const &> (o)); - } +this->externalReference_pre (const_cast <Type const &> (o)); +} - virtual void - externalReference_pre (Type const&); +virtual void +externalReference_pre (Type const&); - virtual void - externalReference_next (Type &o) - { +virtual void +externalReference_next (Type &o) +{ - this->externalReference_next (const_cast <Type const &> (o)); - } +this->externalReference_next (const_cast <Type const &> (o)); +} - virtual void - externalReference_next (Type const&); +virtual void +externalReference_next (Type const&); - virtual void - externalReference_post (Type &o) - { +virtual void +externalReference_post (Type &o) +{ - this->externalReference_post (const_cast <Type const &> (o)); - } +this->externalReference_post (const_cast <Type const &> (o)); +} - virtual void - externalReference_post (Type const&); +virtual void +externalReference_post (Type const&); - protected: - AssemblyConnectionDescription (); - }; - } - } +protected: +AssemblyConnectionDescription (); +}; +} +} } namespace CIAO { - namespace Config_Handlers - { - } +namespace Config_Handlers +{ +} } #endif // BASIC_DEPLOYMENT_DATA_HPP |