/* $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 */ // Fix for Borland compilers, which seem to have a broken // include. #ifdef __BORLANDC__ # include #endif #ifndef BASIC_DEPLOYMENT_DATA_HPP #define BASIC_DEPLOYMENT_DATA_HPP #include "XSC_XML_Handlers_Export.h" // Forward declarations. // namespace CIAO { namespace Config_Handlers { class TCKind; class DataType; class DataValue; class EnumType; class StructType; class StructMemberType; class ValueType; class ValueMemberType; class NamedValue; class SequenceType; class Any; class Property; class SatisfierPropertyKind; class SatisfierProperty; class Resource; class Requirement; class ResourceDeploymentDescription; class ArtifactDeploymentDescription; class MonolithicDeploymentDescription; class ResourceUsageKind; class InstanceResourceDeploymentDescription; class InstanceDeploymentDescription; class CCMComponentPortKind; class ComponentPortDescription; class ComponentPropertyDescription; class ComponentExternalPortEndpoint; class PlanSubcomponentPortEndpoint; class ExternalReferenceEndpoint; class ConnectionResourceDeploymentDescription; class PlanConnectionDescription; class ImplementationDependency; class Capability; class ImplementationRequirement; class ComponentPackageReference; class SubcomponentPortEndpoint; class AssemblyConnectionDescription; } } #include #include #include "XMLSchema/Types.hpp" 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__; // struct // public: bool struct_p () const; ::CIAO::Config_Handlers::StructType const& struct_ () const; void struct_ (::CIAO::Config_Handlers::StructType const& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::StructType > struct__; // value // public: bool value_p () const; ::CIAO::Config_Handlers::ValueType const& value () const; void value (::CIAO::Config_Handlers::ValueType const& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::ValueType > value_; // sequence // public: bool sequence_p () const; ::CIAO::Config_Handlers::SequenceType const& sequence () const; void sequence (::CIAO::Config_Handlers::SequenceType const& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::SequenceType > sequence_; // id // public: bool id_p () const; ::XMLSchema::ID< ACE_TCHAR > const& id () const; ::XMLSchema::ID< ACE_TCHAR >& id (); void id (::XMLSchema::ID< ACE_TCHAR > const& ); protected: ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > id_; public: DataType (::CIAO::Config_Handlers::TCKind const& kind__); DataType (::XSCRT::XML::Element< ACE_TCHAR > const&); DataType (DataType const& s); DataType& operator= (DataType const& s); private: char regulator__; }; class XSC_XML_Handlers_Export DataValue : public ::XSCRT::Type { //@@ 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_; // member // public: typedef ::std::list< ::CIAO::Config_Handlers::NamedValue >::iterator member_iterator; typedef ::std::list< ::CIAO::Config_Handlers::NamedValue >::const_iterator member_const_iterator; member_iterator begin_member (); member_iterator end_member (); member_const_iterator begin_member () const; member_const_iterator end_member () const; void add_member (::CIAO::Config_Handlers::NamedValue const& ); size_t count_member (void) const; protected: ::std::list< ::CIAO::Config_Handlers::NamedValue > member_; public: DataValue (); DataValue (::XSCRT::XML::Element< ACE_TCHAR > const&); DataValue (DataValue const& s); DataValue& operator= (DataValue const& s); private: char regulator__; }; class XSC_XML_Handlers_Export EnumType : public ::XSCRT::Type { //@@ 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 StructType : 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< ::CIAO::Config_Handlers::StructMemberType >::iterator member_iterator; typedef ::std::list< ::CIAO::Config_Handlers::StructMemberType >::const_iterator member_const_iterator; member_iterator begin_member (); member_iterator end_member (); member_const_iterator begin_member () const; member_const_iterator end_member () const; void add_member (::CIAO::Config_Handlers::StructMemberType const& ); size_t count_member (void) const; protected: ::std::list< ::CIAO::Config_Handlers::StructMemberType > member_; public: StructType (::XMLSchema::string< ACE_TCHAR > const& name__, ::XMLSchema::string< ACE_TCHAR > const& typeId__); StructType (::XSCRT::XML::Element< ACE_TCHAR > const&); StructType (StructType const& s); StructType& operator= (StructType const& s); private: char regulator__; }; class XSC_XML_Handlers_Export StructMemberType : public ::XSCRT::Type { //@@ 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: StructMemberType (::XMLSchema::string< ACE_TCHAR > const& name__, ::CIAO::Config_Handlers::DataType const& type__); StructMemberType (::XSCRT::XML::Element< ACE_TCHAR > const&); StructMemberType (StructMemberType const& s); StructMemberType& operator= (StructMemberType const& s); private: char regulator__; }; class XSC_XML_Handlers_Export ValueType : public ::XSCRT::Type { //@@ 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_; // modifier // public: ::XMLSchema::string< ACE_TCHAR > const& modifier () const; void modifier (::XMLSchema::string< ACE_TCHAR > const& ); protected: ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > modifier_; // baseType // public: ::CIAO::Config_Handlers::DataType const& baseType () const; void baseType (::CIAO::Config_Handlers::DataType const& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > baseType_; // member // public: typedef ::std::list< ::CIAO::Config_Handlers::ValueMemberType >::iterator member_iterator; typedef ::std::list< ::CIAO::Config_Handlers::ValueMemberType >::const_iterator member_const_iterator; member_iterator begin_member (); member_iterator end_member (); member_const_iterator begin_member () const; member_const_iterator end_member () const; void add_member (::CIAO::Config_Handlers::ValueMemberType const& ); size_t count_member (void) const; protected: ::std::list< ::CIAO::Config_Handlers::ValueMemberType > member_; public: ValueType (::XMLSchema::string< ACE_TCHAR > const& name__, ::XMLSchema::string< ACE_TCHAR > const& typeId__, ::XMLSchema::string< ACE_TCHAR > const& modifier__, ::CIAO::Config_Handlers::DataType const& baseType__); ValueType (::XSCRT::XML::Element< ACE_TCHAR > const&); ValueType (ValueType const& s); ValueType& operator= (ValueType const& s); private: char regulator__; }; class XSC_XML_Handlers_Export ValueMemberType : 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_; // visibility // public: ::XMLSchema::string< ACE_TCHAR > const& visibility () const; void visibility (::XMLSchema::string< ACE_TCHAR > const& ); protected: ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > visibility_; // 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: ValueMemberType (::XMLSchema::string< ACE_TCHAR > const& name__, ::XMLSchema::string< ACE_TCHAR > const& visibility__, ::CIAO::Config_Handlers::DataType const& type__); ValueMemberType (::XSCRT::XML::Element< ACE_TCHAR > const&); ValueMemberType (ValueMemberType const& s); ValueMemberType& operator= (ValueMemberType const& s); private: char regulator__; }; class XSC_XML_Handlers_Export NamedValue : 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_; // value // public: ::CIAO::Config_Handlers::DataValue const& value () const; void value (::CIAO::Config_Handlers::DataValue const& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > value_; public: NamedValue (::XMLSchema::string< ACE_TCHAR > const& name__, ::CIAO::Config_Handlers::DataValue const& value__); NamedValue (::XSCRT::XML::Element< ACE_TCHAR > const&); NamedValue (NamedValue const& s); NamedValue& operator= (NamedValue const& s); private: char regulator__; }; class XSC_XML_Handlers_Export SequenceType : public ::XSCRT::Type { //@@ VC6 anathema typedef ::XSCRT::Type Base__; // bound // public: bool bound_p () const; ::XMLSchema::string< ACE_TCHAR > const& bound () const; void bound (::XMLSchema::string< ACE_TCHAR > const& ); protected: ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > bound_; // elementType // public: ::CIAO::Config_Handlers::DataType const& elementType () const; void elementType (::CIAO::Config_Handlers::DataType const& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > elementType_; public: SequenceType (::CIAO::Config_Handlers::DataType const& elementType__); SequenceType (::XSCRT::XML::Element< ACE_TCHAR > const&); SequenceType (SequenceType const& s); SequenceType& operator= (SequenceType 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& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_; // value // public: ::CIAO::Config_Handlers::DataValue const& value () const; void value (::CIAO::Config_Handlers::DataValue const& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > value_; public: Any (::CIAO::Config_Handlers::DataType const& type__, ::CIAO::Config_Handlers::DataValue const& value__); Any (::XSCRT::XML::Element< ACE_TCHAR > const&); Any (Any const& s); 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& ); protected: ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > name_; // value // public: ::CIAO::Config_Handlers::Any const& value () const; void value (::CIAO::Config_Handlers::Any const& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::Any > value_; public: Property (::XMLSchema::string< ACE_TCHAR > const& name__, ::CIAO::Config_Handlers::Any const& value__); Property (::XSCRT::XML::Element< ACE_TCHAR > const&); Property (Property const& s); 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; enum Value { Quantity_l,Capacity_l,Minimum_l,Maximum_l,Attribute_l,Selection_l, }; Value integral () const; friend bool XSC_XML_Handlers_Export operator== (SatisfierPropertyKind const& a, SatisfierPropertyKind const& b); friend bool XSC_XML_Handlers_Export operator!= (SatisfierPropertyKind const& a, SatisfierPropertyKind const& b); private: SatisfierPropertyKind (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); 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& ); 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& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierPropertyKind > kind_; // dynamic // public: ::XMLSchema::boolean const& dynamic () const; void dynamic (::XMLSchema::boolean const& ); protected: ::std::auto_ptr< ::XMLSchema::boolean > dynamic_; // value // public: ::CIAO::Config_Handlers::Any const& value () const; void value (::CIAO::Config_Handlers::Any const& ); protected: ::std::auto_ptr< ::CIAO::Config_Handlers::Any > value_; public: SatisfierProperty (::XMLSchema::string< ACE_TCHAR > const& name__, ::CIAO::Config_Handlers::SatisfierPropertyKind const& kind__, ::XMLSchema::boolean const& dynamic__, ::CIAO::Config_Handlers::Any const& value__); SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR > const&); SatisfierProperty (SatisfierProperty const& s); SatisfierProperty& operator= (SatisfierProperty const& s); private: char regulator__; }; class XSC_XML_Handlers_Export Resource : public ::XSCRT::Type { //@@ 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: 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: typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; property_iterator begin_property (); property_iterator end_property (); property_const_iterator begin_property () const; property_const_iterator end_property () const; void add_property (::CIAO::Config_Handlers::Property const& ); size_t count_property (void) const; protected: ::std::list< ::CIAO::Config_Handlers::Property > property_; public: Requirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, ::XMLSchema::string< ACE_TCHAR > const& name__); Requirement (::XSCRT::XML::Element< ACE_TCHAR > const&); Requirement (Requirement const& s); Requirement& operator= (Requirement const& s); private: char regulator__; }; class XSC_XML_Handlers_Export ResourceDeploymentDescription : public ::XSCRT::Type { //@@ 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_; // property // public: typedef ::std::list< ::CIAO::Config_Handlers::Property >::iterator property_iterator; typedef ::std::list< ::CIAO::Config_Handlers::Property >::const_iterator property_const_iterator; property_iterator begin_property (); property_iterator end_property (); property_const_iterator begin_property () const; property_const_iterator end_property () const; void add_property (::CIAO::Config_Handlers::Property const& ); size_t count_property (void) const; protected: ::std::list< ::CIAO::Config_Handlers::Property > property_; public: ResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& requirementName__, ::XMLSchema::string< ACE_TCHAR > const& resourceName__); ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const&); ResourceDeploymentDescription (ResourceDeploymentDescription const& s); ResourceDeploymentDescription& operator= (ResourceDeploymentDescription const& s); private: char regulator__; }; class XSC_XML_Handlers_Export ArtifactDeploymentDescription : public ::XSCRT::Type { //@@ 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_; // 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 { } } #include "XMLSchema/Traversal.hpp" namespace CIAO { 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 struct_ (Type&); virtual void struct_ (Type const&); virtual void struct_none (Type&); virtual void struct_none (Type const&); virtual void value (Type&); virtual void value (Type const&); virtual void value_none (Type&); virtual void value_none (Type const&); virtual void sequence (Type&); virtual void sequence (Type const&); virtual void sequence_none (Type&); virtual void sequence_none (Type const&); virtual void id (Type&); virtual void id (Type const&); virtual void id_none (Type&); virtual void id_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&); virtual void short_ (Type&); virtual void short_ (Type const&); virtual void short_pre (Type&); virtual void short_pre (Type const&); virtual void short_next (Type&); virtual void short_next (Type const&); virtual void short_post (Type&); virtual void short_post (Type const&); virtual void short_none (Type&); virtual void short_none (Type const&); virtual void long_ (Type&); virtual void long_ (Type const&); virtual void long_pre (Type&); virtual void long_pre (Type const&); virtual void long_next (Type&); virtual void long_next (Type const&); virtual void long_post (Type&); virtual void long_post (Type const&); virtual void long_none (Type&); virtual void long_none (Type const&); virtual void ushort (Type&); virtual void ushort (Type const&); virtual void ushort_pre (Type&); virtual void ushort_pre (Type const&); virtual void ushort_next (Type&); virtual void ushort_next (Type const&); virtual void ushort_post (Type&); virtual void ushort_post (Type const&); virtual void ushort_none (Type&); virtual void ushort_none (Type const&); virtual void ulong (Type&); virtual void ulong (Type const&); virtual void ulong_pre (Type&); virtual void ulong_pre (Type const&); virtual void ulong_next (Type&); virtual void ulong_next (Type const&); virtual void ulong_post (Type&); virtual void ulong_post (Type const&); virtual void ulong_none (Type&); virtual void ulong_none (Type const&); virtual void float_ (Type&); virtual void float_ (Type const&); virtual void float_pre (Type&); virtual void float_pre (Type const&); virtual void float_next (Type&); virtual void float_next (Type const&); virtual void float_post (Type&); virtual void float_post (Type const&); virtual void float_none (Type&); virtual void float_none (Type const&); virtual void double_ (Type&); virtual void double_ (Type const&); virtual void double_pre (Type&); virtual void double_pre (Type const&); virtual void double_next (Type&); virtual void double_next (Type const&); virtual void double_post (Type&); virtual void double_post (Type const&); virtual void double_none (Type&); virtual void double_none (Type const&); virtual void boolean (Type&); virtual void boolean (Type const&); virtual void boolean_pre (Type&); virtual void boolean_pre (Type const&); virtual void boolean_next (Type&); virtual void boolean_next (Type const&); virtual void boolean_post (Type&); virtual void boolean_post (Type const&); virtual void boolean_none (Type&); virtual void boolean_none (Type const&); virtual void octet (Type&); virtual void octet (Type const&); virtual void octet_pre (Type&); virtual void octet_pre (Type const&); virtual void octet_next (Type&); virtual void octet_next (Type const&); virtual void octet_post (Type&); virtual void octet_post (Type const&); virtual void octet_none (Type&); virtual void octet_none (Type const&); virtual void enum_ (Type&); virtual void enum_ (Type const&); virtual void enum_pre (Type&); virtual void enum_pre (Type const&); virtual void enum_next (Type&); virtual void enum_next (Type const&); virtual void enum_post (Type&); virtual void enum_post (Type const&); virtual void enum_none (Type&); virtual void enum_none (Type const&); virtual void string (Type&); virtual void string (Type const&); virtual void string_pre (Type&); virtual void string_pre (Type const&); virtual void string_next (Type&); virtual void string_next (Type const&); virtual void string_post (Type&); virtual void string_post (Type const&); virtual void string_none (Type&); virtual void string_none (Type const&); virtual void longlong (Type&); virtual void longlong (Type const&); virtual void longlong_pre (Type&); virtual void longlong_pre (Type const&); virtual void longlong_next (Type&); virtual void longlong_next (Type const&); virtual void longlong_post (Type&); virtual void longlong_post (Type const&); virtual void longlong_none (Type&); virtual void longlong_none (Type const&); virtual void ulonglong (Type&); virtual void ulonglong (Type const&); virtual void ulonglong_pre (Type&); virtual void ulonglong_pre (Type const&); virtual void ulonglong_next (Type&); virtual void ulonglong_next (Type const&); virtual void ulonglong_post (Type&); virtual void ulonglong_post (Type const&); virtual void ulonglong_none (Type&); virtual void ulonglong_none (Type const&); virtual void longdouble (Type&); virtual void longdouble (Type const&); virtual void longdouble_pre (Type&); virtual void longdouble_pre (Type const&); virtual void longdouble_next (Type&); virtual void longdouble_next (Type const&); virtual void longdouble_post (Type&); virtual void longdouble_post (Type const&); virtual void longdouble_none (Type&); virtual void longdouble_none (Type const&); virtual void member (Type&); virtual void member (Type const&); virtual void member_pre (Type&); virtual void member_pre (Type const&); virtual void member_next (Type&); virtual void member_next (Type const&); virtual void member_post (Type&); virtual void member_post (Type const&); virtual void member_none (Type&); virtual void member_none (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export EnumType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::EnumType > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void typeId (Type&); virtual void typeId (Type const&); virtual void member (Type&); virtual void member (Type const&); virtual void member_pre (Type&); virtual void member_pre (Type const&); virtual void member_next (Type&); virtual void member_next (Type const&); virtual void member_post (Type&); virtual void member_post (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export StructType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::StructType > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void typeId (Type&); virtual void typeId (Type const&); virtual void member (Type&); virtual void member (Type const&); virtual void member_pre (Type&); virtual void member_pre (Type const&); virtual void member_next (Type&); virtual void member_next (Type const&); virtual void member_post (Type&); virtual void member_post (Type const&); virtual void member_none (Type&); virtual void member_none (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export StructMemberType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::StructMemberType > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void type (Type&); virtual void type (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export ValueType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ValueType > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void typeId (Type&); virtual void typeId (Type const&); virtual void modifier (Type&); virtual void modifier (Type const&); virtual void baseType (Type&); virtual void baseType (Type const&); virtual void member (Type&); virtual void member (Type const&); virtual void member_pre (Type&); virtual void member_pre (Type const&); virtual void member_next (Type&); virtual void member_next (Type const&); virtual void member_post (Type&); virtual void member_post (Type const&); virtual void member_none (Type&); virtual void member_none (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export ValueMemberType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ValueMemberType > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void visibility (Type&); virtual void visibility (Type const&); virtual void type (Type&); virtual void type (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export NamedValue : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::NamedValue > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void value (Type&); virtual void value (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export SequenceType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SequenceType > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void bound (Type&); virtual void bound (Type const&); virtual void bound_none (Type&); virtual void bound_none (Type const&); virtual void elementType (Type&); virtual void elementType (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export Any : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Any > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void type (Type&); virtual void type (Type const&); virtual void value (Type&); virtual void value (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export Property : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Property > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void value (Type&); virtual void value (Type const&); virtual void post (Type&); virtual void post (Type const&); }; typedef ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierPropertyKind > SatisfierPropertyKind; struct XSC_XML_Handlers_Export SatisfierProperty : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierProperty > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void kind (Type&); virtual void kind (Type const&); virtual void dynamic (Type&); virtual void dynamic (Type const&); virtual void value (Type&); virtual void value (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export Resource : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Resource > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void resourceType (Type&); virtual void resourceType (Type const&); virtual void resourceType_pre (Type&); virtual void resourceType_pre (Type const&); virtual void resourceType_next (Type&); virtual void resourceType_next (Type const&); virtual void resourceType_post (Type&); virtual void resourceType_post (Type const&); virtual void property (Type&); virtual void property (Type const&); virtual void property_pre (Type&); virtual void property_pre (Type const&); virtual void property_next (Type&); virtual void property_next (Type const&); virtual void property_post (Type&); virtual void property_post (Type const&); 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 Requirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Requirement > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void resourceType (Type&); virtual void resourceType (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void property (Type&); virtual void property (Type const&); virtual void property_pre (Type&); virtual void property_pre (Type const&); virtual void property_next (Type&); virtual void property_next (Type const&); virtual void property_post (Type&); virtual void property_post (Type const&); 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 ResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceDeploymentDescription > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void requirementName (Type&); virtual void requirementName (Type const&); virtual void resourceName (Type&); virtual void resourceName (Type const&); virtual void property (Type&); virtual void property (Type const&); virtual void property_pre (Type&); virtual void property_pre (Type const&); virtual void property_next (Type&); virtual void property_next (Type const&); virtual void property_post (Type&); virtual void property_post (Type const&); 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 ArtifactDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ArtifactDeploymentDescription > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void source (Type&); virtual void source (Type const&); virtual void source_pre (Type&); virtual void source_pre (Type const&); virtual void source_next (Type&); virtual void source_next (Type const&); virtual void source_post (Type&); virtual void source_post (Type const&); virtual void node (Type&); virtual void node (Type const&); virtual void location (Type&); virtual void location (Type const&); virtual void location_pre (Type&); virtual void location_pre (Type const&); virtual void location_next (Type&); virtual void location_next (Type const&); virtual void location_post (Type&); virtual void location_post (Type const&); virtual void execParameter (Type&); virtual void execParameter (Type const&); virtual void execParameter_pre (Type&); virtual void execParameter_pre (Type const&); virtual void execParameter_next (Type&); virtual void execParameter_next (Type const&); virtual void execParameter_post (Type&); virtual void execParameter_post (Type const&); virtual void execParameter_none (Type&); virtual void execParameter_none (Type const&); virtual void deployRequirement (Type&); virtual void deployRequirement (Type const&); virtual void deployRequirement_pre (Type&); virtual void deployRequirement_pre (Type const&); virtual void deployRequirement_next (Type&); 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 deployedResource (Type&); virtual void deployedResource (Type const&); virtual void deployedResource_pre (Type&); virtual void deployedResource_pre (Type const&); virtual void deployedResource_next (Type&); virtual void deployedResource_next (Type const&); virtual void deployedResource_post (Type&); virtual void deployedResource_post (Type const&); virtual void deployedResource_none (Type&); virtual void deployedResource_none (Type const&); virtual void id (Type&); virtual void id (Type const&); virtual void id_none (Type&); virtual void id_none (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export MonolithicDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::MonolithicDeploymentDescription > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void source (Type&); virtual void source (Type const&); virtual void source_pre (Type&); virtual void source_pre (Type const&); virtual void source_next (Type&); virtual void source_next (Type const&); virtual void source_post (Type&); virtual void source_post (Type const&); virtual void artifact (Type&); virtual void artifact (Type const&); virtual void artifact_pre (Type&); virtual void artifact_pre (Type const&); virtual void artifact_next (Type&); virtual void artifact_next (Type const&); virtual void artifact_post (Type&); virtual void artifact_post (Type const&); virtual void execParameter (Type&); virtual void execParameter (Type const&); virtual void execParameter_pre (Type&); virtual void execParameter_pre (Type const&); virtual void execParameter_next (Type&); virtual void execParameter_next (Type const&); virtual void execParameter_post (Type&); virtual void execParameter_post (Type const&); virtual void execParameter_none (Type&); virtual void execParameter_none (Type const&); virtual void deployRequirement (Type&); virtual void deployRequirement (Type const&); virtual void deployRequirement_pre (Type&); virtual void deployRequirement_pre (Type const&); virtual void deployRequirement_next (Type&); 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 id (Type&); virtual void id (Type const&); virtual void id_none (Type&); virtual void id_none (Type const&); virtual void post (Type&); virtual void post (Type const&); }; typedef ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceUsageKind > ResourceUsageKind; struct XSC_XML_Handlers_Export InstanceResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void resourceUsage (Type&); virtual void resourceUsage (Type const&); virtual void requirementName (Type&); virtual void requirementName (Type const&); virtual void resourceName (Type&); virtual void resourceName (Type const&); virtual void property (Type&); virtual void property (Type const&); virtual void property_pre (Type&); virtual void property_pre (Type const&); virtual void property_next (Type&); virtual void property_next (Type const&); virtual void property_post (Type&); virtual void property_post (Type const&); 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 InstanceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceDeploymentDescription > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void node (Type&); virtual void node (Type const&); virtual void source (Type&); virtual void source (Type const&); virtual void implementation (Type&); virtual void implementation (Type const&); virtual void configProperty (Type&); virtual void configProperty (Type const&); virtual void configProperty_pre (Type&); virtual void configProperty_pre (Type const&); virtual void configProperty_next (Type&); virtual void configProperty_next (Type const&); virtual void configProperty_post (Type&); virtual void configProperty_post (Type const&); virtual void configProperty_none (Type&); virtual void configProperty_none (Type const&); virtual void deployedResource (Type&); virtual void deployedResource (Type const&); virtual void deployedResource_none (Type&); virtual void deployedResource_none (Type const&); virtual void deployedSharedResource (Type&); virtual void deployedSharedResource (Type const&); virtual void deployedSharedResource_none (Type&); virtual void deployedSharedResource_none (Type const&); virtual void id (Type&); virtual void id (Type const&); virtual void id_none (Type&); virtual void id_none (Type const&); virtual void post (Type&); virtual void post (Type const&); }; typedef ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::CCMComponentPortKind > CCMComponentPortKind; struct XSC_XML_Handlers_Export ComponentPortDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPortDescription > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void specificType (Type&); virtual void specificType (Type const&); virtual void specificType_none (Type&); virtual void specificType_none (Type const&); virtual void supportedType (Type&); virtual void supportedType (Type const&); virtual void supportedType_pre (Type&); virtual void supportedType_pre (Type const&); virtual void supportedType_next (Type&); virtual void supportedType_next (Type const&); virtual void supportedType_post (Type&); virtual void supportedType_post (Type const&); virtual void supportedType_none (Type&); virtual void supportedType_none (Type const&); virtual void provider (Type&); virtual void provider (Type const&); virtual void exclusiveProvider (Type&); virtual void exclusiveProvider (Type const&); virtual void exclusiveUser (Type&); virtual void exclusiveUser (Type const&); virtual void optional (Type&); virtual void optional (Type const&); virtual void kind (Type&); virtual void kind (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export ComponentPropertyDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPropertyDescription > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void type (Type&); virtual void type (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export ComponentExternalPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > { 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 post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export PlanSubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint > { 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 provider (Type&); virtual void provider (Type const&); virtual void provider_none (Type&); virtual void provider_none (Type const&); virtual void kind (Type&); virtual void kind (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 ExternalReferenceEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void location (Type&); virtual void location (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export ConnectionResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void targetName (Type&); virtual void targetName (Type const&); virtual void requirementName (Type&); virtual void requirementName (Type const&); virtual void resourceName (Type&); virtual void resourceName (Type const&); virtual void property (Type&); virtual void property (Type const&); virtual void property_pre (Type&); virtual void property_pre (Type const&); virtual void property_next (Type&); virtual void property_next (Type const&); virtual void property_post (Type&); virtual void property_post (Type const&); 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 PlanConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanConnectionDescription > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void source (Type&); virtual void source (Type const&); virtual void source_none (Type&); virtual void source_none (Type const&); virtual void deployRequirement (Type&); virtual void deployRequirement (Type const&); virtual void deployRequirement_pre (Type&); virtual void deployRequirement_pre (Type const&); virtual void deployRequirement_next (Type&); 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 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 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 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 deployedResource (Type&); virtual void deployedResource (Type const&); virtual void deployedResource_pre (Type&); virtual void deployedResource_pre (Type const&); virtual void deployedResource_next (Type&); virtual void deployedResource_next (Type const&); virtual void deployedResource_post (Type&); virtual void deployedResource_post (Type const&); virtual void deployedResource_none (Type&); virtual void deployedResource_none (Type const&); virtual void post (Type&); virtual void post (Type const&); }; struct XSC_XML_Handlers_Export ImplementationDependency : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationDependency > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (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 Capability : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Capability > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void resourceType (Type&); virtual void resourceType (Type const&); virtual void resourceType_pre (Type&); virtual void resourceType_pre (Type const&); virtual void resourceType_next (Type&); virtual void resourceType_next (Type const&); virtual void resourceType_post (Type&); virtual void resourceType_post (Type const&); virtual void property (Type&); virtual void property (Type const&); virtual void property_pre (Type&); virtual void property_pre (Type const&); virtual void property_next (Type&); virtual void property_next (Type const&); virtual void property_post (Type&); virtual void property_post (Type const&); 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 ImplementationRequirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationRequirement > { virtual void traverse (Type&); virtual void traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void resourceUsage (Type&); virtual void resourceUsage (Type const&); virtual void resourceUsage_none (Type&); virtual void resourceUsage_none (Type const&); virtual void resourcePort (Type&); virtual void resourcePort (Type const&); virtual void resourcePort_none (Type&); virtual void resourcePort_none (Type const&); virtual void componentPort (Type&); virtual void componentPort (Type const&); virtual void componentPort_none (Type&); virtual void componentPort_none (Type const&); virtual void resourceType (Type&); virtual void resourceType (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void property (Type&); virtual void property (Type const&); virtual void property_pre (Type&); virtual void property_pre (Type const&); virtual void property_next (Type&); virtual void property_next (Type const&); virtual void property_post (Type&); virtual void property_post (Type const&); 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 traverse (Type const&); virtual void pre (Type&); virtual void pre (Type const&); virtual void name (Type&); virtual void name (Type const&); virtual void deployRequirement (Type&); virtual void deployRequirement (Type const&); virtual void deployRequirement_pre (Type&); virtual void deployRequirement_pre (Type const&); virtual void deployRequirement_next (Type&); 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 >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); protected: TCKind (); }; 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) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void kind (Type &o) { this->kind (const_cast (o)); } virtual void kind (Type const&); virtual void enum_ (Type &o) { this->enum_ (const_cast (o)); } virtual void enum_ (Type const&); virtual void struct_ (Type &o) { this->struct_ (const_cast (o)); } virtual void struct_ (Type const&); virtual void value (Type &o) { this->value (const_cast (o)); } virtual void value (Type const&); virtual void sequence (Type &o) { this->sequence (const_cast (o)); } virtual void sequence (Type const&); virtual void id (Type &o) { this->id (const_cast (o)); } virtual void id (Type const&); protected: DataType (); }; 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) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void short_pre (Type &o) { this->short_pre (const_cast (o)); } virtual void short_pre (Type const&); virtual void short_next (Type &o) { this->short_next (const_cast (o)); } virtual void short_next (Type const&); virtual void short_post (Type &o) { this->short_post (const_cast (o)); } virtual void short_post (Type const&); virtual void long_pre (Type &o) { this->long_pre (const_cast (o)); } virtual void long_pre (Type const&); virtual void long_next (Type &o) { this->long_next (const_cast (o)); } virtual void long_next (Type const&); virtual void long_post (Type &o) { this->long_post (const_cast (o)); } virtual void long_post (Type const&); virtual void ushort_pre (Type &o) { this->ushort_pre (const_cast (o)); } virtual void ushort_pre (Type const&); virtual void ushort_next (Type &o) { this->ushort_next (const_cast (o)); } virtual void ushort_next (Type const&); virtual void ushort_post (Type &o) { this->ushort_post (const_cast (o)); } virtual void ushort_post (Type const&); virtual void ulong_pre (Type &o) { this->ulong_pre (const_cast (o)); } virtual void ulong_pre (Type const&); virtual void ulong_next (Type &o) { this->ulong_next (const_cast (o)); } virtual void ulong_next (Type const&); virtual void ulong_post (Type &o) { this->ulong_post (const_cast (o)); } virtual void ulong_post (Type const&); virtual void float_pre (Type &o) { this->float_pre (const_cast (o)); } virtual void float_pre (Type const&); virtual void float_next (Type &o) { this->float_next (const_cast (o)); } virtual void float_next (Type const&); virtual void float_post (Type &o) { this->float_post (const_cast (o)); } virtual void float_post (Type const&); virtual void double_pre (Type &o) { this->double_pre (const_cast (o)); } virtual void double_pre (Type const&); virtual void double_next (Type &o) { this->double_next (const_cast (o)); } virtual void double_next (Type const&); virtual void double_post (Type &o) { this->double_post (const_cast (o)); } virtual void double_post (Type const&); virtual void boolean_pre (Type &o) { this->boolean_pre (const_cast (o)); } virtual void boolean_pre (Type const&); virtual void boolean_next (Type &o) { this->boolean_next (const_cast (o)); } virtual void boolean_next (Type const&); virtual void boolean_post (Type &o) { this->boolean_post (const_cast (o)); } virtual void boolean_post (Type const&); virtual void octet_pre (Type &o) { this->octet_pre (const_cast (o)); } virtual void octet_pre (Type const&); virtual void octet_next (Type &o) { this->octet_next (const_cast (o)); } virtual void octet_next (Type const&); virtual void octet_post (Type &o) { this->octet_post (const_cast (o)); } virtual void octet_post (Type const&); virtual void enum_pre (Type &o) { this->enum_pre (const_cast (o)); } virtual void enum_pre (Type const&); virtual void enum_next (Type &o) { this->enum_next (const_cast (o)); } virtual void enum_next (Type const&); virtual void enum_post (Type &o) { this->enum_post (const_cast (o)); } virtual void enum_post (Type const&); virtual void string_pre (Type &o) { this->string_pre (const_cast (o)); } virtual void string_pre (Type const&); virtual void string_next (Type &o) { this->string_next (const_cast (o)); } virtual void string_next (Type const&); virtual void string_post (Type &o) { this->string_post (const_cast (o)); } virtual void string_post (Type const&); virtual void longlong_pre (Type &o) { this->longlong_pre (const_cast (o)); } virtual void longlong_pre (Type const&); virtual void longlong_next (Type &o) { this->longlong_next (const_cast (o)); } virtual void longlong_next (Type const&); virtual void longlong_post (Type &o) { this->longlong_post (const_cast (o)); } virtual void longlong_post (Type const&); virtual void ulonglong_pre (Type &o) { this->ulonglong_pre (const_cast (o)); } virtual void ulonglong_pre (Type const&); virtual void ulonglong_next (Type &o) { this->ulonglong_next (const_cast (o)); } virtual void ulonglong_next (Type const&); virtual void ulonglong_post (Type &o) { this->ulonglong_post (const_cast (o)); } virtual void ulonglong_post (Type const&); virtual void longdouble_pre (Type &o) { this->longdouble_pre (const_cast (o)); } virtual void longdouble_pre (Type const&); virtual void longdouble_next (Type &o) { this->longdouble_next (const_cast (o)); } virtual void longdouble_next (Type const&); virtual void longdouble_post (Type &o) { this->longdouble_post (const_cast (o)); } virtual void longdouble_post (Type const&); virtual void member_pre (Type &o) { this->member_pre (const_cast (o)); } virtual void member_pre (Type const&); virtual void member_next (Type &o) { this->member_next (const_cast (o)); } virtual void member_next (Type const&); virtual void member_post (Type &o) { this->member_post (const_cast (o)); } virtual void member_post (Type const&); protected: DataValue (); }; struct EnumType : Traversal::EnumType, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::EnumType Type; EnumType (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void typeId (Type &o) { this->typeId (const_cast (o)); } virtual void typeId (Type const&); virtual void member_pre (Type &o) { this->member_pre (const_cast (o)); } virtual void member_pre (Type const&); virtual void member_next (Type &o) { this->member_next (const_cast (o)); } virtual void member_next (Type const&); virtual void member_post (Type &o) { this->member_post (const_cast (o)); } virtual void member_post (Type const&); protected: EnumType (); }; struct StructType : Traversal::StructType, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::StructType Type; StructType (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void typeId (Type &o) { this->typeId (const_cast (o)); } virtual void typeId (Type const&); virtual void member_pre (Type &o) { this->member_pre (const_cast (o)); } virtual void member_pre (Type const&); virtual void member_next (Type &o) { this->member_next (const_cast (o)); } virtual void member_next (Type const&); virtual void member_post (Type &o) { this->member_post (const_cast (o)); } virtual void member_post (Type const&); protected: StructType (); }; struct StructMemberType : Traversal::StructMemberType, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::StructMemberType Type; StructMemberType (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void type (Type &o) { this->type (const_cast (o)); } virtual void type (Type const&); protected: StructMemberType (); }; struct ValueType : Traversal::ValueType, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::ValueType Type; ValueType (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void typeId (Type &o) { this->typeId (const_cast (o)); } virtual void typeId (Type const&); virtual void modifier (Type &o) { this->modifier (const_cast (o)); } virtual void modifier (Type const&); virtual void baseType (Type &o) { this->baseType (const_cast (o)); } virtual void baseType (Type const&); virtual void member_pre (Type &o) { this->member_pre (const_cast (o)); } virtual void member_pre (Type const&); virtual void member_next (Type &o) { this->member_next (const_cast (o)); } virtual void member_next (Type const&); virtual void member_post (Type &o) { this->member_post (const_cast (o)); } virtual void member_post (Type const&); protected: ValueType (); }; struct ValueMemberType : Traversal::ValueMemberType, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::ValueMemberType Type; ValueMemberType (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void visibility (Type &o) { this->visibility (const_cast (o)); } virtual void visibility (Type const&); virtual void type (Type &o) { this->type (const_cast (o)); } virtual void type (Type const&); protected: ValueMemberType (); }; struct NamedValue : Traversal::NamedValue, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::NamedValue Type; NamedValue (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void value (Type &o) { this->value (const_cast (o)); } virtual void value (Type const&); protected: NamedValue (); }; struct SequenceType : Traversal::SequenceType, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::SequenceType Type; SequenceType (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void bound (Type &o) { this->bound (const_cast (o)); } virtual void bound (Type const&); virtual void elementType (Type &o) { this->elementType (const_cast (o)); } virtual void elementType (Type const&); protected: SequenceType (); }; struct Any : Traversal::Any, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::Any Type; Any (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void type (Type &o) { this->type (const_cast (o)); } virtual void type (Type const&); virtual void value (Type &o) { this->value (const_cast (o)); } virtual void value (Type const&); protected: Any (); }; 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) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void value (Type &o) { this->value (const_cast (o)); } virtual void value (Type const&); protected: Property (); }; struct SatisfierPropertyKind : Traversal::SatisfierPropertyKind, virtual ::XSCRT::Writer< ACE_TCHAR > { SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void kind (Type &o) { this->kind (const_cast (o)); } virtual void kind (Type const&); virtual void dynamic (Type &o) { this->dynamic (const_cast (o)); } virtual void dynamic (Type const&); virtual void value (Type &o) { this->value (const_cast (o)); } virtual void value (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void resourceType_pre (Type &o) { this->resourceType_pre (const_cast (o)); } virtual void resourceType_pre (Type const&); virtual void resourceType_next (Type &o) { this->resourceType_next (const_cast (o)); } virtual void resourceType_next (Type const&); virtual void resourceType_post (Type &o) { this->resourceType_post (const_cast (o)); } virtual void resourceType_post (Type const&); virtual void property_pre (Type &o) { this->property_pre (const_cast (o)); } virtual void property_pre (Type const&); virtual void property_next (Type &o) { this->property_next (const_cast (o)); } virtual void property_next (Type const&); virtual void property_post (Type &o) { this->property_post (const_cast (o)); } virtual void property_post (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void resourceType (Type &o) { this->resourceType (const_cast (o)); } virtual void resourceType (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void property_pre (Type &o) { this->property_pre (const_cast (o)); } virtual void property_pre (Type const&); virtual void property_next (Type &o) { this->property_next (const_cast (o)); } virtual void property_next (Type const&); virtual void property_post (Type &o) { this->property_post (const_cast (o)); } virtual void property_post (Type const&); protected: Requirement (); }; struct ResourceDeploymentDescription : Traversal::ResourceDeploymentDescription, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::ResourceDeploymentDescription Type; ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void requirementName (Type &o) { this->requirementName (const_cast (o)); } virtual void requirementName (Type const&); virtual void resourceName (Type &o) { this->resourceName (const_cast (o)); } virtual void resourceName (Type const&); virtual void property_pre (Type &o) { this->property_pre (const_cast (o)); } virtual void property_pre (Type const&); virtual void property_next (Type &o) { this->property_next (const_cast (o)); } virtual void property_next (Type const&); virtual void property_post (Type &o) { this->property_post (const_cast (o)); } virtual void property_post (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void source_pre (Type &o) { this->source_pre (const_cast (o)); } virtual void source_pre (Type const&); virtual void source_next (Type &o) { this->source_next (const_cast (o)); } virtual void source_next (Type const&); virtual void source_post (Type &o) { this->source_post (const_cast (o)); } virtual void source_post (Type const&); virtual void node (Type &o) { this->node (const_cast (o)); } virtual void node (Type const&); virtual void location_pre (Type &o) { this->location_pre (const_cast (o)); } virtual void location_pre (Type const&); virtual void location_next (Type &o) { this->location_next (const_cast (o)); } virtual void location_next (Type const&); virtual void location_post (Type &o) { this->location_post (const_cast (o)); } virtual void location_post (Type const&); virtual void execParameter_pre (Type &o) { this->execParameter_pre (const_cast (o)); } virtual void execParameter_pre (Type const&); virtual void execParameter_next (Type &o) { this->execParameter_next (const_cast (o)); } virtual void execParameter_next (Type const&); virtual void execParameter_post (Type &o) { this->execParameter_post (const_cast (o)); } virtual void execParameter_post (Type const&); virtual void deployRequirement_pre (Type &o) { this->deployRequirement_pre (const_cast (o)); } virtual void deployRequirement_pre (Type const&); virtual void deployRequirement_next (Type &o) { this->deployRequirement_next (const_cast (o)); } virtual void deployRequirement_next (Type const&); virtual void deployRequirement_post (Type &o) { this->deployRequirement_post (const_cast (o)); } virtual void deployRequirement_post (Type const&); virtual void deployedResource_pre (Type &o) { this->deployedResource_pre (const_cast (o)); } virtual void deployedResource_pre (Type const&); virtual void deployedResource_next (Type &o) { this->deployedResource_next (const_cast (o)); } virtual void deployedResource_next (Type const&); virtual void deployedResource_post (Type &o) { this->deployedResource_post (const_cast (o)); } virtual void deployedResource_post (Type const&); virtual void id (Type &o) { this->id (const_cast (o)); } virtual void id (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void source_pre (Type &o) { this->source_pre (const_cast (o)); } virtual void source_pre (Type const&); virtual void source_next (Type &o) { this->source_next (const_cast (o)); } virtual void source_next (Type const&); virtual void source_post (Type &o) { this->source_post (const_cast (o)); } virtual void source_post (Type const&); virtual void artifact_pre (Type &o) { this->artifact_pre (const_cast (o)); } virtual void artifact_pre (Type const&); virtual void artifact_next (Type &o) { this->artifact_next (const_cast (o)); } virtual void artifact_next (Type const&); virtual void artifact_post (Type &o) { this->artifact_post (const_cast (o)); } virtual void artifact_post (Type const&); virtual void execParameter_pre (Type &o) { this->execParameter_pre (const_cast (o)); } virtual void execParameter_pre (Type const&); virtual void execParameter_next (Type &o) { this->execParameter_next (const_cast (o)); } virtual void execParameter_next (Type const&); virtual void execParameter_post (Type &o) { this->execParameter_post (const_cast (o)); } virtual void execParameter_post (Type const&); virtual void deployRequirement_pre (Type &o) { this->deployRequirement_pre (const_cast (o)); } virtual void deployRequirement_pre (Type const&); virtual void deployRequirement_next (Type &o) { this->deployRequirement_next (const_cast (o)); } virtual void deployRequirement_next (Type const&); virtual void deployRequirement_post (Type &o) { this->deployRequirement_post (const_cast (o)); } virtual void deployRequirement_post (Type const&); virtual void id (Type &o) { this->id (const_cast (o)); } virtual void id (Type const&); protected: MonolithicDeploymentDescription (); }; struct ResourceUsageKind : Traversal::ResourceUsageKind, virtual ::XSCRT::Writer< ACE_TCHAR > { ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); protected: ResourceUsageKind (); }; struct InstanceResourceDeploymentDescription : Traversal::InstanceResourceDeploymentDescription, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription Type; InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void resourceUsage (Type &o) { this->resourceUsage (const_cast (o)); } virtual void resourceUsage (Type const&); virtual void requirementName (Type &o) { this->requirementName (const_cast (o)); } virtual void requirementName (Type const&); virtual void resourceName (Type &o) { this->resourceName (const_cast (o)); } virtual void resourceName (Type const&); virtual void property_pre (Type &o) { this->property_pre (const_cast (o)); } virtual void property_pre (Type const&); virtual void property_next (Type &o) { this->property_next (const_cast (o)); } virtual void property_next (Type const&); virtual void property_post (Type &o) { this->property_post (const_cast (o)); } virtual void property_post (Type const&); protected: InstanceResourceDeploymentDescription (); }; struct InstanceDeploymentDescription : Traversal::InstanceDeploymentDescription, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::InstanceDeploymentDescription Type; InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void node (Type &o) { this->node (const_cast (o)); } virtual void node (Type const&); virtual void source (Type &o) { this->source (const_cast (o)); } virtual void source (Type const&); virtual void implementation (Type &o) { this->implementation (const_cast (o)); } virtual void implementation (Type const&); virtual void configProperty_pre (Type &o) { this->configProperty_pre (const_cast (o)); } virtual void configProperty_pre (Type const&); virtual void configProperty_next (Type &o) { this->configProperty_next (const_cast (o)); } virtual void configProperty_next (Type const&); virtual void configProperty_post (Type &o) { this->configProperty_post (const_cast (o)); } virtual void configProperty_post (Type const&); virtual void deployedResource (Type &o) { this->deployedResource (const_cast (o)); } virtual void deployedResource (Type const&); virtual void deployedSharedResource (Type &o) { this->deployedSharedResource (const_cast (o)); } virtual void deployedSharedResource (Type const&); virtual void id (Type &o) { this->id (const_cast (o)); } virtual void id (Type const&); protected: InstanceDeploymentDescription (); }; struct CCMComponentPortKind : Traversal::CCMComponentPortKind, virtual ::XSCRT::Writer< ACE_TCHAR > { CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); protected: CCMComponentPortKind (); }; struct ComponentPortDescription : Traversal::ComponentPortDescription, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::ComponentPortDescription Type; ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void specificType (Type &o) { this->specificType (const_cast (o)); } virtual void specificType (Type const&); virtual void supportedType_pre (Type &o) { this->supportedType_pre (const_cast (o)); } virtual void supportedType_pre (Type const&); virtual void supportedType_next (Type &o) { this->supportedType_next (const_cast (o)); } virtual void supportedType_next (Type const&); virtual void supportedType_post (Type &o) { this->supportedType_post (const_cast (o)); } virtual void supportedType_post (Type const&); virtual void provider (Type &o) { this->provider (const_cast (o)); } virtual void provider (Type const&); virtual void exclusiveProvider (Type &o) { this->exclusiveProvider (const_cast (o)); } virtual void exclusiveProvider (Type const&); virtual void exclusiveUser (Type &o) { this->exclusiveUser (const_cast (o)); } virtual void exclusiveUser (Type const&); virtual void optional (Type &o) { this->optional (const_cast (o)); } virtual void optional (Type const&); virtual void kind (Type &o) { this->kind (const_cast (o)); } virtual void kind (Type const&); protected: ComponentPortDescription (); }; struct ComponentPropertyDescription : Traversal::ComponentPropertyDescription, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::ComponentPropertyDescription Type; ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void type (Type &o) { this->type (const_cast (o)); } virtual void type (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void portName (Type &o) { this->portName (const_cast (o)); } virtual void portName (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void portName (Type &o) { this->portName (const_cast (o)); } virtual void portName (Type const&); virtual void provider (Type &o) { this->provider (const_cast (o)); } virtual void provider (Type const&); virtual void kind (Type &o) { this->kind (const_cast (o)); } virtual void kind (Type const&); virtual void instance (Type &o) { this->instance (const_cast (o)); } virtual void instance (Type const&); protected: PlanSubcomponentPortEndpoint (); }; 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) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void location (Type &o) { this->location (const_cast (o)); } virtual void location (Type const&); protected: ExternalReferenceEndpoint (); }; struct ConnectionResourceDeploymentDescription : Traversal::ConnectionResourceDeploymentDescription, virtual ::XSCRT::Writer< ACE_TCHAR > { typedef ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription Type; ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >&); virtual void traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void targetName (Type &o) { this->targetName (const_cast (o)); } virtual void targetName (Type const&); virtual void requirementName (Type &o) { this->requirementName (const_cast (o)); } virtual void requirementName (Type const&); virtual void resourceName (Type &o) { this->resourceName (const_cast (o)); } virtual void resourceName (Type const&); virtual void property_pre (Type &o) { this->property_pre (const_cast (o)); } virtual void property_pre (Type const&); virtual void property_next (Type &o) { this->property_next (const_cast (o)); } virtual void property_next (Type const&); virtual void property_post (Type &o) { this->property_post (const_cast (o)); } virtual void property_post (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void source (Type &o) { this->source (const_cast (o)); } virtual void source (Type const&); virtual void deployRequirement_pre (Type &o) { this->deployRequirement_pre (const_cast (o)); } virtual void deployRequirement_pre (Type const&); virtual void deployRequirement_next (Type &o) { this->deployRequirement_next (const_cast (o)); } virtual void deployRequirement_next (Type const&); virtual void deployRequirement_post (Type &o) { this->deployRequirement_post (const_cast (o)); } virtual void deployRequirement_post (Type const&); virtual void externalEndpoint_pre (Type &o) { this->externalEndpoint_pre (const_cast (o)); } virtual void externalEndpoint_pre (Type const&); virtual void externalEndpoint_next (Type &o) { this->externalEndpoint_next (const_cast (o)); } virtual void externalEndpoint_next (Type const&); virtual void externalEndpoint_post (Type &o) { this->externalEndpoint_post (const_cast (o)); } virtual void externalEndpoint_post (Type const&); virtual void internalEndpoint_pre (Type &o) { this->internalEndpoint_pre (const_cast (o)); } virtual void internalEndpoint_pre (Type const&); virtual void internalEndpoint_next (Type &o) { this->internalEndpoint_next (const_cast (o)); } virtual void internalEndpoint_next (Type const&); virtual void internalEndpoint_post (Type &o) { this->internalEndpoint_post (const_cast (o)); } virtual void internalEndpoint_post (Type const&); virtual void externalReference_pre (Type &o) { this->externalReference_pre (const_cast (o)); } virtual void externalReference_pre (Type const&); virtual void externalReference_next (Type &o) { this->externalReference_next (const_cast (o)); } virtual void externalReference_next (Type const&); virtual void externalReference_post (Type &o) { this->externalReference_post (const_cast (o)); } virtual void externalReference_post (Type const&); virtual void deployedResource_pre (Type &o) { this->deployedResource_pre (const_cast (o)); } virtual void deployedResource_pre (Type const&); virtual void deployedResource_next (Type &o) { this->deployedResource_next (const_cast (o)); } virtual void deployedResource_next (Type const&); virtual void deployedResource_post (Type &o) { this->deployedResource_post (const_cast (o)); } virtual void deployedResource_post (Type const&); protected: PlanConnectionDescription (); }; 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) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void requiredType (Type &o) { this->requiredType (const_cast (o)); } virtual void requiredType (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void resourceType_pre (Type &o) { this->resourceType_pre (const_cast (o)); } virtual void resourceType_pre (Type const&); virtual void resourceType_next (Type &o) { this->resourceType_next (const_cast (o)); } virtual void resourceType_next (Type const&); virtual void resourceType_post (Type &o) { this->resourceType_post (const_cast (o)); } virtual void resourceType_post (Type const&); virtual void property_pre (Type &o) { this->property_pre (const_cast (o)); } virtual void property_pre (Type const&); virtual void property_next (Type &o) { this->property_next (const_cast (o)); } virtual void property_next (Type const&); virtual void property_post (Type &o) { this->property_post (const_cast (o)); } virtual void property_post (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void resourceUsage (Type &o) { this->resourceUsage (const_cast (o)); } virtual void resourceUsage (Type const&); virtual void resourcePort (Type &o) { this->resourcePort (const_cast (o)); } virtual void resourcePort (Type const&); virtual void componentPort (Type &o) { this->componentPort (const_cast (o)); } virtual void componentPort (Type const&); virtual void resourceType (Type &o) { this->resourceType (const_cast (o)); } virtual void resourceType (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void property_pre (Type &o) { this->property_pre (const_cast (o)); } virtual void property_pre (Type const&); virtual void property_next (Type &o) { this->property_next (const_cast (o)); } virtual void property_next (Type const&); virtual void property_post (Type &o) { this->property_post (const_cast (o)); } virtual void property_post (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void requiredUUID (Type &o) { this->requiredUUID (const_cast (o)); } virtual void requiredUUID (Type const&); virtual void requiredName (Type &o) { this->requiredName (const_cast (o)); } virtual void requiredName (Type const&); virtual void requiredType (Type &o) { this->requiredType (const_cast (o)); } virtual void requiredType (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void portName (Type &o) { this->portName (const_cast (o)); } virtual void portName (Type const&); virtual void instance (Type &o) { this->instance (const_cast (o)); } virtual void instance (Type const&); 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 traverse (Type &o) { this->traverse (const_cast (o)); } virtual void traverse (Type const&); virtual void name (Type &o) { this->name (const_cast (o)); } virtual void name (Type const&); virtual void deployRequirement_pre (Type &o) { this->deployRequirement_pre (const_cast (o)); } virtual void deployRequirement_pre (Type const&); virtual void deployRequirement_next (Type &o) { this->deployRequirement_next (const_cast (o)); } virtual void deployRequirement_next (Type const&); virtual void deployRequirement_post (Type &o) { this->deployRequirement_post (const_cast (o)); } virtual void deployRequirement_post (Type const&); virtual void internalEndpoint_pre (Type &o) { this->internalEndpoint_pre (const_cast (o)); } virtual void internalEndpoint_pre (Type const&); virtual void internalEndpoint_next (Type &o) { this->internalEndpoint_next (const_cast (o)); } virtual void internalEndpoint_next (Type const&); virtual void internalEndpoint_post (Type &o) { this->internalEndpoint_post (const_cast (o)); } virtual void internalEndpoint_post (Type const&); virtual void externalEndpoint_pre (Type &o) { this->externalEndpoint_pre (const_cast (o)); } virtual void externalEndpoint_pre (Type const&); virtual void externalEndpoint_next (Type &o) { this->externalEndpoint_next (const_cast (o)); } virtual void externalEndpoint_next (Type const&); virtual void externalEndpoint_post (Type &o) { this->externalEndpoint_post (const_cast (o)); } virtual void externalEndpoint_post (Type const&); virtual void externalReference_pre (Type &o) { this->externalReference_pre (const_cast (o)); } virtual void externalReference_pre (Type const&); virtual void externalReference_next (Type &o) { this->externalReference_next (const_cast (o)); } virtual void externalReference_next (Type const&); virtual void externalReference_post (Type &o) { this->externalReference_post (const_cast (o)); } virtual void externalReference_post (Type const&); protected: AssemblyConnectionDescription (); }; } } } namespace CIAO { namespace Config_Handlers { } } #endif // BASIC_DEPLOYMENT_DATA_HPP