diff options
Diffstat (limited to 'CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp')
-rw-r--r-- | CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp | 24482 |
1 files changed, 13418 insertions, 11064 deletions
diff --git a/CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp b/CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp index 25191d1daaf..969cbc06c53 100644 --- a/CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp +++ b/CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp @@ -9,6 +9,12 @@ * Will Otte <wotte@dre.vanderbilt.edu> */ +// Fix for Borland compilers, which seem to have a broken +// <string> include. +#ifdef __BORLANDC__ +# include <string.h> +#endif + #include "Basic_Deployment_Data.hpp" namespace CIAO @@ -16,7 +22,7 @@ namespace CIAO namespace Config_Handlers { // TCKind - // + // TCKind::Value TCKind:: integral () const @@ -38,33 +44,41 @@ namespace CIAO TCKind:: TCKind (TCKind::Value v) - : v_ (v) + : v_ (v) { } // DataType - // + // DataType:: DataType (::CIAO::Config_Handlers::TCKind const& kind__) - : - ::XSCRT::Type (), - kind_ (new ::CIAO::Config_Handlers::TCKind (kind__)), - regulator__ () + : + ::XSCRT::Type (), + kind_ (new ::CIAO::Config_Handlers::TCKind (kind__)), + regulator__ () { kind_->container (this); } DataType:: DataType (::CIAO::Config_Handlers::DataType const& s) - : - ::XSCRT::Type (), - kind_ (new ::CIAO::Config_Handlers::TCKind (*s.kind_)), - enum__ (s.enum__.get () ? new ::CIAO::Config_Handlers::EnumType (*s.enum__) : 0), - regulator__ () + : + ::XSCRT::Type (), + kind_ (new ::CIAO::Config_Handlers::TCKind (*s.kind_)), + enum__ (s.enum__.get () ? new ::CIAO::Config_Handlers::EnumType (*s.enum__) : 0), + struct__ (s.struct__.get () ? new ::CIAO::Config_Handlers::StructType (*s.struct__) : 0), + value_ (s.value_.get () ? new ::CIAO::Config_Handlers::ValueType (*s.value_) : 0), + sequence_ (s.sequence_.get () ? new ::CIAO::Config_Handlers::SequenceType (*s.sequence_) : 0), + id_ (s.id_.get () ? new ::XMLSchema::ID< ACE_TCHAR > (*s.id_) : 0), + regulator__ () { kind_->container (this); if (enum__.get ()) enum__->container (this); + if (struct__.get ()) struct__->container (this); + if (value_.get ()) value_->container (this); + if (sequence_.get ()) sequence_->container (this); + if (id_.get ()) id_->container (this); } ::CIAO::Config_Handlers::DataType& DataType:: @@ -75,12 +89,24 @@ namespace CIAO if (s.enum__.get ()) enum_ (*(s.enum__)); else enum__ = ::std::auto_ptr< ::CIAO::Config_Handlers::EnumType > (0); + if (s.struct__.get ()) struct_ (*(s.struct__)); + else struct__ = ::std::auto_ptr< ::CIAO::Config_Handlers::StructType > (0); + + if (s.value_.get ()) value (*(s.value_)); + else value_ = ::std::auto_ptr< ::CIAO::Config_Handlers::ValueType > (0); + + if (s.sequence_.get ()) sequence (*(s.sequence_)); + else sequence_ = ::std::auto_ptr< ::CIAO::Config_Handlers::SequenceType > (0); + + if (s.id_.get ()) id (*(s.id_)); + else id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (0); + return *this; } // DataType - // + // ::CIAO::Config_Handlers::TCKind const& DataType:: kind () const { @@ -94,7 +120,7 @@ namespace CIAO } // DataType - // + // bool DataType:: enum_p () const { @@ -111,34 +137,156 @@ namespace CIAO enum_ (::CIAO::Config_Handlers::EnumType const& e) { if (enum__.get ()) - { - *enum__ = e; - } + { + *enum__ = e; + } else - { - enum__ = ::std::auto_ptr< ::CIAO::Config_Handlers::EnumType > (new ::CIAO::Config_Handlers::EnumType (e)); - enum__->container (this); - } + { + enum__ = ::std::auto_ptr< ::CIAO::Config_Handlers::EnumType > (new ::CIAO::Config_Handlers::EnumType (e)); + enum__->container (this); + } + } + + // DataType + // + bool DataType:: + struct_p () const + { + return struct__.get () != 0; + } + + ::CIAO::Config_Handlers::StructType const& DataType:: + struct_ () const + { + return *struct__; + } + + void DataType:: + struct_ (::CIAO::Config_Handlers::StructType const& e) + { + if (struct__.get ()) + { + *struct__ = e; + } + + else + { + struct__ = ::std::auto_ptr< ::CIAO::Config_Handlers::StructType > (new ::CIAO::Config_Handlers::StructType (e)); + struct__->container (this); + } + } + + // DataType + // + bool DataType:: + value_p () const + { + return value_.get () != 0; + } + + ::CIAO::Config_Handlers::ValueType const& DataType:: + value () const + { + return *value_; + } + + void DataType:: + value (::CIAO::Config_Handlers::ValueType const& e) + { + if (value_.get ()) + { + *value_ = e; + } + + else + { + value_ = ::std::auto_ptr< ::CIAO::Config_Handlers::ValueType > (new ::CIAO::Config_Handlers::ValueType (e)); + value_->container (this); + } + } + + // DataType + // + bool DataType:: + sequence_p () const + { + return sequence_.get () != 0; + } + + ::CIAO::Config_Handlers::SequenceType const& DataType:: + sequence () const + { + return *sequence_; + } + + void DataType:: + sequence (::CIAO::Config_Handlers::SequenceType const& e) + { + if (sequence_.get ()) + { + *sequence_ = e; + } + + else + { + sequence_ = ::std::auto_ptr< ::CIAO::Config_Handlers::SequenceType > (new ::CIAO::Config_Handlers::SequenceType (e)); + sequence_->container (this); + } + } + + // DataType + // + bool DataType:: + id_p () const + { + return id_.get () != 0; + } + + ::XMLSchema::ID< ACE_TCHAR > const& DataType:: + id () const + { + return *id_; + } + + ::XMLSchema::ID< ACE_TCHAR >& DataType:: + id () + { + return *id_; + } + + void DataType:: + id (::XMLSchema::ID< ACE_TCHAR > const& e) + { + if (id_.get ()) + { + *id_ = e; + } + + else + { + id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (new ::XMLSchema::ID< ACE_TCHAR > (e)); + id_->container (this); + } } // DataValue - // + // DataValue:: DataValue () - : - ::XSCRT::Type (), - regulator__ () + : + ::XSCRT::Type (), + regulator__ () { } DataValue:: DataValue (::CIAO::Config_Handlers::DataValue const& s) - : - ::XSCRT::Type (), - regulator__ () + : + ::XSCRT::Type (), + regulator__ () { { for (short_const_iterator i (s.short_.begin ());i != s.short_.end ();++i) add_short (*i); @@ -191,6 +339,10 @@ namespace CIAO { for (longdouble_const_iterator i (s.longdouble_.begin ());i != s.longdouble_.end ();++i) add_longdouble (*i); } + + { + for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); + } } ::CIAO::Config_Handlers::DataValue& DataValue:: @@ -261,12 +413,17 @@ namespace CIAO for (longdouble_const_iterator i (s.longdouble_.begin ());i != s.longdouble_.end ();++i) add_longdouble (*i); } + member_.clear (); + { + for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); + } + return *this; } // DataValue - // + // DataValue::short_iterator DataValue:: begin_short () { @@ -304,7 +461,7 @@ namespace CIAO } // DataValue - // + // DataValue::long_iterator DataValue:: begin_long () { @@ -342,7 +499,7 @@ namespace CIAO } // DataValue - // + // DataValue::ushort_iterator DataValue:: begin_ushort () { @@ -380,7 +537,7 @@ namespace CIAO } // DataValue - // + // DataValue::ulong_iterator DataValue:: begin_ulong () { @@ -418,7 +575,7 @@ namespace CIAO } // DataValue - // + // DataValue::float_iterator DataValue:: begin_float () { @@ -456,7 +613,7 @@ namespace CIAO } // DataValue - // + // DataValue::double_iterator DataValue:: begin_double () { @@ -494,7 +651,7 @@ namespace CIAO } // DataValue - // + // DataValue::boolean_iterator DataValue:: begin_boolean () { @@ -532,7 +689,7 @@ namespace CIAO } // DataValue - // + // DataValue::octet_iterator DataValue:: begin_octet () { @@ -570,7 +727,7 @@ namespace CIAO } // DataValue - // + // DataValue::enum_iterator DataValue:: begin_enum () { @@ -608,7 +765,7 @@ namespace CIAO } // DataValue - // + // DataValue::string_iterator DataValue:: begin_string () { @@ -646,7 +803,7 @@ namespace CIAO } // DataValue - // + // DataValue::longlong_iterator DataValue:: begin_longlong () { @@ -684,7 +841,7 @@ namespace CIAO } // DataValue - // + // DataValue::ulonglong_iterator DataValue:: begin_ulonglong () { @@ -722,7 +879,7 @@ namespace CIAO } // DataValue - // + // DataValue::longdouble_iterator DataValue:: begin_longdouble () { @@ -759,13328 +916,15525 @@ namespace CIAO return longdouble_.size (); } + // DataValue + // + DataValue::member_iterator DataValue:: + begin_member () + { + return member_.begin (); + } + + DataValue::member_iterator DataValue:: + end_member () + { + return member_.end (); + } + + DataValue::member_const_iterator DataValue:: + begin_member () const + { + return member_.begin (); + } + + DataValue::member_const_iterator DataValue:: + end_member () const + { + return member_.end (); + } + + void DataValue:: + add_member (::CIAO::Config_Handlers::NamedValue const& e) + { + member_.push_back (e); + } + + size_t DataValue:: + count_member(void) const + { + return member_.size (); + } + // EnumType - // + // EnumType:: EnumType (::XMLSchema::string< ACE_TCHAR > const& name__, ::XMLSchema::string< ACE_TCHAR > const& typeId__) - : - ::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -typeId_ (new ::XMLSchema::string< ACE_TCHAR > (typeId__)), -regulator__ () -{ -name_->container (this); -typeId_->container (this); -} + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + typeId_ (new ::XMLSchema::string< ACE_TCHAR > (typeId__)), + regulator__ () + { + name_->container (this); + typeId_->container (this); + } -EnumType:: -EnumType (::CIAO::Config_Handlers::EnumType const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -typeId_ (new ::XMLSchema::string< ACE_TCHAR > (*s.typeId_)), -regulator__ () -{ -name_->container (this); -typeId_->container (this); -{ -for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); -} -} + EnumType:: + EnumType (::CIAO::Config_Handlers::EnumType const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + typeId_ (new ::XMLSchema::string< ACE_TCHAR > (*s.typeId_)), + regulator__ () + { + name_->container (this); + typeId_->container (this); + { + for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); + } + } -::CIAO::Config_Handlers::EnumType& EnumType:: -operator= (::CIAO::Config_Handlers::EnumType const& s) -{ -name (s.name ()); + ::CIAO::Config_Handlers::EnumType& EnumType:: + operator= (::CIAO::Config_Handlers::EnumType const& s) + { + name (s.name ()); -typeId (s.typeId ()); + typeId (s.typeId ()); -member_.clear (); -{ -for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); -} + member_.clear (); + { + for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); + } -return *this; -} + return *this; + } -// EnumType -// -::XMLSchema::string< ACE_TCHAR > const& EnumType:: -name () const -{ -return *name_; -} + // EnumType + // + ::XMLSchema::string< ACE_TCHAR > const& EnumType:: + name () const + { + return *name_; + } -void EnumType:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + void EnumType:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -// EnumType -// -::XMLSchema::string< ACE_TCHAR > const& EnumType:: -typeId () const -{ -return *typeId_; -} + // EnumType + // + ::XMLSchema::string< ACE_TCHAR > const& EnumType:: + typeId () const + { + return *typeId_; + } -void EnumType:: -typeId (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*typeId_ = e; -} + void EnumType:: + typeId (::XMLSchema::string< ACE_TCHAR > const& e) + { + *typeId_ = e; + } -// EnumType -// -EnumType::member_iterator EnumType:: -begin_member () -{ -return member_.begin (); -} + // EnumType + // + EnumType::member_iterator EnumType:: + begin_member () + { + return member_.begin (); + } -EnumType::member_iterator EnumType:: -end_member () -{ -return member_.end (); -} + EnumType::member_iterator EnumType:: + end_member () + { + return member_.end (); + } -EnumType::member_const_iterator EnumType:: -begin_member () const -{ -return member_.begin (); -} + EnumType::member_const_iterator EnumType:: + begin_member () const + { + return member_.begin (); + } -EnumType::member_const_iterator EnumType:: -end_member () const -{ -return member_.end (); -} + EnumType::member_const_iterator EnumType:: + end_member () const + { + return member_.end (); + } -void EnumType:: -add_member (::XMLSchema::string< ACE_TCHAR > const& e) -{ -member_.push_back (e); -} + void EnumType:: + add_member (::XMLSchema::string< ACE_TCHAR > const& e) + { + member_.push_back (e); + } -size_t EnumType:: -count_member(void) const -{ -return member_.size (); -} + size_t EnumType:: + count_member(void) const + { + return member_.size (); + } -// Any -// + // StructType + // -Any:: -Any (::CIAO::Config_Handlers::DataType const& type__, -::CIAO::Config_Handlers::DataValue const& value__) -: -::XSCRT::Type (), -type_ (new ::CIAO::Config_Handlers::DataType (type__)), -value_ (new ::CIAO::Config_Handlers::DataValue (value__)), -regulator__ () -{ -type_->container (this); -value_->container (this); -} + StructType:: + StructType (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::string< ACE_TCHAR > const& typeId__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + typeId_ (new ::XMLSchema::string< ACE_TCHAR > (typeId__)), + regulator__ () + { + name_->container (this); + typeId_->container (this); + } -Any:: -Any (::CIAO::Config_Handlers::Any const& s) -: -::XSCRT::Type (), -type_ (new ::CIAO::Config_Handlers::DataType (*s.type_)), -value_ (new ::CIAO::Config_Handlers::DataValue (*s.value_)), -regulator__ () -{ -type_->container (this); -value_->container (this); -} + StructType:: + StructType (::CIAO::Config_Handlers::StructType const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + typeId_ (new ::XMLSchema::string< ACE_TCHAR > (*s.typeId_)), + regulator__ () + { + name_->container (this); + typeId_->container (this); + { + for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); + } + } -::CIAO::Config_Handlers::Any& Any:: -operator= (::CIAO::Config_Handlers::Any const& s) -{ -type (s.type ()); + ::CIAO::Config_Handlers::StructType& StructType:: + operator= (::CIAO::Config_Handlers::StructType const& s) + { + name (s.name ()); -value (s.value ()); + typeId (s.typeId ()); -return *this; -} + member_.clear (); + { + for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); + } + return *this; + } -// Any -// -::CIAO::Config_Handlers::DataType const& Any:: -type () const -{ -return *type_; -} -void Any:: -type (::CIAO::Config_Handlers::DataType const& e) -{ -*type_ = e; -} + // StructType + // + ::XMLSchema::string< ACE_TCHAR > const& StructType:: + name () const + { + return *name_; + } -// Any -// -::CIAO::Config_Handlers::DataValue const& Any:: -value () const -{ -return *value_; -} + void StructType:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -void Any:: -value (::CIAO::Config_Handlers::DataValue const& e) -{ -*value_ = e; -} + // StructType + // + ::XMLSchema::string< ACE_TCHAR > const& StructType:: + typeId () const + { + return *typeId_; + } + void StructType:: + typeId (::XMLSchema::string< ACE_TCHAR > const& e) + { + *typeId_ = e; + } -// Property -// + // StructType + // + StructType::member_iterator StructType:: + begin_member () + { + return member_.begin (); + } -Property:: -Property (::XMLSchema::string< ACE_TCHAR > const& name__, -::CIAO::Config_Handlers::Any const& value__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -value_ (new ::CIAO::Config_Handlers::Any (value__)), -regulator__ () -{ -name_->container (this); -value_->container (this); -} + StructType::member_iterator StructType:: + end_member () + { + return member_.end (); + } -Property:: -Property (::CIAO::Config_Handlers::Property const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -value_ (new ::CIAO::Config_Handlers::Any (*s.value_)), -regulator__ () -{ -name_->container (this); -value_->container (this); -} + StructType::member_const_iterator StructType:: + begin_member () const + { + return member_.begin (); + } -::CIAO::Config_Handlers::Property& Property:: -operator= (::CIAO::Config_Handlers::Property const& s) -{ -name (s.name ()); + StructType::member_const_iterator StructType:: + end_member () const + { + return member_.end (); + } -value (s.value ()); + void StructType:: + add_member (::CIAO::Config_Handlers::StructMemberType const& e) + { + member_.push_back (e); + } -return *this; -} + size_t StructType:: + count_member(void) const + { + return member_.size (); + } -// Property -// -::XMLSchema::string< ACE_TCHAR > const& Property:: -name () const -{ -return *name_; -} + // StructMemberType + // -void Property:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + StructMemberType:: + StructMemberType (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::DataType const& type__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + type_ (new ::CIAO::Config_Handlers::DataType (type__)), + regulator__ () + { + name_->container (this); + type_->container (this); + } -// Property -// -::CIAO::Config_Handlers::Any const& Property:: -value () const -{ -return *value_; -} + StructMemberType:: + StructMemberType (::CIAO::Config_Handlers::StructMemberType const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + type_ (new ::CIAO::Config_Handlers::DataType (*s.type_)), + regulator__ () + { + name_->container (this); + type_->container (this); + } -void Property:: -value (::CIAO::Config_Handlers::Any const& e) -{ -*value_ = e; -} + ::CIAO::Config_Handlers::StructMemberType& StructMemberType:: + operator= (::CIAO::Config_Handlers::StructMemberType const& s) + { + name (s.name ()); + type (s.type ()); -// SatisfierPropertyKind -// + return *this; + } -SatisfierPropertyKind::Value SatisfierPropertyKind:: -integral () const -{ -return v_; -} -bool -operator== (::CIAO::Config_Handlers::SatisfierPropertyKind const& a, ::CIAO::Config_Handlers::SatisfierPropertyKind const& b) -{ -return a.v_ == b.v_; -} + // StructMemberType + // + ::XMLSchema::string< ACE_TCHAR > const& StructMemberType:: + name () const + { + return *name_; + } -bool -operator!= (::CIAO::Config_Handlers::SatisfierPropertyKind const& a, ::CIAO::Config_Handlers::SatisfierPropertyKind const& b) -{ -return a.v_ != b.v_; -} + void StructMemberType:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -SatisfierPropertyKind:: -SatisfierPropertyKind (SatisfierPropertyKind::Value v) -: v_ (v) -{ -} + // StructMemberType + // + ::CIAO::Config_Handlers::DataType const& StructMemberType:: + type () const + { + return *type_; + } -// SatisfierProperty -// - -SatisfierProperty:: -SatisfierProperty (::XMLSchema::string< ACE_TCHAR > const& name__, -::CIAO::Config_Handlers::SatisfierPropertyKind const& kind__, -::XMLSchema::boolean const& dynamic__, -::CIAO::Config_Handlers::Any const& value__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -kind_ (new ::CIAO::Config_Handlers::SatisfierPropertyKind (kind__)), -dynamic_ (new ::XMLSchema::boolean (dynamic__)), -value_ (new ::CIAO::Config_Handlers::Any (value__)), -regulator__ () -{ -name_->container (this); -kind_->container (this); -dynamic_->container (this); -value_->container (this); -} + void StructMemberType:: + type (::CIAO::Config_Handlers::DataType const& e) + { + *type_ = e; + } -SatisfierProperty:: -SatisfierProperty (::CIAO::Config_Handlers::SatisfierProperty const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -kind_ (new ::CIAO::Config_Handlers::SatisfierPropertyKind (*s.kind_)), -dynamic_ (new ::XMLSchema::boolean (*s.dynamic_)), -value_ (new ::CIAO::Config_Handlers::Any (*s.value_)), -regulator__ () -{ -name_->container (this); -kind_->container (this); -dynamic_->container (this); -value_->container (this); -} -::CIAO::Config_Handlers::SatisfierProperty& SatisfierProperty:: -operator= (::CIAO::Config_Handlers::SatisfierProperty const& s) -{ -name (s.name ()); + // ValueType + // + + ValueType:: + 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__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + typeId_ (new ::XMLSchema::string< ACE_TCHAR > (typeId__)), + modifier_ (new ::XMLSchema::string< ACE_TCHAR > (modifier__)), + baseType_ (new ::CIAO::Config_Handlers::DataType (baseType__)), + regulator__ () + { + name_->container (this); + typeId_->container (this); + modifier_->container (this); + baseType_->container (this); + } -kind (s.kind ()); + ValueType:: + ValueType (::CIAO::Config_Handlers::ValueType const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + typeId_ (new ::XMLSchema::string< ACE_TCHAR > (*s.typeId_)), + modifier_ (new ::XMLSchema::string< ACE_TCHAR > (*s.modifier_)), + baseType_ (new ::CIAO::Config_Handlers::DataType (*s.baseType_)), + regulator__ () + { + name_->container (this); + typeId_->container (this); + modifier_->container (this); + baseType_->container (this); + { + for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); + } + } -dynamic (s.dynamic ()); + ::CIAO::Config_Handlers::ValueType& ValueType:: + operator= (::CIAO::Config_Handlers::ValueType const& s) + { + name (s.name ()); -value (s.value ()); + typeId (s.typeId ()); -return *this; -} + modifier (s.modifier ()); + baseType (s.baseType ()); -// SatisfierProperty -// -::XMLSchema::string< ACE_TCHAR > const& SatisfierProperty:: -name () const -{ -return *name_; -} + member_.clear (); + { + for (member_const_iterator i (s.member_.begin ());i != s.member_.end ();++i) add_member (*i); + } -void SatisfierProperty:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + return *this; + } -// SatisfierProperty -// -::CIAO::Config_Handlers::SatisfierPropertyKind const& SatisfierProperty:: -kind () const -{ -return *kind_; -} -void SatisfierProperty:: -kind (::CIAO::Config_Handlers::SatisfierPropertyKind const& e) -{ -*kind_ = e; -} + // ValueType + // + ::XMLSchema::string< ACE_TCHAR > const& ValueType:: + name () const + { + return *name_; + } -// SatisfierProperty -// -::XMLSchema::boolean const& SatisfierProperty:: -dynamic () const -{ -return *dynamic_; -} + void ValueType:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -void SatisfierProperty:: -dynamic (::XMLSchema::boolean const& e) -{ -*dynamic_ = e; -} + // ValueType + // + ::XMLSchema::string< ACE_TCHAR > const& ValueType:: + typeId () const + { + return *typeId_; + } -// SatisfierProperty -// -::CIAO::Config_Handlers::Any const& SatisfierProperty:: -value () const -{ -return *value_; -} + void ValueType:: + typeId (::XMLSchema::string< ACE_TCHAR > const& e) + { + *typeId_ = e; + } -void SatisfierProperty:: -value (::CIAO::Config_Handlers::Any const& e) -{ -*value_ = e; -} + // ValueType + // + ::XMLSchema::string< ACE_TCHAR > const& ValueType:: + modifier () const + { + return *modifier_; + } + void ValueType:: + modifier (::XMLSchema::string< ACE_TCHAR > const& e) + { + *modifier_ = e; + } -// Resource -// + // ValueType + // + ::CIAO::Config_Handlers::DataType const& ValueType:: + baseType () const + { + return *baseType_; + } -Resource:: -Resource (::XMLSchema::string< ACE_TCHAR > const& name__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -regulator__ () -{ -name_->container (this); -} + void ValueType:: + baseType (::CIAO::Config_Handlers::DataType const& e) + { + *baseType_ = e; + } -Resource:: -Resource (::CIAO::Config_Handlers::Resource const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -regulator__ () -{ -name_->container (this); -{ -for (resourceType_const_iterator i (s.resourceType_.begin ());i != s.resourceType_.end ();++i) add_resourceType (*i); -} + // ValueType + // + ValueType::member_iterator ValueType:: + begin_member () + { + return member_.begin (); + } -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} -} + ValueType::member_iterator ValueType:: + end_member () + { + return member_.end (); + } -::CIAO::Config_Handlers::Resource& Resource:: -operator= (::CIAO::Config_Handlers::Resource const& s) -{ -name (s.name ()); + ValueType::member_const_iterator ValueType:: + begin_member () const + { + return member_.begin (); + } -resourceType_.clear (); -{ -for (resourceType_const_iterator i (s.resourceType_.begin ());i != s.resourceType_.end ();++i) add_resourceType (*i); -} + ValueType::member_const_iterator ValueType:: + end_member () const + { + return member_.end (); + } -property_.clear (); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} + void ValueType:: + add_member (::CIAO::Config_Handlers::ValueMemberType const& e) + { + member_.push_back (e); + } -return *this; -} + size_t ValueType:: + count_member(void) const + { + return member_.size (); + } -// Resource -// -::XMLSchema::string< ACE_TCHAR > const& Resource:: -name () const -{ -return *name_; -} + // ValueMemberType + // -void Resource:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + ValueMemberType:: + ValueMemberType (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::string< ACE_TCHAR > const& visibility__, + ::CIAO::Config_Handlers::DataType const& type__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + visibility_ (new ::XMLSchema::string< ACE_TCHAR > (visibility__)), + type_ (new ::CIAO::Config_Handlers::DataType (type__)), + regulator__ () + { + name_->container (this); + visibility_->container (this); + type_->container (this); + } -// Resource -// -Resource::resourceType_iterator Resource:: -begin_resourceType () -{ -return resourceType_.begin (); -} + ValueMemberType:: + ValueMemberType (::CIAO::Config_Handlers::ValueMemberType const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + visibility_ (new ::XMLSchema::string< ACE_TCHAR > (*s.visibility_)), + type_ (new ::CIAO::Config_Handlers::DataType (*s.type_)), + regulator__ () + { + name_->container (this); + visibility_->container (this); + type_->container (this); + } -Resource::resourceType_iterator Resource:: -end_resourceType () -{ -return resourceType_.end (); -} + ::CIAO::Config_Handlers::ValueMemberType& ValueMemberType:: + operator= (::CIAO::Config_Handlers::ValueMemberType const& s) + { + name (s.name ()); -Resource::resourceType_const_iterator Resource:: -begin_resourceType () const -{ -return resourceType_.begin (); -} + visibility (s.visibility ()); -Resource::resourceType_const_iterator Resource:: -end_resourceType () const -{ -return resourceType_.end (); -} + type (s.type ()); -void Resource:: -add_resourceType (::XMLSchema::string< ACE_TCHAR > const& e) -{ -resourceType_.push_back (e); -} + return *this; + } -size_t Resource:: -count_resourceType(void) const -{ -return resourceType_.size (); -} -// Resource -// -Resource::property_iterator Resource:: -begin_property () -{ -return property_.begin (); -} + // ValueMemberType + // + ::XMLSchema::string< ACE_TCHAR > const& ValueMemberType:: + name () const + { + return *name_; + } -Resource::property_iterator Resource:: -end_property () -{ -return property_.end (); -} + void ValueMemberType:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -Resource::property_const_iterator Resource:: -begin_property () const -{ -return property_.begin (); -} + // ValueMemberType + // + ::XMLSchema::string< ACE_TCHAR > const& ValueMemberType:: + visibility () const + { + return *visibility_; + } -Resource::property_const_iterator Resource:: -end_property () const -{ -return property_.end (); -} + void ValueMemberType:: + visibility (::XMLSchema::string< ACE_TCHAR > const& e) + { + *visibility_ = e; + } -void Resource:: -add_property (::CIAO::Config_Handlers::SatisfierProperty const& e) -{ -property_.push_back (e); -} + // ValueMemberType + // + ::CIAO::Config_Handlers::DataType const& ValueMemberType:: + type () const + { + return *type_; + } -size_t Resource:: -count_property(void) const -{ -return property_.size (); -} + void ValueMemberType:: + type (::CIAO::Config_Handlers::DataType const& e) + { + *type_ = e; + } -// Requirement -// + // NamedValue + // -Requirement:: -Requirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, -::XMLSchema::string< ACE_TCHAR > const& name__) -: -::XSCRT::Type (), -resourceType_ (new ::XMLSchema::string< ACE_TCHAR > (resourceType__)), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -regulator__ () -{ -resourceType_->container (this); -name_->container (this); -} + NamedValue:: + NamedValue (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::DataValue const& value__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + value_ (new ::CIAO::Config_Handlers::DataValue (value__)), + regulator__ () + { + name_->container (this); + value_->container (this); + } -Requirement:: -Requirement (::CIAO::Config_Handlers::Requirement const& s) -: -::XSCRT::Type (), -resourceType_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceType_)), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -regulator__ () -{ -resourceType_->container (this); -name_->container (this); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} -} + NamedValue:: + NamedValue (::CIAO::Config_Handlers::NamedValue const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + value_ (new ::CIAO::Config_Handlers::DataValue (*s.value_)), + regulator__ () + { + name_->container (this); + value_->container (this); + } -::CIAO::Config_Handlers::Requirement& Requirement:: -operator= (::CIAO::Config_Handlers::Requirement const& s) -{ -resourceType (s.resourceType ()); + ::CIAO::Config_Handlers::NamedValue& NamedValue:: + operator= (::CIAO::Config_Handlers::NamedValue const& s) + { + name (s.name ()); -name (s.name ()); + value (s.value ()); -property_.clear (); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} + return *this; + } -return *this; -} + // NamedValue + // + ::XMLSchema::string< ACE_TCHAR > const& NamedValue:: + name () const + { + return *name_; + } -// Requirement -// -::XMLSchema::string< ACE_TCHAR > const& Requirement:: -resourceType () const -{ -return *resourceType_; -} + void NamedValue:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -void Requirement:: -resourceType (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*resourceType_ = e; -} + // NamedValue + // + ::CIAO::Config_Handlers::DataValue const& NamedValue:: + value () const + { + return *value_; + } -// Requirement -// -::XMLSchema::string< ACE_TCHAR > const& Requirement:: -name () const -{ -return *name_; -} + void NamedValue:: + value (::CIAO::Config_Handlers::DataValue const& e) + { + *value_ = e; + } -void Requirement:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} -// Requirement -// -Requirement::property_iterator Requirement:: -begin_property () -{ -return property_.begin (); -} + // SequenceType + // -Requirement::property_iterator Requirement:: -end_property () -{ -return property_.end (); -} + SequenceType:: + SequenceType (::CIAO::Config_Handlers::DataType const& elementType__) + : + ::XSCRT::Type (), + elementType_ (new ::CIAO::Config_Handlers::DataType (elementType__)), + regulator__ () + { + elementType_->container (this); + } -Requirement::property_const_iterator Requirement:: -begin_property () const -{ -return property_.begin (); -} + SequenceType:: + SequenceType (::CIAO::Config_Handlers::SequenceType const& s) + : + ::XSCRT::Type (), + bound_ (s.bound_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.bound_) : 0), + elementType_ (new ::CIAO::Config_Handlers::DataType (*s.elementType_)), + regulator__ () + { + if (bound_.get ()) bound_->container (this); + elementType_->container (this); + } -Requirement::property_const_iterator Requirement:: -end_property () const -{ -return property_.end (); -} + ::CIAO::Config_Handlers::SequenceType& SequenceType:: + operator= (::CIAO::Config_Handlers::SequenceType const& s) + { + if (s.bound_.get ()) bound (*(s.bound_)); + else bound_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); -void Requirement:: -add_property (::CIAO::Config_Handlers::Property const& e) -{ -property_.push_back (e); -} + elementType (s.elementType ()); -size_t Requirement:: -count_property(void) const -{ -return property_.size (); -} + return *this; + } -// ResourceDeploymentDescription -// + // SequenceType + // + bool SequenceType:: + bound_p () const + { + return bound_.get () != 0; + } -ResourceDeploymentDescription:: -ResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& requirementName__, -::XMLSchema::string< ACE_TCHAR > const& resourceName__) -: -::XSCRT::Type (), -requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (requirementName__)), -resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (resourceName__)), -regulator__ () -{ -requirementName_->container (this); -resourceName_->container (this); -} + ::XMLSchema::string< ACE_TCHAR > const& SequenceType:: + bound () const + { + return *bound_; + } -ResourceDeploymentDescription:: -ResourceDeploymentDescription (::CIAO::Config_Handlers::ResourceDeploymentDescription const& s) -: -::XSCRT::Type (), -requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requirementName_)), -resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceName_)), -regulator__ () -{ -requirementName_->container (this); -resourceName_->container (this); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} -} + void SequenceType:: + bound (::XMLSchema::string< ACE_TCHAR > const& e) + { + if (bound_.get ()) + { + *bound_ = e; + } -::CIAO::Config_Handlers::ResourceDeploymentDescription& ResourceDeploymentDescription:: -operator= (::CIAO::Config_Handlers::ResourceDeploymentDescription const& s) -{ -requirementName (s.requirementName ()); + else + { + bound_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + bound_->container (this); + } + } -resourceName (s.resourceName ()); + // SequenceType + // + ::CIAO::Config_Handlers::DataType const& SequenceType:: + elementType () const + { + return *elementType_; + } -property_.clear (); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} + void SequenceType:: + elementType (::CIAO::Config_Handlers::DataType const& e) + { + *elementType_ = e; + } -return *this; -} + // Any + // -// ResourceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& ResourceDeploymentDescription:: -requirementName () const -{ -return *requirementName_; -} + Any:: + Any (::CIAO::Config_Handlers::DataType const& type__, + ::CIAO::Config_Handlers::DataValue const& value__) + : + ::XSCRT::Type (), + type_ (new ::CIAO::Config_Handlers::DataType (type__)), + value_ (new ::CIAO::Config_Handlers::DataValue (value__)), + regulator__ () + { + type_->container (this); + value_->container (this); + } -void ResourceDeploymentDescription:: -requirementName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*requirementName_ = e; -} + Any:: + Any (::CIAO::Config_Handlers::Any const& s) + : + ::XSCRT::Type (), + type_ (new ::CIAO::Config_Handlers::DataType (*s.type_)), + value_ (new ::CIAO::Config_Handlers::DataValue (*s.value_)), + regulator__ () + { + type_->container (this); + value_->container (this); + } -// ResourceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& ResourceDeploymentDescription:: -resourceName () const -{ -return *resourceName_; -} + ::CIAO::Config_Handlers::Any& Any:: + operator= (::CIAO::Config_Handlers::Any const& s) + { + type (s.type ()); -void ResourceDeploymentDescription:: -resourceName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*resourceName_ = e; -} + value (s.value ()); -// ResourceDeploymentDescription -// -ResourceDeploymentDescription::property_iterator ResourceDeploymentDescription:: -begin_property () -{ -return property_.begin (); -} + return *this; + } -ResourceDeploymentDescription::property_iterator ResourceDeploymentDescription:: -end_property () -{ -return property_.end (); -} -ResourceDeploymentDescription::property_const_iterator ResourceDeploymentDescription:: -begin_property () const -{ -return property_.begin (); -} + // Any + // + ::CIAO::Config_Handlers::DataType const& Any:: + type () const + { + return *type_; + } -ResourceDeploymentDescription::property_const_iterator ResourceDeploymentDescription:: -end_property () const -{ -return property_.end (); -} + void Any:: + type (::CIAO::Config_Handlers::DataType const& e) + { + *type_ = e; + } -void ResourceDeploymentDescription:: -add_property (::CIAO::Config_Handlers::Property const& e) -{ -property_.push_back (e); -} + // Any + // + ::CIAO::Config_Handlers::DataValue const& Any:: + value () const + { + return *value_; + } -size_t ResourceDeploymentDescription:: -count_property(void) const -{ -return property_.size (); -} + void Any:: + value (::CIAO::Config_Handlers::DataValue const& e) + { + *value_ = e; + } -// ArtifactDeploymentDescription -// + // Property + // -ArtifactDeploymentDescription:: -ArtifactDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__, -::XMLSchema::string< ACE_TCHAR > const& node__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -node_ (new ::XMLSchema::string< ACE_TCHAR > (node__)), -regulator__ () -{ -name_->container (this); -node_->container (this); -} + Property:: + Property (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::Any const& value__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + value_ (new ::CIAO::Config_Handlers::Any (value__)), + regulator__ () + { + name_->container (this); + value_->container (this); + } -ArtifactDeploymentDescription:: -ArtifactDeploymentDescription (::CIAO::Config_Handlers::ArtifactDeploymentDescription const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -node_ (new ::XMLSchema::string< ACE_TCHAR > (*s.node_)), -id_ (s.id_.get () ? new ::XMLSchema::ID< ACE_TCHAR > (*s.id_) : 0), -regulator__ () -{ -name_->container (this); -{ -for (source_const_iterator i (s.source_.begin ());i != s.source_.end ();++i) add_source (*i); -} + Property:: + Property (::CIAO::Config_Handlers::Property const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + value_ (new ::CIAO::Config_Handlers::Any (*s.value_)), + regulator__ () + { + name_->container (this); + value_->container (this); + } -node_->container (this); -{ -for (location_const_iterator i (s.location_.begin ());i != s.location_.end ();++i) add_location (*i); -} + ::CIAO::Config_Handlers::Property& Property:: + operator= (::CIAO::Config_Handlers::Property const& s) + { + name (s.name ()); -{ -for (execParameter_const_iterator i (s.execParameter_.begin ());i != s.execParameter_.end ();++i) add_execParameter (*i); -} + value (s.value ()); -{ -for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); -} + return *this; + } -{ -for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); -} -if (id_.get ()) id_->container (this); -} + // Property + // + ::XMLSchema::string< ACE_TCHAR > const& Property:: + name () const + { + return *name_; + } -::CIAO::Config_Handlers::ArtifactDeploymentDescription& ArtifactDeploymentDescription:: -operator= (::CIAO::Config_Handlers::ArtifactDeploymentDescription const& s) -{ -name (s.name ()); + void Property:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -source_.clear (); -{ -for (source_const_iterator i (s.source_.begin ());i != s.source_.end ();++i) add_source (*i); -} + // Property + // + ::CIAO::Config_Handlers::Any const& Property:: + value () const + { + return *value_; + } -node (s.node ()); + void Property:: + value (::CIAO::Config_Handlers::Any const& e) + { + *value_ = e; + } -location_.clear (); -{ -for (location_const_iterator i (s.location_.begin ());i != s.location_.end ();++i) add_location (*i); -} -execParameter_.clear (); -{ -for (execParameter_const_iterator i (s.execParameter_.begin ());i != s.execParameter_.end ();++i) add_execParameter (*i); -} + // SatisfierPropertyKind + // -deployRequirement_.clear (); -{ -for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); -} + SatisfierPropertyKind::Value SatisfierPropertyKind:: + integral () const + { + return v_; + } -deployedResource_.clear (); -{ -for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); -} + bool + operator== (::CIAO::Config_Handlers::SatisfierPropertyKind const& a, ::CIAO::Config_Handlers::SatisfierPropertyKind const& b) + { + return a.v_ == b.v_; + } -if (s.id_.get ()) id (*(s.id_)); -else id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (0); + bool + operator!= (::CIAO::Config_Handlers::SatisfierPropertyKind const& a, ::CIAO::Config_Handlers::SatisfierPropertyKind const& b) + { + return a.v_ != b.v_; + } -return *this; -} + SatisfierPropertyKind:: + SatisfierPropertyKind (SatisfierPropertyKind::Value v) + : v_ (v) + { + } + // SatisfierProperty + // + + SatisfierProperty:: + SatisfierProperty (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::SatisfierPropertyKind const& kind__, + ::XMLSchema::boolean const& dynamic__, + ::CIAO::Config_Handlers::Any const& value__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + kind_ (new ::CIAO::Config_Handlers::SatisfierPropertyKind (kind__)), + dynamic_ (new ::XMLSchema::boolean (dynamic__)), + value_ (new ::CIAO::Config_Handlers::Any (value__)), + regulator__ () + { + name_->container (this); + kind_->container (this); + dynamic_->container (this); + value_->container (this); + } -// ArtifactDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& ArtifactDeploymentDescription:: -name () const -{ -return *name_; -} + SatisfierProperty:: + SatisfierProperty (::CIAO::Config_Handlers::SatisfierProperty const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + kind_ (new ::CIAO::Config_Handlers::SatisfierPropertyKind (*s.kind_)), + dynamic_ (new ::XMLSchema::boolean (*s.dynamic_)), + value_ (new ::CIAO::Config_Handlers::Any (*s.value_)), + regulator__ () + { + name_->container (this); + kind_->container (this); + dynamic_->container (this); + value_->container (this); + } -void ArtifactDeploymentDescription:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + ::CIAO::Config_Handlers::SatisfierProperty& SatisfierProperty:: + operator= (::CIAO::Config_Handlers::SatisfierProperty const& s) + { + name (s.name ()); -// ArtifactDeploymentDescription -// -ArtifactDeploymentDescription::source_iterator ArtifactDeploymentDescription:: -begin_source () -{ -return source_.begin (); -} + kind (s.kind ()); -ArtifactDeploymentDescription::source_iterator ArtifactDeploymentDescription:: -end_source () -{ -return source_.end (); -} + dynamic (s.dynamic ()); -ArtifactDeploymentDescription::source_const_iterator ArtifactDeploymentDescription:: -begin_source () const -{ -return source_.begin (); -} + value (s.value ()); -ArtifactDeploymentDescription::source_const_iterator ArtifactDeploymentDescription:: -end_source () const -{ -return source_.end (); -} + return *this; + } -void ArtifactDeploymentDescription:: -add_source (::XMLSchema::string< ACE_TCHAR > const& e) -{ -source_.push_back (e); -} -size_t ArtifactDeploymentDescription:: -count_source(void) const -{ -return source_.size (); -} + // SatisfierProperty + // + ::XMLSchema::string< ACE_TCHAR > const& SatisfierProperty:: + name () const + { + return *name_; + } -// ArtifactDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& ArtifactDeploymentDescription:: -node () const -{ -return *node_; -} + void SatisfierProperty:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -void ArtifactDeploymentDescription:: -node (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*node_ = e; -} + // SatisfierProperty + // + ::CIAO::Config_Handlers::SatisfierPropertyKind const& SatisfierProperty:: + kind () const + { + return *kind_; + } -// ArtifactDeploymentDescription -// -ArtifactDeploymentDescription::location_iterator ArtifactDeploymentDescription:: -begin_location () -{ -return location_.begin (); -} + void SatisfierProperty:: + kind (::CIAO::Config_Handlers::SatisfierPropertyKind const& e) + { + *kind_ = e; + } -ArtifactDeploymentDescription::location_iterator ArtifactDeploymentDescription:: -end_location () -{ -return location_.end (); -} + // SatisfierProperty + // + ::XMLSchema::boolean const& SatisfierProperty:: + dynamic () const + { + return *dynamic_; + } -ArtifactDeploymentDescription::location_const_iterator ArtifactDeploymentDescription:: -begin_location () const -{ -return location_.begin (); -} + void SatisfierProperty:: + dynamic (::XMLSchema::boolean const& e) + { + *dynamic_ = e; + } -ArtifactDeploymentDescription::location_const_iterator ArtifactDeploymentDescription:: -end_location () const -{ -return location_.end (); -} + // SatisfierProperty + // + ::CIAO::Config_Handlers::Any const& SatisfierProperty:: + value () const + { + return *value_; + } -void ArtifactDeploymentDescription:: -add_location (::XMLSchema::string< ACE_TCHAR > const& e) -{ -location_.push_back (e); -} + void SatisfierProperty:: + value (::CIAO::Config_Handlers::Any const& e) + { + *value_ = e; + } -size_t ArtifactDeploymentDescription:: -count_location(void) const -{ -return location_.size (); -} -// ArtifactDeploymentDescription -// -ArtifactDeploymentDescription::execParameter_iterator ArtifactDeploymentDescription:: -begin_execParameter () -{ -return execParameter_.begin (); -} + // Resource + // -ArtifactDeploymentDescription::execParameter_iterator ArtifactDeploymentDescription:: -end_execParameter () -{ -return execParameter_.end (); -} + Resource:: + Resource (::XMLSchema::string< ACE_TCHAR > const& name__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + regulator__ () + { + name_->container (this); + } -ArtifactDeploymentDescription::execParameter_const_iterator ArtifactDeploymentDescription:: -begin_execParameter () const -{ -return execParameter_.begin (); -} + Resource:: + Resource (::CIAO::Config_Handlers::Resource const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + regulator__ () + { + name_->container (this); + { + for (resourceType_const_iterator i (s.resourceType_.begin ());i != s.resourceType_.end ();++i) add_resourceType (*i); + } -ArtifactDeploymentDescription::execParameter_const_iterator ArtifactDeploymentDescription:: -end_execParameter () const -{ -return execParameter_.end (); -} + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } + } -void ArtifactDeploymentDescription:: -add_execParameter (::CIAO::Config_Handlers::Property const& e) -{ -execParameter_.push_back (e); -} + ::CIAO::Config_Handlers::Resource& Resource:: + operator= (::CIAO::Config_Handlers::Resource const& s) + { + name (s.name ()); -size_t ArtifactDeploymentDescription:: -count_execParameter(void) const -{ -return execParameter_.size (); -} + resourceType_.clear (); + { + for (resourceType_const_iterator i (s.resourceType_.begin ());i != s.resourceType_.end ();++i) add_resourceType (*i); + } -// ArtifactDeploymentDescription -// -ArtifactDeploymentDescription::deployRequirement_iterator ArtifactDeploymentDescription:: -begin_deployRequirement () -{ -return deployRequirement_.begin (); -} + property_.clear (); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } -ArtifactDeploymentDescription::deployRequirement_iterator ArtifactDeploymentDescription:: -end_deployRequirement () -{ -return deployRequirement_.end (); -} + return *this; + } -ArtifactDeploymentDescription::deployRequirement_const_iterator ArtifactDeploymentDescription:: -begin_deployRequirement () const -{ -return deployRequirement_.begin (); -} -ArtifactDeploymentDescription::deployRequirement_const_iterator ArtifactDeploymentDescription:: -end_deployRequirement () const -{ -return deployRequirement_.end (); -} + // Resource + // + ::XMLSchema::string< ACE_TCHAR > const& Resource:: + name () const + { + return *name_; + } -void ArtifactDeploymentDescription:: -add_deployRequirement (::CIAO::Config_Handlers::Requirement const& e) -{ -deployRequirement_.push_back (e); -} + void Resource:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -size_t ArtifactDeploymentDescription:: -count_deployRequirement(void) const -{ -return deployRequirement_.size (); -} + // Resource + // + Resource::resourceType_iterator Resource:: + begin_resourceType () + { + return resourceType_.begin (); + } -// ArtifactDeploymentDescription -// -ArtifactDeploymentDescription::deployedResource_iterator ArtifactDeploymentDescription:: -begin_deployedResource () -{ -return deployedResource_.begin (); -} + Resource::resourceType_iterator Resource:: + end_resourceType () + { + return resourceType_.end (); + } -ArtifactDeploymentDescription::deployedResource_iterator ArtifactDeploymentDescription:: -end_deployedResource () -{ -return deployedResource_.end (); -} + Resource::resourceType_const_iterator Resource:: + begin_resourceType () const + { + return resourceType_.begin (); + } -ArtifactDeploymentDescription::deployedResource_const_iterator ArtifactDeploymentDescription:: -begin_deployedResource () const -{ -return deployedResource_.begin (); -} + Resource::resourceType_const_iterator Resource:: + end_resourceType () const + { + return resourceType_.end (); + } -ArtifactDeploymentDescription::deployedResource_const_iterator ArtifactDeploymentDescription:: -end_deployedResource () const -{ -return deployedResource_.end (); -} + void Resource:: + add_resourceType (::XMLSchema::string< ACE_TCHAR > const& e) + { + resourceType_.push_back (e); + } -void ArtifactDeploymentDescription:: -add_deployedResource (::CIAO::Config_Handlers::ResourceDeploymentDescription const& e) -{ -deployedResource_.push_back (e); -} + size_t Resource:: + count_resourceType(void) const + { + return resourceType_.size (); + } -size_t ArtifactDeploymentDescription:: -count_deployedResource(void) const -{ -return deployedResource_.size (); -} + // Resource + // + Resource::property_iterator Resource:: + begin_property () + { + return property_.begin (); + } -// ArtifactDeploymentDescription -// -bool ArtifactDeploymentDescription:: -id_p () const -{ -return id_.get () != 0; -} + Resource::property_iterator Resource:: + end_property () + { + return property_.end (); + } -::XMLSchema::ID< ACE_TCHAR > const& ArtifactDeploymentDescription:: -id () const -{ -return *id_; -} + Resource::property_const_iterator Resource:: + begin_property () const + { + return property_.begin (); + } -::XMLSchema::ID< ACE_TCHAR >& ArtifactDeploymentDescription:: -id () -{ -return *id_; -} + Resource::property_const_iterator Resource:: + end_property () const + { + return property_.end (); + } -void ArtifactDeploymentDescription:: -id (::XMLSchema::ID< ACE_TCHAR > const& e) -{ -if (id_.get ()) -{ -*id_ = e; -} + void Resource:: + add_property (::CIAO::Config_Handlers::SatisfierProperty const& e) + { + property_.push_back (e); + } -else -{ -id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (new ::XMLSchema::ID< ACE_TCHAR > (e)); -id_->container (this); -} -} + size_t Resource:: + count_property(void) const + { + return property_.size (); + } -// MonolithicDeploymentDescription -// + // Requirement + // -MonolithicDeploymentDescription:: -MonolithicDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -regulator__ () -{ -name_->container (this); -} + Requirement:: + Requirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, + ::XMLSchema::string< ACE_TCHAR > const& name__) + : + ::XSCRT::Type (), + resourceType_ (new ::XMLSchema::string< ACE_TCHAR > (resourceType__)), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + regulator__ () + { + resourceType_->container (this); + name_->container (this); + } -MonolithicDeploymentDescription:: -MonolithicDeploymentDescription (::CIAO::Config_Handlers::MonolithicDeploymentDescription const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -id_ (s.id_.get () ? new ::XMLSchema::ID< ACE_TCHAR > (*s.id_) : 0), -regulator__ () -{ -name_->container (this); -{ -for (source_const_iterator i (s.source_.begin ());i != s.source_.end ();++i) add_source (*i); -} + Requirement:: + Requirement (::CIAO::Config_Handlers::Requirement const& s) + : + ::XSCRT::Type (), + resourceType_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceType_)), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + regulator__ () + { + resourceType_->container (this); + name_->container (this); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } + } -{ -for (artifact_const_iterator i (s.artifact_.begin ());i != s.artifact_.end ();++i) add_artifact (*i); -} + ::CIAO::Config_Handlers::Requirement& Requirement:: + operator= (::CIAO::Config_Handlers::Requirement const& s) + { + resourceType (s.resourceType ()); -{ -for (execParameter_const_iterator i (s.execParameter_.begin ());i != s.execParameter_.end ();++i) add_execParameter (*i); -} + name (s.name ()); -{ -for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); -} + property_.clear (); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } -if (id_.get ()) id_->container (this); -} + return *this; + } -::CIAO::Config_Handlers::MonolithicDeploymentDescription& MonolithicDeploymentDescription:: -operator= (::CIAO::Config_Handlers::MonolithicDeploymentDescription const& s) -{ -name (s.name ()); -source_.clear (); -{ -for (source_const_iterator i (s.source_.begin ());i != s.source_.end ();++i) add_source (*i); -} + // Requirement + // + ::XMLSchema::string< ACE_TCHAR > const& Requirement:: + resourceType () const + { + return *resourceType_; + } -artifact_.clear (); -{ -for (artifact_const_iterator i (s.artifact_.begin ());i != s.artifact_.end ();++i) add_artifact (*i); -} + void Requirement:: + resourceType (::XMLSchema::string< ACE_TCHAR > const& e) + { + *resourceType_ = e; + } -execParameter_.clear (); -{ -for (execParameter_const_iterator i (s.execParameter_.begin ());i != s.execParameter_.end ();++i) add_execParameter (*i); -} + // Requirement + // + ::XMLSchema::string< ACE_TCHAR > const& Requirement:: + name () const + { + return *name_; + } -deployRequirement_.clear (); -{ -for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); -} + void Requirement:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -if (s.id_.get ()) id (*(s.id_)); -else id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (0); + // Requirement + // + Requirement::property_iterator Requirement:: + begin_property () + { + return property_.begin (); + } -return *this; -} + Requirement::property_iterator Requirement:: + end_property () + { + return property_.end (); + } + Requirement::property_const_iterator Requirement:: + begin_property () const + { + return property_.begin (); + } -// MonolithicDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& MonolithicDeploymentDescription:: -name () const -{ -return *name_; -} + Requirement::property_const_iterator Requirement:: + end_property () const + { + return property_.end (); + } -void MonolithicDeploymentDescription:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + void Requirement:: + add_property (::CIAO::Config_Handlers::Property const& e) + { + property_.push_back (e); + } -// MonolithicDeploymentDescription -// -MonolithicDeploymentDescription::source_iterator MonolithicDeploymentDescription:: -begin_source () -{ -return source_.begin (); -} + size_t Requirement:: + count_property(void) const + { + return property_.size (); + } -MonolithicDeploymentDescription::source_iterator MonolithicDeploymentDescription:: -end_source () -{ -return source_.end (); -} -MonolithicDeploymentDescription::source_const_iterator MonolithicDeploymentDescription:: -begin_source () const -{ -return source_.begin (); -} + // ResourceDeploymentDescription + // -MonolithicDeploymentDescription::source_const_iterator MonolithicDeploymentDescription:: -end_source () const -{ -return source_.end (); -} + ResourceDeploymentDescription:: + ResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& requirementName__, + ::XMLSchema::string< ACE_TCHAR > const& resourceName__) + : + ::XSCRT::Type (), + requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (requirementName__)), + resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (resourceName__)), + regulator__ () + { + requirementName_->container (this); + resourceName_->container (this); + } -void MonolithicDeploymentDescription:: -add_source (::XMLSchema::string< ACE_TCHAR > const& e) -{ -source_.push_back (e); -} + ResourceDeploymentDescription:: + ResourceDeploymentDescription (::CIAO::Config_Handlers::ResourceDeploymentDescription const& s) + : + ::XSCRT::Type (), + requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requirementName_)), + resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceName_)), + regulator__ () + { + requirementName_->container (this); + resourceName_->container (this); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } + } -size_t MonolithicDeploymentDescription:: -count_source(void) const -{ -return source_.size (); -} + ::CIAO::Config_Handlers::ResourceDeploymentDescription& ResourceDeploymentDescription:: + operator= (::CIAO::Config_Handlers::ResourceDeploymentDescription const& s) + { + requirementName (s.requirementName ()); -// MonolithicDeploymentDescription -// -MonolithicDeploymentDescription::artifact_iterator MonolithicDeploymentDescription:: -begin_artifact () -{ -return artifact_.begin (); -} + resourceName (s.resourceName ()); -MonolithicDeploymentDescription::artifact_iterator MonolithicDeploymentDescription:: -end_artifact () -{ -return artifact_.end (); -} + property_.clear (); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } -MonolithicDeploymentDescription::artifact_const_iterator MonolithicDeploymentDescription:: -begin_artifact () const -{ -return artifact_.begin (); -} + return *this; + } -MonolithicDeploymentDescription::artifact_const_iterator MonolithicDeploymentDescription:: -end_artifact () const -{ -return artifact_.end (); -} -void MonolithicDeploymentDescription:: -add_artifact (::XMLSchema::IDREF< ACE_TCHAR > const& e) -{ -artifact_.push_back (e); -} + // ResourceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& ResourceDeploymentDescription:: + requirementName () const + { + return *requirementName_; + } -size_t MonolithicDeploymentDescription:: -count_artifact(void) const -{ -return artifact_.size (); -} + void ResourceDeploymentDescription:: + requirementName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *requirementName_ = e; + } -// MonolithicDeploymentDescription -// -MonolithicDeploymentDescription::execParameter_iterator MonolithicDeploymentDescription:: -begin_execParameter () -{ -return execParameter_.begin (); -} + // ResourceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& ResourceDeploymentDescription:: + resourceName () const + { + return *resourceName_; + } -MonolithicDeploymentDescription::execParameter_iterator MonolithicDeploymentDescription:: -end_execParameter () -{ -return execParameter_.end (); -} + void ResourceDeploymentDescription:: + resourceName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *resourceName_ = e; + } -MonolithicDeploymentDescription::execParameter_const_iterator MonolithicDeploymentDescription:: -begin_execParameter () const -{ -return execParameter_.begin (); -} + // ResourceDeploymentDescription + // + ResourceDeploymentDescription::property_iterator ResourceDeploymentDescription:: + begin_property () + { + return property_.begin (); + } -MonolithicDeploymentDescription::execParameter_const_iterator MonolithicDeploymentDescription:: -end_execParameter () const -{ -return execParameter_.end (); -} + ResourceDeploymentDescription::property_iterator ResourceDeploymentDescription:: + end_property () + { + return property_.end (); + } -void MonolithicDeploymentDescription:: -add_execParameter (::CIAO::Config_Handlers::Property const& e) -{ -execParameter_.push_back (e); -} + ResourceDeploymentDescription::property_const_iterator ResourceDeploymentDescription:: + begin_property () const + { + return property_.begin (); + } -size_t MonolithicDeploymentDescription:: -count_execParameter(void) const -{ -return execParameter_.size (); -} + ResourceDeploymentDescription::property_const_iterator ResourceDeploymentDescription:: + end_property () const + { + return property_.end (); + } -// MonolithicDeploymentDescription -// -MonolithicDeploymentDescription::deployRequirement_iterator MonolithicDeploymentDescription:: -begin_deployRequirement () -{ -return deployRequirement_.begin (); -} + void ResourceDeploymentDescription:: + add_property (::CIAO::Config_Handlers::Property const& e) + { + property_.push_back (e); + } -MonolithicDeploymentDescription::deployRequirement_iterator MonolithicDeploymentDescription:: -end_deployRequirement () -{ -return deployRequirement_.end (); -} + size_t ResourceDeploymentDescription:: + count_property(void) const + { + return property_.size (); + } -MonolithicDeploymentDescription::deployRequirement_const_iterator MonolithicDeploymentDescription:: -begin_deployRequirement () const -{ -return deployRequirement_.begin (); -} -MonolithicDeploymentDescription::deployRequirement_const_iterator MonolithicDeploymentDescription:: -end_deployRequirement () const -{ -return deployRequirement_.end (); -} + // ArtifactDeploymentDescription + // -void MonolithicDeploymentDescription:: -add_deployRequirement (::CIAO::Config_Handlers::Requirement const& e) -{ -deployRequirement_.push_back (e); -} + ArtifactDeploymentDescription:: + ArtifactDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__, + ::XMLSchema::string< ACE_TCHAR > const& node__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + node_ (new ::XMLSchema::string< ACE_TCHAR > (node__)), + regulator__ () + { + name_->container (this); + node_->container (this); + } -size_t MonolithicDeploymentDescription:: -count_deployRequirement(void) const -{ -return deployRequirement_.size (); -} + ArtifactDeploymentDescription:: + ArtifactDeploymentDescription (::CIAO::Config_Handlers::ArtifactDeploymentDescription const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + node_ (new ::XMLSchema::string< ACE_TCHAR > (*s.node_)), + id_ (s.id_.get () ? new ::XMLSchema::ID< ACE_TCHAR > (*s.id_) : 0), + regulator__ () + { + name_->container (this); + { + for (source_const_iterator i (s.source_.begin ());i != s.source_.end ();++i) add_source (*i); + } -// MonolithicDeploymentDescription -// -bool MonolithicDeploymentDescription:: -id_p () const -{ -return id_.get () != 0; -} + node_->container (this); + { + for (location_const_iterator i (s.location_.begin ());i != s.location_.end ();++i) add_location (*i); + } -::XMLSchema::ID< ACE_TCHAR > const& MonolithicDeploymentDescription:: -id () const -{ -return *id_; -} + { + for (execParameter_const_iterator i (s.execParameter_.begin ());i != s.execParameter_.end ();++i) add_execParameter (*i); + } -::XMLSchema::ID< ACE_TCHAR >& MonolithicDeploymentDescription:: -id () -{ -return *id_; -} + { + for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); + } -void MonolithicDeploymentDescription:: -id (::XMLSchema::ID< ACE_TCHAR > const& e) -{ -if (id_.get ()) -{ -*id_ = e; -} + { + for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); + } -else -{ -id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (new ::XMLSchema::ID< ACE_TCHAR > (e)); -id_->container (this); -} -} + if (id_.get ()) id_->container (this); + } + ::CIAO::Config_Handlers::ArtifactDeploymentDescription& ArtifactDeploymentDescription:: + operator= (::CIAO::Config_Handlers::ArtifactDeploymentDescription const& s) + { + name (s.name ()); -// ResourceUsageKind -// + source_.clear (); + { + for (source_const_iterator i (s.source_.begin ());i != s.source_.end ();++i) add_source (*i); + } -ResourceUsageKind::Value ResourceUsageKind:: -integral () const -{ -return v_; -} + node (s.node ()); -bool -operator== (::CIAO::Config_Handlers::ResourceUsageKind const& a, ::CIAO::Config_Handlers::ResourceUsageKind const& b) -{ -return a.v_ == b.v_; -} + location_.clear (); + { + for (location_const_iterator i (s.location_.begin ());i != s.location_.end ();++i) add_location (*i); + } -bool -operator!= (::CIAO::Config_Handlers::ResourceUsageKind const& a, ::CIAO::Config_Handlers::ResourceUsageKind const& b) -{ -return a.v_ != b.v_; -} + execParameter_.clear (); + { + for (execParameter_const_iterator i (s.execParameter_.begin ());i != s.execParameter_.end ();++i) add_execParameter (*i); + } -ResourceUsageKind:: -ResourceUsageKind (ResourceUsageKind::Value v) -: v_ (v) -{ -} + deployRequirement_.clear (); + { + for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); + } -// InstanceResourceDeploymentDescription -// - -InstanceResourceDeploymentDescription:: -InstanceResourceDeploymentDescription (::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage__, -::XMLSchema::string< ACE_TCHAR > const& requirementName__, -::XMLSchema::string< ACE_TCHAR > const& resourceName__) -: -::XSCRT::Type (), -resourceUsage_ (new ::CIAO::Config_Handlers::ResourceUsageKind (resourceUsage__)), -requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (requirementName__)), -resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (resourceName__)), -regulator__ () -{ -resourceUsage_->container (this); -requirementName_->container (this); -resourceName_->container (this); -} + deployedResource_.clear (); + { + for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); + } -InstanceResourceDeploymentDescription:: -InstanceResourceDeploymentDescription (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& s) -: -::XSCRT::Type (), -resourceUsage_ (new ::CIAO::Config_Handlers::ResourceUsageKind (*s.resourceUsage_)), -requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requirementName_)), -resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceName_)), -regulator__ () -{ -resourceUsage_->container (this); -requirementName_->container (this); -resourceName_->container (this); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} -} + if (s.id_.get ()) id (*(s.id_)); + else id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (0); -::CIAO::Config_Handlers::InstanceResourceDeploymentDescription& InstanceResourceDeploymentDescription:: -operator= (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& s) -{ -resourceUsage (s.resourceUsage ()); + return *this; + } -requirementName (s.requirementName ()); -resourceName (s.resourceName ()); + // ArtifactDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& ArtifactDeploymentDescription:: + name () const + { + return *name_; + } -property_.clear (); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} + void ArtifactDeploymentDescription:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -return *this; -} + // ArtifactDeploymentDescription + // + ArtifactDeploymentDescription::source_iterator ArtifactDeploymentDescription:: + begin_source () + { + return source_.begin (); + } + ArtifactDeploymentDescription::source_iterator ArtifactDeploymentDescription:: + end_source () + { + return source_.end (); + } -// InstanceResourceDeploymentDescription -// -::CIAO::Config_Handlers::ResourceUsageKind const& InstanceResourceDeploymentDescription:: -resourceUsage () const -{ -return *resourceUsage_; -} + ArtifactDeploymentDescription::source_const_iterator ArtifactDeploymentDescription:: + begin_source () const + { + return source_.begin (); + } -void InstanceResourceDeploymentDescription:: -resourceUsage (::CIAO::Config_Handlers::ResourceUsageKind const& e) -{ -*resourceUsage_ = e; -} + ArtifactDeploymentDescription::source_const_iterator ArtifactDeploymentDescription:: + end_source () const + { + return source_.end (); + } -// InstanceResourceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& InstanceResourceDeploymentDescription:: -requirementName () const -{ -return *requirementName_; -} + void ArtifactDeploymentDescription:: + add_source (::XMLSchema::string< ACE_TCHAR > const& e) + { + source_.push_back (e); + } -void InstanceResourceDeploymentDescription:: -requirementName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*requirementName_ = e; -} + size_t ArtifactDeploymentDescription:: + count_source(void) const + { + return source_.size (); + } -// InstanceResourceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& InstanceResourceDeploymentDescription:: -resourceName () const -{ -return *resourceName_; -} + // ArtifactDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& ArtifactDeploymentDescription:: + node () const + { + return *node_; + } -void InstanceResourceDeploymentDescription:: -resourceName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*resourceName_ = e; -} + void ArtifactDeploymentDescription:: + node (::XMLSchema::string< ACE_TCHAR > const& e) + { + *node_ = e; + } -// InstanceResourceDeploymentDescription -// -InstanceResourceDeploymentDescription::property_iterator InstanceResourceDeploymentDescription:: -begin_property () -{ -return property_.begin (); -} + // ArtifactDeploymentDescription + // + ArtifactDeploymentDescription::location_iterator ArtifactDeploymentDescription:: + begin_location () + { + return location_.begin (); + } -InstanceResourceDeploymentDescription::property_iterator InstanceResourceDeploymentDescription:: -end_property () -{ -return property_.end (); -} + ArtifactDeploymentDescription::location_iterator ArtifactDeploymentDescription:: + end_location () + { + return location_.end (); + } -InstanceResourceDeploymentDescription::property_const_iterator InstanceResourceDeploymentDescription:: -begin_property () const -{ -return property_.begin (); -} + ArtifactDeploymentDescription::location_const_iterator ArtifactDeploymentDescription:: + begin_location () const + { + return location_.begin (); + } -InstanceResourceDeploymentDescription::property_const_iterator InstanceResourceDeploymentDescription:: -end_property () const -{ -return property_.end (); -} + ArtifactDeploymentDescription::location_const_iterator ArtifactDeploymentDescription:: + end_location () const + { + return location_.end (); + } -void InstanceResourceDeploymentDescription:: -add_property (::CIAO::Config_Handlers::Property const& e) -{ -property_.push_back (e); -} + void ArtifactDeploymentDescription:: + add_location (::XMLSchema::string< ACE_TCHAR > const& e) + { + location_.push_back (e); + } -size_t InstanceResourceDeploymentDescription:: -count_property(void) const -{ -return property_.size (); -} + size_t ArtifactDeploymentDescription:: + count_location(void) const + { + return location_.size (); + } + // ArtifactDeploymentDescription + // + ArtifactDeploymentDescription::execParameter_iterator ArtifactDeploymentDescription:: + begin_execParameter () + { + return execParameter_.begin (); + } -// InstanceDeploymentDescription -// - -InstanceDeploymentDescription:: -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__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -node_ (new ::XMLSchema::string< ACE_TCHAR > (node__)), -source_ (new ::XMLSchema::string< ACE_TCHAR > (source__)), -implementation_ (new ::XMLSchema::IDREF< ACE_TCHAR > (implementation__)), -regulator__ () -{ -name_->container (this); -node_->container (this); -source_->container (this); -implementation_->container (this); -} + ArtifactDeploymentDescription::execParameter_iterator ArtifactDeploymentDescription:: + end_execParameter () + { + return execParameter_.end (); + } -InstanceDeploymentDescription:: -InstanceDeploymentDescription (::CIAO::Config_Handlers::InstanceDeploymentDescription const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -node_ (new ::XMLSchema::string< ACE_TCHAR > (*s.node_)), -source_ (new ::XMLSchema::string< ACE_TCHAR > (*s.source_)), -implementation_ (new ::XMLSchema::IDREF< ACE_TCHAR > (*s.implementation_)), -deployedResource_ (s.deployedResource_.get () ? new ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription (*s.deployedResource_) : 0), -deployedSharedResource_ (s.deployedSharedResource_.get () ? new ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription (*s.deployedSharedResource_) : 0), -id_ (s.id_.get () ? new ::XMLSchema::ID< ACE_TCHAR > (*s.id_) : 0), -regulator__ () -{ -name_->container (this); -node_->container (this); -source_->container (this); -implementation_->container (this); -{ -for (configProperty_const_iterator i (s.configProperty_.begin ());i != s.configProperty_.end ();++i) add_configProperty (*i); -} + ArtifactDeploymentDescription::execParameter_const_iterator ArtifactDeploymentDescription:: + begin_execParameter () const + { + return execParameter_.begin (); + } -if (deployedResource_.get ()) deployedResource_->container (this); -if (deployedSharedResource_.get ()) deployedSharedResource_->container (this); -if (id_.get ()) id_->container (this); -} + ArtifactDeploymentDescription::execParameter_const_iterator ArtifactDeploymentDescription:: + end_execParameter () const + { + return execParameter_.end (); + } -::CIAO::Config_Handlers::InstanceDeploymentDescription& InstanceDeploymentDescription:: -operator= (::CIAO::Config_Handlers::InstanceDeploymentDescription const& s) -{ -name (s.name ()); + void ArtifactDeploymentDescription:: + add_execParameter (::CIAO::Config_Handlers::Property const& e) + { + execParameter_.push_back (e); + } -node (s.node ()); + size_t ArtifactDeploymentDescription:: + count_execParameter(void) const + { + return execParameter_.size (); + } -source (s.source ()); + // ArtifactDeploymentDescription + // + ArtifactDeploymentDescription::deployRequirement_iterator ArtifactDeploymentDescription:: + begin_deployRequirement () + { + return deployRequirement_.begin (); + } -implementation (s.implementation ()); + ArtifactDeploymentDescription::deployRequirement_iterator ArtifactDeploymentDescription:: + end_deployRequirement () + { + return deployRequirement_.end (); + } -configProperty_.clear (); -{ -for (configProperty_const_iterator i (s.configProperty_.begin ());i != s.configProperty_.end ();++i) add_configProperty (*i); -} + ArtifactDeploymentDescription::deployRequirement_const_iterator ArtifactDeploymentDescription:: + begin_deployRequirement () const + { + return deployRequirement_.begin (); + } -if (s.deployedResource_.get ()) deployedResource (*(s.deployedResource_)); -else deployedResource_ = ::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > (0); + ArtifactDeploymentDescription::deployRequirement_const_iterator ArtifactDeploymentDescription:: + end_deployRequirement () const + { + return deployRequirement_.end (); + } -if (s.deployedSharedResource_.get ()) deployedSharedResource (*(s.deployedSharedResource_)); -else deployedSharedResource_ = ::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > (0); + void ArtifactDeploymentDescription:: + add_deployRequirement (::CIAO::Config_Handlers::Requirement const& e) + { + deployRequirement_.push_back (e); + } -if (s.id_.get ()) id (*(s.id_)); -else id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (0); + size_t ArtifactDeploymentDescription:: + count_deployRequirement(void) const + { + return deployRequirement_.size (); + } -return *this; -} + // ArtifactDeploymentDescription + // + ArtifactDeploymentDescription::deployedResource_iterator ArtifactDeploymentDescription:: + begin_deployedResource () + { + return deployedResource_.begin (); + } + ArtifactDeploymentDescription::deployedResource_iterator ArtifactDeploymentDescription:: + end_deployedResource () + { + return deployedResource_.end (); + } -// InstanceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& InstanceDeploymentDescription:: -name () const -{ -return *name_; -} + ArtifactDeploymentDescription::deployedResource_const_iterator ArtifactDeploymentDescription:: + begin_deployedResource () const + { + return deployedResource_.begin (); + } -void InstanceDeploymentDescription:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + ArtifactDeploymentDescription::deployedResource_const_iterator ArtifactDeploymentDescription:: + end_deployedResource () const + { + return deployedResource_.end (); + } -// InstanceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& InstanceDeploymentDescription:: -node () const -{ -return *node_; -} + void ArtifactDeploymentDescription:: + add_deployedResource (::CIAO::Config_Handlers::ResourceDeploymentDescription const& e) + { + deployedResource_.push_back (e); + } -void InstanceDeploymentDescription:: -node (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*node_ = e; -} + size_t ArtifactDeploymentDescription:: + count_deployedResource(void) const + { + return deployedResource_.size (); + } -// InstanceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& InstanceDeploymentDescription:: -source () const -{ -return *source_; -} + // ArtifactDeploymentDescription + // + bool ArtifactDeploymentDescription:: + id_p () const + { + return id_.get () != 0; + } -void InstanceDeploymentDescription:: -source (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*source_ = e; -} + ::XMLSchema::ID< ACE_TCHAR > const& ArtifactDeploymentDescription:: + id () const + { + return *id_; + } -// InstanceDeploymentDescription -// -::XMLSchema::IDREF< ACE_TCHAR > const& InstanceDeploymentDescription:: -implementation () const -{ -return *implementation_; -} + ::XMLSchema::ID< ACE_TCHAR >& ArtifactDeploymentDescription:: + id () + { + return *id_; + } -void InstanceDeploymentDescription:: -implementation (::XMLSchema::IDREF< ACE_TCHAR > const& e) -{ -*implementation_ = e; -} + void ArtifactDeploymentDescription:: + id (::XMLSchema::ID< ACE_TCHAR > const& e) + { + if (id_.get ()) + { + *id_ = e; + } -// InstanceDeploymentDescription -// -InstanceDeploymentDescription::configProperty_iterator InstanceDeploymentDescription:: -begin_configProperty () -{ -return configProperty_.begin (); -} + else + { + id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (new ::XMLSchema::ID< ACE_TCHAR > (e)); + id_->container (this); + } + } -InstanceDeploymentDescription::configProperty_iterator InstanceDeploymentDescription:: -end_configProperty () -{ -return configProperty_.end (); -} -InstanceDeploymentDescription::configProperty_const_iterator InstanceDeploymentDescription:: -begin_configProperty () const -{ -return configProperty_.begin (); -} + // MonolithicDeploymentDescription + // -InstanceDeploymentDescription::configProperty_const_iterator InstanceDeploymentDescription:: -end_configProperty () const -{ -return configProperty_.end (); -} + MonolithicDeploymentDescription:: + MonolithicDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& name__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + regulator__ () + { + name_->container (this); + } -void InstanceDeploymentDescription:: -add_configProperty (::CIAO::Config_Handlers::Property const& e) -{ -configProperty_.push_back (e); -} + MonolithicDeploymentDescription:: + MonolithicDeploymentDescription (::CIAO::Config_Handlers::MonolithicDeploymentDescription const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + id_ (s.id_.get () ? new ::XMLSchema::ID< ACE_TCHAR > (*s.id_) : 0), + regulator__ () + { + name_->container (this); + { + for (source_const_iterator i (s.source_.begin ());i != s.source_.end ();++i) add_source (*i); + } -size_t InstanceDeploymentDescription:: -count_configProperty(void) const -{ -return configProperty_.size (); -} + { + for (artifact_const_iterator i (s.artifact_.begin ());i != s.artifact_.end ();++i) add_artifact (*i); + } -// InstanceDeploymentDescription -// -bool InstanceDeploymentDescription:: -deployedResource_p () const -{ -return deployedResource_.get () != 0; -} + { + for (execParameter_const_iterator i (s.execParameter_.begin ());i != s.execParameter_.end ();++i) add_execParameter (*i); + } -::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& InstanceDeploymentDescription:: -deployedResource () const -{ -return *deployedResource_; -} + { + for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); + } -void InstanceDeploymentDescription:: -deployedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& e) -{ -if (deployedResource_.get ()) -{ -*deployedResource_ = e; -} + if (id_.get ()) id_->container (this); + } -else -{ -deployedResource_ = ::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > (new ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription (e)); -deployedResource_->container (this); -} -} + ::CIAO::Config_Handlers::MonolithicDeploymentDescription& MonolithicDeploymentDescription:: + operator= (::CIAO::Config_Handlers::MonolithicDeploymentDescription const& s) + { + name (s.name ()); -// InstanceDeploymentDescription -// -bool InstanceDeploymentDescription:: -deployedSharedResource_p () const -{ -return deployedSharedResource_.get () != 0; -} + source_.clear (); + { + for (source_const_iterator i (s.source_.begin ());i != s.source_.end ();++i) add_source (*i); + } -::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& InstanceDeploymentDescription:: -deployedSharedResource () const -{ -return *deployedSharedResource_; -} + artifact_.clear (); + { + for (artifact_const_iterator i (s.artifact_.begin ());i != s.artifact_.end ();++i) add_artifact (*i); + } -void InstanceDeploymentDescription:: -deployedSharedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& e) -{ -if (deployedSharedResource_.get ()) -{ -*deployedSharedResource_ = e; -} + execParameter_.clear (); + { + for (execParameter_const_iterator i (s.execParameter_.begin ());i != s.execParameter_.end ();++i) add_execParameter (*i); + } -else -{ -deployedSharedResource_ = ::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > (new ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription (e)); -deployedSharedResource_->container (this); -} -} + deployRequirement_.clear (); + { + for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); + } -// InstanceDeploymentDescription -// -bool InstanceDeploymentDescription:: -id_p () const -{ -return id_.get () != 0; -} + if (s.id_.get ()) id (*(s.id_)); + else id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (0); -::XMLSchema::ID< ACE_TCHAR > const& InstanceDeploymentDescription:: -id () const -{ -return *id_; -} + return *this; + } -::XMLSchema::ID< ACE_TCHAR >& InstanceDeploymentDescription:: -id () -{ -return *id_; -} -void InstanceDeploymentDescription:: -id (::XMLSchema::ID< ACE_TCHAR > const& e) -{ -if (id_.get ()) -{ -*id_ = e; -} + // MonolithicDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& MonolithicDeploymentDescription:: + name () const + { + return *name_; + } -else -{ -id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (new ::XMLSchema::ID< ACE_TCHAR > (e)); -id_->container (this); -} -} + void MonolithicDeploymentDescription:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } + // MonolithicDeploymentDescription + // + MonolithicDeploymentDescription::source_iterator MonolithicDeploymentDescription:: + begin_source () + { + return source_.begin (); + } -// CCMComponentPortKind -// + MonolithicDeploymentDescription::source_iterator MonolithicDeploymentDescription:: + end_source () + { + return source_.end (); + } -CCMComponentPortKind::Value CCMComponentPortKind:: -integral () const -{ -return v_; -} + MonolithicDeploymentDescription::source_const_iterator MonolithicDeploymentDescription:: + begin_source () const + { + return source_.begin (); + } -bool -operator== (::CIAO::Config_Handlers::CCMComponentPortKind const& a, ::CIAO::Config_Handlers::CCMComponentPortKind const& b) -{ -return a.v_ == b.v_; -} + MonolithicDeploymentDescription::source_const_iterator MonolithicDeploymentDescription:: + end_source () const + { + return source_.end (); + } -bool -operator!= (::CIAO::Config_Handlers::CCMComponentPortKind const& a, ::CIAO::Config_Handlers::CCMComponentPortKind const& b) -{ -return a.v_ != b.v_; -} + void MonolithicDeploymentDescription:: + add_source (::XMLSchema::string< ACE_TCHAR > const& e) + { + source_.push_back (e); + } -CCMComponentPortKind:: -CCMComponentPortKind (CCMComponentPortKind::Value v) -: v_ (v) -{ -} + size_t MonolithicDeploymentDescription:: + count_source(void) const + { + return source_.size (); + } -// ComponentPortDescription -// - -ComponentPortDescription:: -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__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -provider_ (new ::XMLSchema::boolean (provider__)), -exclusiveProvider_ (new ::XMLSchema::boolean (exclusiveProvider__)), -exclusiveUser_ (new ::XMLSchema::boolean (exclusiveUser__)), -optional_ (new ::XMLSchema::boolean (optional__)), -kind_ (new ::CIAO::Config_Handlers::CCMComponentPortKind (kind__)), -regulator__ () -{ -name_->container (this); -provider_->container (this); -exclusiveProvider_->container (this); -exclusiveUser_->container (this); -optional_->container (this); -kind_->container (this); -} + // MonolithicDeploymentDescription + // + MonolithicDeploymentDescription::artifact_iterator MonolithicDeploymentDescription:: + begin_artifact () + { + return artifact_.begin (); + } -ComponentPortDescription:: -ComponentPortDescription (::CIAO::Config_Handlers::ComponentPortDescription const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -specificType_ (s.specificType_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.specificType_) : 0), -provider_ (new ::XMLSchema::boolean (*s.provider_)), -exclusiveProvider_ (new ::XMLSchema::boolean (*s.exclusiveProvider_)), -exclusiveUser_ (new ::XMLSchema::boolean (*s.exclusiveUser_)), -optional_ (new ::XMLSchema::boolean (*s.optional_)), -kind_ (new ::CIAO::Config_Handlers::CCMComponentPortKind (*s.kind_)), -regulator__ () -{ -name_->container (this); -if (specificType_.get ()) specificType_->container (this); -{ -for (supportedType_const_iterator i (s.supportedType_.begin ());i != s.supportedType_.end ();++i) add_supportedType (*i); -} + MonolithicDeploymentDescription::artifact_iterator MonolithicDeploymentDescription:: + end_artifact () + { + return artifact_.end (); + } -provider_->container (this); -exclusiveProvider_->container (this); -exclusiveUser_->container (this); -optional_->container (this); -kind_->container (this); -} + MonolithicDeploymentDescription::artifact_const_iterator MonolithicDeploymentDescription:: + begin_artifact () const + { + return artifact_.begin (); + } -::CIAO::Config_Handlers::ComponentPortDescription& ComponentPortDescription:: -operator= (::CIAO::Config_Handlers::ComponentPortDescription const& s) -{ -name (s.name ()); + MonolithicDeploymentDescription::artifact_const_iterator MonolithicDeploymentDescription:: + end_artifact () const + { + return artifact_.end (); + } -if (s.specificType_.get ()) specificType (*(s.specificType_)); -else specificType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + void MonolithicDeploymentDescription:: + add_artifact (::XMLSchema::IDREF< ACE_TCHAR > const& e) + { + artifact_.push_back (e); + } -supportedType_.clear (); -{ -for (supportedType_const_iterator i (s.supportedType_.begin ());i != s.supportedType_.end ();++i) add_supportedType (*i); -} + size_t MonolithicDeploymentDescription:: + count_artifact(void) const + { + return artifact_.size (); + } -provider (s.provider ()); + // MonolithicDeploymentDescription + // + MonolithicDeploymentDescription::execParameter_iterator MonolithicDeploymentDescription:: + begin_execParameter () + { + return execParameter_.begin (); + } -exclusiveProvider (s.exclusiveProvider ()); + MonolithicDeploymentDescription::execParameter_iterator MonolithicDeploymentDescription:: + end_execParameter () + { + return execParameter_.end (); + } -exclusiveUser (s.exclusiveUser ()); + MonolithicDeploymentDescription::execParameter_const_iterator MonolithicDeploymentDescription:: + begin_execParameter () const + { + return execParameter_.begin (); + } -optional (s.optional ()); + MonolithicDeploymentDescription::execParameter_const_iterator MonolithicDeploymentDescription:: + end_execParameter () const + { + return execParameter_.end (); + } -kind (s.kind ()); + void MonolithicDeploymentDescription:: + add_execParameter (::CIAO::Config_Handlers::Property const& e) + { + execParameter_.push_back (e); + } -return *this; -} + size_t MonolithicDeploymentDescription:: + count_execParameter(void) const + { + return execParameter_.size (); + } + // MonolithicDeploymentDescription + // + MonolithicDeploymentDescription::deployRequirement_iterator MonolithicDeploymentDescription:: + begin_deployRequirement () + { + return deployRequirement_.begin (); + } -// ComponentPortDescription -// -::XMLSchema::string< ACE_TCHAR > const& ComponentPortDescription:: -name () const -{ -return *name_; -} + MonolithicDeploymentDescription::deployRequirement_iterator MonolithicDeploymentDescription:: + end_deployRequirement () + { + return deployRequirement_.end (); + } -void ComponentPortDescription:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + MonolithicDeploymentDescription::deployRequirement_const_iterator MonolithicDeploymentDescription:: + begin_deployRequirement () const + { + return deployRequirement_.begin (); + } -// ComponentPortDescription -// -bool ComponentPortDescription:: -specificType_p () const -{ -return specificType_.get () != 0; -} + MonolithicDeploymentDescription::deployRequirement_const_iterator MonolithicDeploymentDescription:: + end_deployRequirement () const + { + return deployRequirement_.end (); + } -::XMLSchema::string< ACE_TCHAR > const& ComponentPortDescription:: -specificType () const -{ -return *specificType_; -} + void MonolithicDeploymentDescription:: + add_deployRequirement (::CIAO::Config_Handlers::Requirement const& e) + { + deployRequirement_.push_back (e); + } -void ComponentPortDescription:: -specificType (::XMLSchema::string< ACE_TCHAR > const& e) -{ -if (specificType_.get ()) -{ -*specificType_ = e; -} + size_t MonolithicDeploymentDescription:: + count_deployRequirement(void) const + { + return deployRequirement_.size (); + } -else -{ -specificType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -specificType_->container (this); -} -} + // MonolithicDeploymentDescription + // + bool MonolithicDeploymentDescription:: + id_p () const + { + return id_.get () != 0; + } -// ComponentPortDescription -// -ComponentPortDescription::supportedType_iterator ComponentPortDescription:: -begin_supportedType () -{ -return supportedType_.begin (); -} + ::XMLSchema::ID< ACE_TCHAR > const& MonolithicDeploymentDescription:: + id () const + { + return *id_; + } -ComponentPortDescription::supportedType_iterator ComponentPortDescription:: -end_supportedType () -{ -return supportedType_.end (); -} + ::XMLSchema::ID< ACE_TCHAR >& MonolithicDeploymentDescription:: + id () + { + return *id_; + } -ComponentPortDescription::supportedType_const_iterator ComponentPortDescription:: -begin_supportedType () const -{ -return supportedType_.begin (); -} + void MonolithicDeploymentDescription:: + id (::XMLSchema::ID< ACE_TCHAR > const& e) + { + if (id_.get ()) + { + *id_ = e; + } -ComponentPortDescription::supportedType_const_iterator ComponentPortDescription:: -end_supportedType () const -{ -return supportedType_.end (); -} + else + { + id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (new ::XMLSchema::ID< ACE_TCHAR > (e)); + id_->container (this); + } + } -void ComponentPortDescription:: -add_supportedType (::XMLSchema::string< ACE_TCHAR > const& e) -{ -supportedType_.push_back (e); -} -size_t ComponentPortDescription:: -count_supportedType(void) const -{ -return supportedType_.size (); -} + // ResourceUsageKind + // -// ComponentPortDescription -// -::XMLSchema::boolean const& ComponentPortDescription:: -provider () const -{ -return *provider_; -} + ResourceUsageKind::Value ResourceUsageKind:: + integral () const + { + return v_; + } -void ComponentPortDescription:: -provider (::XMLSchema::boolean const& e) -{ -*provider_ = e; -} + bool + operator== (::CIAO::Config_Handlers::ResourceUsageKind const& a, ::CIAO::Config_Handlers::ResourceUsageKind const& b) + { + return a.v_ == b.v_; + } -// ComponentPortDescription -// -::XMLSchema::boolean const& ComponentPortDescription:: -exclusiveProvider () const -{ -return *exclusiveProvider_; -} + bool + operator!= (::CIAO::Config_Handlers::ResourceUsageKind const& a, ::CIAO::Config_Handlers::ResourceUsageKind const& b) + { + return a.v_ != b.v_; + } -void ComponentPortDescription:: -exclusiveProvider (::XMLSchema::boolean const& e) -{ -*exclusiveProvider_ = e; -} + ResourceUsageKind:: + ResourceUsageKind (ResourceUsageKind::Value v) + : v_ (v) + { + } -// ComponentPortDescription -// -::XMLSchema::boolean const& ComponentPortDescription:: -exclusiveUser () const -{ -return *exclusiveUser_; -} + // InstanceResourceDeploymentDescription + // + + InstanceResourceDeploymentDescription:: + InstanceResourceDeploymentDescription (::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage__, + ::XMLSchema::string< ACE_TCHAR > const& requirementName__, + ::XMLSchema::string< ACE_TCHAR > const& resourceName__) + : + ::XSCRT::Type (), + resourceUsage_ (new ::CIAO::Config_Handlers::ResourceUsageKind (resourceUsage__)), + requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (requirementName__)), + resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (resourceName__)), + regulator__ () + { + resourceUsage_->container (this); + requirementName_->container (this); + resourceName_->container (this); + } -void ComponentPortDescription:: -exclusiveUser (::XMLSchema::boolean const& e) -{ -*exclusiveUser_ = e; -} + InstanceResourceDeploymentDescription:: + InstanceResourceDeploymentDescription (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& s) + : + ::XSCRT::Type (), + resourceUsage_ (new ::CIAO::Config_Handlers::ResourceUsageKind (*s.resourceUsage_)), + requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requirementName_)), + resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceName_)), + regulator__ () + { + resourceUsage_->container (this); + requirementName_->container (this); + resourceName_->container (this); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } + } -// ComponentPortDescription -// -::XMLSchema::boolean const& ComponentPortDescription:: -optional () const -{ -return *optional_; -} + ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription& InstanceResourceDeploymentDescription:: + operator= (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& s) + { + resourceUsage (s.resourceUsage ()); -void ComponentPortDescription:: -optional (::XMLSchema::boolean const& e) -{ -*optional_ = e; -} + requirementName (s.requirementName ()); -// ComponentPortDescription -// -::CIAO::Config_Handlers::CCMComponentPortKind const& ComponentPortDescription:: -kind () const -{ -return *kind_; -} + resourceName (s.resourceName ()); -void ComponentPortDescription:: -kind (::CIAO::Config_Handlers::CCMComponentPortKind const& e) -{ -*kind_ = e; -} + property_.clear (); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } + return *this; + } -// ComponentPropertyDescription -// -ComponentPropertyDescription:: -ComponentPropertyDescription (::XMLSchema::string< ACE_TCHAR > const& name__, -::CIAO::Config_Handlers::DataType const& type__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -type_ (new ::CIAO::Config_Handlers::DataType (type__)), -regulator__ () -{ -name_->container (this); -type_->container (this); -} + // InstanceResourceDeploymentDescription + // + ::CIAO::Config_Handlers::ResourceUsageKind const& InstanceResourceDeploymentDescription:: + resourceUsage () const + { + return *resourceUsage_; + } -ComponentPropertyDescription:: -ComponentPropertyDescription (::CIAO::Config_Handlers::ComponentPropertyDescription const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -type_ (new ::CIAO::Config_Handlers::DataType (*s.type_)), -regulator__ () -{ -name_->container (this); -type_->container (this); -} + void InstanceResourceDeploymentDescription:: + resourceUsage (::CIAO::Config_Handlers::ResourceUsageKind const& e) + { + *resourceUsage_ = e; + } -::CIAO::Config_Handlers::ComponentPropertyDescription& ComponentPropertyDescription:: -operator= (::CIAO::Config_Handlers::ComponentPropertyDescription const& s) -{ -name (s.name ()); + // InstanceResourceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& InstanceResourceDeploymentDescription:: + requirementName () const + { + return *requirementName_; + } -type (s.type ()); + void InstanceResourceDeploymentDescription:: + requirementName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *requirementName_ = e; + } -return *this; -} + // InstanceResourceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& InstanceResourceDeploymentDescription:: + resourceName () const + { + return *resourceName_; + } + void InstanceResourceDeploymentDescription:: + resourceName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *resourceName_ = e; + } -// ComponentPropertyDescription -// -::XMLSchema::string< ACE_TCHAR > const& ComponentPropertyDescription:: -name () const -{ -return *name_; -} + // InstanceResourceDeploymentDescription + // + InstanceResourceDeploymentDescription::property_iterator InstanceResourceDeploymentDescription:: + begin_property () + { + return property_.begin (); + } -void ComponentPropertyDescription:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + InstanceResourceDeploymentDescription::property_iterator InstanceResourceDeploymentDescription:: + end_property () + { + return property_.end (); + } -// ComponentPropertyDescription -// -::CIAO::Config_Handlers::DataType const& ComponentPropertyDescription:: -type () const -{ -return *type_; -} + InstanceResourceDeploymentDescription::property_const_iterator InstanceResourceDeploymentDescription:: + begin_property () const + { + return property_.begin (); + } -void ComponentPropertyDescription:: -type (::CIAO::Config_Handlers::DataType const& e) -{ -*type_ = e; -} + InstanceResourceDeploymentDescription::property_const_iterator InstanceResourceDeploymentDescription:: + end_property () const + { + return property_.end (); + } + void InstanceResourceDeploymentDescription:: + add_property (::CIAO::Config_Handlers::Property const& e) + { + property_.push_back (e); + } -// ComponentExternalPortEndpoint -// + size_t InstanceResourceDeploymentDescription:: + count_property(void) const + { + return property_.size (); + } -ComponentExternalPortEndpoint:: -ComponentExternalPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__) -: -::XSCRT::Type (), -portName_ (new ::XMLSchema::string< ACE_TCHAR > (portName__)), -regulator__ () -{ -portName_->container (this); -} -ComponentExternalPortEndpoint:: -ComponentExternalPortEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& s) -: -::XSCRT::Type (), -portName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.portName_)), -regulator__ () -{ -portName_->container (this); -} + // InstanceDeploymentDescription + // + + InstanceDeploymentDescription:: + 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__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + node_ (new ::XMLSchema::string< ACE_TCHAR > (node__)), + source_ (new ::XMLSchema::string< ACE_TCHAR > (source__)), + implementation_ (new ::XMLSchema::IDREF< ACE_TCHAR > (implementation__)), + regulator__ () + { + name_->container (this); + node_->container (this); + source_->container (this); + implementation_->container (this); + } -::CIAO::Config_Handlers::ComponentExternalPortEndpoint& ComponentExternalPortEndpoint:: -operator= (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& s) -{ -portName (s.portName ()); + InstanceDeploymentDescription:: + InstanceDeploymentDescription (::CIAO::Config_Handlers::InstanceDeploymentDescription const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + node_ (new ::XMLSchema::string< ACE_TCHAR > (*s.node_)), + source_ (new ::XMLSchema::string< ACE_TCHAR > (*s.source_)), + implementation_ (new ::XMLSchema::IDREF< ACE_TCHAR > (*s.implementation_)), + deployedSharedResource_ (s.deployedSharedResource_.get () ? new ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription (*s.deployedSharedResource_) : 0), + id_ (s.id_.get () ? new ::XMLSchema::ID< ACE_TCHAR > (*s.id_) : 0), + regulator__ () + { + name_->container (this); + node_->container (this); + source_->container (this); + implementation_->container (this); + { + for (configProperty_const_iterator i (s.configProperty_.begin ());i != s.configProperty_.end ();++i) add_configProperty (*i); + } -return *this; -} + { + for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); + } + if (deployedSharedResource_.get ()) deployedSharedResource_->container (this); + if (id_.get ()) id_->container (this); + } -// ComponentExternalPortEndpoint -// -::XMLSchema::string< ACE_TCHAR > const& ComponentExternalPortEndpoint:: -portName () const -{ -return *portName_; -} + ::CIAO::Config_Handlers::InstanceDeploymentDescription& InstanceDeploymentDescription:: + operator= (::CIAO::Config_Handlers::InstanceDeploymentDescription const& s) + { + name (s.name ()); -void ComponentExternalPortEndpoint:: -portName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*portName_ = e; -} + node (s.node ()); + source (s.source ()); -// PlanSubcomponentPortEndpoint -// + implementation (s.implementation ()); -PlanSubcomponentPortEndpoint:: -PlanSubcomponentPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__, -::CIAO::Config_Handlers::CCMComponentPortKind const& kind__, -::XMLSchema::IDREF< ACE_TCHAR > const& instance__) -: -::XSCRT::Type (), -portName_ (new ::XMLSchema::string< ACE_TCHAR > (portName__)), -kind_ (new ::CIAO::Config_Handlers::CCMComponentPortKind (kind__)), -instance_ (new ::XMLSchema::IDREF< ACE_TCHAR > (instance__)), -regulator__ () -{ -portName_->container (this); -kind_->container (this); -instance_->container (this); -} + configProperty_.clear (); + { + for (configProperty_const_iterator i (s.configProperty_.begin ());i != s.configProperty_.end ();++i) add_configProperty (*i); + } -PlanSubcomponentPortEndpoint:: -PlanSubcomponentPortEndpoint (::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint const& s) -: -::XSCRT::Type (), -portName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.portName_)), -provider_ (s.provider_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.provider_) : 0), -kind_ (new ::CIAO::Config_Handlers::CCMComponentPortKind (*s.kind_)), -instance_ (new ::XMLSchema::IDREF< ACE_TCHAR > (*s.instance_)), -regulator__ () -{ -portName_->container (this); -if (provider_.get ()) provider_->container (this); -kind_->container (this); -instance_->container (this); -} + deployedResource_.clear (); + { + for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); + } -::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint& PlanSubcomponentPortEndpoint:: -operator= (::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint const& s) -{ -portName (s.portName ()); + if (s.deployedSharedResource_.get ()) deployedSharedResource (*(s.deployedSharedResource_)); + else deployedSharedResource_ = ::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > (0); -if (s.provider_.get ()) provider (*(s.provider_)); -else provider_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + if (s.id_.get ()) id (*(s.id_)); + else id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (0); -kind (s.kind ()); + return *this; + } -instance (s.instance ()); -return *this; -} + // InstanceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& InstanceDeploymentDescription:: + name () const + { + return *name_; + } + void InstanceDeploymentDescription:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -// PlanSubcomponentPortEndpoint -// -::XMLSchema::string< ACE_TCHAR > const& PlanSubcomponentPortEndpoint:: -portName () const -{ -return *portName_; -} + // InstanceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& InstanceDeploymentDescription:: + node () const + { + return *node_; + } -void PlanSubcomponentPortEndpoint:: -portName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*portName_ = e; -} + void InstanceDeploymentDescription:: + node (::XMLSchema::string< ACE_TCHAR > const& e) + { + *node_ = e; + } -// PlanSubcomponentPortEndpoint -// -bool PlanSubcomponentPortEndpoint:: -provider_p () const -{ -return provider_.get () != 0; -} + // InstanceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& InstanceDeploymentDescription:: + source () const + { + return *source_; + } -::XMLSchema::string< ACE_TCHAR > const& PlanSubcomponentPortEndpoint:: -provider () const -{ -return *provider_; -} + void InstanceDeploymentDescription:: + source (::XMLSchema::string< ACE_TCHAR > const& e) + { + *source_ = e; + } -void PlanSubcomponentPortEndpoint:: -provider (::XMLSchema::string< ACE_TCHAR > const& e) -{ -if (provider_.get ()) -{ -*provider_ = e; -} + // InstanceDeploymentDescription + // + ::XMLSchema::IDREF< ACE_TCHAR > const& InstanceDeploymentDescription:: + implementation () const + { + return *implementation_; + } -else -{ -provider_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -provider_->container (this); -} -} + void InstanceDeploymentDescription:: + implementation (::XMLSchema::IDREF< ACE_TCHAR > const& e) + { + *implementation_ = e; + } -// PlanSubcomponentPortEndpoint -// -::CIAO::Config_Handlers::CCMComponentPortKind const& PlanSubcomponentPortEndpoint:: -kind () const -{ -return *kind_; -} + // InstanceDeploymentDescription + // + InstanceDeploymentDescription::configProperty_iterator InstanceDeploymentDescription:: + begin_configProperty () + { + return configProperty_.begin (); + } -void PlanSubcomponentPortEndpoint:: -kind (::CIAO::Config_Handlers::CCMComponentPortKind const& e) -{ -*kind_ = e; -} + InstanceDeploymentDescription::configProperty_iterator InstanceDeploymentDescription:: + end_configProperty () + { + return configProperty_.end (); + } -// PlanSubcomponentPortEndpoint -// -::XMLSchema::IDREF< ACE_TCHAR > const& PlanSubcomponentPortEndpoint:: -instance () const -{ -return *instance_; -} + InstanceDeploymentDescription::configProperty_const_iterator InstanceDeploymentDescription:: + begin_configProperty () const + { + return configProperty_.begin (); + } -void PlanSubcomponentPortEndpoint:: -instance (::XMLSchema::IDREF< ACE_TCHAR > const& e) -{ -*instance_ = e; -} + InstanceDeploymentDescription::configProperty_const_iterator InstanceDeploymentDescription:: + end_configProperty () const + { + return configProperty_.end (); + } + void InstanceDeploymentDescription:: + add_configProperty (::CIAO::Config_Handlers::Property const& e) + { + configProperty_.push_back (e); + } -// ExternalReferenceEndpoint -// + size_t InstanceDeploymentDescription:: + count_configProperty(void) const + { + return configProperty_.size (); + } -ExternalReferenceEndpoint:: -ExternalReferenceEndpoint (::XMLSchema::string< ACE_TCHAR > const& location__) -: -::XSCRT::Type (), -location_ (new ::XMLSchema::string< ACE_TCHAR > (location__)), -regulator__ () -{ -location_->container (this); -} + // InstanceDeploymentDescription + // + InstanceDeploymentDescription::deployedResource_iterator InstanceDeploymentDescription:: + begin_deployedResource () + { + return deployedResource_.begin (); + } -ExternalReferenceEndpoint:: -ExternalReferenceEndpoint (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& s) -: -::XSCRT::Type (), -location_ (new ::XMLSchema::string< ACE_TCHAR > (*s.location_)), -regulator__ () -{ -location_->container (this); -} + InstanceDeploymentDescription::deployedResource_iterator InstanceDeploymentDescription:: + end_deployedResource () + { + return deployedResource_.end (); + } -::CIAO::Config_Handlers::ExternalReferenceEndpoint& ExternalReferenceEndpoint:: -operator= (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& s) -{ -location (s.location ()); + InstanceDeploymentDescription::deployedResource_const_iterator InstanceDeploymentDescription:: + begin_deployedResource () const + { + return deployedResource_.begin (); + } -return *this; -} + InstanceDeploymentDescription::deployedResource_const_iterator InstanceDeploymentDescription:: + end_deployedResource () const + { + return deployedResource_.end (); + } + void InstanceDeploymentDescription:: + add_deployedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& e) + { + deployedResource_.push_back (e); + } -// ExternalReferenceEndpoint -// -::XMLSchema::string< ACE_TCHAR > const& ExternalReferenceEndpoint:: -location () const -{ -return *location_; -} + size_t InstanceDeploymentDescription:: + count_deployedResource(void) const + { + return deployedResource_.size (); + } -void ExternalReferenceEndpoint:: -location (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*location_ = e; -} + // InstanceDeploymentDescription + // + bool InstanceDeploymentDescription:: + deployedSharedResource_p () const + { + return deployedSharedResource_.get () != 0; + } + ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& InstanceDeploymentDescription:: + deployedSharedResource () const + { + return *deployedSharedResource_; + } -// ConnectionResourceDeploymentDescription -// + void InstanceDeploymentDescription:: + deployedSharedResource (::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& e) + { + if (deployedSharedResource_.get ()) + { + *deployedSharedResource_ = e; + } -ConnectionResourceDeploymentDescription:: -ConnectionResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& targetName__, -::XMLSchema::string< ACE_TCHAR > const& requirementName__, -::XMLSchema::string< ACE_TCHAR > const& resourceName__) -: -::XSCRT::Type (), -targetName_ (new ::XMLSchema::string< ACE_TCHAR > (targetName__)), -requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (requirementName__)), -resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (resourceName__)), -regulator__ () -{ -targetName_->container (this); -requirementName_->container (this); -resourceName_->container (this); -} + else + { + deployedSharedResource_ = ::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > (new ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription (e)); + deployedSharedResource_->container (this); + } + } -ConnectionResourceDeploymentDescription:: -ConnectionResourceDeploymentDescription (::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription const& s) -: -::XSCRT::Type (), -targetName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.targetName_)), -requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requirementName_)), -resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceName_)), -regulator__ () -{ -targetName_->container (this); -requirementName_->container (this); -resourceName_->container (this); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} -} + // InstanceDeploymentDescription + // + bool InstanceDeploymentDescription:: + id_p () const + { + return id_.get () != 0; + } -::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription& ConnectionResourceDeploymentDescription:: -operator= (::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription const& s) -{ -targetName (s.targetName ()); + ::XMLSchema::ID< ACE_TCHAR > const& InstanceDeploymentDescription:: + id () const + { + return *id_; + } -requirementName (s.requirementName ()); + ::XMLSchema::ID< ACE_TCHAR >& InstanceDeploymentDescription:: + id () + { + return *id_; + } -resourceName (s.resourceName ()); + void InstanceDeploymentDescription:: + id (::XMLSchema::ID< ACE_TCHAR > const& e) + { + if (id_.get ()) + { + *id_ = e; + } -property_.clear (); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} + else + { + id_ = ::std::auto_ptr< ::XMLSchema::ID< ACE_TCHAR > > (new ::XMLSchema::ID< ACE_TCHAR > (e)); + id_->container (this); + } + } -return *this; -} + // CCMComponentPortKind + // -// ConnectionResourceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& ConnectionResourceDeploymentDescription:: -targetName () const -{ -return *targetName_; -} + CCMComponentPortKind::Value CCMComponentPortKind:: + integral () const + { + return v_; + } -void ConnectionResourceDeploymentDescription:: -targetName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*targetName_ = e; -} + bool + operator== (::CIAO::Config_Handlers::CCMComponentPortKind const& a, ::CIAO::Config_Handlers::CCMComponentPortKind const& b) + { + return a.v_ == b.v_; + } -// ConnectionResourceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& ConnectionResourceDeploymentDescription:: -requirementName () const -{ -return *requirementName_; -} + bool + operator!= (::CIAO::Config_Handlers::CCMComponentPortKind const& a, ::CIAO::Config_Handlers::CCMComponentPortKind const& b) + { + return a.v_ != b.v_; + } -void ConnectionResourceDeploymentDescription:: -requirementName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*requirementName_ = e; -} + CCMComponentPortKind:: + CCMComponentPortKind (CCMComponentPortKind::Value v) + : v_ (v) + { + } -// ConnectionResourceDeploymentDescription -// -::XMLSchema::string< ACE_TCHAR > const& ConnectionResourceDeploymentDescription:: -resourceName () const -{ -return *resourceName_; -} + // ComponentPortDescription + // + + ComponentPortDescription:: + 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__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + provider_ (new ::XMLSchema::boolean (provider__)), + exclusiveProvider_ (new ::XMLSchema::boolean (exclusiveProvider__)), + exclusiveUser_ (new ::XMLSchema::boolean (exclusiveUser__)), + optional_ (new ::XMLSchema::boolean (optional__)), + kind_ (new ::CIAO::Config_Handlers::CCMComponentPortKind (kind__)), + regulator__ () + { + name_->container (this); + provider_->container (this); + exclusiveProvider_->container (this); + exclusiveUser_->container (this); + optional_->container (this); + kind_->container (this); + } -void ConnectionResourceDeploymentDescription:: -resourceName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*resourceName_ = e; -} + ComponentPortDescription:: + ComponentPortDescription (::CIAO::Config_Handlers::ComponentPortDescription const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + specificType_ (s.specificType_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.specificType_) : 0), + provider_ (new ::XMLSchema::boolean (*s.provider_)), + exclusiveProvider_ (new ::XMLSchema::boolean (*s.exclusiveProvider_)), + exclusiveUser_ (new ::XMLSchema::boolean (*s.exclusiveUser_)), + optional_ (new ::XMLSchema::boolean (*s.optional_)), + kind_ (new ::CIAO::Config_Handlers::CCMComponentPortKind (*s.kind_)), + regulator__ () + { + name_->container (this); + if (specificType_.get ()) specificType_->container (this); + { + for (supportedType_const_iterator i (s.supportedType_.begin ());i != s.supportedType_.end ();++i) add_supportedType (*i); + } -// ConnectionResourceDeploymentDescription -// -ConnectionResourceDeploymentDescription::property_iterator ConnectionResourceDeploymentDescription:: -begin_property () -{ -return property_.begin (); -} + provider_->container (this); + exclusiveProvider_->container (this); + exclusiveUser_->container (this); + optional_->container (this); + kind_->container (this); + } -ConnectionResourceDeploymentDescription::property_iterator ConnectionResourceDeploymentDescription:: -end_property () -{ -return property_.end (); -} + ::CIAO::Config_Handlers::ComponentPortDescription& ComponentPortDescription:: + operator= (::CIAO::Config_Handlers::ComponentPortDescription const& s) + { + name (s.name ()); -ConnectionResourceDeploymentDescription::property_const_iterator ConnectionResourceDeploymentDescription:: -begin_property () const -{ -return property_.begin (); -} + if (s.specificType_.get ()) specificType (*(s.specificType_)); + else specificType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); -ConnectionResourceDeploymentDescription::property_const_iterator ConnectionResourceDeploymentDescription:: -end_property () const -{ -return property_.end (); -} + supportedType_.clear (); + { + for (supportedType_const_iterator i (s.supportedType_.begin ());i != s.supportedType_.end ();++i) add_supportedType (*i); + } -void ConnectionResourceDeploymentDescription:: -add_property (::CIAO::Config_Handlers::Property const& e) -{ -property_.push_back (e); -} + provider (s.provider ()); -size_t ConnectionResourceDeploymentDescription:: -count_property(void) const -{ -return property_.size (); -} + exclusiveProvider (s.exclusiveProvider ()); + exclusiveUser (s.exclusiveUser ()); -// PlanConnectionDescription -// + optional (s.optional ()); -PlanConnectionDescription:: -PlanConnectionDescription (::XMLSchema::string< ACE_TCHAR > const& name__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -regulator__ () -{ -name_->container (this); -} + kind (s.kind ()); -PlanConnectionDescription:: -PlanConnectionDescription (::CIAO::Config_Handlers::PlanConnectionDescription const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -source_ (s.source_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.source_) : 0), -regulator__ () -{ -name_->container (this); -if (source_.get ()) source_->container (this); -{ -for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); -} + return *this; + } -{ -for (externalEndpoint_const_iterator i (s.externalEndpoint_.begin ());i != s.externalEndpoint_.end ();++i) add_externalEndpoint (*i); -} -{ -for (internalEndpoint_const_iterator i (s.internalEndpoint_.begin ());i != s.internalEndpoint_.end ();++i) add_internalEndpoint (*i); -} + // ComponentPortDescription + // + ::XMLSchema::string< ACE_TCHAR > const& ComponentPortDescription:: + name () const + { + return *name_; + } -{ -for (externalReference_const_iterator i (s.externalReference_.begin ());i != s.externalReference_.end ();++i) add_externalReference (*i); -} + void ComponentPortDescription:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -{ -for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); -} -} + // ComponentPortDescription + // + bool ComponentPortDescription:: + specificType_p () const + { + return specificType_.get () != 0; + } -::CIAO::Config_Handlers::PlanConnectionDescription& PlanConnectionDescription:: -operator= (::CIAO::Config_Handlers::PlanConnectionDescription const& s) -{ -name (s.name ()); + ::XMLSchema::string< ACE_TCHAR > const& ComponentPortDescription:: + specificType () const + { + return *specificType_; + } -if (s.source_.get ()) source (*(s.source_)); -else source_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + void ComponentPortDescription:: + specificType (::XMLSchema::string< ACE_TCHAR > const& e) + { + if (specificType_.get ()) + { + *specificType_ = e; + } -deployRequirement_.clear (); -{ -for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); -} + else + { + specificType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + specificType_->container (this); + } + } -externalEndpoint_.clear (); -{ -for (externalEndpoint_const_iterator i (s.externalEndpoint_.begin ());i != s.externalEndpoint_.end ();++i) add_externalEndpoint (*i); -} + // ComponentPortDescription + // + ComponentPortDescription::supportedType_iterator ComponentPortDescription:: + begin_supportedType () + { + return supportedType_.begin (); + } -internalEndpoint_.clear (); -{ -for (internalEndpoint_const_iterator i (s.internalEndpoint_.begin ());i != s.internalEndpoint_.end ();++i) add_internalEndpoint (*i); -} + ComponentPortDescription::supportedType_iterator ComponentPortDescription:: + end_supportedType () + { + return supportedType_.end (); + } -externalReference_.clear (); -{ -for (externalReference_const_iterator i (s.externalReference_.begin ());i != s.externalReference_.end ();++i) add_externalReference (*i); -} + ComponentPortDescription::supportedType_const_iterator ComponentPortDescription:: + begin_supportedType () const + { + return supportedType_.begin (); + } -deployedResource_.clear (); -{ -for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); -} + ComponentPortDescription::supportedType_const_iterator ComponentPortDescription:: + end_supportedType () const + { + return supportedType_.end (); + } -return *this; -} + void ComponentPortDescription:: + add_supportedType (::XMLSchema::string< ACE_TCHAR > const& e) + { + supportedType_.push_back (e); + } + size_t ComponentPortDescription:: + count_supportedType(void) const + { + return supportedType_.size (); + } -// PlanConnectionDescription -// -::XMLSchema::string< ACE_TCHAR > const& PlanConnectionDescription:: -name () const -{ -return *name_; -} + // ComponentPortDescription + // + ::XMLSchema::boolean const& ComponentPortDescription:: + provider () const + { + return *provider_; + } -void PlanConnectionDescription:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + void ComponentPortDescription:: + provider (::XMLSchema::boolean const& e) + { + *provider_ = e; + } -// PlanConnectionDescription -// -bool PlanConnectionDescription:: -source_p () const -{ -return source_.get () != 0; -} + // ComponentPortDescription + // + ::XMLSchema::boolean const& ComponentPortDescription:: + exclusiveProvider () const + { + return *exclusiveProvider_; + } -::XMLSchema::string< ACE_TCHAR > const& PlanConnectionDescription:: -source () const -{ -return *source_; -} + void ComponentPortDescription:: + exclusiveProvider (::XMLSchema::boolean const& e) + { + *exclusiveProvider_ = e; + } -void PlanConnectionDescription:: -source (::XMLSchema::string< ACE_TCHAR > const& e) -{ -if (source_.get ()) -{ -*source_ = e; -} + // ComponentPortDescription + // + ::XMLSchema::boolean const& ComponentPortDescription:: + exclusiveUser () const + { + return *exclusiveUser_; + } -else -{ -source_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -source_->container (this); -} -} + void ComponentPortDescription:: + exclusiveUser (::XMLSchema::boolean const& e) + { + *exclusiveUser_ = e; + } -// PlanConnectionDescription -// -PlanConnectionDescription::deployRequirement_iterator PlanConnectionDescription:: -begin_deployRequirement () -{ -return deployRequirement_.begin (); -} + // ComponentPortDescription + // + ::XMLSchema::boolean const& ComponentPortDescription:: + optional () const + { + return *optional_; + } -PlanConnectionDescription::deployRequirement_iterator PlanConnectionDescription:: -end_deployRequirement () -{ -return deployRequirement_.end (); -} + void ComponentPortDescription:: + optional (::XMLSchema::boolean const& e) + { + *optional_ = e; + } -PlanConnectionDescription::deployRequirement_const_iterator PlanConnectionDescription:: -begin_deployRequirement () const -{ -return deployRequirement_.begin (); -} + // ComponentPortDescription + // + ::CIAO::Config_Handlers::CCMComponentPortKind const& ComponentPortDescription:: + kind () const + { + return *kind_; + } -PlanConnectionDescription::deployRequirement_const_iterator PlanConnectionDescription:: -end_deployRequirement () const -{ -return deployRequirement_.end (); -} + void ComponentPortDescription:: + kind (::CIAO::Config_Handlers::CCMComponentPortKind const& e) + { + *kind_ = e; + } -void PlanConnectionDescription:: -add_deployRequirement (::CIAO::Config_Handlers::Requirement const& e) -{ -deployRequirement_.push_back (e); -} -size_t PlanConnectionDescription:: -count_deployRequirement(void) const -{ -return deployRequirement_.size (); -} + // ComponentPropertyDescription + // -// PlanConnectionDescription -// -PlanConnectionDescription::externalEndpoint_iterator PlanConnectionDescription:: -begin_externalEndpoint () -{ -return externalEndpoint_.begin (); -} + ComponentPropertyDescription:: + ComponentPropertyDescription (::XMLSchema::string< ACE_TCHAR > const& name__, + ::CIAO::Config_Handlers::DataType const& type__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + type_ (new ::CIAO::Config_Handlers::DataType (type__)), + regulator__ () + { + name_->container (this); + type_->container (this); + } -PlanConnectionDescription::externalEndpoint_iterator PlanConnectionDescription:: -end_externalEndpoint () -{ -return externalEndpoint_.end (); -} + ComponentPropertyDescription:: + ComponentPropertyDescription (::CIAO::Config_Handlers::ComponentPropertyDescription const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + type_ (new ::CIAO::Config_Handlers::DataType (*s.type_)), + regulator__ () + { + name_->container (this); + type_->container (this); + } -PlanConnectionDescription::externalEndpoint_const_iterator PlanConnectionDescription:: -begin_externalEndpoint () const -{ -return externalEndpoint_.begin (); -} + ::CIAO::Config_Handlers::ComponentPropertyDescription& ComponentPropertyDescription:: + operator= (::CIAO::Config_Handlers::ComponentPropertyDescription const& s) + { + name (s.name ()); -PlanConnectionDescription::externalEndpoint_const_iterator PlanConnectionDescription:: -end_externalEndpoint () const -{ -return externalEndpoint_.end (); -} + type (s.type ()); -void PlanConnectionDescription:: -add_externalEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& e) -{ -externalEndpoint_.push_back (e); -} + return *this; + } -size_t PlanConnectionDescription:: -count_externalEndpoint(void) const -{ -return externalEndpoint_.size (); -} -// PlanConnectionDescription -// -PlanConnectionDescription::internalEndpoint_iterator PlanConnectionDescription:: -begin_internalEndpoint () -{ -return internalEndpoint_.begin (); -} + // ComponentPropertyDescription + // + ::XMLSchema::string< ACE_TCHAR > const& ComponentPropertyDescription:: + name () const + { + return *name_; + } -PlanConnectionDescription::internalEndpoint_iterator PlanConnectionDescription:: -end_internalEndpoint () -{ -return internalEndpoint_.end (); -} + void ComponentPropertyDescription:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -PlanConnectionDescription::internalEndpoint_const_iterator PlanConnectionDescription:: -begin_internalEndpoint () const -{ -return internalEndpoint_.begin (); -} + // ComponentPropertyDescription + // + ::CIAO::Config_Handlers::DataType const& ComponentPropertyDescription:: + type () const + { + return *type_; + } -PlanConnectionDescription::internalEndpoint_const_iterator PlanConnectionDescription:: -end_internalEndpoint () const -{ -return internalEndpoint_.end (); -} + void ComponentPropertyDescription:: + type (::CIAO::Config_Handlers::DataType const& e) + { + *type_ = e; + } -void PlanConnectionDescription:: -add_internalEndpoint (::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint const& e) -{ -internalEndpoint_.push_back (e); -} -size_t PlanConnectionDescription:: -count_internalEndpoint(void) const -{ -return internalEndpoint_.size (); -} + // ComponentExternalPortEndpoint + // -// PlanConnectionDescription -// -PlanConnectionDescription::externalReference_iterator PlanConnectionDescription:: -begin_externalReference () -{ -return externalReference_.begin (); -} + ComponentExternalPortEndpoint:: + ComponentExternalPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__) + : + ::XSCRT::Type (), + portName_ (new ::XMLSchema::string< ACE_TCHAR > (portName__)), + regulator__ () + { + portName_->container (this); + } -PlanConnectionDescription::externalReference_iterator PlanConnectionDescription:: -end_externalReference () -{ -return externalReference_.end (); -} + ComponentExternalPortEndpoint:: + ComponentExternalPortEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& s) + : + ::XSCRT::Type (), + portName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.portName_)), + regulator__ () + { + portName_->container (this); + } -PlanConnectionDescription::externalReference_const_iterator PlanConnectionDescription:: -begin_externalReference () const -{ -return externalReference_.begin (); -} + ::CIAO::Config_Handlers::ComponentExternalPortEndpoint& ComponentExternalPortEndpoint:: + operator= (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& s) + { + portName (s.portName ()); -PlanConnectionDescription::externalReference_const_iterator PlanConnectionDescription:: -end_externalReference () const -{ -return externalReference_.end (); -} + return *this; + } -void PlanConnectionDescription:: -add_externalReference (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& e) -{ -externalReference_.push_back (e); -} -size_t PlanConnectionDescription:: -count_externalReference(void) const -{ -return externalReference_.size (); -} + // ComponentExternalPortEndpoint + // + ::XMLSchema::string< ACE_TCHAR > const& ComponentExternalPortEndpoint:: + portName () const + { + return *portName_; + } -// PlanConnectionDescription -// -PlanConnectionDescription::deployedResource_iterator PlanConnectionDescription:: -begin_deployedResource () -{ -return deployedResource_.begin (); -} + void ComponentExternalPortEndpoint:: + portName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *portName_ = e; + } -PlanConnectionDescription::deployedResource_iterator PlanConnectionDescription:: -end_deployedResource () -{ -return deployedResource_.end (); -} -PlanConnectionDescription::deployedResource_const_iterator PlanConnectionDescription:: -begin_deployedResource () const -{ -return deployedResource_.begin (); -} + // PlanSubcomponentPortEndpoint + // -PlanConnectionDescription::deployedResource_const_iterator PlanConnectionDescription:: -end_deployedResource () const -{ -return deployedResource_.end (); -} + PlanSubcomponentPortEndpoint:: + PlanSubcomponentPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__, + ::CIAO::Config_Handlers::CCMComponentPortKind const& kind__, + ::XMLSchema::IDREF< ACE_TCHAR > const& instance__) + : + ::XSCRT::Type (), + portName_ (new ::XMLSchema::string< ACE_TCHAR > (portName__)), + kind_ (new ::CIAO::Config_Handlers::CCMComponentPortKind (kind__)), + instance_ (new ::XMLSchema::IDREF< ACE_TCHAR > (instance__)), + regulator__ () + { + portName_->container (this); + kind_->container (this); + instance_->container (this); + } -void PlanConnectionDescription:: -add_deployedResource (::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription const& e) -{ -deployedResource_.push_back (e); -} + PlanSubcomponentPortEndpoint:: + PlanSubcomponentPortEndpoint (::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint const& s) + : + ::XSCRT::Type (), + portName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.portName_)), + provider_ (s.provider_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.provider_) : 0), + kind_ (new ::CIAO::Config_Handlers::CCMComponentPortKind (*s.kind_)), + instance_ (new ::XMLSchema::IDREF< ACE_TCHAR > (*s.instance_)), + regulator__ () + { + portName_->container (this); + if (provider_.get ()) provider_->container (this); + kind_->container (this); + instance_->container (this); + } -size_t PlanConnectionDescription:: -count_deployedResource(void) const -{ -return deployedResource_.size (); -} + ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint& PlanSubcomponentPortEndpoint:: + operator= (::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint const& s) + { + portName (s.portName ()); + if (s.provider_.get ()) provider (*(s.provider_)); + else provider_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); -// ImplementationDependency -// + kind (s.kind ()); -ImplementationDependency:: -ImplementationDependency (::XMLSchema::string< ACE_TCHAR > const& requiredType__) -: -::XSCRT::Type (), -requiredType_ (new ::XMLSchema::string< ACE_TCHAR > (requiredType__)), -regulator__ () -{ -requiredType_->container (this); -} + instance (s.instance ()); -ImplementationDependency:: -ImplementationDependency (::CIAO::Config_Handlers::ImplementationDependency const& s) -: -::XSCRT::Type (), -requiredType_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requiredType_)), -regulator__ () -{ -requiredType_->container (this); -} + return *this; + } -::CIAO::Config_Handlers::ImplementationDependency& ImplementationDependency:: -operator= (::CIAO::Config_Handlers::ImplementationDependency const& s) -{ -requiredType (s.requiredType ()); -return *this; -} + // PlanSubcomponentPortEndpoint + // + ::XMLSchema::string< ACE_TCHAR > const& PlanSubcomponentPortEndpoint:: + portName () const + { + return *portName_; + } + void PlanSubcomponentPortEndpoint:: + portName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *portName_ = e; + } -// ImplementationDependency -// -::XMLSchema::string< ACE_TCHAR > const& ImplementationDependency:: -requiredType () const -{ -return *requiredType_; -} + // PlanSubcomponentPortEndpoint + // + bool PlanSubcomponentPortEndpoint:: + provider_p () const + { + return provider_.get () != 0; + } -void ImplementationDependency:: -requiredType (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*requiredType_ = e; -} + ::XMLSchema::string< ACE_TCHAR > const& PlanSubcomponentPortEndpoint:: + provider () const + { + return *provider_; + } + void PlanSubcomponentPortEndpoint:: + provider (::XMLSchema::string< ACE_TCHAR > const& e) + { + if (provider_.get ()) + { + *provider_ = e; + } -// Capability -// + else + { + provider_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + provider_->container (this); + } + } -Capability:: -Capability (::XMLSchema::string< ACE_TCHAR > const& name__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -regulator__ () -{ -name_->container (this); -} + // PlanSubcomponentPortEndpoint + // + ::CIAO::Config_Handlers::CCMComponentPortKind const& PlanSubcomponentPortEndpoint:: + kind () const + { + return *kind_; + } -Capability:: -Capability (::CIAO::Config_Handlers::Capability const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -regulator__ () -{ -name_->container (this); -{ -for (resourceType_const_iterator i (s.resourceType_.begin ());i != s.resourceType_.end ();++i) add_resourceType (*i); -} + void PlanSubcomponentPortEndpoint:: + kind (::CIAO::Config_Handlers::CCMComponentPortKind const& e) + { + *kind_ = e; + } -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} -} + // PlanSubcomponentPortEndpoint + // + ::XMLSchema::IDREF< ACE_TCHAR > const& PlanSubcomponentPortEndpoint:: + instance () const + { + return *instance_; + } -::CIAO::Config_Handlers::Capability& Capability:: -operator= (::CIAO::Config_Handlers::Capability const& s) -{ -name (s.name ()); + void PlanSubcomponentPortEndpoint:: + instance (::XMLSchema::IDREF< ACE_TCHAR > const& e) + { + *instance_ = e; + } -resourceType_.clear (); -{ -for (resourceType_const_iterator i (s.resourceType_.begin ());i != s.resourceType_.end ();++i) add_resourceType (*i); -} -property_.clear (); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} + // ExternalReferenceEndpoint + // -return *this; -} + ExternalReferenceEndpoint:: + ExternalReferenceEndpoint (::XMLSchema::string< ACE_TCHAR > const& location__) + : + ::XSCRT::Type (), + location_ (new ::XMLSchema::string< ACE_TCHAR > (location__)), + regulator__ () + { + location_->container (this); + } + ExternalReferenceEndpoint:: + ExternalReferenceEndpoint (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& s) + : + ::XSCRT::Type (), + location_ (new ::XMLSchema::string< ACE_TCHAR > (*s.location_)), + regulator__ () + { + location_->container (this); + } -// Capability -// -::XMLSchema::string< ACE_TCHAR > const& Capability:: -name () const -{ -return *name_; -} + ::CIAO::Config_Handlers::ExternalReferenceEndpoint& ExternalReferenceEndpoint:: + operator= (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& s) + { + location (s.location ()); -void Capability:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + return *this; + } -// Capability -// -Capability::resourceType_iterator Capability:: -begin_resourceType () -{ -return resourceType_.begin (); -} -Capability::resourceType_iterator Capability:: -end_resourceType () -{ -return resourceType_.end (); -} + // ExternalReferenceEndpoint + // + ::XMLSchema::string< ACE_TCHAR > const& ExternalReferenceEndpoint:: + location () const + { + return *location_; + } -Capability::resourceType_const_iterator Capability:: -begin_resourceType () const -{ -return resourceType_.begin (); -} + void ExternalReferenceEndpoint:: + location (::XMLSchema::string< ACE_TCHAR > const& e) + { + *location_ = e; + } -Capability::resourceType_const_iterator Capability:: -end_resourceType () const -{ -return resourceType_.end (); -} -void Capability:: -add_resourceType (::XMLSchema::string< ACE_TCHAR > const& e) -{ -resourceType_.push_back (e); -} + // ConnectionResourceDeploymentDescription + // -size_t Capability:: -count_resourceType(void) const -{ -return resourceType_.size (); -} + ConnectionResourceDeploymentDescription:: + ConnectionResourceDeploymentDescription (::XMLSchema::string< ACE_TCHAR > const& targetName__, + ::XMLSchema::string< ACE_TCHAR > const& requirementName__, + ::XMLSchema::string< ACE_TCHAR > const& resourceName__) + : + ::XSCRT::Type (), + targetName_ (new ::XMLSchema::string< ACE_TCHAR > (targetName__)), + requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (requirementName__)), + resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (resourceName__)), + regulator__ () + { + targetName_->container (this); + requirementName_->container (this); + resourceName_->container (this); + } -// Capability -// -Capability::property_iterator Capability:: -begin_property () -{ -return property_.begin (); -} + ConnectionResourceDeploymentDescription:: + ConnectionResourceDeploymentDescription (::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription const& s) + : + ::XSCRT::Type (), + targetName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.targetName_)), + requirementName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requirementName_)), + resourceName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceName_)), + regulator__ () + { + targetName_->container (this); + requirementName_->container (this); + resourceName_->container (this); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } + } -Capability::property_iterator Capability:: -end_property () -{ -return property_.end (); -} + ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription& ConnectionResourceDeploymentDescription:: + operator= (::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription const& s) + { + targetName (s.targetName ()); -Capability::property_const_iterator Capability:: -begin_property () const -{ -return property_.begin (); -} + requirementName (s.requirementName ()); -Capability::property_const_iterator Capability:: -end_property () const -{ -return property_.end (); -} + resourceName (s.resourceName ()); -void Capability:: -add_property (::CIAO::Config_Handlers::SatisfierProperty const& e) -{ -property_.push_back (e); -} + property_.clear (); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } -size_t Capability:: -count_property(void) const -{ -return property_.size (); -} + return *this; + } -// ImplementationRequirement -// + // ConnectionResourceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& ConnectionResourceDeploymentDescription:: + targetName () const + { + return *targetName_; + } -ImplementationRequirement:: -ImplementationRequirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, -::XMLSchema::string< ACE_TCHAR > const& name__) -: -::XSCRT::Type (), -resourceType_ (new ::XMLSchema::string< ACE_TCHAR > (resourceType__)), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -regulator__ () -{ -resourceType_->container (this); -name_->container (this); -} + void ConnectionResourceDeploymentDescription:: + targetName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *targetName_ = e; + } -ImplementationRequirement:: -ImplementationRequirement (::CIAO::Config_Handlers::ImplementationRequirement const& s) -: -::XSCRT::Type (), -resourceUsage_ (s.resourceUsage_.get () ? new ::CIAO::Config_Handlers::ResourceUsageKind (*s.resourceUsage_) : 0), -resourcePort_ (s.resourcePort_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.resourcePort_) : 0), -componentPort_ (s.componentPort_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.componentPort_) : 0), -resourceType_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceType_)), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -regulator__ () -{ -if (resourceUsage_.get ()) resourceUsage_->container (this); -if (resourcePort_.get ()) resourcePort_->container (this); -if (componentPort_.get ()) componentPort_->container (this); -resourceType_->container (this); -name_->container (this); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} -} + // ConnectionResourceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& ConnectionResourceDeploymentDescription:: + requirementName () const + { + return *requirementName_; + } -::CIAO::Config_Handlers::ImplementationRequirement& ImplementationRequirement:: -operator= (::CIAO::Config_Handlers::ImplementationRequirement const& s) -{ -if (s.resourceUsage_.get ()) resourceUsage (*(s.resourceUsage_)); -else resourceUsage_ = ::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > (0); + void ConnectionResourceDeploymentDescription:: + requirementName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *requirementName_ = e; + } -if (s.resourcePort_.get ()) resourcePort (*(s.resourcePort_)); -else resourcePort_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + // ConnectionResourceDeploymentDescription + // + ::XMLSchema::string< ACE_TCHAR > const& ConnectionResourceDeploymentDescription:: + resourceName () const + { + return *resourceName_; + } -if (s.componentPort_.get ()) componentPort (*(s.componentPort_)); -else componentPort_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + void ConnectionResourceDeploymentDescription:: + resourceName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *resourceName_ = e; + } -resourceType (s.resourceType ()); + // ConnectionResourceDeploymentDescription + // + ConnectionResourceDeploymentDescription::property_iterator ConnectionResourceDeploymentDescription:: + begin_property () + { + return property_.begin (); + } -name (s.name ()); + ConnectionResourceDeploymentDescription::property_iterator ConnectionResourceDeploymentDescription:: + end_property () + { + return property_.end (); + } -property_.clear (); -{ -for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); -} + ConnectionResourceDeploymentDescription::property_const_iterator ConnectionResourceDeploymentDescription:: + begin_property () const + { + return property_.begin (); + } -return *this; -} + ConnectionResourceDeploymentDescription::property_const_iterator ConnectionResourceDeploymentDescription:: + end_property () const + { + return property_.end (); + } + void ConnectionResourceDeploymentDescription:: + add_property (::CIAO::Config_Handlers::Property const& e) + { + property_.push_back (e); + } -// ImplementationRequirement -// -bool ImplementationRequirement:: -resourceUsage_p () const -{ -return resourceUsage_.get () != 0; -} + size_t ConnectionResourceDeploymentDescription:: + count_property(void) const + { + return property_.size (); + } -::CIAO::Config_Handlers::ResourceUsageKind const& ImplementationRequirement:: -resourceUsage () const -{ -return *resourceUsage_; -} -void ImplementationRequirement:: -resourceUsage (::CIAO::Config_Handlers::ResourceUsageKind const& e) -{ -if (resourceUsage_.get ()) -{ -*resourceUsage_ = e; -} + // PlanConnectionDescription + // -else -{ -resourceUsage_ = ::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > (new ::CIAO::Config_Handlers::ResourceUsageKind (e)); -resourceUsage_->container (this); -} -} + PlanConnectionDescription:: + PlanConnectionDescription (::XMLSchema::string< ACE_TCHAR > const& name__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + regulator__ () + { + name_->container (this); + } -// ImplementationRequirement -// -bool ImplementationRequirement:: -resourcePort_p () const -{ -return resourcePort_.get () != 0; -} + PlanConnectionDescription:: + PlanConnectionDescription (::CIAO::Config_Handlers::PlanConnectionDescription const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + source_ (s.source_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.source_) : 0), + regulator__ () + { + name_->container (this); + if (source_.get ()) source_->container (this); + { + for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); + } -::XMLSchema::string< ACE_TCHAR > const& ImplementationRequirement:: -resourcePort () const -{ -return *resourcePort_; -} + { + for (externalEndpoint_const_iterator i (s.externalEndpoint_.begin ());i != s.externalEndpoint_.end ();++i) add_externalEndpoint (*i); + } -void ImplementationRequirement:: -resourcePort (::XMLSchema::string< ACE_TCHAR > const& e) -{ -if (resourcePort_.get ()) -{ -*resourcePort_ = e; -} + { + for (internalEndpoint_const_iterator i (s.internalEndpoint_.begin ());i != s.internalEndpoint_.end ();++i) add_internalEndpoint (*i); + } -else -{ -resourcePort_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -resourcePort_->container (this); -} -} + { + for (externalReference_const_iterator i (s.externalReference_.begin ());i != s.externalReference_.end ();++i) add_externalReference (*i); + } -// ImplementationRequirement -// -bool ImplementationRequirement:: -componentPort_p () const -{ -return componentPort_.get () != 0; -} + { + for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); + } + } -::XMLSchema::string< ACE_TCHAR > const& ImplementationRequirement:: -componentPort () const -{ -return *componentPort_; -} + ::CIAO::Config_Handlers::PlanConnectionDescription& PlanConnectionDescription:: + operator= (::CIAO::Config_Handlers::PlanConnectionDescription const& s) + { + name (s.name ()); -void ImplementationRequirement:: -componentPort (::XMLSchema::string< ACE_TCHAR > const& e) -{ -if (componentPort_.get ()) -{ -*componentPort_ = e; -} + if (s.source_.get ()) source (*(s.source_)); + else source_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); -else -{ -componentPort_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -componentPort_->container (this); -} -} + deployRequirement_.clear (); + { + for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); + } -// ImplementationRequirement -// -::XMLSchema::string< ACE_TCHAR > const& ImplementationRequirement:: -resourceType () const -{ -return *resourceType_; -} + externalEndpoint_.clear (); + { + for (externalEndpoint_const_iterator i (s.externalEndpoint_.begin ());i != s.externalEndpoint_.end ();++i) add_externalEndpoint (*i); + } -void ImplementationRequirement:: -resourceType (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*resourceType_ = e; -} + internalEndpoint_.clear (); + { + for (internalEndpoint_const_iterator i (s.internalEndpoint_.begin ());i != s.internalEndpoint_.end ();++i) add_internalEndpoint (*i); + } -// ImplementationRequirement -// -::XMLSchema::string< ACE_TCHAR > const& ImplementationRequirement:: -name () const -{ -return *name_; -} + externalReference_.clear (); + { + for (externalReference_const_iterator i (s.externalReference_.begin ());i != s.externalReference_.end ();++i) add_externalReference (*i); + } -void ImplementationRequirement:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + deployedResource_.clear (); + { + for (deployedResource_const_iterator i (s.deployedResource_.begin ());i != s.deployedResource_.end ();++i) add_deployedResource (*i); + } -// ImplementationRequirement -// -ImplementationRequirement::property_iterator ImplementationRequirement:: -begin_property () -{ -return property_.begin (); -} + return *this; + } -ImplementationRequirement::property_iterator ImplementationRequirement:: -end_property () -{ -return property_.end (); -} -ImplementationRequirement::property_const_iterator ImplementationRequirement:: -begin_property () const -{ -return property_.begin (); -} + // PlanConnectionDescription + // + ::XMLSchema::string< ACE_TCHAR > const& PlanConnectionDescription:: + name () const + { + return *name_; + } -ImplementationRequirement::property_const_iterator ImplementationRequirement:: -end_property () const -{ -return property_.end (); -} + void PlanConnectionDescription:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -void ImplementationRequirement:: -add_property (::CIAO::Config_Handlers::Property const& e) -{ -property_.push_back (e); -} + // PlanConnectionDescription + // + bool PlanConnectionDescription:: + source_p () const + { + return source_.get () != 0; + } -size_t ImplementationRequirement:: -count_property(void) const -{ -return property_.size (); -} + ::XMLSchema::string< ACE_TCHAR > const& PlanConnectionDescription:: + source () const + { + return *source_; + } + + void PlanConnectionDescription:: + source (::XMLSchema::string< ACE_TCHAR > const& e) + { + if (source_.get ()) + { + *source_ = e; + } + else + { + source_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + source_->container (this); + } + } -// ComponentPackageReference -// + // PlanConnectionDescription + // + PlanConnectionDescription::deployRequirement_iterator PlanConnectionDescription:: + begin_deployRequirement () + { + return deployRequirement_.begin (); + } -ComponentPackageReference:: -ComponentPackageReference (::XMLSchema::string< ACE_TCHAR > const& requiredType__) -: -::XSCRT::Type (), -requiredType_ (new ::XMLSchema::string< ACE_TCHAR > (requiredType__)), -regulator__ () -{ -requiredType_->container (this); -} + PlanConnectionDescription::deployRequirement_iterator PlanConnectionDescription:: + end_deployRequirement () + { + return deployRequirement_.end (); + } -ComponentPackageReference:: -ComponentPackageReference (::CIAO::Config_Handlers::ComponentPackageReference const& s) -: -::XSCRT::Type (), -requiredUUID_ (s.requiredUUID_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.requiredUUID_) : 0), -requiredName_ (s.requiredName_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.requiredName_) : 0), -requiredType_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requiredType_)), -regulator__ () -{ -if (requiredUUID_.get ()) requiredUUID_->container (this); -if (requiredName_.get ()) requiredName_->container (this); -requiredType_->container (this); -} + PlanConnectionDescription::deployRequirement_const_iterator PlanConnectionDescription:: + begin_deployRequirement () const + { + return deployRequirement_.begin (); + } -::CIAO::Config_Handlers::ComponentPackageReference& ComponentPackageReference:: -operator= (::CIAO::Config_Handlers::ComponentPackageReference const& s) -{ -if (s.requiredUUID_.get ()) requiredUUID (*(s.requiredUUID_)); -else requiredUUID_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + PlanConnectionDescription::deployRequirement_const_iterator PlanConnectionDescription:: + end_deployRequirement () const + { + return deployRequirement_.end (); + } -if (s.requiredName_.get ()) requiredName (*(s.requiredName_)); -else requiredName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + void PlanConnectionDescription:: + add_deployRequirement (::CIAO::Config_Handlers::Requirement const& e) + { + deployRequirement_.push_back (e); + } -requiredType (s.requiredType ()); + size_t PlanConnectionDescription:: + count_deployRequirement(void) const + { + return deployRequirement_.size (); + } -return *this; -} + // PlanConnectionDescription + // + PlanConnectionDescription::externalEndpoint_iterator PlanConnectionDescription:: + begin_externalEndpoint () + { + return externalEndpoint_.begin (); + } + PlanConnectionDescription::externalEndpoint_iterator PlanConnectionDescription:: + end_externalEndpoint () + { + return externalEndpoint_.end (); + } -// ComponentPackageReference -// -bool ComponentPackageReference:: -requiredUUID_p () const -{ -return requiredUUID_.get () != 0; -} + PlanConnectionDescription::externalEndpoint_const_iterator PlanConnectionDescription:: + begin_externalEndpoint () const + { + return externalEndpoint_.begin (); + } -::XMLSchema::string< ACE_TCHAR > const& ComponentPackageReference:: -requiredUUID () const -{ -return *requiredUUID_; -} + PlanConnectionDescription::externalEndpoint_const_iterator PlanConnectionDescription:: + end_externalEndpoint () const + { + return externalEndpoint_.end (); + } -void ComponentPackageReference:: -requiredUUID (::XMLSchema::string< ACE_TCHAR > const& e) -{ -if (requiredUUID_.get ()) -{ -*requiredUUID_ = e; -} + void PlanConnectionDescription:: + add_externalEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& e) + { + externalEndpoint_.push_back (e); + } -else -{ -requiredUUID_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -requiredUUID_->container (this); -} -} + size_t PlanConnectionDescription:: + count_externalEndpoint(void) const + { + return externalEndpoint_.size (); + } -// ComponentPackageReference -// -bool ComponentPackageReference:: -requiredName_p () const -{ -return requiredName_.get () != 0; -} + // PlanConnectionDescription + // + PlanConnectionDescription::internalEndpoint_iterator PlanConnectionDescription:: + begin_internalEndpoint () + { + return internalEndpoint_.begin (); + } -::XMLSchema::string< ACE_TCHAR > const& ComponentPackageReference:: -requiredName () const -{ -return *requiredName_; -} + PlanConnectionDescription::internalEndpoint_iterator PlanConnectionDescription:: + end_internalEndpoint () + { + return internalEndpoint_.end (); + } -void ComponentPackageReference:: -requiredName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -if (requiredName_.get ()) -{ -*requiredName_ = e; -} + PlanConnectionDescription::internalEndpoint_const_iterator PlanConnectionDescription:: + begin_internalEndpoint () const + { + return internalEndpoint_.begin (); + } -else -{ -requiredName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -requiredName_->container (this); -} -} + PlanConnectionDescription::internalEndpoint_const_iterator PlanConnectionDescription:: + end_internalEndpoint () const + { + return internalEndpoint_.end (); + } -// ComponentPackageReference -// -::XMLSchema::string< ACE_TCHAR > const& ComponentPackageReference:: -requiredType () const -{ -return *requiredType_; -} + void PlanConnectionDescription:: + add_internalEndpoint (::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint const& e) + { + internalEndpoint_.push_back (e); + } -void ComponentPackageReference:: -requiredType (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*requiredType_ = e; -} + size_t PlanConnectionDescription:: + count_internalEndpoint(void) const + { + return internalEndpoint_.size (); + } + // PlanConnectionDescription + // + PlanConnectionDescription::externalReference_iterator PlanConnectionDescription:: + begin_externalReference () + { + return externalReference_.begin (); + } -// SubcomponentPortEndpoint -// + PlanConnectionDescription::externalReference_iterator PlanConnectionDescription:: + end_externalReference () + { + return externalReference_.end (); + } -SubcomponentPortEndpoint:: -SubcomponentPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__, -::XMLSchema::IDREF< ACE_TCHAR > const& instance__) -: -::XSCRT::Type (), -portName_ (new ::XMLSchema::string< ACE_TCHAR > (portName__)), -instance_ (new ::XMLSchema::IDREF< ACE_TCHAR > (instance__)), -regulator__ () -{ -portName_->container (this); -instance_->container (this); -} + PlanConnectionDescription::externalReference_const_iterator PlanConnectionDescription:: + begin_externalReference () const + { + return externalReference_.begin (); + } -SubcomponentPortEndpoint:: -SubcomponentPortEndpoint (::CIAO::Config_Handlers::SubcomponentPortEndpoint const& s) -: -::XSCRT::Type (), -portName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.portName_)), -instance_ (new ::XMLSchema::IDREF< ACE_TCHAR > (*s.instance_)), -regulator__ () -{ -portName_->container (this); -instance_->container (this); -} + PlanConnectionDescription::externalReference_const_iterator PlanConnectionDescription:: + end_externalReference () const + { + return externalReference_.end (); + } -::CIAO::Config_Handlers::SubcomponentPortEndpoint& SubcomponentPortEndpoint:: -operator= (::CIAO::Config_Handlers::SubcomponentPortEndpoint const& s) -{ -portName (s.portName ()); + void PlanConnectionDescription:: + add_externalReference (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& e) + { + externalReference_.push_back (e); + } -instance (s.instance ()); + size_t PlanConnectionDescription:: + count_externalReference(void) const + { + return externalReference_.size (); + } -return *this; -} + // PlanConnectionDescription + // + PlanConnectionDescription::deployedResource_iterator PlanConnectionDescription:: + begin_deployedResource () + { + return deployedResource_.begin (); + } + PlanConnectionDescription::deployedResource_iterator PlanConnectionDescription:: + end_deployedResource () + { + return deployedResource_.end (); + } -// SubcomponentPortEndpoint -// -::XMLSchema::string< ACE_TCHAR > const& SubcomponentPortEndpoint:: -portName () const -{ -return *portName_; -} + PlanConnectionDescription::deployedResource_const_iterator PlanConnectionDescription:: + begin_deployedResource () const + { + return deployedResource_.begin (); + } -void SubcomponentPortEndpoint:: -portName (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*portName_ = e; -} + PlanConnectionDescription::deployedResource_const_iterator PlanConnectionDescription:: + end_deployedResource () const + { + return deployedResource_.end (); + } -// SubcomponentPortEndpoint -// -::XMLSchema::IDREF< ACE_TCHAR > const& SubcomponentPortEndpoint:: -instance () const -{ -return *instance_; -} + void PlanConnectionDescription:: + add_deployedResource (::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription const& e) + { + deployedResource_.push_back (e); + } -void SubcomponentPortEndpoint:: -instance (::XMLSchema::IDREF< ACE_TCHAR > const& e) -{ -*instance_ = e; -} + size_t PlanConnectionDescription:: + count_deployedResource(void) const + { + return deployedResource_.size (); + } -// AssemblyConnectionDescription -// + // ImplementationDependency + // -AssemblyConnectionDescription:: -AssemblyConnectionDescription (::XMLSchema::string< ACE_TCHAR > const& name__) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), -regulator__ () -{ -name_->container (this); -} + ImplementationDependency:: + ImplementationDependency (::XMLSchema::string< ACE_TCHAR > const& requiredType__) + : + ::XSCRT::Type (), + requiredType_ (new ::XMLSchema::string< ACE_TCHAR > (requiredType__)), + regulator__ () + { + requiredType_->container (this); + } -AssemblyConnectionDescription:: -AssemblyConnectionDescription (::CIAO::Config_Handlers::AssemblyConnectionDescription const& s) -: -::XSCRT::Type (), -name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), -regulator__ () -{ -name_->container (this); -{ -for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); -} + ImplementationDependency:: + ImplementationDependency (::CIAO::Config_Handlers::ImplementationDependency const& s) + : + ::XSCRT::Type (), + requiredType_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requiredType_)), + regulator__ () + { + requiredType_->container (this); + } -{ -for (internalEndpoint_const_iterator i (s.internalEndpoint_.begin ());i != s.internalEndpoint_.end ();++i) add_internalEndpoint (*i); -} + ::CIAO::Config_Handlers::ImplementationDependency& ImplementationDependency:: + operator= (::CIAO::Config_Handlers::ImplementationDependency const& s) + { + requiredType (s.requiredType ()); -{ -for (externalEndpoint_const_iterator i (s.externalEndpoint_.begin ());i != s.externalEndpoint_.end ();++i) add_externalEndpoint (*i); -} + return *this; + } -{ -for (externalReference_const_iterator i (s.externalReference_.begin ());i != s.externalReference_.end ();++i) add_externalReference (*i); -} -} -::CIAO::Config_Handlers::AssemblyConnectionDescription& AssemblyConnectionDescription:: -operator= (::CIAO::Config_Handlers::AssemblyConnectionDescription const& s) -{ -name (s.name ()); + // ImplementationDependency + // + ::XMLSchema::string< ACE_TCHAR > const& ImplementationDependency:: + requiredType () const + { + return *requiredType_; + } -deployRequirement_.clear (); -{ -for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); -} + void ImplementationDependency:: + requiredType (::XMLSchema::string< ACE_TCHAR > const& e) + { + *requiredType_ = e; + } -internalEndpoint_.clear (); -{ -for (internalEndpoint_const_iterator i (s.internalEndpoint_.begin ());i != s.internalEndpoint_.end ();++i) add_internalEndpoint (*i); -} -externalEndpoint_.clear (); -{ -for (externalEndpoint_const_iterator i (s.externalEndpoint_.begin ());i != s.externalEndpoint_.end ();++i) add_externalEndpoint (*i); -} + // Capability + // -externalReference_.clear (); -{ -for (externalReference_const_iterator i (s.externalReference_.begin ());i != s.externalReference_.end ();++i) add_externalReference (*i); -} + Capability:: + Capability (::XMLSchema::string< ACE_TCHAR > const& name__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + regulator__ () + { + name_->container (this); + } -return *this; -} + Capability:: + Capability (::CIAO::Config_Handlers::Capability const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + regulator__ () + { + name_->container (this); + { + for (resourceType_const_iterator i (s.resourceType_.begin ());i != s.resourceType_.end ();++i) add_resourceType (*i); + } + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } + } -// AssemblyConnectionDescription -// -::XMLSchema::string< ACE_TCHAR > const& AssemblyConnectionDescription:: -name () const -{ -return *name_; -} + ::CIAO::Config_Handlers::Capability& Capability:: + operator= (::CIAO::Config_Handlers::Capability const& s) + { + name (s.name ()); -void AssemblyConnectionDescription:: -name (::XMLSchema::string< ACE_TCHAR > const& e) -{ -*name_ = e; -} + resourceType_.clear (); + { + for (resourceType_const_iterator i (s.resourceType_.begin ());i != s.resourceType_.end ();++i) add_resourceType (*i); + } -// AssemblyConnectionDescription -// -AssemblyConnectionDescription::deployRequirement_iterator AssemblyConnectionDescription:: -begin_deployRequirement () -{ -return deployRequirement_.begin (); -} + property_.clear (); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } -AssemblyConnectionDescription::deployRequirement_iterator AssemblyConnectionDescription:: -end_deployRequirement () -{ -return deployRequirement_.end (); -} + return *this; + } -AssemblyConnectionDescription::deployRequirement_const_iterator AssemblyConnectionDescription:: -begin_deployRequirement () const -{ -return deployRequirement_.begin (); -} -AssemblyConnectionDescription::deployRequirement_const_iterator AssemblyConnectionDescription:: -end_deployRequirement () const -{ -return deployRequirement_.end (); -} + // Capability + // + ::XMLSchema::string< ACE_TCHAR > const& Capability:: + name () const + { + return *name_; + } -void AssemblyConnectionDescription:: -add_deployRequirement (::CIAO::Config_Handlers::Requirement const& e) -{ -deployRequirement_.push_back (e); -} + void Capability:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } -size_t AssemblyConnectionDescription:: -count_deployRequirement(void) const -{ -return deployRequirement_.size (); -} + // Capability + // + Capability::resourceType_iterator Capability:: + begin_resourceType () + { + return resourceType_.begin (); + } -// AssemblyConnectionDescription -// -AssemblyConnectionDescription::internalEndpoint_iterator AssemblyConnectionDescription:: -begin_internalEndpoint () -{ -return internalEndpoint_.begin (); -} + Capability::resourceType_iterator Capability:: + end_resourceType () + { + return resourceType_.end (); + } -AssemblyConnectionDescription::internalEndpoint_iterator AssemblyConnectionDescription:: -end_internalEndpoint () -{ -return internalEndpoint_.end (); -} + Capability::resourceType_const_iterator Capability:: + begin_resourceType () const + { + return resourceType_.begin (); + } -AssemblyConnectionDescription::internalEndpoint_const_iterator AssemblyConnectionDescription:: -begin_internalEndpoint () const -{ -return internalEndpoint_.begin (); -} + Capability::resourceType_const_iterator Capability:: + end_resourceType () const + { + return resourceType_.end (); + } -AssemblyConnectionDescription::internalEndpoint_const_iterator AssemblyConnectionDescription:: -end_internalEndpoint () const -{ -return internalEndpoint_.end (); -} + void Capability:: + add_resourceType (::XMLSchema::string< ACE_TCHAR > const& e) + { + resourceType_.push_back (e); + } -void AssemblyConnectionDescription:: -add_internalEndpoint (::CIAO::Config_Handlers::SubcomponentPortEndpoint const& e) -{ -internalEndpoint_.push_back (e); -} + size_t Capability:: + count_resourceType(void) const + { + return resourceType_.size (); + } -size_t AssemblyConnectionDescription:: -count_internalEndpoint(void) const -{ -return internalEndpoint_.size (); -} + // Capability + // + Capability::property_iterator Capability:: + begin_property () + { + return property_.begin (); + } -// AssemblyConnectionDescription -// -AssemblyConnectionDescription::externalEndpoint_iterator AssemblyConnectionDescription:: -begin_externalEndpoint () -{ -return externalEndpoint_.begin (); -} + Capability::property_iterator Capability:: + end_property () + { + return property_.end (); + } -AssemblyConnectionDescription::externalEndpoint_iterator AssemblyConnectionDescription:: -end_externalEndpoint () -{ -return externalEndpoint_.end (); -} + Capability::property_const_iterator Capability:: + begin_property () const + { + return property_.begin (); + } -AssemblyConnectionDescription::externalEndpoint_const_iterator AssemblyConnectionDescription:: -begin_externalEndpoint () const -{ -return externalEndpoint_.begin (); -} + Capability::property_const_iterator Capability:: + end_property () const + { + return property_.end (); + } -AssemblyConnectionDescription::externalEndpoint_const_iterator AssemblyConnectionDescription:: -end_externalEndpoint () const -{ -return externalEndpoint_.end (); -} + void Capability:: + add_property (::CIAO::Config_Handlers::SatisfierProperty const& e) + { + property_.push_back (e); + } -void AssemblyConnectionDescription:: -add_externalEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& e) -{ -externalEndpoint_.push_back (e); -} + size_t Capability:: + count_property(void) const + { + return property_.size (); + } -size_t AssemblyConnectionDescription:: -count_externalEndpoint(void) const -{ -return externalEndpoint_.size (); -} -// AssemblyConnectionDescription -// -AssemblyConnectionDescription::externalReference_iterator AssemblyConnectionDescription:: -begin_externalReference () -{ -return externalReference_.begin (); -} + // ImplementationRequirement + // -AssemblyConnectionDescription::externalReference_iterator AssemblyConnectionDescription:: -end_externalReference () -{ -return externalReference_.end (); -} + ImplementationRequirement:: + ImplementationRequirement (::XMLSchema::string< ACE_TCHAR > const& resourceType__, + ::XMLSchema::string< ACE_TCHAR > const& name__) + : + ::XSCRT::Type (), + resourceType_ (new ::XMLSchema::string< ACE_TCHAR > (resourceType__)), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + regulator__ () + { + resourceType_->container (this); + name_->container (this); + } -AssemblyConnectionDescription::externalReference_const_iterator AssemblyConnectionDescription:: -begin_externalReference () const -{ -return externalReference_.begin (); -} + ImplementationRequirement:: + ImplementationRequirement (::CIAO::Config_Handlers::ImplementationRequirement const& s) + : + ::XSCRT::Type (), + resourceUsage_ (s.resourceUsage_.get () ? new ::CIAO::Config_Handlers::ResourceUsageKind (*s.resourceUsage_) : 0), + resourcePort_ (s.resourcePort_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.resourcePort_) : 0), + componentPort_ (s.componentPort_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.componentPort_) : 0), + resourceType_ (new ::XMLSchema::string< ACE_TCHAR > (*s.resourceType_)), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + regulator__ () + { + if (resourceUsage_.get ()) resourceUsage_->container (this); + if (resourcePort_.get ()) resourcePort_->container (this); + if (componentPort_.get ()) componentPort_->container (this); + resourceType_->container (this); + name_->container (this); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } + } -AssemblyConnectionDescription::externalReference_const_iterator AssemblyConnectionDescription:: -end_externalReference () const -{ -return externalReference_.end (); -} + ::CIAO::Config_Handlers::ImplementationRequirement& ImplementationRequirement:: + operator= (::CIAO::Config_Handlers::ImplementationRequirement const& s) + { + if (s.resourceUsage_.get ()) resourceUsage (*(s.resourceUsage_)); + else resourceUsage_ = ::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > (0); -void AssemblyConnectionDescription:: -add_externalReference (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& e) -{ -externalReference_.push_back (e); -} + if (s.resourcePort_.get ()) resourcePort (*(s.resourcePort_)); + else resourcePort_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); -size_t AssemblyConnectionDescription:: -count_externalReference(void) const -{ -return externalReference_.size (); -} -} + if (s.componentPort_.get ()) componentPort (*(s.componentPort_)); + else componentPort_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + + resourceType (s.resourceType ()); + + name (s.name ()); + + property_.clear (); + { + for (property_const_iterator i (s.property_.begin ());i != s.property_.end ();++i) add_property (*i); + } + + return *this; + } + + + // ImplementationRequirement + // + bool ImplementationRequirement:: + resourceUsage_p () const + { + return resourceUsage_.get () != 0; + } + + ::CIAO::Config_Handlers::ResourceUsageKind const& ImplementationRequirement:: + resourceUsage () const + { + return *resourceUsage_; + } + + void ImplementationRequirement:: + resourceUsage (::CIAO::Config_Handlers::ResourceUsageKind const& e) + { + if (resourceUsage_.get ()) + { + *resourceUsage_ = e; + } + + else + { + resourceUsage_ = ::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > (new ::CIAO::Config_Handlers::ResourceUsageKind (e)); + resourceUsage_->container (this); + } + } + + // ImplementationRequirement + // + bool ImplementationRequirement:: + resourcePort_p () const + { + return resourcePort_.get () != 0; + } + + ::XMLSchema::string< ACE_TCHAR > const& ImplementationRequirement:: + resourcePort () const + { + return *resourcePort_; + } + + void ImplementationRequirement:: + resourcePort (::XMLSchema::string< ACE_TCHAR > const& e) + { + if (resourcePort_.get ()) + { + *resourcePort_ = e; + } + + else + { + resourcePort_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + resourcePort_->container (this); + } + } + + // ImplementationRequirement + // + bool ImplementationRequirement:: + componentPort_p () const + { + return componentPort_.get () != 0; + } + + ::XMLSchema::string< ACE_TCHAR > const& ImplementationRequirement:: + componentPort () const + { + return *componentPort_; + } + + void ImplementationRequirement:: + componentPort (::XMLSchema::string< ACE_TCHAR > const& e) + { + if (componentPort_.get ()) + { + *componentPort_ = e; + } + + else + { + componentPort_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + componentPort_->container (this); + } + } + + // ImplementationRequirement + // + ::XMLSchema::string< ACE_TCHAR > const& ImplementationRequirement:: + resourceType () const + { + return *resourceType_; + } + + void ImplementationRequirement:: + resourceType (::XMLSchema::string< ACE_TCHAR > const& e) + { + *resourceType_ = e; + } + + // ImplementationRequirement + // + ::XMLSchema::string< ACE_TCHAR > const& ImplementationRequirement:: + name () const + { + return *name_; + } + + void ImplementationRequirement:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } + + // ImplementationRequirement + // + ImplementationRequirement::property_iterator ImplementationRequirement:: + begin_property () + { + return property_.begin (); + } + + ImplementationRequirement::property_iterator ImplementationRequirement:: + end_property () + { + return property_.end (); + } + + ImplementationRequirement::property_const_iterator ImplementationRequirement:: + begin_property () const + { + return property_.begin (); + } + + ImplementationRequirement::property_const_iterator ImplementationRequirement:: + end_property () const + { + return property_.end (); + } + + void ImplementationRequirement:: + add_property (::CIAO::Config_Handlers::Property const& e) + { + property_.push_back (e); + } + + size_t ImplementationRequirement:: + count_property(void) const + { + return property_.size (); + } + + + // ComponentPackageReference + // + + ComponentPackageReference:: + ComponentPackageReference (::XMLSchema::string< ACE_TCHAR > const& requiredType__) + : + ::XSCRT::Type (), + requiredType_ (new ::XMLSchema::string< ACE_TCHAR > (requiredType__)), + regulator__ () + { + requiredType_->container (this); + } + + ComponentPackageReference:: + ComponentPackageReference (::CIAO::Config_Handlers::ComponentPackageReference const& s) + : + ::XSCRT::Type (), + requiredUUID_ (s.requiredUUID_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.requiredUUID_) : 0), + requiredName_ (s.requiredName_.get () ? new ::XMLSchema::string< ACE_TCHAR > (*s.requiredName_) : 0), + requiredType_ (new ::XMLSchema::string< ACE_TCHAR > (*s.requiredType_)), + regulator__ () + { + if (requiredUUID_.get ()) requiredUUID_->container (this); + if (requiredName_.get ()) requiredName_->container (this); + requiredType_->container (this); + } + + ::CIAO::Config_Handlers::ComponentPackageReference& ComponentPackageReference:: + operator= (::CIAO::Config_Handlers::ComponentPackageReference const& s) + { + if (s.requiredUUID_.get ()) requiredUUID (*(s.requiredUUID_)); + else requiredUUID_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + + if (s.requiredName_.get ()) requiredName (*(s.requiredName_)); + else requiredName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (0); + + requiredType (s.requiredType ()); + + return *this; + } + + + // ComponentPackageReference + // + bool ComponentPackageReference:: + requiredUUID_p () const + { + return requiredUUID_.get () != 0; + } + + ::XMLSchema::string< ACE_TCHAR > const& ComponentPackageReference:: + requiredUUID () const + { + return *requiredUUID_; + } + + void ComponentPackageReference:: + requiredUUID (::XMLSchema::string< ACE_TCHAR > const& e) + { + if (requiredUUID_.get ()) + { + *requiredUUID_ = e; + } + + else + { + requiredUUID_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + requiredUUID_->container (this); + } + } + + // ComponentPackageReference + // + bool ComponentPackageReference:: + requiredName_p () const + { + return requiredName_.get () != 0; + } + + ::XMLSchema::string< ACE_TCHAR > const& ComponentPackageReference:: + requiredName () const + { + return *requiredName_; + } + + void ComponentPackageReference:: + requiredName (::XMLSchema::string< ACE_TCHAR > const& e) + { + if (requiredName_.get ()) + { + *requiredName_ = e; + } + + else + { + requiredName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + requiredName_->container (this); + } + } + + // ComponentPackageReference + // + ::XMLSchema::string< ACE_TCHAR > const& ComponentPackageReference:: + requiredType () const + { + return *requiredType_; + } + + void ComponentPackageReference:: + requiredType (::XMLSchema::string< ACE_TCHAR > const& e) + { + *requiredType_ = e; + } + + + // SubcomponentPortEndpoint + // + + SubcomponentPortEndpoint:: + SubcomponentPortEndpoint (::XMLSchema::string< ACE_TCHAR > const& portName__, + ::XMLSchema::IDREF< ACE_TCHAR > const& instance__) + : + ::XSCRT::Type (), + portName_ (new ::XMLSchema::string< ACE_TCHAR > (portName__)), + instance_ (new ::XMLSchema::IDREF< ACE_TCHAR > (instance__)), + regulator__ () + { + portName_->container (this); + instance_->container (this); + } + + SubcomponentPortEndpoint:: + SubcomponentPortEndpoint (::CIAO::Config_Handlers::SubcomponentPortEndpoint const& s) + : + ::XSCRT::Type (), + portName_ (new ::XMLSchema::string< ACE_TCHAR > (*s.portName_)), + instance_ (new ::XMLSchema::IDREF< ACE_TCHAR > (*s.instance_)), + regulator__ () + { + portName_->container (this); + instance_->container (this); + } + + ::CIAO::Config_Handlers::SubcomponentPortEndpoint& SubcomponentPortEndpoint:: + operator= (::CIAO::Config_Handlers::SubcomponentPortEndpoint const& s) + { + portName (s.portName ()); + + instance (s.instance ()); + + return *this; + } + + + // SubcomponentPortEndpoint + // + ::XMLSchema::string< ACE_TCHAR > const& SubcomponentPortEndpoint:: + portName () const + { + return *portName_; + } + + void SubcomponentPortEndpoint:: + portName (::XMLSchema::string< ACE_TCHAR > const& e) + { + *portName_ = e; + } + + // SubcomponentPortEndpoint + // + ::XMLSchema::IDREF< ACE_TCHAR > const& SubcomponentPortEndpoint:: + instance () const + { + return *instance_; + } + + void SubcomponentPortEndpoint:: + instance (::XMLSchema::IDREF< ACE_TCHAR > const& e) + { + *instance_ = e; + } + + + // AssemblyConnectionDescription + // + + AssemblyConnectionDescription:: + AssemblyConnectionDescription (::XMLSchema::string< ACE_TCHAR > const& name__) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (name__)), + regulator__ () + { + name_->container (this); + } + + AssemblyConnectionDescription:: + AssemblyConnectionDescription (::CIAO::Config_Handlers::AssemblyConnectionDescription const& s) + : + ::XSCRT::Type (), + name_ (new ::XMLSchema::string< ACE_TCHAR > (*s.name_)), + regulator__ () + { + name_->container (this); + { + for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); + } + + { + for (internalEndpoint_const_iterator i (s.internalEndpoint_.begin ());i != s.internalEndpoint_.end ();++i) add_internalEndpoint (*i); + } + + { + for (externalEndpoint_const_iterator i (s.externalEndpoint_.begin ());i != s.externalEndpoint_.end ();++i) add_externalEndpoint (*i); + } + + { + for (externalReference_const_iterator i (s.externalReference_.begin ());i != s.externalReference_.end ();++i) add_externalReference (*i); + } + } + + ::CIAO::Config_Handlers::AssemblyConnectionDescription& AssemblyConnectionDescription:: + operator= (::CIAO::Config_Handlers::AssemblyConnectionDescription const& s) + { + name (s.name ()); + + deployRequirement_.clear (); + { + for (deployRequirement_const_iterator i (s.deployRequirement_.begin ());i != s.deployRequirement_.end ();++i) add_deployRequirement (*i); + } + + internalEndpoint_.clear (); + { + for (internalEndpoint_const_iterator i (s.internalEndpoint_.begin ());i != s.internalEndpoint_.end ();++i) add_internalEndpoint (*i); + } + + externalEndpoint_.clear (); + { + for (externalEndpoint_const_iterator i (s.externalEndpoint_.begin ());i != s.externalEndpoint_.end ();++i) add_externalEndpoint (*i); + } + + externalReference_.clear (); + { + for (externalReference_const_iterator i (s.externalReference_.begin ());i != s.externalReference_.end ();++i) add_externalReference (*i); + } + + return *this; + } + + + // AssemblyConnectionDescription + // + ::XMLSchema::string< ACE_TCHAR > const& AssemblyConnectionDescription:: + name () const + { + return *name_; + } + + void AssemblyConnectionDescription:: + name (::XMLSchema::string< ACE_TCHAR > const& e) + { + *name_ = e; + } + + // AssemblyConnectionDescription + // + AssemblyConnectionDescription::deployRequirement_iterator AssemblyConnectionDescription:: + begin_deployRequirement () + { + return deployRequirement_.begin (); + } + + AssemblyConnectionDescription::deployRequirement_iterator AssemblyConnectionDescription:: + end_deployRequirement () + { + return deployRequirement_.end (); + } + + AssemblyConnectionDescription::deployRequirement_const_iterator AssemblyConnectionDescription:: + begin_deployRequirement () const + { + return deployRequirement_.begin (); + } + + AssemblyConnectionDescription::deployRequirement_const_iterator AssemblyConnectionDescription:: + end_deployRequirement () const + { + return deployRequirement_.end (); + } + + void AssemblyConnectionDescription:: + add_deployRequirement (::CIAO::Config_Handlers::Requirement const& e) + { + deployRequirement_.push_back (e); + } + + size_t AssemblyConnectionDescription:: + count_deployRequirement(void) const + { + return deployRequirement_.size (); + } + + // AssemblyConnectionDescription + // + AssemblyConnectionDescription::internalEndpoint_iterator AssemblyConnectionDescription:: + begin_internalEndpoint () + { + return internalEndpoint_.begin (); + } + + AssemblyConnectionDescription::internalEndpoint_iterator AssemblyConnectionDescription:: + end_internalEndpoint () + { + return internalEndpoint_.end (); + } + + AssemblyConnectionDescription::internalEndpoint_const_iterator AssemblyConnectionDescription:: + begin_internalEndpoint () const + { + return internalEndpoint_.begin (); + } + + AssemblyConnectionDescription::internalEndpoint_const_iterator AssemblyConnectionDescription:: + end_internalEndpoint () const + { + return internalEndpoint_.end (); + } + + void AssemblyConnectionDescription:: + add_internalEndpoint (::CIAO::Config_Handlers::SubcomponentPortEndpoint const& e) + { + internalEndpoint_.push_back (e); + } + + size_t AssemblyConnectionDescription:: + count_internalEndpoint(void) const + { + return internalEndpoint_.size (); + } + + // AssemblyConnectionDescription + // + AssemblyConnectionDescription::externalEndpoint_iterator AssemblyConnectionDescription:: + begin_externalEndpoint () + { + return externalEndpoint_.begin (); + } + + AssemblyConnectionDescription::externalEndpoint_iterator AssemblyConnectionDescription:: + end_externalEndpoint () + { + return externalEndpoint_.end (); + } + + AssemblyConnectionDescription::externalEndpoint_const_iterator AssemblyConnectionDescription:: + begin_externalEndpoint () const + { + return externalEndpoint_.begin (); + } + + AssemblyConnectionDescription::externalEndpoint_const_iterator AssemblyConnectionDescription:: + end_externalEndpoint () const + { + return externalEndpoint_.end (); + } + + void AssemblyConnectionDescription:: + add_externalEndpoint (::CIAO::Config_Handlers::ComponentExternalPortEndpoint const& e) + { + externalEndpoint_.push_back (e); + } + + size_t AssemblyConnectionDescription:: + count_externalEndpoint(void) const + { + return externalEndpoint_.size (); + } + + // AssemblyConnectionDescription + // + AssemblyConnectionDescription::externalReference_iterator AssemblyConnectionDescription:: + begin_externalReference () + { + return externalReference_.begin (); + } + + AssemblyConnectionDescription::externalReference_iterator AssemblyConnectionDescription:: + end_externalReference () + { + return externalReference_.end (); + } + + AssemblyConnectionDescription::externalReference_const_iterator AssemblyConnectionDescription:: + begin_externalReference () const + { + return externalReference_.begin (); + } + + AssemblyConnectionDescription::externalReference_const_iterator AssemblyConnectionDescription:: + end_externalReference () const + { + return externalReference_.end (); + } + + void AssemblyConnectionDescription:: + add_externalReference (::CIAO::Config_Handlers::ExternalReferenceEndpoint const& e) + { + externalReference_.push_back (e); + } + + size_t AssemblyConnectionDescription:: + count_externalReference(void) const + { + return externalReference_.size (); + } + } } namespace CIAO { -namespace Config_Handlers -{ -// TCKind -// + namespace Config_Handlers + { + // TCKind + // -TCKind:: -TCKind (::XSCRT::XML::Element< ACE_TCHAR > const& e) -: ::XSCRT::Type (e) -{ -::std::basic_string< ACE_TCHAR > v (e.value ()); - -if (v == "tk_null") v_ = tk_null_l; -else if (v == "tk_void") v_ = tk_void_l; -else if (v == "tk_short") v_ = tk_short_l; -else if (v == "tk_long") v_ = tk_long_l; -else if (v == "tk_ushort") v_ = tk_ushort_l; -else if (v == "tk_ulong") v_ = tk_ulong_l; -else if (v == "tk_float") v_ = tk_float_l; -else if (v == "tk_double") v_ = tk_double_l; -else if (v == "tk_boolean") v_ = tk_boolean_l; -else if (v == "tk_char") v_ = tk_char_l; -else if (v == "tk_octet") v_ = tk_octet_l; -else if (v == "tk_any") v_ = tk_any_l; -else if (v == "tk_TypeCode") v_ = tk_TypeCode_l; -else if (v == "tk_Principal") v_ = tk_Principal_l; -else if (v == "tk_objref") v_ = tk_objref_l; -else if (v == "tk_struct") v_ = tk_struct_l; -else if (v == "tk_union") v_ = tk_union_l; -else if (v == "tk_enum") v_ = tk_enum_l; -else if (v == "tk_string") v_ = tk_string_l; -else if (v == "tk_sequence") v_ = tk_sequence_l; -else if (v == "tk_array") v_ = tk_array_l; -else if (v == "tk_alias") v_ = tk_alias_l; -else if (v == "tk_except") v_ = tk_except_l; -else if (v == "tk_longlong") v_ = tk_longlong_l; -else if (v == "tk_ulonglong") v_ = tk_ulonglong_l; -else if (v == "tk_longdouble") v_ = tk_longdouble_l; -else if (v == "tk_wchar") v_ = tk_wchar_l; -else if (v == "tk_wstring") v_ = tk_wstring_l; -else if (v == "tk_wfixed") v_ = tk_wfixed_l; -else if (v == "tk_value") v_ = tk_value_l; -else if (v == "tk_value_box") v_ = tk_value_box_l; -else if (v == "tk_native") v_ = tk_native_l; -else if (v == "tk_abstract_interface") v_ = tk_abstract_interface_l; -else if (v == "tk_local_interface") v_ = tk_local_interface_l; -else if (v == "tk_component") v_ = tk_component_l; -else if (v == "tk_home") v_ = tk_home_l; -else if (v == "tk_event") v_ = tk_event_l; -else -{ -} -} + TCKind:: + TCKind (::XSCRT::XML::Element< ACE_TCHAR > const& e) + : ::XSCRT::Type (e) + { + ::std::basic_string< ACE_TCHAR > v (e.value ()); + + if (v == "tk_null") v_ = tk_null_l; + else if (v == "tk_void") v_ = tk_void_l; + else if (v == "tk_short") v_ = tk_short_l; + else if (v == "tk_long") v_ = tk_long_l; + else if (v == "tk_ushort") v_ = tk_ushort_l; + else if (v == "tk_ulong") v_ = tk_ulong_l; + else if (v == "tk_float") v_ = tk_float_l; + else if (v == "tk_double") v_ = tk_double_l; + else if (v == "tk_boolean") v_ = tk_boolean_l; + else if (v == "tk_char") v_ = tk_char_l; + else if (v == "tk_octet") v_ = tk_octet_l; + else if (v == "tk_any") v_ = tk_any_l; + else if (v == "tk_TypeCode") v_ = tk_TypeCode_l; + else if (v == "tk_Principal") v_ = tk_Principal_l; + else if (v == "tk_objref") v_ = tk_objref_l; + else if (v == "tk_struct") v_ = tk_struct_l; + else if (v == "tk_union") v_ = tk_union_l; + else if (v == "tk_enum") v_ = tk_enum_l; + else if (v == "tk_string") v_ = tk_string_l; + else if (v == "tk_sequence") v_ = tk_sequence_l; + else if (v == "tk_array") v_ = tk_array_l; + else if (v == "tk_alias") v_ = tk_alias_l; + else if (v == "tk_except") v_ = tk_except_l; + else if (v == "tk_longlong") v_ = tk_longlong_l; + else if (v == "tk_ulonglong") v_ = tk_ulonglong_l; + else if (v == "tk_longdouble") v_ = tk_longdouble_l; + else if (v == "tk_wchar") v_ = tk_wchar_l; + else if (v == "tk_wstring") v_ = tk_wstring_l; + else if (v == "tk_wfixed") v_ = tk_wfixed_l; + else if (v == "tk_value") v_ = tk_value_l; + else if (v == "tk_value_box") v_ = tk_value_box_l; + else if (v == "tk_native") v_ = tk_native_l; + else if (v == "tk_abstract_interface") v_ = tk_abstract_interface_l; + else if (v == "tk_local_interface") v_ = tk_local_interface_l; + else if (v == "tk_component") v_ = tk_component_l; + else if (v == "tk_home") v_ = tk_home_l; + else if (v == "tk_event") v_ = tk_event_l; + else + { + } + } -TCKind:: -TCKind (::XSCRT::XML::Attribute< ACE_TCHAR > const& a) -: ::XSCRT::Type (a) -{ -::std::basic_string< ACE_TCHAR > v (a.value ()); - -if (v == "tk_null") v_ = tk_null_l; -else if (v == "tk_void") v_ = tk_void_l; -else if (v == "tk_short") v_ = tk_short_l; -else if (v == "tk_long") v_ = tk_long_l; -else if (v == "tk_ushort") v_ = tk_ushort_l; -else if (v == "tk_ulong") v_ = tk_ulong_l; -else if (v == "tk_float") v_ = tk_float_l; -else if (v == "tk_double") v_ = tk_double_l; -else if (v == "tk_boolean") v_ = tk_boolean_l; -else if (v == "tk_char") v_ = tk_char_l; -else if (v == "tk_octet") v_ = tk_octet_l; -else if (v == "tk_any") v_ = tk_any_l; -else if (v == "tk_TypeCode") v_ = tk_TypeCode_l; -else if (v == "tk_Principal") v_ = tk_Principal_l; -else if (v == "tk_objref") v_ = tk_objref_l; -else if (v == "tk_struct") v_ = tk_struct_l; -else if (v == "tk_union") v_ = tk_union_l; -else if (v == "tk_enum") v_ = tk_enum_l; -else if (v == "tk_string") v_ = tk_string_l; -else if (v == "tk_sequence") v_ = tk_sequence_l; -else if (v == "tk_array") v_ = tk_array_l; -else if (v == "tk_alias") v_ = tk_alias_l; -else if (v == "tk_except") v_ = tk_except_l; -else if (v == "tk_longlong") v_ = tk_longlong_l; -else if (v == "tk_ulonglong") v_ = tk_ulonglong_l; -else if (v == "tk_longdouble") v_ = tk_longdouble_l; -else if (v == "tk_wchar") v_ = tk_wchar_l; -else if (v == "tk_wstring") v_ = tk_wstring_l; -else if (v == "tk_wfixed") v_ = tk_wfixed_l; -else if (v == "tk_value") v_ = tk_value_l; -else if (v == "tk_value_box") v_ = tk_value_box_l; -else if (v == "tk_native") v_ = tk_native_l; -else if (v == "tk_abstract_interface") v_ = tk_abstract_interface_l; -else if (v == "tk_local_interface") v_ = tk_local_interface_l; -else if (v == "tk_component") v_ = tk_component_l; -else if (v == "tk_home") v_ = tk_home_l; -else if (v == "tk_event") v_ = tk_event_l; -else -{ -} -} + TCKind:: + TCKind (::XSCRT::XML::Attribute< ACE_TCHAR > const& a) + : ::XSCRT::Type (a) + { + ::std::basic_string< ACE_TCHAR > v (a.value ()); + + if (v == "tk_null") v_ = tk_null_l; + else if (v == "tk_void") v_ = tk_void_l; + else if (v == "tk_short") v_ = tk_short_l; + else if (v == "tk_long") v_ = tk_long_l; + else if (v == "tk_ushort") v_ = tk_ushort_l; + else if (v == "tk_ulong") v_ = tk_ulong_l; + else if (v == "tk_float") v_ = tk_float_l; + else if (v == "tk_double") v_ = tk_double_l; + else if (v == "tk_boolean") v_ = tk_boolean_l; + else if (v == "tk_char") v_ = tk_char_l; + else if (v == "tk_octet") v_ = tk_octet_l; + else if (v == "tk_any") v_ = tk_any_l; + else if (v == "tk_TypeCode") v_ = tk_TypeCode_l; + else if (v == "tk_Principal") v_ = tk_Principal_l; + else if (v == "tk_objref") v_ = tk_objref_l; + else if (v == "tk_struct") v_ = tk_struct_l; + else if (v == "tk_union") v_ = tk_union_l; + else if (v == "tk_enum") v_ = tk_enum_l; + else if (v == "tk_string") v_ = tk_string_l; + else if (v == "tk_sequence") v_ = tk_sequence_l; + else if (v == "tk_array") v_ = tk_array_l; + else if (v == "tk_alias") v_ = tk_alias_l; + else if (v == "tk_except") v_ = tk_except_l; + else if (v == "tk_longlong") v_ = tk_longlong_l; + else if (v == "tk_ulonglong") v_ = tk_ulonglong_l; + else if (v == "tk_longdouble") v_ = tk_longdouble_l; + else if (v == "tk_wchar") v_ = tk_wchar_l; + else if (v == "tk_wstring") v_ = tk_wstring_l; + else if (v == "tk_wfixed") v_ = tk_wfixed_l; + else if (v == "tk_value") v_ = tk_value_l; + else if (v == "tk_value_box") v_ = tk_value_box_l; + else if (v == "tk_native") v_ = tk_native_l; + else if (v == "tk_abstract_interface") v_ = tk_abstract_interface_l; + else if (v == "tk_local_interface") v_ = tk_local_interface_l; + else if (v == "tk_component") v_ = tk_component_l; + else if (v == "tk_home") v_ = tk_home_l; + else if (v == "tk_event") v_ = tk_event_l; + else + { + } + } -TCKind const TCKind::tk_null (TCKind::tk_null_l); -TCKind const TCKind::tk_void (TCKind::tk_void_l); -TCKind const TCKind::tk_short (TCKind::tk_short_l); -TCKind const TCKind::tk_long (TCKind::tk_long_l); -TCKind const TCKind::tk_ushort (TCKind::tk_ushort_l); -TCKind const TCKind::tk_ulong (TCKind::tk_ulong_l); -TCKind const TCKind::tk_float (TCKind::tk_float_l); -TCKind const TCKind::tk_double (TCKind::tk_double_l); -TCKind const TCKind::tk_boolean (TCKind::tk_boolean_l); -TCKind const TCKind::tk_char (TCKind::tk_char_l); -TCKind const TCKind::tk_octet (TCKind::tk_octet_l); -TCKind const TCKind::tk_any (TCKind::tk_any_l); -TCKind const TCKind::tk_TypeCode (TCKind::tk_TypeCode_l); -TCKind const TCKind::tk_Principal (TCKind::tk_Principal_l); -TCKind const TCKind::tk_objref (TCKind::tk_objref_l); -TCKind const TCKind::tk_struct (TCKind::tk_struct_l); -TCKind const TCKind::tk_union (TCKind::tk_union_l); -TCKind const TCKind::tk_enum (TCKind::tk_enum_l); -TCKind const TCKind::tk_string (TCKind::tk_string_l); -TCKind const TCKind::tk_sequence (TCKind::tk_sequence_l); -TCKind const TCKind::tk_array (TCKind::tk_array_l); -TCKind const TCKind::tk_alias (TCKind::tk_alias_l); -TCKind const TCKind::tk_except (TCKind::tk_except_l); -TCKind const TCKind::tk_longlong (TCKind::tk_longlong_l); -TCKind const TCKind::tk_ulonglong (TCKind::tk_ulonglong_l); -TCKind const TCKind::tk_longdouble (TCKind::tk_longdouble_l); -TCKind const TCKind::tk_wchar (TCKind::tk_wchar_l); -TCKind const TCKind::tk_wstring (TCKind::tk_wstring_l); -TCKind const TCKind::tk_wfixed (TCKind::tk_wfixed_l); -TCKind const TCKind::tk_value (TCKind::tk_value_l); -TCKind const TCKind::tk_value_box (TCKind::tk_value_box_l); -TCKind const TCKind::tk_native (TCKind::tk_native_l); -TCKind const TCKind::tk_abstract_interface (TCKind::tk_abstract_interface_l); -TCKind const TCKind::tk_local_interface (TCKind::tk_local_interface_l); -TCKind const TCKind::tk_component (TCKind::tk_component_l); -TCKind const TCKind::tk_home (TCKind::tk_home_l); -TCKind const TCKind::tk_event (TCKind::tk_event_l); - -// DataType -// - -DataType:: -DataType (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + TCKind const TCKind::tk_null (TCKind::tk_null_l); + TCKind const TCKind::tk_void (TCKind::tk_void_l); + TCKind const TCKind::tk_short (TCKind::tk_short_l); + TCKind const TCKind::tk_long (TCKind::tk_long_l); + TCKind const TCKind::tk_ushort (TCKind::tk_ushort_l); + TCKind const TCKind::tk_ulong (TCKind::tk_ulong_l); + TCKind const TCKind::tk_float (TCKind::tk_float_l); + TCKind const TCKind::tk_double (TCKind::tk_double_l); + TCKind const TCKind::tk_boolean (TCKind::tk_boolean_l); + TCKind const TCKind::tk_char (TCKind::tk_char_l); + TCKind const TCKind::tk_octet (TCKind::tk_octet_l); + TCKind const TCKind::tk_any (TCKind::tk_any_l); + TCKind const TCKind::tk_TypeCode (TCKind::tk_TypeCode_l); + TCKind const TCKind::tk_Principal (TCKind::tk_Principal_l); + TCKind const TCKind::tk_objref (TCKind::tk_objref_l); + TCKind const TCKind::tk_struct (TCKind::tk_struct_l); + TCKind const TCKind::tk_union (TCKind::tk_union_l); + TCKind const TCKind::tk_enum (TCKind::tk_enum_l); + TCKind const TCKind::tk_string (TCKind::tk_string_l); + TCKind const TCKind::tk_sequence (TCKind::tk_sequence_l); + TCKind const TCKind::tk_array (TCKind::tk_array_l); + TCKind const TCKind::tk_alias (TCKind::tk_alias_l); + TCKind const TCKind::tk_except (TCKind::tk_except_l); + TCKind const TCKind::tk_longlong (TCKind::tk_longlong_l); + TCKind const TCKind::tk_ulonglong (TCKind::tk_ulonglong_l); + TCKind const TCKind::tk_longdouble (TCKind::tk_longdouble_l); + TCKind const TCKind::tk_wchar (TCKind::tk_wchar_l); + TCKind const TCKind::tk_wstring (TCKind::tk_wstring_l); + TCKind const TCKind::tk_wfixed (TCKind::tk_wfixed_l); + TCKind const TCKind::tk_value (TCKind::tk_value_l); + TCKind const TCKind::tk_value_box (TCKind::tk_value_box_l); + TCKind const TCKind::tk_native (TCKind::tk_native_l); + TCKind const TCKind::tk_abstract_interface (TCKind::tk_abstract_interface_l); + TCKind const TCKind::tk_local_interface (TCKind::tk_local_interface_l); + TCKind const TCKind::tk_component (TCKind::tk_component_l); + TCKind const TCKind::tk_home (TCKind::tk_home_l); + TCKind const TCKind::tk_event (TCKind::tk_event_l); -::XSCRT::Parser< ACE_TCHAR > p (e); + // DataType + // -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + DataType:: + DataType (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -if (n == "kind") -{ -kind_ = ::std::auto_ptr< ::CIAO::Config_Handlers::TCKind > (new ::CIAO::Config_Handlers::TCKind (e)); -kind_->container (this); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else if (n == "enum") -{ -::CIAO::Config_Handlers::EnumType t (e); -enum_ (t); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else -{ -} -} -} + if (n == "kind") + { + kind_ = ::std::auto_ptr< ::CIAO::Config_Handlers::TCKind > (new ::CIAO::Config_Handlers::TCKind (e)); + kind_->container (this); + } -// DataValue -// + else if (n == "enum") + { + ::CIAO::Config_Handlers::EnumType t (e); + enum_ (t); + } -DataValue:: -DataValue (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + else if (n == "struct") + { + ::CIAO::Config_Handlers::StructType t (e); + struct_ (t); + } -::XSCRT::Parser< ACE_TCHAR > p (e); + else if (n == "value") + { + ::CIAO::Config_Handlers::ValueType t (e); + value (t); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else if (n == "sequence") + { + ::CIAO::Config_Handlers::SequenceType t (e); + sequence (t); + } -if (n == "short") -{ -::XMLSchema::short_ t (e); -add_short (t); -} + else + { + } + } -else if (n == "long") -{ -::XMLSchema::int_ t (e); -add_long (t); -} + while (p.more_attributes ()) + { + ::XSCRT::XML::Attribute< ACE_TCHAR > a (p.next_attribute ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (a.name ())); + if (n == "id") + { + ::XMLSchema::ID< ACE_TCHAR > t (a); + id (t); + } -else if (n == "ushort") -{ -::XMLSchema::unsignedShort t (e); -add_ushort (t); -} + else + { + } + } + } -else if (n == "ulong") -{ -::XMLSchema::unsignedInt t (e); -add_ulong (t); -} + // DataValue + // -else if (n == "float") -{ -::XMLSchema::float_ t (e); -add_float (t); -} + DataValue:: + DataValue (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else if (n == "double") -{ -::XMLSchema::double_ t (e); -add_double (t); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else if (n == "boolean") -{ -::XMLSchema::boolean t (e); -add_boolean (t); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else if (n == "octet") -{ -::XMLSchema::unsignedByte t (e); -add_octet (t); -} + if (n == "short") + { + ::XMLSchema::short_ t (e); + add_short (t); + } -else if (n == "enum") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -add_enum (t); -} + else if (n == "long") + { + ::XMLSchema::int_ t (e); + add_long (t); + } -else if (n == "string") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -add_string (t); -} + else if (n == "ushort") + { + ::XMLSchema::unsignedShort t (e); + add_ushort (t); + } -else if (n == "longlong") -{ -::XMLSchema::long_ t (e); -add_longlong (t); -} + else if (n == "ulong") + { + ::XMLSchema::unsignedInt t (e); + add_ulong (t); + } -else if (n == "ulonglong") -{ -::XMLSchema::unsignedLong t (e); -add_ulonglong (t); -} + else if (n == "float") + { + ::XMLSchema::float_ t (e); + add_float (t); + } -else if (n == "longdouble") -{ -::XMLSchema::double_ t (e); -add_longdouble (t); -} + else if (n == "double") + { + ::XMLSchema::double_ t (e); + add_double (t); + } -else -{ -} -} -} + else if (n == "boolean") + { + ::XMLSchema::boolean t (e); + add_boolean (t); + } -// EnumType -// + else if (n == "octet") + { + ::XMLSchema::unsignedByte t (e); + add_octet (t); + } -EnumType:: -EnumType (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + else if (n == "enum") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + add_enum (t); + } -::XSCRT::Parser< ACE_TCHAR > p (e); + else if (n == "string") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + add_string (t); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else if (n == "longlong") + { + ::XMLSchema::long_ t (e); + add_longlong (t); + } -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + else if (n == "ulonglong") + { + ::XMLSchema::unsignedLong t (e); + add_ulonglong (t); + } -else if (n == "typeId") -{ -typeId_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -typeId_->container (this); -} + else if (n == "longdouble") + { + ::XMLSchema::double_ t (e); + add_longdouble (t); + } -else if (n == "member") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -add_member (t); -} + else if (n == "member") + { + ::CIAO::Config_Handlers::NamedValue t (e); + add_member (t); + } -else -{ -} -} -} + else + { + } + } + } -// Any -// + // EnumType + // -Any:: -Any (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + EnumType:: + EnumType (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -::XSCRT::Parser< ACE_TCHAR > p (e); + ::XSCRT::Parser< ACE_TCHAR > p (e); -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -if (n == "type") -{ -type_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > (new ::CIAO::Config_Handlers::DataType (e)); -type_->container (this); -} + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -else if (n == "value") -{ -value_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > (new ::CIAO::Config_Handlers::DataValue (e)); -value_->container (this); -} + else if (n == "typeId") + { + typeId_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + typeId_->container (this); + } -else -{ -} -} -} + else if (n == "member") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + add_member (t); + } -// Property -// + else + { + } + } + } -Property:: -Property (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + // StructType + // -::XSCRT::Parser< ACE_TCHAR > p (e); + StructType:: + StructType (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + ::XSCRT::Parser< ACE_TCHAR > p (e); -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else if (n == "value") -{ -value_ = ::std::auto_ptr< ::CIAO::Config_Handlers::Any > (new ::CIAO::Config_Handlers::Any (e)); -value_->container (this); -} + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -else -{ -} -} -} + else if (n == "typeId") + { + typeId_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + typeId_->container (this); + } -// SatisfierPropertyKind -// + else if (n == "member") + { + ::CIAO::Config_Handlers::StructMemberType t (e); + add_member (t); + } -SatisfierPropertyKind:: -SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR > const& e) -: ::XSCRT::Type (e) -{ -::std::basic_string< ACE_TCHAR > v (e.value ()); - -if (v == "Quantity") v_ = Quantity_l; -else if (v == "Capacity") v_ = Capacity_l; -else if (v == "Minimum") v_ = Minimum_l; -else if (v == "Maximum") v_ = Maximum_l; -else if (v == "Attribute") v_ = Attribute_l; -else if (v == "Selection") v_ = Selection_l; -else -{ -} -} + else + { + } + } + } -SatisfierPropertyKind:: -SatisfierPropertyKind (::XSCRT::XML::Attribute< ACE_TCHAR > const& a) -: ::XSCRT::Type (a) -{ -::std::basic_string< ACE_TCHAR > v (a.value ()); - -if (v == "Quantity") v_ = Quantity_l; -else if (v == "Capacity") v_ = Capacity_l; -else if (v == "Minimum") v_ = Minimum_l; -else if (v == "Maximum") v_ = Maximum_l; -else if (v == "Attribute") v_ = Attribute_l; -else if (v == "Selection") v_ = Selection_l; -else -{ -} -} + // StructMemberType + // -SatisfierPropertyKind const SatisfierPropertyKind::Quantity (SatisfierPropertyKind::Quantity_l); -SatisfierPropertyKind const SatisfierPropertyKind::Capacity (SatisfierPropertyKind::Capacity_l); -SatisfierPropertyKind const SatisfierPropertyKind::Minimum (SatisfierPropertyKind::Minimum_l); -SatisfierPropertyKind const SatisfierPropertyKind::Maximum (SatisfierPropertyKind::Maximum_l); -SatisfierPropertyKind const SatisfierPropertyKind::Attribute (SatisfierPropertyKind::Attribute_l); -SatisfierPropertyKind const SatisfierPropertyKind::Selection (SatisfierPropertyKind::Selection_l); + StructMemberType:: + StructMemberType (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -// SatisfierProperty -// + ::XSCRT::Parser< ACE_TCHAR > p (e); -SatisfierProperty:: -SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -::XSCRT::Parser< ACE_TCHAR > p (e); + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else if (n == "type") + { + type_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > (new ::CIAO::Config_Handlers::DataType (e)); + type_->container (this); + } -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + else + { + } + } + } -else if (n == "kind") -{ -kind_ = ::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierPropertyKind > (new ::CIAO::Config_Handlers::SatisfierPropertyKind (e)); -kind_->container (this); -} + // ValueType + // -else if (n == "dynamic") -{ -dynamic_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); -dynamic_->container (this); -} + ValueType:: + ValueType (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else if (n == "value") -{ -value_ = ::std::auto_ptr< ::CIAO::Config_Handlers::Any > (new ::CIAO::Config_Handlers::Any (e)); -value_->container (this); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else -{ -} -} -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -// Resource -// + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -Resource:: -Resource (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + else if (n == "typeId") + { + typeId_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + typeId_->container (this); + } -::XSCRT::Parser< ACE_TCHAR > p (e); + else if (n == "modifier") + { + modifier_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + modifier_->container (this); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else if (n == "baseType") + { + baseType_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > (new ::CIAO::Config_Handlers::DataType (e)); + baseType_->container (this); + } -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + else if (n == "member") + { + ::CIAO::Config_Handlers::ValueMemberType t (e); + add_member (t); + } -else if (n == "resourceType") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -add_resourceType (t); -} + else + { + } + } + } -else if (n == "property") -{ -::CIAO::Config_Handlers::SatisfierProperty t (e); -add_property (t); -} + // ValueMemberType + // -else -{ -} -} -} + ValueMemberType:: + ValueMemberType (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -// Requirement -// + ::XSCRT::Parser< ACE_TCHAR > p (e); -Requirement:: -Requirement (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -::XSCRT::Parser< ACE_TCHAR > p (e); + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else if (n == "visibility") + { + visibility_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + visibility_->container (this); + } -if (n == "resourceType") -{ -resourceType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -resourceType_->container (this); -} + else if (n == "type") + { + type_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > (new ::CIAO::Config_Handlers::DataType (e)); + type_->container (this); + } -else if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + else + { + } + } + } -else if (n == "property") -{ -::CIAO::Config_Handlers::Property t (e); -add_property (t); -} + // NamedValue + // -else -{ -} -} -} + NamedValue:: + NamedValue (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -// ResourceDeploymentDescription -// + ::XSCRT::Parser< ACE_TCHAR > p (e); -ResourceDeploymentDescription:: -ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -::XSCRT::Parser< ACE_TCHAR > p (e); + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else if (n == "value") + { + value_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > (new ::CIAO::Config_Handlers::DataValue (e)); + value_->container (this); + } -if (n == "requirementName") -{ -requirementName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -requirementName_->container (this); -} + else + { + } + } + } -else if (n == "resourceName") -{ -resourceName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -resourceName_->container (this); -} + // SequenceType + // -else if (n == "property") -{ -::CIAO::Config_Handlers::Property t (e); -add_property (t); -} + SequenceType:: + SequenceType (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else -{ -} -} -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -// ArtifactDeploymentDescription -// + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -ArtifactDeploymentDescription:: -ArtifactDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + if (n == "bound") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + bound (t); + } -::XSCRT::Parser< ACE_TCHAR > p (e); + else if (n == "elementType") + { + elementType_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > (new ::CIAO::Config_Handlers::DataType (e)); + elementType_->container (this); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else + { + } + } + } -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + // Any + // -else if (n == "source") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -add_source (t); -} + Any:: + Any (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else if (n == "node") -{ -node_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -node_->container (this); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else if (n == "location") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -add_location (t); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else if (n == "execParameter") -{ -::CIAO::Config_Handlers::Property t (e); -add_execParameter (t); -} + if (n == "type") + { + type_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > (new ::CIAO::Config_Handlers::DataType (e)); + type_->container (this); + } -else if (n == "deployRequirement") -{ -::CIAO::Config_Handlers::Requirement t (e); -add_deployRequirement (t); -} + else if (n == "value") + { + value_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataValue > (new ::CIAO::Config_Handlers::DataValue (e)); + value_->container (this); + } -else if (n == "deployedResource") -{ -::CIAO::Config_Handlers::ResourceDeploymentDescription t (e); -add_deployedResource (t); -} + else + { + } + } + } -else -{ -} -} + // Property + // -while (p.more_attributes ()) -{ -::XSCRT::XML::Attribute< ACE_TCHAR > a (p.next_attribute ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (a.name ())); -if (n == "id") -{ -::XMLSchema::ID< ACE_TCHAR > t (a); -id (t); -} + Property:: + Property (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else -{ -} -} -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -// MonolithicDeploymentDescription -// + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -MonolithicDeploymentDescription:: -MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -::XSCRT::Parser< ACE_TCHAR > p (e); + else if (n == "value") + { + value_ = ::std::auto_ptr< ::CIAO::Config_Handlers::Any > (new ::CIAO::Config_Handlers::Any (e)); + value_->container (this); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else + { + } + } + } -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + // SatisfierPropertyKind + // -else if (n == "source") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -add_source (t); -} + SatisfierPropertyKind:: + SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR > const& e) + : ::XSCRT::Type (e) + { + ::std::basic_string< ACE_TCHAR > v (e.value ()); + + if (v == "Quantity") v_ = Quantity_l; + else if (v == "Capacity") v_ = Capacity_l; + else if (v == "Minimum") v_ = Minimum_l; + else if (v == "Maximum") v_ = Maximum_l; + else if (v == "Attribute") v_ = Attribute_l; + else if (v == "Selection") v_ = Selection_l; + else + { + } + } -else if (n == "artifact") -{ -::XMLSchema::IDREF< ACE_TCHAR > t (e); -add_artifact (t); -} + SatisfierPropertyKind:: + SatisfierPropertyKind (::XSCRT::XML::Attribute< ACE_TCHAR > const& a) + : ::XSCRT::Type (a) + { + ::std::basic_string< ACE_TCHAR > v (a.value ()); + + if (v == "Quantity") v_ = Quantity_l; + else if (v == "Capacity") v_ = Capacity_l; + else if (v == "Minimum") v_ = Minimum_l; + else if (v == "Maximum") v_ = Maximum_l; + else if (v == "Attribute") v_ = Attribute_l; + else if (v == "Selection") v_ = Selection_l; + else + { + } + } -else if (n == "execParameter") -{ -::CIAO::Config_Handlers::Property t (e); -add_execParameter (t); -} + SatisfierPropertyKind const SatisfierPropertyKind::Quantity (SatisfierPropertyKind::Quantity_l); + SatisfierPropertyKind const SatisfierPropertyKind::Capacity (SatisfierPropertyKind::Capacity_l); + SatisfierPropertyKind const SatisfierPropertyKind::Minimum (SatisfierPropertyKind::Minimum_l); + SatisfierPropertyKind const SatisfierPropertyKind::Maximum (SatisfierPropertyKind::Maximum_l); + SatisfierPropertyKind const SatisfierPropertyKind::Attribute (SatisfierPropertyKind::Attribute_l); + SatisfierPropertyKind const SatisfierPropertyKind::Selection (SatisfierPropertyKind::Selection_l); -else if (n == "deployRequirement") -{ -::CIAO::Config_Handlers::Requirement t (e); -add_deployRequirement (t); -} + // SatisfierProperty + // -else -{ -} -} + SatisfierProperty:: + SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -while (p.more_attributes ()) -{ -::XSCRT::XML::Attribute< ACE_TCHAR > a (p.next_attribute ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (a.name ())); -if (n == "id") -{ -::XMLSchema::ID< ACE_TCHAR > t (a); -id (t); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else -{ -} -} -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -// ResourceUsageKind -// + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -ResourceUsageKind:: -ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR > const& e) -: ::XSCRT::Type (e) -{ -::std::basic_string< ACE_TCHAR > v (e.value ()); - -if (v == "None") v_ = None_l; -else if (v == "InstanceUsesResource") v_ = InstanceUsesResource_l; -else if (v == "ResourceUsesInstance") v_ = ResourceUsesInstance_l; -else if (v == "PortUsesResource") v_ = PortUsesResource_l; -else if (v == "ResourceUsesPort") v_ = ResourceUsesPort_l; -else -{ -} -} + else if (n == "kind") + { + kind_ = ::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierPropertyKind > (new ::CIAO::Config_Handlers::SatisfierPropertyKind (e)); + kind_->container (this); + } -ResourceUsageKind:: -ResourceUsageKind (::XSCRT::XML::Attribute< ACE_TCHAR > const& a) -: ::XSCRT::Type (a) -{ -::std::basic_string< ACE_TCHAR > v (a.value ()); - -if (v == "None") v_ = None_l; -else if (v == "InstanceUsesResource") v_ = InstanceUsesResource_l; -else if (v == "ResourceUsesInstance") v_ = ResourceUsesInstance_l; -else if (v == "PortUsesResource") v_ = PortUsesResource_l; -else if (v == "ResourceUsesPort") v_ = ResourceUsesPort_l; -else -{ -} -} + else if (n == "dynamic") + { + dynamic_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); + dynamic_->container (this); + } -ResourceUsageKind const ResourceUsageKind::None (ResourceUsageKind::None_l); -ResourceUsageKind const ResourceUsageKind::InstanceUsesResource (ResourceUsageKind::InstanceUsesResource_l); -ResourceUsageKind const ResourceUsageKind::ResourceUsesInstance (ResourceUsageKind::ResourceUsesInstance_l); -ResourceUsageKind const ResourceUsageKind::PortUsesResource (ResourceUsageKind::PortUsesResource_l); -ResourceUsageKind const ResourceUsageKind::ResourceUsesPort (ResourceUsageKind::ResourceUsesPort_l); + else if (n == "value") + { + value_ = ::std::auto_ptr< ::CIAO::Config_Handlers::Any > (new ::CIAO::Config_Handlers::Any (e)); + value_->container (this); + } -// InstanceResourceDeploymentDescription -// + else + { + } + } + } -InstanceResourceDeploymentDescription:: -InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + // Resource + // -::XSCRT::Parser< ACE_TCHAR > p (e); + Resource:: + Resource (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + ::XSCRT::Parser< ACE_TCHAR > p (e); -if (n == "resourceUsage") -{ -resourceUsage_ = ::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > (new ::CIAO::Config_Handlers::ResourceUsageKind (e)); -resourceUsage_->container (this); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else if (n == "requirementName") -{ -requirementName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -requirementName_->container (this); -} + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -else if (n == "resourceName") -{ -resourceName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -resourceName_->container (this); -} + else if (n == "resourceType") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + add_resourceType (t); + } -else if (n == "property") -{ -::CIAO::Config_Handlers::Property t (e); -add_property (t); -} + else if (n == "property") + { + ::CIAO::Config_Handlers::SatisfierProperty t (e); + add_property (t); + } -else -{ -} -} -} + else + { + } + } + } -// InstanceDeploymentDescription -// + // Requirement + // -InstanceDeploymentDescription:: -InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + Requirement:: + Requirement (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -::XSCRT::Parser< ACE_TCHAR > p (e); + ::XSCRT::Parser< ACE_TCHAR > p (e); -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + if (n == "resourceType") + { + resourceType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + resourceType_->container (this); + } -else if (n == "node") -{ -node_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -node_->container (this); -} + else if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -else if (n == "source") -{ -source_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -source_->container (this); -} + else if (n == "property") + { + ::CIAO::Config_Handlers::Property t (e); + add_property (t); + } -else if (n == "implementation") -{ -implementation_ = ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > (new ::XMLSchema::IDREF< ACE_TCHAR > (e)); -implementation_->container (this); -} + else + { + } + } + } -else if (n == "configProperty") -{ -::CIAO::Config_Handlers::Property t (e); -add_configProperty (t); -} + // ResourceDeploymentDescription + // -else if (n == "deployedResource") -{ -::CIAO::Config_Handlers::InstanceResourceDeploymentDescription t (e); -deployedResource (t); -} + ResourceDeploymentDescription:: + ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else if (n == "deployedSharedResource") -{ -::CIAO::Config_Handlers::InstanceResourceDeploymentDescription t (e); -deployedSharedResource (t); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else -{ -} -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -while (p.more_attributes ()) -{ -::XSCRT::XML::Attribute< ACE_TCHAR > a (p.next_attribute ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (a.name ())); -if (n == "id") -{ -::XMLSchema::ID< ACE_TCHAR > t (a); -id (t); -} + if (n == "requirementName") + { + requirementName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + requirementName_->container (this); + } -else -{ -} -} -} + else if (n == "resourceName") + { + resourceName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + resourceName_->container (this); + } -// CCMComponentPortKind -// + else if (n == "property") + { + ::CIAO::Config_Handlers::Property t (e); + add_property (t); + } -CCMComponentPortKind:: -CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR > const& e) -: ::XSCRT::Type (e) -{ -::std::basic_string< ACE_TCHAR > v (e.value ()); - -if (v == "Facet") v_ = Facet_l; -else if (v == "SimplexReceptacle") v_ = SimplexReceptacle_l; -else if (v == "MultiplexReceptacle") v_ = MultiplexReceptacle_l; -else if (v == "EventEmitter") v_ = EventEmitter_l; -else if (v == "EventPublisher") v_ = EventPublisher_l; -else if (v == "EventConsumer") v_ = EventConsumer_l; -else -{ -} -} + else + { + } + } + } -CCMComponentPortKind:: -CCMComponentPortKind (::XSCRT::XML::Attribute< ACE_TCHAR > const& a) -: ::XSCRT::Type (a) -{ -::std::basic_string< ACE_TCHAR > v (a.value ()); - -if (v == "Facet") v_ = Facet_l; -else if (v == "SimplexReceptacle") v_ = SimplexReceptacle_l; -else if (v == "MultiplexReceptacle") v_ = MultiplexReceptacle_l; -else if (v == "EventEmitter") v_ = EventEmitter_l; -else if (v == "EventPublisher") v_ = EventPublisher_l; -else if (v == "EventConsumer") v_ = EventConsumer_l; -else -{ -} -} + // ArtifactDeploymentDescription + // -CCMComponentPortKind const CCMComponentPortKind::Facet (CCMComponentPortKind::Facet_l); -CCMComponentPortKind const CCMComponentPortKind::SimplexReceptacle (CCMComponentPortKind::SimplexReceptacle_l); -CCMComponentPortKind const CCMComponentPortKind::MultiplexReceptacle (CCMComponentPortKind::MultiplexReceptacle_l); -CCMComponentPortKind const CCMComponentPortKind::EventEmitter (CCMComponentPortKind::EventEmitter_l); -CCMComponentPortKind const CCMComponentPortKind::EventPublisher (CCMComponentPortKind::EventPublisher_l); -CCMComponentPortKind const CCMComponentPortKind::EventConsumer (CCMComponentPortKind::EventConsumer_l); + ArtifactDeploymentDescription:: + ArtifactDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -// ComponentPortDescription -// + ::XSCRT::Parser< ACE_TCHAR > p (e); -ComponentPortDescription:: -ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -::XSCRT::Parser< ACE_TCHAR > p (e); + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else if (n == "source") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + add_source (t); + } -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + else if (n == "node") + { + node_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + node_->container (this); + } -else if (n == "specificType") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -specificType (t); -} + else if (n == "location") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + add_location (t); + } -else if (n == "supportedType") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -add_supportedType (t); -} + else if (n == "execParameter") + { + ::CIAO::Config_Handlers::Property t (e); + add_execParameter (t); + } -else if (n == "provider") -{ -provider_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); -provider_->container (this); -} + else if (n == "deployRequirement") + { + ::CIAO::Config_Handlers::Requirement t (e); + add_deployRequirement (t); + } -else if (n == "exclusiveProvider") -{ -exclusiveProvider_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); -exclusiveProvider_->container (this); -} + else if (n == "deployedResource") + { + ::CIAO::Config_Handlers::ResourceDeploymentDescription t (e); + add_deployedResource (t); + } -else if (n == "exclusiveUser") -{ -exclusiveUser_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); -exclusiveUser_->container (this); -} + else + { + } + } -else if (n == "optional") -{ -optional_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); -optional_->container (this); -} + while (p.more_attributes ()) + { + ::XSCRT::XML::Attribute< ACE_TCHAR > a (p.next_attribute ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (a.name ())); + if (n == "id") + { + ::XMLSchema::ID< ACE_TCHAR > t (a); + id (t); + } -else if (n == "kind") -{ -kind_ = ::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > (new ::CIAO::Config_Handlers::CCMComponentPortKind (e)); -kind_->container (this); -} + else + { + } + } + } -else -{ -} -} -} + // MonolithicDeploymentDescription + // -// ComponentPropertyDescription -// + MonolithicDeploymentDescription:: + MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -ComponentPropertyDescription:: -ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + ::XSCRT::Parser< ACE_TCHAR > p (e); -::XSCRT::Parser< ACE_TCHAR > p (e); + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + else if (n == "source") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + add_source (t); + } -else if (n == "type") -{ -type_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > (new ::CIAO::Config_Handlers::DataType (e)); -type_->container (this); -} + else if (n == "artifact") + { + ::XMLSchema::IDREF< ACE_TCHAR > t (e); + add_artifact (t); + } -else -{ -} -} -} + else if (n == "execParameter") + { + ::CIAO::Config_Handlers::Property t (e); + add_execParameter (t); + } -// ComponentExternalPortEndpoint -// + else if (n == "deployRequirement") + { + ::CIAO::Config_Handlers::Requirement t (e); + add_deployRequirement (t); + } -ComponentExternalPortEndpoint:: -ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + else + { + } + } -::XSCRT::Parser< ACE_TCHAR > p (e); + while (p.more_attributes ()) + { + ::XSCRT::XML::Attribute< ACE_TCHAR > a (p.next_attribute ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (a.name ())); + if (n == "id") + { + ::XMLSchema::ID< ACE_TCHAR > t (a); + id (t); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else + { + } + } + } -if (n == "portName") -{ -portName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -portName_->container (this); -} + // ResourceUsageKind + // -else -{ -} -} -} + ResourceUsageKind:: + ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR > const& e) + : ::XSCRT::Type (e) + { + ::std::basic_string< ACE_TCHAR > v (e.value ()); + + if (v == "None") v_ = None_l; + else if (v == "InstanceUsesResource") v_ = InstanceUsesResource_l; + else if (v == "ResourceUsesInstance") v_ = ResourceUsesInstance_l; + else if (v == "PortUsesResource") v_ = PortUsesResource_l; + else if (v == "ResourceUsesPort") v_ = ResourceUsesPort_l; + else + { + } + } -// PlanSubcomponentPortEndpoint -// + ResourceUsageKind:: + ResourceUsageKind (::XSCRT::XML::Attribute< ACE_TCHAR > const& a) + : ::XSCRT::Type (a) + { + ::std::basic_string< ACE_TCHAR > v (a.value ()); + + if (v == "None") v_ = None_l; + else if (v == "InstanceUsesResource") v_ = InstanceUsesResource_l; + else if (v == "ResourceUsesInstance") v_ = ResourceUsesInstance_l; + else if (v == "PortUsesResource") v_ = PortUsesResource_l; + else if (v == "ResourceUsesPort") v_ = ResourceUsesPort_l; + else + { + } + } -PlanSubcomponentPortEndpoint:: -PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + ResourceUsageKind const ResourceUsageKind::None (ResourceUsageKind::None_l); + ResourceUsageKind const ResourceUsageKind::InstanceUsesResource (ResourceUsageKind::InstanceUsesResource_l); + ResourceUsageKind const ResourceUsageKind::ResourceUsesInstance (ResourceUsageKind::ResourceUsesInstance_l); + ResourceUsageKind const ResourceUsageKind::PortUsesResource (ResourceUsageKind::PortUsesResource_l); + ResourceUsageKind const ResourceUsageKind::ResourceUsesPort (ResourceUsageKind::ResourceUsesPort_l); -::XSCRT::Parser< ACE_TCHAR > p (e); + // InstanceResourceDeploymentDescription + // -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + InstanceResourceDeploymentDescription:: + InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -if (n == "portName") -{ -portName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -portName_->container (this); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else if (n == "provider") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -provider (t); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else if (n == "kind") -{ -kind_ = ::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > (new ::CIAO::Config_Handlers::CCMComponentPortKind (e)); -kind_->container (this); -} + if (n == "resourceUsage") + { + resourceUsage_ = ::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > (new ::CIAO::Config_Handlers::ResourceUsageKind (e)); + resourceUsage_->container (this); + } -else if (n == "instance") -{ -instance_ = ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > (new ::XMLSchema::IDREF< ACE_TCHAR > (e)); -instance_->container (this); -} + else if (n == "requirementName") + { + requirementName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + requirementName_->container (this); + } -else -{ -} -} -} + else if (n == "resourceName") + { + resourceName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + resourceName_->container (this); + } -// ExternalReferenceEndpoint -// + else if (n == "property") + { + ::CIAO::Config_Handlers::Property t (e); + add_property (t); + } -ExternalReferenceEndpoint:: -ExternalReferenceEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + else + { + } + } + } -::XSCRT::Parser< ACE_TCHAR > p (e); + // InstanceDeploymentDescription + // -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + InstanceDeploymentDescription:: + InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -if (n == "location") -{ -location_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -location_->container (this); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else -{ -} -} -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -// ConnectionResourceDeploymentDescription -// + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -ConnectionResourceDeploymentDescription:: -ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + else if (n == "node") + { + node_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + node_->container (this); + } -::XSCRT::Parser< ACE_TCHAR > p (e); + else if (n == "source") + { + source_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + source_->container (this); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else if (n == "implementation") + { + implementation_ = ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > (new ::XMLSchema::IDREF< ACE_TCHAR > (e)); + implementation_->container (this); + } -if (n == "targetName") -{ -targetName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -targetName_->container (this); -} + else if (n == "configProperty") + { + ::CIAO::Config_Handlers::Property t (e); + add_configProperty (t); + } -else if (n == "requirementName") -{ -requirementName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -requirementName_->container (this); -} + else if (n == "deployedResource") + { + ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription t (e); + add_deployedResource (t); + } -else if (n == "resourceName") -{ -resourceName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -resourceName_->container (this); -} + else if (n == "deployedSharedResource") + { + ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription t (e); + deployedSharedResource (t); + } -else if (n == "property") -{ -::CIAO::Config_Handlers::Property t (e); -add_property (t); -} + else + { + } + } -else -{ -} -} -} + while (p.more_attributes ()) + { + ::XSCRT::XML::Attribute< ACE_TCHAR > a (p.next_attribute ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (a.name ())); + if (n == "id") + { + ::XMLSchema::ID< ACE_TCHAR > t (a); + id (t); + } -// PlanConnectionDescription -// + else + { + } + } + } -PlanConnectionDescription:: -PlanConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + // CCMComponentPortKind + // -::XSCRT::Parser< ACE_TCHAR > p (e); + CCMComponentPortKind:: + CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR > const& e) + : ::XSCRT::Type (e) + { + ::std::basic_string< ACE_TCHAR > v (e.value ()); + + if (v == "Facet") v_ = Facet_l; + else if (v == "SimplexReceptacle") v_ = SimplexReceptacle_l; + else if (v == "MultiplexReceptacle") v_ = MultiplexReceptacle_l; + else if (v == "EventEmitter") v_ = EventEmitter_l; + else if (v == "EventPublisher") v_ = EventPublisher_l; + else if (v == "EventConsumer") v_ = EventConsumer_l; + else + { + } + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + CCMComponentPortKind:: + CCMComponentPortKind (::XSCRT::XML::Attribute< ACE_TCHAR > const& a) + : ::XSCRT::Type (a) + { + ::std::basic_string< ACE_TCHAR > v (a.value ()); + + if (v == "Facet") v_ = Facet_l; + else if (v == "SimplexReceptacle") v_ = SimplexReceptacle_l; + else if (v == "MultiplexReceptacle") v_ = MultiplexReceptacle_l; + else if (v == "EventEmitter") v_ = EventEmitter_l; + else if (v == "EventPublisher") v_ = EventPublisher_l; + else if (v == "EventConsumer") v_ = EventConsumer_l; + else + { + } + } -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + CCMComponentPortKind const CCMComponentPortKind::Facet (CCMComponentPortKind::Facet_l); + CCMComponentPortKind const CCMComponentPortKind::SimplexReceptacle (CCMComponentPortKind::SimplexReceptacle_l); + CCMComponentPortKind const CCMComponentPortKind::MultiplexReceptacle (CCMComponentPortKind::MultiplexReceptacle_l); + CCMComponentPortKind const CCMComponentPortKind::EventEmitter (CCMComponentPortKind::EventEmitter_l); + CCMComponentPortKind const CCMComponentPortKind::EventPublisher (CCMComponentPortKind::EventPublisher_l); + CCMComponentPortKind const CCMComponentPortKind::EventConsumer (CCMComponentPortKind::EventConsumer_l); -else if (n == "source") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -source (t); -} + // ComponentPortDescription + // -else if (n == "deployRequirement") -{ -::CIAO::Config_Handlers::Requirement t (e); -add_deployRequirement (t); -} + ComponentPortDescription:: + ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else if (n == "externalEndpoint") -{ -::CIAO::Config_Handlers::ComponentExternalPortEndpoint t (e); -add_externalEndpoint (t); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else if (n == "internalEndpoint") -{ -::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint t (e); -add_internalEndpoint (t); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else if (n == "externalReference") -{ -::CIAO::Config_Handlers::ExternalReferenceEndpoint t (e); -add_externalReference (t); -} + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -else if (n == "deployedResource") -{ -::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription t (e); -add_deployedResource (t); -} + else if (n == "specificType") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + specificType (t); + } -else -{ -} -} -} + else if (n == "supportedType") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + add_supportedType (t); + } -// ImplementationDependency -// + else if (n == "provider") + { + provider_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); + provider_->container (this); + } -ImplementationDependency:: -ImplementationDependency (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + else if (n == "exclusiveProvider") + { + exclusiveProvider_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); + exclusiveProvider_->container (this); + } -::XSCRT::Parser< ACE_TCHAR > p (e); + else if (n == "exclusiveUser") + { + exclusiveUser_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); + exclusiveUser_->container (this); + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + else if (n == "optional") + { + optional_ = ::std::auto_ptr< ::XMLSchema::boolean > (new ::XMLSchema::boolean (e)); + optional_->container (this); + } -if (n == "requiredType") -{ -requiredType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -requiredType_->container (this); -} + else if (n == "kind") + { + kind_ = ::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > (new ::CIAO::Config_Handlers::CCMComponentPortKind (e)); + kind_->container (this); + } -else -{ -} -} -} + else + { + } + } + } -// Capability -// + // ComponentPropertyDescription + // -Capability:: -Capability (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + ComponentPropertyDescription:: + ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -::XSCRT::Parser< ACE_TCHAR > p (e); + ::XSCRT::Parser< ACE_TCHAR > p (e); -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -else if (n == "resourceType") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -add_resourceType (t); -} + else if (n == "type") + { + type_ = ::std::auto_ptr< ::CIAO::Config_Handlers::DataType > (new ::CIAO::Config_Handlers::DataType (e)); + type_->container (this); + } -else if (n == "property") -{ -::CIAO::Config_Handlers::SatisfierProperty t (e); -add_property (t); -} + else + { + } + } + } -else -{ -} -} -} + // ComponentExternalPortEndpoint + // -// ImplementationRequirement -// + ComponentExternalPortEndpoint:: + ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -ImplementationRequirement:: -ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + ::XSCRT::Parser< ACE_TCHAR > p (e); -::XSCRT::Parser< ACE_TCHAR > p (e); + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + if (n == "portName") + { + portName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + portName_->container (this); + } -if (n == "resourceUsage") -{ -::CIAO::Config_Handlers::ResourceUsageKind t (e); -resourceUsage (t); -} + else + { + } + } + } -else if (n == "resourcePort") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -resourcePort (t); -} + // PlanSubcomponentPortEndpoint + // -else if (n == "componentPort") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -componentPort (t); -} + PlanSubcomponentPortEndpoint:: + PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else if (n == "resourceType") -{ -resourceType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -resourceType_->container (this); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else if (n == "property") -{ -::CIAO::Config_Handlers::Property t (e); -add_property (t); -} + if (n == "portName") + { + portName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + portName_->container (this); + } -else -{ -} -} -} + else if (n == "provider") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + provider (t); + } -// ComponentPackageReference -// + else if (n == "kind") + { + kind_ = ::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > (new ::CIAO::Config_Handlers::CCMComponentPortKind (e)); + kind_->container (this); + } -ComponentPackageReference:: -ComponentPackageReference (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + else if (n == "instance") + { + instance_ = ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > (new ::XMLSchema::IDREF< ACE_TCHAR > (e)); + instance_->container (this); + } -::XSCRT::Parser< ACE_TCHAR > p (e); + else + { + } + } + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + // ExternalReferenceEndpoint + // -if (n == "requiredUUID") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -requiredUUID (t); -} + ExternalReferenceEndpoint:: + ExternalReferenceEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else if (n == "requiredName") -{ -::XMLSchema::string< ACE_TCHAR > t (e); -requiredName (t); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else if (n == "requiredType") -{ -requiredType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -requiredType_->container (this); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else -{ -} -} -} + if (n == "location") + { + location_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + location_->container (this); + } -// SubcomponentPortEndpoint -// + else + { + } + } + } -SubcomponentPortEndpoint:: -SubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + // ConnectionResourceDeploymentDescription + // -::XSCRT::Parser< ACE_TCHAR > p (e); + ConnectionResourceDeploymentDescription:: + ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + ::XSCRT::Parser< ACE_TCHAR > p (e); -if (n == "portName") -{ -portName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -portName_->container (this); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else if (n == "instance") -{ -instance_ = ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > (new ::XMLSchema::IDREF< ACE_TCHAR > (e)); -instance_->container (this); -} + if (n == "targetName") + { + targetName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + targetName_->container (this); + } -else -{ -} -} -} + else if (n == "requirementName") + { + requirementName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + requirementName_->container (this); + } -// AssemblyConnectionDescription -// + else if (n == "resourceName") + { + resourceName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + resourceName_->container (this); + } -AssemblyConnectionDescription:: -AssemblyConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) -:Base__ (e), regulator__ () -{ + else if (n == "property") + { + ::CIAO::Config_Handlers::Property t (e); + add_property (t); + } -::XSCRT::Parser< ACE_TCHAR > p (e); + else + { + } + } + } -while (p.more_elements ()) -{ -::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); -::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + // PlanConnectionDescription + // -if (n == "name") -{ -name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); -name_->container (this); -} + PlanConnectionDescription:: + PlanConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { -else if (n == "deployRequirement") -{ -::CIAO::Config_Handlers::Requirement t (e); -add_deployRequirement (t); -} + ::XSCRT::Parser< ACE_TCHAR > p (e); -else if (n == "internalEndpoint") -{ -::CIAO::Config_Handlers::SubcomponentPortEndpoint t (e); -add_internalEndpoint (t); -} + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); -else if (n == "externalEndpoint") -{ -::CIAO::Config_Handlers::ComponentExternalPortEndpoint t (e); -add_externalEndpoint (t); -} + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } -else if (n == "externalReference") -{ -::CIAO::Config_Handlers::ExternalReferenceEndpoint t (e); -add_externalReference (t); -} + else if (n == "source") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + source (t); + } -else -{ -} -} -} -} + else if (n == "deployRequirement") + { + ::CIAO::Config_Handlers::Requirement t (e); + add_deployRequirement (t); + } + + else if (n == "externalEndpoint") + { + ::CIAO::Config_Handlers::ComponentExternalPortEndpoint t (e); + add_externalEndpoint (t); + } + + else if (n == "internalEndpoint") + { + ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint t (e); + add_internalEndpoint (t); + } + + else if (n == "externalReference") + { + ::CIAO::Config_Handlers::ExternalReferenceEndpoint t (e); + add_externalReference (t); + } + + else if (n == "deployedResource") + { + ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription t (e); + add_deployedResource (t); + } + + else + { + } + } + } + + // ImplementationDependency + // + + ImplementationDependency:: + ImplementationDependency (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { + + ::XSCRT::Parser< ACE_TCHAR > p (e); + + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + + if (n == "requiredType") + { + requiredType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + requiredType_->container (this); + } + + else + { + } + } + } + + // Capability + // + + Capability:: + Capability (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { + + ::XSCRT::Parser< ACE_TCHAR > p (e); + + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } + + else if (n == "resourceType") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + add_resourceType (t); + } + + else if (n == "property") + { + ::CIAO::Config_Handlers::SatisfierProperty t (e); + add_property (t); + } + + else + { + } + } + } + + // ImplementationRequirement + // + + ImplementationRequirement:: + ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { + + ::XSCRT::Parser< ACE_TCHAR > p (e); + + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + + if (n == "resourceUsage") + { + ::CIAO::Config_Handlers::ResourceUsageKind t (e); + resourceUsage (t); + } + + else if (n == "resourcePort") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + resourcePort (t); + } + + else if (n == "componentPort") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + componentPort (t); + } + + else if (n == "resourceType") + { + resourceType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + resourceType_->container (this); + } + + else if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } + + else if (n == "property") + { + ::CIAO::Config_Handlers::Property t (e); + add_property (t); + } + + else + { + } + } + } + + // ComponentPackageReference + // + + ComponentPackageReference:: + ComponentPackageReference (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { + + ::XSCRT::Parser< ACE_TCHAR > p (e); + + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + + if (n == "requiredUUID") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + requiredUUID (t); + } + + else if (n == "requiredName") + { + ::XMLSchema::string< ACE_TCHAR > t (e); + requiredName (t); + } + + else if (n == "requiredType") + { + requiredType_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + requiredType_->container (this); + } + + else + { + } + } + } + + // SubcomponentPortEndpoint + // + + SubcomponentPortEndpoint:: + SubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { + + ::XSCRT::Parser< ACE_TCHAR > p (e); + + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + + if (n == "portName") + { + portName_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + portName_->container (this); + } + + else if (n == "instance") + { + instance_ = ::std::auto_ptr< ::XMLSchema::IDREF< ACE_TCHAR > > (new ::XMLSchema::IDREF< ACE_TCHAR > (e)); + instance_->container (this); + } + + else + { + } + } + } + + // AssemblyConnectionDescription + // + + AssemblyConnectionDescription:: + AssemblyConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR > const& e) + :Base (e), regulator__ () + { + + ::XSCRT::Parser< ACE_TCHAR > p (e); + + while (p.more_elements ()) + { + ::XSCRT::XML::Element< ACE_TCHAR > e (p.next_element ()); + ::std::basic_string< ACE_TCHAR > n (::XSCRT::XML::uq_name (e.name ())); + + if (n == "name") + { + name_ = ::std::auto_ptr< ::XMLSchema::string< ACE_TCHAR > > (new ::XMLSchema::string< ACE_TCHAR > (e)); + name_->container (this); + } + + else if (n == "deployRequirement") + { + ::CIAO::Config_Handlers::Requirement t (e); + add_deployRequirement (t); + } + + else if (n == "internalEndpoint") + { + ::CIAO::Config_Handlers::SubcomponentPortEndpoint t (e); + add_internalEndpoint (t); + } + + else if (n == "externalEndpoint") + { + ::CIAO::Config_Handlers::ComponentExternalPortEndpoint t (e); + add_externalEndpoint (t); + } + + else if (n == "externalReference") + { + ::CIAO::Config_Handlers::ExternalReferenceEndpoint t (e); + add_externalReference (t); + } + + else + { + } + } + } + } } namespace CIAO { -namespace Config_Handlers -{ -} + namespace Config_Handlers + { + } } #include "XMLSchema/TypeInfo.hpp" namespace CIAO { -namespace Config_Handlers -{ -namespace -{ -::XMLSchema::TypeInfoInitializer < ACE_TCHAR > XMLSchemaTypeInfoInitializer_ (::XSCRT::extended_type_info_map ()); + namespace Config_Handlers + { + namespace + { + ::XMLSchema::TypeInfoInitializer < ACE_TCHAR > XMLSchemaTypeInfoInitializer_ (::XSCRT::extended_type_info_map ()); -struct TCKindTypeInfoInitializer -{ -TCKindTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (TCKind)); -::XSCRT::ExtendedTypeInfo nf (id); + struct TCKindTypeInfoInitializer + { + TCKindTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (TCKind)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -TCKindTypeInfoInitializer TCKindTypeInfoInitializer_; + TCKindTypeInfoInitializer TCKindTypeInfoInitializer_; -struct DataTypeTypeInfoInitializer -{ -DataTypeTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (DataType)); -::XSCRT::ExtendedTypeInfo nf (id); + struct DataTypeTypeInfoInitializer + { + DataTypeTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (DataType)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -DataTypeTypeInfoInitializer DataTypeTypeInfoInitializer_; + DataTypeTypeInfoInitializer DataTypeTypeInfoInitializer_; -struct DataValueTypeInfoInitializer -{ -DataValueTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (DataValue)); -::XSCRT::ExtendedTypeInfo nf (id); + struct DataValueTypeInfoInitializer + { + DataValueTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (DataValue)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -DataValueTypeInfoInitializer DataValueTypeInfoInitializer_; + DataValueTypeInfoInitializer DataValueTypeInfoInitializer_; -struct EnumTypeTypeInfoInitializer -{ -EnumTypeTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (EnumType)); -::XSCRT::ExtendedTypeInfo nf (id); + struct EnumTypeTypeInfoInitializer + { + EnumTypeTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (EnumType)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -EnumTypeTypeInfoInitializer EnumTypeTypeInfoInitializer_; + EnumTypeTypeInfoInitializer EnumTypeTypeInfoInitializer_; -struct AnyTypeInfoInitializer -{ -AnyTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (Any)); -::XSCRT::ExtendedTypeInfo nf (id); + struct StructTypeTypeInfoInitializer + { + StructTypeTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (StructType)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -AnyTypeInfoInitializer AnyTypeInfoInitializer_; + StructTypeTypeInfoInitializer StructTypeTypeInfoInitializer_; -struct PropertyTypeInfoInitializer -{ -PropertyTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (Property)); -::XSCRT::ExtendedTypeInfo nf (id); + struct StructMemberTypeTypeInfoInitializer + { + StructMemberTypeTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (StructMemberType)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -PropertyTypeInfoInitializer PropertyTypeInfoInitializer_; + StructMemberTypeTypeInfoInitializer StructMemberTypeTypeInfoInitializer_; -struct SatisfierPropertyKindTypeInfoInitializer -{ -SatisfierPropertyKindTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (SatisfierPropertyKind)); -::XSCRT::ExtendedTypeInfo nf (id); + struct ValueTypeTypeInfoInitializer + { + ValueTypeTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ValueType)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + ValueTypeTypeInfoInitializer ValueTypeTypeInfoInitializer_; -SatisfierPropertyKindTypeInfoInitializer SatisfierPropertyKindTypeInfoInitializer_; + struct ValueMemberTypeTypeInfoInitializer + { + ValueMemberTypeTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ValueMemberType)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct SatisfierPropertyTypeInfoInitializer -{ -SatisfierPropertyTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (SatisfierProperty)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + ValueMemberTypeTypeInfoInitializer ValueMemberTypeTypeInfoInitializer_; -SatisfierPropertyTypeInfoInitializer SatisfierPropertyTypeInfoInitializer_; + struct NamedValueTypeInfoInitializer + { + NamedValueTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (NamedValue)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct ResourceTypeInfoInitializer -{ -ResourceTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (Resource)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + NamedValueTypeInfoInitializer NamedValueTypeInfoInitializer_; -ResourceTypeInfoInitializer ResourceTypeInfoInitializer_; + struct SequenceTypeTypeInfoInitializer + { + SequenceTypeTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (SequenceType)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct RequirementTypeInfoInitializer -{ -RequirementTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (Requirement)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + SequenceTypeTypeInfoInitializer SequenceTypeTypeInfoInitializer_; -RequirementTypeInfoInitializer RequirementTypeInfoInitializer_; + struct AnyTypeInfoInitializer + { + AnyTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (Any)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct ResourceDeploymentDescriptionTypeInfoInitializer -{ -ResourceDeploymentDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ResourceDeploymentDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + AnyTypeInfoInitializer AnyTypeInfoInitializer_; -ResourceDeploymentDescriptionTypeInfoInitializer ResourceDeploymentDescriptionTypeInfoInitializer_; + struct PropertyTypeInfoInitializer + { + PropertyTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (Property)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct ArtifactDeploymentDescriptionTypeInfoInitializer -{ -ArtifactDeploymentDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ArtifactDeploymentDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + PropertyTypeInfoInitializer PropertyTypeInfoInitializer_; -ArtifactDeploymentDescriptionTypeInfoInitializer ArtifactDeploymentDescriptionTypeInfoInitializer_; + struct SatisfierPropertyKindTypeInfoInitializer + { + SatisfierPropertyKindTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (SatisfierPropertyKind)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct MonolithicDeploymentDescriptionTypeInfoInitializer -{ -MonolithicDeploymentDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (MonolithicDeploymentDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -MonolithicDeploymentDescriptionTypeInfoInitializer MonolithicDeploymentDescriptionTypeInfoInitializer_; + SatisfierPropertyKindTypeInfoInitializer SatisfierPropertyKindTypeInfoInitializer_; -struct ResourceUsageKindTypeInfoInitializer -{ -ResourceUsageKindTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ResourceUsageKind)); -::XSCRT::ExtendedTypeInfo nf (id); + struct SatisfierPropertyTypeInfoInitializer + { + SatisfierPropertyTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (SatisfierProperty)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + SatisfierPropertyTypeInfoInitializer SatisfierPropertyTypeInfoInitializer_; -ResourceUsageKindTypeInfoInitializer ResourceUsageKindTypeInfoInitializer_; + struct ResourceTypeInfoInitializer + { + ResourceTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (Resource)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct InstanceResourceDeploymentDescriptionTypeInfoInitializer -{ -InstanceResourceDeploymentDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (InstanceResourceDeploymentDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + ResourceTypeInfoInitializer ResourceTypeInfoInitializer_; -InstanceResourceDeploymentDescriptionTypeInfoInitializer InstanceResourceDeploymentDescriptionTypeInfoInitializer_; + struct RequirementTypeInfoInitializer + { + RequirementTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (Requirement)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct InstanceDeploymentDescriptionTypeInfoInitializer -{ -InstanceDeploymentDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (InstanceDeploymentDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + RequirementTypeInfoInitializer RequirementTypeInfoInitializer_; -InstanceDeploymentDescriptionTypeInfoInitializer InstanceDeploymentDescriptionTypeInfoInitializer_; + struct ResourceDeploymentDescriptionTypeInfoInitializer + { + ResourceDeploymentDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ResourceDeploymentDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct CCMComponentPortKindTypeInfoInitializer -{ -CCMComponentPortKindTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (CCMComponentPortKind)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ResourceDeploymentDescriptionTypeInfoInitializer ResourceDeploymentDescriptionTypeInfoInitializer_; -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + struct ArtifactDeploymentDescriptionTypeInfoInitializer + { + ArtifactDeploymentDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ArtifactDeploymentDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); -CCMComponentPortKindTypeInfoInitializer CCMComponentPortKindTypeInfoInitializer_; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -struct ComponentPortDescriptionTypeInfoInitializer -{ -ComponentPortDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ComponentPortDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + ArtifactDeploymentDescriptionTypeInfoInitializer ArtifactDeploymentDescriptionTypeInfoInitializer_; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + struct MonolithicDeploymentDescriptionTypeInfoInitializer + { + MonolithicDeploymentDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (MonolithicDeploymentDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); -ComponentPortDescriptionTypeInfoInitializer ComponentPortDescriptionTypeInfoInitializer_; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -struct ComponentPropertyDescriptionTypeInfoInitializer -{ -ComponentPropertyDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ComponentPropertyDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + MonolithicDeploymentDescriptionTypeInfoInitializer MonolithicDeploymentDescriptionTypeInfoInitializer_; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + struct ResourceUsageKindTypeInfoInitializer + { + ResourceUsageKindTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ResourceUsageKind)); + ::XSCRT::ExtendedTypeInfo nf (id); -ComponentPropertyDescriptionTypeInfoInitializer ComponentPropertyDescriptionTypeInfoInitializer_; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -struct ComponentExternalPortEndpointTypeInfoInitializer -{ -ComponentExternalPortEndpointTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ComponentExternalPortEndpoint)); -::XSCRT::ExtendedTypeInfo nf (id); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + ResourceUsageKindTypeInfoInitializer ResourceUsageKindTypeInfoInitializer_; -ComponentExternalPortEndpointTypeInfoInitializer ComponentExternalPortEndpointTypeInfoInitializer_; + struct InstanceResourceDeploymentDescriptionTypeInfoInitializer + { + InstanceResourceDeploymentDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (InstanceResourceDeploymentDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct PlanSubcomponentPortEndpointTypeInfoInitializer -{ -PlanSubcomponentPortEndpointTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (PlanSubcomponentPortEndpoint)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + InstanceResourceDeploymentDescriptionTypeInfoInitializer InstanceResourceDeploymentDescriptionTypeInfoInitializer_; -PlanSubcomponentPortEndpointTypeInfoInitializer PlanSubcomponentPortEndpointTypeInfoInitializer_; + struct InstanceDeploymentDescriptionTypeInfoInitializer + { + InstanceDeploymentDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (InstanceDeploymentDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct ExternalReferenceEndpointTypeInfoInitializer -{ -ExternalReferenceEndpointTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ExternalReferenceEndpoint)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + InstanceDeploymentDescriptionTypeInfoInitializer InstanceDeploymentDescriptionTypeInfoInitializer_; -ExternalReferenceEndpointTypeInfoInitializer ExternalReferenceEndpointTypeInfoInitializer_; + struct CCMComponentPortKindTypeInfoInitializer + { + CCMComponentPortKindTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (CCMComponentPortKind)); + ::XSCRT::ExtendedTypeInfo nf (id); -struct ConnectionResourceDeploymentDescriptionTypeInfoInitializer -{ -ConnectionResourceDeploymentDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ConnectionResourceDeploymentDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -ConnectionResourceDeploymentDescriptionTypeInfoInitializer ConnectionResourceDeploymentDescriptionTypeInfoInitializer_; + CCMComponentPortKindTypeInfoInitializer CCMComponentPortKindTypeInfoInitializer_; -struct PlanConnectionDescriptionTypeInfoInitializer -{ -PlanConnectionDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (PlanConnectionDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + struct ComponentPortDescriptionTypeInfoInitializer + { + ComponentPortDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ComponentPortDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -PlanConnectionDescriptionTypeInfoInitializer PlanConnectionDescriptionTypeInfoInitializer_; + ComponentPortDescriptionTypeInfoInitializer ComponentPortDescriptionTypeInfoInitializer_; -struct ImplementationDependencyTypeInfoInitializer -{ -ImplementationDependencyTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ImplementationDependency)); -::XSCRT::ExtendedTypeInfo nf (id); + struct ComponentPropertyDescriptionTypeInfoInitializer + { + ComponentPropertyDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ComponentPropertyDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -ImplementationDependencyTypeInfoInitializer ImplementationDependencyTypeInfoInitializer_; + ComponentPropertyDescriptionTypeInfoInitializer ComponentPropertyDescriptionTypeInfoInitializer_; -struct CapabilityTypeInfoInitializer -{ -CapabilityTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (Capability)); -::XSCRT::ExtendedTypeInfo nf (id); + struct ComponentExternalPortEndpointTypeInfoInitializer + { + ComponentExternalPortEndpointTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ComponentExternalPortEndpoint)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -CapabilityTypeInfoInitializer CapabilityTypeInfoInitializer_; + ComponentExternalPortEndpointTypeInfoInitializer ComponentExternalPortEndpointTypeInfoInitializer_; -struct ImplementationRequirementTypeInfoInitializer -{ -ImplementationRequirementTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ImplementationRequirement)); -::XSCRT::ExtendedTypeInfo nf (id); + struct PlanSubcomponentPortEndpointTypeInfoInitializer + { + PlanSubcomponentPortEndpointTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (PlanSubcomponentPortEndpoint)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -ImplementationRequirementTypeInfoInitializer ImplementationRequirementTypeInfoInitializer_; + PlanSubcomponentPortEndpointTypeInfoInitializer PlanSubcomponentPortEndpointTypeInfoInitializer_; -struct ComponentPackageReferenceTypeInfoInitializer -{ -ComponentPackageReferenceTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (ComponentPackageReference)); -::XSCRT::ExtendedTypeInfo nf (id); + struct ExternalReferenceEndpointTypeInfoInitializer + { + ExternalReferenceEndpointTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ExternalReferenceEndpoint)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -ComponentPackageReferenceTypeInfoInitializer ComponentPackageReferenceTypeInfoInitializer_; + ExternalReferenceEndpointTypeInfoInitializer ExternalReferenceEndpointTypeInfoInitializer_; -struct SubcomponentPortEndpointTypeInfoInitializer -{ -SubcomponentPortEndpointTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (SubcomponentPortEndpoint)); -::XSCRT::ExtendedTypeInfo nf (id); + struct ConnectionResourceDeploymentDescriptionTypeInfoInitializer + { + ConnectionResourceDeploymentDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ConnectionResourceDeploymentDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -SubcomponentPortEndpointTypeInfoInitializer SubcomponentPortEndpointTypeInfoInitializer_; + ConnectionResourceDeploymentDescriptionTypeInfoInitializer ConnectionResourceDeploymentDescriptionTypeInfoInitializer_; -struct AssemblyConnectionDescriptionTypeInfoInitializer -{ -AssemblyConnectionDescriptionTypeInfoInitializer () -{ -::XSCRT::TypeId id (typeid (AssemblyConnectionDescription)); -::XSCRT::ExtendedTypeInfo nf (id); + struct PlanConnectionDescriptionTypeInfoInitializer + { + PlanConnectionDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (PlanConnectionDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); -nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); -::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); -} -}; + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; -AssemblyConnectionDescriptionTypeInfoInitializer AssemblyConnectionDescriptionTypeInfoInitializer_; -} -} + PlanConnectionDescriptionTypeInfoInitializer PlanConnectionDescriptionTypeInfoInitializer_; + + struct ImplementationDependencyTypeInfoInitializer + { + ImplementationDependencyTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ImplementationDependency)); + ::XSCRT::ExtendedTypeInfo nf (id); + + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; + + ImplementationDependencyTypeInfoInitializer ImplementationDependencyTypeInfoInitializer_; + + struct CapabilityTypeInfoInitializer + { + CapabilityTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (Capability)); + ::XSCRT::ExtendedTypeInfo nf (id); + + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; + + CapabilityTypeInfoInitializer CapabilityTypeInfoInitializer_; + + struct ImplementationRequirementTypeInfoInitializer + { + ImplementationRequirementTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ImplementationRequirement)); + ::XSCRT::ExtendedTypeInfo nf (id); + + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; + + ImplementationRequirementTypeInfoInitializer ImplementationRequirementTypeInfoInitializer_; + + struct ComponentPackageReferenceTypeInfoInitializer + { + ComponentPackageReferenceTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (ComponentPackageReference)); + ::XSCRT::ExtendedTypeInfo nf (id); + + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; + + ComponentPackageReferenceTypeInfoInitializer ComponentPackageReferenceTypeInfoInitializer_; + + struct SubcomponentPortEndpointTypeInfoInitializer + { + SubcomponentPortEndpointTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (SubcomponentPortEndpoint)); + ::XSCRT::ExtendedTypeInfo nf (id); + + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; + + SubcomponentPortEndpointTypeInfoInitializer SubcomponentPortEndpointTypeInfoInitializer_; + + struct AssemblyConnectionDescriptionTypeInfoInitializer + { + AssemblyConnectionDescriptionTypeInfoInitializer () + { + ::XSCRT::TypeId id (typeid (AssemblyConnectionDescription)); + ::XSCRT::ExtendedTypeInfo nf (id); + + nf.add_base (::XSCRT::ExtendedTypeInfo::Access::public_, false, typeid (::XSCRT::Type)); + ::XSCRT::extended_type_info_map ().insert (::std::make_pair (id, nf)); + } + }; + + AssemblyConnectionDescriptionTypeInfoInitializer AssemblyConnectionDescriptionTypeInfoInitializer_; + } + } } namespace CIAO { -namespace Config_Handlers -{ -namespace Traversal -{ -// DataType -// -// + namespace Config_Handlers + { + namespace Traversal + { + // DataType + // + // -void DataType:: -traverse (Type& o) -{ -pre (o); -kind (o); -if (o.enum_p ()) enum_ (o); -else enum_none (o); -post (o); -} + void DataType:: + traverse (Type& o) + { + pre (o); + kind (o); + if (o.enum_p ()) enum_ (o); + else enum_none (o); + if (o.struct_p ()) struct_ (o); + else struct_none (o); + if (o.value_p ()) value (o); + else value_none (o); + if (o.sequence_p ()) sequence (o); + else sequence_none (o); + if (o.id_p ()) id (o); + else id_none (o); + post (o); + } -void DataType:: -traverse (Type const& o) -{ -pre (o); -kind (o); -if (o.enum_p ()) enum_ (o); -else enum_none (o); -post (o); -} + void DataType:: + traverse (Type const& o) + { + pre (o); + kind (o); + if (o.enum_p ()) enum_ (o); + else enum_none (o); + if (o.struct_p ()) struct_ (o); + else struct_none (o); + if (o.value_p ()) value (o); + else value_none (o); + if (o.sequence_p ()) sequence (o); + else sequence_none (o); + if (o.id_p ()) id (o); + else id_none (o); + post (o); + } -void DataType:: -pre (Type&) -{ -} + void DataType:: + pre (Type&) + { + } -void DataType:: -pre (Type const&) -{ -} + void DataType:: + pre (Type const&) + { + } -void DataType:: -kind (Type& o) -{ -dispatch (o.kind ()); -} + void DataType:: + kind (Type& o) + { + dispatch (o.kind ()); + } -void DataType:: -kind (Type const& o) -{ -dispatch (o.kind ()); -} + void DataType:: + kind (Type const& o) + { + dispatch (o.kind ()); + } -void DataType:: -enum_ (Type& o) -{ -dispatch (o.enum_ ()); -} + void DataType:: + enum_ (Type& o) + { + dispatch (o.enum_ ()); + } -void DataType:: -enum_ (Type const& o) -{ -dispatch (o.enum_ ()); -} + void DataType:: + enum_ (Type const& o) + { + dispatch (o.enum_ ()); + } -void DataType:: -enum_none (Type&) -{ -} + void DataType:: + enum_none (Type&) + { + } -void DataType:: -enum_none (Type const&) -{ -} + void DataType:: + enum_none (Type const&) + { + } -void DataType:: -post (Type&) -{ -} + void DataType:: + struct_ (Type& o) + { + dispatch (o.struct_ ()); + } -void DataType:: -post (Type const&) -{ -} + void DataType:: + struct_ (Type const& o) + { + dispatch (o.struct_ ()); + } -// DataValue -// -// + void DataType:: + struct_none (Type&) + { + } -void DataValue:: -traverse (Type& o) -{ -pre (o); -short_ (o); -long_ (o); -ushort (o); -ulong (o); -float_ (o); -double_ (o); -boolean (o); -octet (o); -enum_ (o); -string (o); -longlong (o); -ulonglong (o); -longdouble (o); -post (o); -} + void DataType:: + struct_none (Type const&) + { + } -void DataValue:: -traverse (Type const& o) -{ -pre (o); -short_ (o); -long_ (o); -ushort (o); -ulong (o); -float_ (o); -double_ (o); -boolean (o); -octet (o); -enum_ (o); -string (o); -longlong (o); -ulonglong (o); -longdouble (o); -post (o); -} + void DataType:: + value (Type& o) + { + dispatch (o.value ()); + } -void DataValue:: -pre (Type&) -{ -} + void DataType:: + value (Type const& o) + { + dispatch (o.value ()); + } -void DataValue:: -pre (Type const&) -{ -} + void DataType:: + value_none (Type&) + { + } -void DataValue:: -short_ (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::short_iterator b (o.begin_short()), e (o.end_short()); + void DataType:: + value_none (Type const&) + { + } -if (b != e) -{ -short_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) short_next (o); -} + void DataType:: + sequence (Type& o) + { + dispatch (o.sequence ()); + } -short_post (o); -} + void DataType:: + sequence (Type const& o) + { + dispatch (o.sequence ()); + } -else short_none (o); -} + void DataType:: + sequence_none (Type&) + { + } -void DataValue:: -short_ (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::short_const_iterator b (o.begin_short()), e (o.end_short()); + void DataType:: + sequence_none (Type const&) + { + } -if (b != e) -{ -short_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) short_next (o); -} + void DataType:: + id (Type& o) + { + dispatch (o.id ()); + } -short_post (o); -} + void DataType:: + id (Type const& o) + { + dispatch (o.id ()); + } -else short_none (o); -} + void DataType:: + id_none (Type&) + { + } -void DataValue:: -short_pre (Type&) -{ -} + void DataType:: + id_none (Type const&) + { + } -void DataValue:: -short_pre (Type const&) -{ -} + void DataType:: + post (Type&) + { + } -void DataValue:: -short_next (Type&) -{ -} + void DataType:: + post (Type const&) + { + } -void DataValue:: -short_next (Type const&) -{ -} + // DataValue + // + // -void DataValue:: -short_post (Type&) -{ -} + void DataValue:: + traverse (Type& o) + { + pre (o); + short_ (o); + long_ (o); + ushort (o); + ulong (o); + float_ (o); + double_ (o); + boolean (o); + octet (o); + enum_ (o); + string (o); + longlong (o); + ulonglong (o); + longdouble (o); + member (o); + post (o); + } -void DataValue:: -short_post (Type const&) -{ -} + void DataValue:: + traverse (Type const& o) + { + pre (o); + short_ (o); + long_ (o); + ushort (o); + ulong (o); + float_ (o); + double_ (o); + boolean (o); + octet (o); + enum_ (o); + string (o); + longlong (o); + ulonglong (o); + longdouble (o); + member (o); + post (o); + } -void DataValue:: -short_none (Type&) -{ -} + void DataValue:: + pre (Type&) + { + } -void DataValue:: -short_none (Type const&) -{ -} + void DataValue:: + pre (Type const&) + { + } -void DataValue:: -long_ (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::long_iterator b (o.begin_long()), e (o.end_long()); + void DataValue:: + short_ (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::short_iterator b (o.begin_short()), e (o.end_short()); -if (b != e) -{ -long_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) long_next (o); -} + if (b != e) + { + short_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) short_next (o); + } + + short_post (o); + } -long_post (o); -} + else short_none (o); + } -else long_none (o); -} + void DataValue:: + short_ (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::short_const_iterator b (o.begin_short()), e (o.end_short()); -void DataValue:: -long_ (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::long_const_iterator b (o.begin_long()), e (o.end_long()); + if (b != e) + { + short_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) short_next (o); + } + + short_post (o); + } -if (b != e) -{ -long_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) long_next (o); -} + else short_none (o); + } -long_post (o); -} + void DataValue:: + short_pre (Type&) + { + } -else long_none (o); -} + void DataValue:: + short_pre (Type const&) + { + } -void DataValue:: -long_pre (Type&) -{ -} + void DataValue:: + short_next (Type&) + { + } -void DataValue:: -long_pre (Type const&) -{ -} + void DataValue:: + short_next (Type const&) + { + } -void DataValue:: -long_next (Type&) -{ -} + void DataValue:: + short_post (Type&) + { + } -void DataValue:: -long_next (Type const&) -{ -} + void DataValue:: + short_post (Type const&) + { + } -void DataValue:: -long_post (Type&) -{ -} + void DataValue:: + short_none (Type&) + { + } -void DataValue:: -long_post (Type const&) -{ -} + void DataValue:: + short_none (Type const&) + { + } -void DataValue:: -long_none (Type&) -{ -} + void DataValue:: + long_ (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::long_iterator b (o.begin_long()), e (o.end_long()); -void DataValue:: -long_none (Type const&) -{ -} + if (b != e) + { + long_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) long_next (o); + } + + long_post (o); + } -void DataValue:: -ushort (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::ushort_iterator b (o.begin_ushort()), e (o.end_ushort()); + else long_none (o); + } -if (b != e) -{ -ushort_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) ushort_next (o); -} + void DataValue:: + long_ (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::long_const_iterator b (o.begin_long()), e (o.end_long()); -ushort_post (o); -} + if (b != e) + { + long_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) long_next (o); + } + + long_post (o); + } -else ushort_none (o); -} + else long_none (o); + } -void DataValue:: -ushort (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::ushort_const_iterator b (o.begin_ushort()), e (o.end_ushort()); + void DataValue:: + long_pre (Type&) + { + } -if (b != e) -{ -ushort_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) ushort_next (o); -} + void DataValue:: + long_pre (Type const&) + { + } -ushort_post (o); -} + void DataValue:: + long_next (Type&) + { + } -else ushort_none (o); -} + void DataValue:: + long_next (Type const&) + { + } -void DataValue:: -ushort_pre (Type&) -{ -} + void DataValue:: + long_post (Type&) + { + } -void DataValue:: -ushort_pre (Type const&) -{ -} + void DataValue:: + long_post (Type const&) + { + } -void DataValue:: -ushort_next (Type&) -{ -} + void DataValue:: + long_none (Type&) + { + } -void DataValue:: -ushort_next (Type const&) -{ -} + void DataValue:: + long_none (Type const&) + { + } -void DataValue:: -ushort_post (Type&) -{ -} + void DataValue:: + ushort (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::ushort_iterator b (o.begin_ushort()), e (o.end_ushort()); -void DataValue:: -ushort_post (Type const&) -{ -} + if (b != e) + { + ushort_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) ushort_next (o); + } + + ushort_post (o); + } -void DataValue:: -ushort_none (Type&) -{ -} + else ushort_none (o); + } -void DataValue:: -ushort_none (Type const&) -{ -} + void DataValue:: + ushort (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::ushort_const_iterator b (o.begin_ushort()), e (o.end_ushort()); -void DataValue:: -ulong (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::ulong_iterator b (o.begin_ulong()), e (o.end_ulong()); + if (b != e) + { + ushort_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) ushort_next (o); + } + + ushort_post (o); + } -if (b != e) -{ -ulong_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) ulong_next (o); -} + else ushort_none (o); + } -ulong_post (o); -} + void DataValue:: + ushort_pre (Type&) + { + } -else ulong_none (o); -} + void DataValue:: + ushort_pre (Type const&) + { + } -void DataValue:: -ulong (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::ulong_const_iterator b (o.begin_ulong()), e (o.end_ulong()); + void DataValue:: + ushort_next (Type&) + { + } -if (b != e) -{ -ulong_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) ulong_next (o); -} + void DataValue:: + ushort_next (Type const&) + { + } -ulong_post (o); -} + void DataValue:: + ushort_post (Type&) + { + } -else ulong_none (o); -} + void DataValue:: + ushort_post (Type const&) + { + } -void DataValue:: -ulong_pre (Type&) -{ -} + void DataValue:: + ushort_none (Type&) + { + } -void DataValue:: -ulong_pre (Type const&) -{ -} + void DataValue:: + ushort_none (Type const&) + { + } -void DataValue:: -ulong_next (Type&) -{ -} + void DataValue:: + ulong (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::ulong_iterator b (o.begin_ulong()), e (o.end_ulong()); -void DataValue:: -ulong_next (Type const&) -{ -} + if (b != e) + { + ulong_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) ulong_next (o); + } + + ulong_post (o); + } -void DataValue:: -ulong_post (Type&) -{ -} + else ulong_none (o); + } -void DataValue:: -ulong_post (Type const&) -{ -} + void DataValue:: + ulong (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::ulong_const_iterator b (o.begin_ulong()), e (o.end_ulong()); -void DataValue:: -ulong_none (Type&) -{ -} + if (b != e) + { + ulong_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) ulong_next (o); + } + + ulong_post (o); + } -void DataValue:: -ulong_none (Type const&) -{ -} + else ulong_none (o); + } -void DataValue:: -float_ (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::float_iterator b (o.begin_float()), e (o.end_float()); + void DataValue:: + ulong_pre (Type&) + { + } -if (b != e) -{ -float_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) float_next (o); -} + void DataValue:: + ulong_pre (Type const&) + { + } -float_post (o); -} + void DataValue:: + ulong_next (Type&) + { + } -else float_none (o); -} + void DataValue:: + ulong_next (Type const&) + { + } -void DataValue:: -float_ (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::float_const_iterator b (o.begin_float()), e (o.end_float()); + void DataValue:: + ulong_post (Type&) + { + } -if (b != e) -{ -float_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) float_next (o); -} + void DataValue:: + ulong_post (Type const&) + { + } -float_post (o); -} + void DataValue:: + ulong_none (Type&) + { + } -else float_none (o); -} + void DataValue:: + ulong_none (Type const&) + { + } -void DataValue:: -float_pre (Type&) -{ -} + void DataValue:: + float_ (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::float_iterator b (o.begin_float()), e (o.end_float()); -void DataValue:: -float_pre (Type const&) -{ -} + if (b != e) + { + float_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) float_next (o); + } + + float_post (o); + } -void DataValue:: -float_next (Type&) -{ -} + else float_none (o); + } -void DataValue:: -float_next (Type const&) -{ -} + void DataValue:: + float_ (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::float_const_iterator b (o.begin_float()), e (o.end_float()); -void DataValue:: -float_post (Type&) -{ -} + if (b != e) + { + float_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) float_next (o); + } + + float_post (o); + } -void DataValue:: -float_post (Type const&) -{ -} + else float_none (o); + } -void DataValue:: -float_none (Type&) -{ -} + void DataValue:: + float_pre (Type&) + { + } -void DataValue:: -float_none (Type const&) -{ -} + void DataValue:: + float_pre (Type const&) + { + } -void DataValue:: -double_ (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::double_iterator b (o.begin_double()), e (o.end_double()); + void DataValue:: + float_next (Type&) + { + } -if (b != e) -{ -double_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) double_next (o); -} + void DataValue:: + float_next (Type const&) + { + } -double_post (o); -} + void DataValue:: + float_post (Type&) + { + } -else double_none (o); -} + void DataValue:: + float_post (Type const&) + { + } -void DataValue:: -double_ (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::double_const_iterator b (o.begin_double()), e (o.end_double()); + void DataValue:: + float_none (Type&) + { + } -if (b != e) -{ -double_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) double_next (o); -} + void DataValue:: + float_none (Type const&) + { + } -double_post (o); -} + void DataValue:: + double_ (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::double_iterator b (o.begin_double()), e (o.end_double()); -else double_none (o); -} + if (b != e) + { + double_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) double_next (o); + } + + double_post (o); + } -void DataValue:: -double_pre (Type&) -{ -} + else double_none (o); + } -void DataValue:: -double_pre (Type const&) -{ -} + void DataValue:: + double_ (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::double_const_iterator b (o.begin_double()), e (o.end_double()); -void DataValue:: -double_next (Type&) -{ -} + if (b != e) + { + double_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) double_next (o); + } + + double_post (o); + } -void DataValue:: -double_next (Type const&) -{ -} + else double_none (o); + } -void DataValue:: -double_post (Type&) -{ -} + void DataValue:: + double_pre (Type&) + { + } -void DataValue:: -double_post (Type const&) -{ -} + void DataValue:: + double_pre (Type const&) + { + } -void DataValue:: -double_none (Type&) -{ -} + void DataValue:: + double_next (Type&) + { + } -void DataValue:: -double_none (Type const&) -{ -} + void DataValue:: + double_next (Type const&) + { + } -void DataValue:: -boolean (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::boolean_iterator b (o.begin_boolean()), e (o.end_boolean()); + void DataValue:: + double_post (Type&) + { + } -if (b != e) -{ -boolean_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) boolean_next (o); -} + void DataValue:: + double_post (Type const&) + { + } -boolean_post (o); -} + void DataValue:: + double_none (Type&) + { + } -else boolean_none (o); -} + void DataValue:: + double_none (Type const&) + { + } -void DataValue:: -boolean (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::boolean_const_iterator b (o.begin_boolean()), e (o.end_boolean()); + void DataValue:: + boolean (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::boolean_iterator b (o.begin_boolean()), e (o.end_boolean()); -if (b != e) -{ -boolean_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) boolean_next (o); -} + if (b != e) + { + boolean_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) boolean_next (o); + } + + boolean_post (o); + } -boolean_post (o); -} + else boolean_none (o); + } -else boolean_none (o); -} + void DataValue:: + boolean (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::boolean_const_iterator b (o.begin_boolean()), e (o.end_boolean()); -void DataValue:: -boolean_pre (Type&) -{ -} + if (b != e) + { + boolean_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) boolean_next (o); + } + + boolean_post (o); + } -void DataValue:: -boolean_pre (Type const&) -{ -} + else boolean_none (o); + } -void DataValue:: -boolean_next (Type&) -{ -} + void DataValue:: + boolean_pre (Type&) + { + } -void DataValue:: -boolean_next (Type const&) -{ -} + void DataValue:: + boolean_pre (Type const&) + { + } -void DataValue:: -boolean_post (Type&) -{ -} + void DataValue:: + boolean_next (Type&) + { + } -void DataValue:: -boolean_post (Type const&) -{ -} + void DataValue:: + boolean_next (Type const&) + { + } -void DataValue:: -boolean_none (Type&) -{ -} + void DataValue:: + boolean_post (Type&) + { + } -void DataValue:: -boolean_none (Type const&) -{ -} + void DataValue:: + boolean_post (Type const&) + { + } -void DataValue:: -octet (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::octet_iterator b (o.begin_octet()), e (o.end_octet()); + void DataValue:: + boolean_none (Type&) + { + } -if (b != e) -{ -octet_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) octet_next (o); -} + void DataValue:: + boolean_none (Type const&) + { + } -octet_post (o); -} + void DataValue:: + octet (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::octet_iterator b (o.begin_octet()), e (o.end_octet()); -else octet_none (o); -} + if (b != e) + { + octet_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) octet_next (o); + } + + octet_post (o); + } -void DataValue:: -octet (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::octet_const_iterator b (o.begin_octet()), e (o.end_octet()); + else octet_none (o); + } -if (b != e) -{ -octet_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) octet_next (o); -} + void DataValue:: + octet (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::octet_const_iterator b (o.begin_octet()), e (o.end_octet()); -octet_post (o); -} + if (b != e) + { + octet_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) octet_next (o); + } + + octet_post (o); + } -else octet_none (o); -} + else octet_none (o); + } -void DataValue:: -octet_pre (Type&) -{ -} + void DataValue:: + octet_pre (Type&) + { + } -void DataValue:: -octet_pre (Type const&) -{ -} + void DataValue:: + octet_pre (Type const&) + { + } -void DataValue:: -octet_next (Type&) -{ -} + void DataValue:: + octet_next (Type&) + { + } -void DataValue:: -octet_next (Type const&) -{ -} + void DataValue:: + octet_next (Type const&) + { + } -void DataValue:: -octet_post (Type&) -{ -} + void DataValue:: + octet_post (Type&) + { + } -void DataValue:: -octet_post (Type const&) -{ -} + void DataValue:: + octet_post (Type const&) + { + } -void DataValue:: -octet_none (Type&) -{ -} + void DataValue:: + octet_none (Type&) + { + } -void DataValue:: -octet_none (Type const&) -{ -} + void DataValue:: + octet_none (Type const&) + { + } -void DataValue:: -enum_ (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::enum_iterator b (o.begin_enum()), e (o.end_enum()); + void DataValue:: + enum_ (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::enum_iterator b (o.begin_enum()), e (o.end_enum()); -if (b != e) -{ -enum_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) enum_next (o); -} + if (b != e) + { + enum_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) enum_next (o); + } + + enum_post (o); + } -enum_post (o); -} + else enum_none (o); + } -else enum_none (o); -} + void DataValue:: + enum_ (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::enum_const_iterator b (o.begin_enum()), e (o.end_enum()); -void DataValue:: -enum_ (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::enum_const_iterator b (o.begin_enum()), e (o.end_enum()); + if (b != e) + { + enum_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) enum_next (o); + } + + enum_post (o); + } -if (b != e) -{ -enum_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) enum_next (o); -} + else enum_none (o); + } -enum_post (o); -} + void DataValue:: + enum_pre (Type&) + { + } -else enum_none (o); -} + void DataValue:: + enum_pre (Type const&) + { + } -void DataValue:: -enum_pre (Type&) -{ -} + void DataValue:: + enum_next (Type&) + { + } -void DataValue:: -enum_pre (Type const&) -{ -} + void DataValue:: + enum_next (Type const&) + { + } -void DataValue:: -enum_next (Type&) -{ -} + void DataValue:: + enum_post (Type&) + { + } -void DataValue:: -enum_next (Type const&) -{ -} + void DataValue:: + enum_post (Type const&) + { + } -void DataValue:: -enum_post (Type&) -{ -} + void DataValue:: + enum_none (Type&) + { + } -void DataValue:: -enum_post (Type const&) -{ -} + void DataValue:: + enum_none (Type const&) + { + } -void DataValue:: -enum_none (Type&) -{ -} + void DataValue:: + string (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::string_iterator b (o.begin_string()), e (o.end_string()); -void DataValue:: -enum_none (Type const&) -{ -} + if (b != e) + { + string_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) string_next (o); + } + + string_post (o); + } -void DataValue:: -string (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::string_iterator b (o.begin_string()), e (o.end_string()); + else string_none (o); + } -if (b != e) -{ -string_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) string_next (o); -} + void DataValue:: + string (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::string_const_iterator b (o.begin_string()), e (o.end_string()); -string_post (o); -} + if (b != e) + { + string_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) string_next (o); + } + + string_post (o); + } -else string_none (o); -} + else string_none (o); + } -void DataValue:: -string (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::string_const_iterator b (o.begin_string()), e (o.end_string()); + void DataValue:: + string_pre (Type&) + { + } -if (b != e) -{ -string_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) string_next (o); -} + void DataValue:: + string_pre (Type const&) + { + } -string_post (o); -} + void DataValue:: + string_next (Type&) + { + } -else string_none (o); -} + void DataValue:: + string_next (Type const&) + { + } -void DataValue:: -string_pre (Type&) -{ -} + void DataValue:: + string_post (Type&) + { + } -void DataValue:: -string_pre (Type const&) -{ -} + void DataValue:: + string_post (Type const&) + { + } -void DataValue:: -string_next (Type&) -{ -} + void DataValue:: + string_none (Type&) + { + } -void DataValue:: -string_next (Type const&) -{ -} + void DataValue:: + string_none (Type const&) + { + } -void DataValue:: -string_post (Type&) -{ -} + void DataValue:: + longlong (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::longlong_iterator b (o.begin_longlong()), e (o.end_longlong()); -void DataValue:: -string_post (Type const&) -{ -} + if (b != e) + { + longlong_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) longlong_next (o); + } + + longlong_post (o); + } -void DataValue:: -string_none (Type&) -{ -} + else longlong_none (o); + } -void DataValue:: -string_none (Type const&) -{ -} + void DataValue:: + longlong (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::longlong_const_iterator b (o.begin_longlong()), e (o.end_longlong()); -void DataValue:: -longlong (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::longlong_iterator b (o.begin_longlong()), e (o.end_longlong()); + if (b != e) + { + longlong_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) longlong_next (o); + } + + longlong_post (o); + } -if (b != e) -{ -longlong_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) longlong_next (o); -} + else longlong_none (o); + } -longlong_post (o); -} + void DataValue:: + longlong_pre (Type&) + { + } -else longlong_none (o); -} + void DataValue:: + longlong_pre (Type const&) + { + } -void DataValue:: -longlong (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::longlong_const_iterator b (o.begin_longlong()), e (o.end_longlong()); + void DataValue:: + longlong_next (Type&) + { + } -if (b != e) -{ -longlong_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) longlong_next (o); -} + void DataValue:: + longlong_next (Type const&) + { + } -longlong_post (o); -} + void DataValue:: + longlong_post (Type&) + { + } -else longlong_none (o); -} + void DataValue:: + longlong_post (Type const&) + { + } -void DataValue:: -longlong_pre (Type&) -{ -} + void DataValue:: + longlong_none (Type&) + { + } -void DataValue:: -longlong_pre (Type const&) -{ -} + void DataValue:: + longlong_none (Type const&) + { + } -void DataValue:: -longlong_next (Type&) -{ -} + void DataValue:: + ulonglong (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::ulonglong_iterator b (o.begin_ulonglong()), e (o.end_ulonglong()); -void DataValue:: -longlong_next (Type const&) -{ -} + if (b != e) + { + ulonglong_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) ulonglong_next (o); + } + + ulonglong_post (o); + } -void DataValue:: -longlong_post (Type&) -{ -} + else ulonglong_none (o); + } -void DataValue:: -longlong_post (Type const&) -{ -} + void DataValue:: + ulonglong (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::ulonglong_const_iterator b (o.begin_ulonglong()), e (o.end_ulonglong()); -void DataValue:: -longlong_none (Type&) -{ -} + if (b != e) + { + ulonglong_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) ulonglong_next (o); + } + + ulonglong_post (o); + } -void DataValue:: -longlong_none (Type const&) -{ -} + else ulonglong_none (o); + } -void DataValue:: -ulonglong (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::ulonglong_iterator b (o.begin_ulonglong()), e (o.end_ulonglong()); + void DataValue:: + ulonglong_pre (Type&) + { + } -if (b != e) -{ -ulonglong_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) ulonglong_next (o); -} + void DataValue:: + ulonglong_pre (Type const&) + { + } -ulonglong_post (o); -} + void DataValue:: + ulonglong_next (Type&) + { + } -else ulonglong_none (o); -} + void DataValue:: + ulonglong_next (Type const&) + { + } -void DataValue:: -ulonglong (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::ulonglong_const_iterator b (o.begin_ulonglong()), e (o.end_ulonglong()); + void DataValue:: + ulonglong_post (Type&) + { + } -if (b != e) -{ -ulonglong_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) ulonglong_next (o); -} + void DataValue:: + ulonglong_post (Type const&) + { + } -ulonglong_post (o); -} + void DataValue:: + ulonglong_none (Type&) + { + } -else ulonglong_none (o); -} + void DataValue:: + ulonglong_none (Type const&) + { + } -void DataValue:: -ulonglong_pre (Type&) -{ -} + void DataValue:: + longdouble (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::longdouble_iterator b (o.begin_longdouble()), e (o.end_longdouble()); -void DataValue:: -ulonglong_pre (Type const&) -{ -} + if (b != e) + { + longdouble_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) longdouble_next (o); + } + + longdouble_post (o); + } -void DataValue:: -ulonglong_next (Type&) -{ -} + else longdouble_none (o); + } -void DataValue:: -ulonglong_next (Type const&) -{ -} + void DataValue:: + longdouble (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::longdouble_const_iterator b (o.begin_longdouble()), e (o.end_longdouble()); -void DataValue:: -ulonglong_post (Type&) -{ -} + if (b != e) + { + longdouble_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) longdouble_next (o); + } + + longdouble_post (o); + } -void DataValue:: -ulonglong_post (Type const&) -{ -} + else longdouble_none (o); + } -void DataValue:: -ulonglong_none (Type&) -{ -} + void DataValue:: + longdouble_pre (Type&) + { + } -void DataValue:: -ulonglong_none (Type const&) -{ -} + void DataValue:: + longdouble_pre (Type const&) + { + } -void DataValue:: -longdouble (Type& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::longdouble_iterator b (o.begin_longdouble()), e (o.end_longdouble()); + void DataValue:: + longdouble_next (Type&) + { + } -if (b != e) -{ -longdouble_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) longdouble_next (o); -} + void DataValue:: + longdouble_next (Type const&) + { + } -longdouble_post (o); -} + void DataValue:: + longdouble_post (Type&) + { + } -else longdouble_none (o); -} + void DataValue:: + longdouble_post (Type const&) + { + } -void DataValue:: -longdouble (Type const& o) -{ -// VC6 anathema strikes again -// -DataValue::Type::longdouble_const_iterator b (o.begin_longdouble()), e (o.end_longdouble()); + void DataValue:: + longdouble_none (Type&) + { + } -if (b != e) -{ -longdouble_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) longdouble_next (o); -} + void DataValue:: + longdouble_none (Type const&) + { + } -longdouble_post (o); -} + void DataValue:: + member (Type& o) + { + // VC6 anathema strikes again + // + DataValue::Type::member_iterator b (o.begin_member()), e (o.end_member()); -else longdouble_none (o); -} + if (b != e) + { + member_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) member_next (o); + } + + member_post (o); + } -void DataValue:: -longdouble_pre (Type&) -{ -} + else member_none (o); + } -void DataValue:: -longdouble_pre (Type const&) -{ -} + void DataValue:: + member (Type const& o) + { + // VC6 anathema strikes again + // + DataValue::Type::member_const_iterator b (o.begin_member()), e (o.end_member()); -void DataValue:: -longdouble_next (Type&) -{ -} + if (b != e) + { + member_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) member_next (o); + } + + member_post (o); + } -void DataValue:: -longdouble_next (Type const&) -{ -} + else member_none (o); + } -void DataValue:: -longdouble_post (Type&) -{ -} + void DataValue:: + member_pre (Type&) + { + } -void DataValue:: -longdouble_post (Type const&) -{ -} + void DataValue:: + member_pre (Type const&) + { + } -void DataValue:: -longdouble_none (Type&) -{ -} + void DataValue:: + member_next (Type&) + { + } -void DataValue:: -longdouble_none (Type const&) -{ -} + void DataValue:: + member_next (Type const&) + { + } -void DataValue:: -post (Type&) -{ -} + void DataValue:: + member_post (Type&) + { + } -void DataValue:: -post (Type const&) -{ -} + void DataValue:: + member_post (Type const&) + { + } -// EnumType -// -// + void DataValue:: + member_none (Type&) + { + } -void EnumType:: -traverse (Type& o) -{ -pre (o); -name (o); -typeId (o); -member (o); -post (o); -} + void DataValue:: + member_none (Type const&) + { + } -void EnumType:: -traverse (Type const& o) -{ -pre (o); -name (o); -typeId (o); -member (o); -post (o); -} + void DataValue:: + post (Type&) + { + } -void EnumType:: -pre (Type&) -{ -} + void DataValue:: + post (Type const&) + { + } -void EnumType:: -pre (Type const&) -{ -} + // EnumType + // + // -void EnumType:: -name (Type& o) -{ -dispatch (o.name ()); -} + void EnumType:: + traverse (Type& o) + { + pre (o); + name (o); + typeId (o); + member (o); + post (o); + } -void EnumType:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void EnumType:: + traverse (Type const& o) + { + pre (o); + name (o); + typeId (o); + member (o); + post (o); + } -void EnumType:: -typeId (Type& o) -{ -dispatch (o.typeId ()); -} + void EnumType:: + pre (Type&) + { + } -void EnumType:: -typeId (Type const& o) -{ -dispatch (o.typeId ()); -} + void EnumType:: + pre (Type const&) + { + } -void EnumType:: -member (Type& o) -{ -// VC6 anathema strikes again -// -EnumType::Type::member_iterator b (o.begin_member()), e (o.end_member()); + void EnumType:: + name (Type& o) + { + dispatch (o.name ()); + } -if (b != e) -{ -member_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) member_next (o); -} + void EnumType:: + name (Type const& o) + { + dispatch (o.name ()); + } -member_post (o); -} -} + void EnumType:: + typeId (Type& o) + { + dispatch (o.typeId ()); + } -void EnumType:: -member (Type const& o) -{ -// VC6 anathema strikes again -// -EnumType::Type::member_const_iterator b (o.begin_member()), e (o.end_member()); + void EnumType:: + typeId (Type const& o) + { + dispatch (o.typeId ()); + } -if (b != e) -{ -member_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) member_next (o); -} + void EnumType:: + member (Type& o) + { + // VC6 anathema strikes again + // + EnumType::Type::member_iterator b (o.begin_member()), e (o.end_member()); -member_post (o); -} -} + if (b != e) + { + member_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) member_next (o); + } + + member_post (o); + } + } -void EnumType:: -member_pre (Type&) -{ -} + void EnumType:: + member (Type const& o) + { + // VC6 anathema strikes again + // + EnumType::Type::member_const_iterator b (o.begin_member()), e (o.end_member()); -void EnumType:: -member_pre (Type const&) -{ -} + if (b != e) + { + member_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) member_next (o); + } + + member_post (o); + } + } -void EnumType:: -member_next (Type&) -{ -} + void EnumType:: + member_pre (Type&) + { + } -void EnumType:: -member_next (Type const&) -{ -} + void EnumType:: + member_pre (Type const&) + { + } -void EnumType:: -member_post (Type&) -{ -} + void EnumType:: + member_next (Type&) + { + } -void EnumType:: -member_post (Type const&) -{ -} + void EnumType:: + member_next (Type const&) + { + } -void EnumType:: -post (Type&) -{ -} + void EnumType:: + member_post (Type&) + { + } -void EnumType:: -post (Type const&) -{ -} + void EnumType:: + member_post (Type const&) + { + } -// Any -// -// + void EnumType:: + post (Type&) + { + } -void Any:: -traverse (Type& o) -{ -pre (o); -type (o); -value (o); -post (o); -} + void EnumType:: + post (Type const&) + { + } -void Any:: -traverse (Type const& o) -{ -pre (o); -type (o); -value (o); -post (o); -} + // StructType + // + // -void Any:: -pre (Type&) -{ -} + void StructType:: + traverse (Type& o) + { + pre (o); + name (o); + typeId (o); + member (o); + post (o); + } -void Any:: -pre (Type const&) -{ -} + void StructType:: + traverse (Type const& o) + { + pre (o); + name (o); + typeId (o); + member (o); + post (o); + } -void Any:: -type (Type& o) -{ -dispatch (o.type ()); -} + void StructType:: + pre (Type&) + { + } -void Any:: -type (Type const& o) -{ -dispatch (o.type ()); -} + void StructType:: + pre (Type const&) + { + } -void Any:: -value (Type& o) -{ -dispatch (o.value ()); -} + void StructType:: + name (Type& o) + { + dispatch (o.name ()); + } -void Any:: -value (Type const& o) -{ -dispatch (o.value ()); -} + void StructType:: + name (Type const& o) + { + dispatch (o.name ()); + } -void Any:: -post (Type&) -{ -} + void StructType:: + typeId (Type& o) + { + dispatch (o.typeId ()); + } -void Any:: -post (Type const&) -{ -} + void StructType:: + typeId (Type const& o) + { + dispatch (o.typeId ()); + } -// Property -// -// + void StructType:: + member (Type& o) + { + // VC6 anathema strikes again + // + StructType::Type::member_iterator b (o.begin_member()), e (o.end_member()); -void Property:: -traverse (Type& o) -{ -pre (o); -name (o); -value (o); -post (o); -} + if (b != e) + { + member_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) member_next (o); + } + + member_post (o); + } -void Property:: -traverse (Type const& o) -{ -pre (o); -name (o); -value (o); -post (o); -} + else member_none (o); + } -void Property:: -pre (Type&) -{ -} + void StructType:: + member (Type const& o) + { + // VC6 anathema strikes again + // + StructType::Type::member_const_iterator b (o.begin_member()), e (o.end_member()); -void Property:: -pre (Type const&) -{ -} + if (b != e) + { + member_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) member_next (o); + } + + member_post (o); + } -void Property:: -name (Type& o) -{ -dispatch (o.name ()); -} + else member_none (o); + } -void Property:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void StructType:: + member_pre (Type&) + { + } -void Property:: -value (Type& o) -{ -dispatch (o.value ()); -} + void StructType:: + member_pre (Type const&) + { + } -void Property:: -value (Type const& o) -{ -dispatch (o.value ()); -} + void StructType:: + member_next (Type&) + { + } -void Property:: -post (Type&) -{ -} + void StructType:: + member_next (Type const&) + { + } -void Property:: -post (Type const&) -{ -} + void StructType:: + member_post (Type&) + { + } -// SatisfierProperty -// -// + void StructType:: + member_post (Type const&) + { + } -void SatisfierProperty:: -traverse (Type& o) -{ -pre (o); -name (o); -kind (o); -dynamic (o); -value (o); -post (o); -} + void StructType:: + member_none (Type&) + { + } -void SatisfierProperty:: -traverse (Type const& o) -{ -pre (o); -name (o); -kind (o); -dynamic (o); -value (o); -post (o); -} + void StructType:: + member_none (Type const&) + { + } -void SatisfierProperty:: -pre (Type&) -{ -} + void StructType:: + post (Type&) + { + } -void SatisfierProperty:: -pre (Type const&) -{ -} + void StructType:: + post (Type const&) + { + } -void SatisfierProperty:: -name (Type& o) -{ -dispatch (o.name ()); -} + // StructMemberType + // + // -void SatisfierProperty:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void StructMemberType:: + traverse (Type& o) + { + pre (o); + name (o); + type (o); + post (o); + } -void SatisfierProperty:: -kind (Type& o) -{ -dispatch (o.kind ()); -} + void StructMemberType:: + traverse (Type const& o) + { + pre (o); + name (o); + type (o); + post (o); + } -void SatisfierProperty:: -kind (Type const& o) -{ -dispatch (o.kind ()); -} + void StructMemberType:: + pre (Type&) + { + } -void SatisfierProperty:: -dynamic (Type& o) -{ -dispatch (o.dynamic ()); -} + void StructMemberType:: + pre (Type const&) + { + } -void SatisfierProperty:: -dynamic (Type const& o) -{ -dispatch (o.dynamic ()); -} + void StructMemberType:: + name (Type& o) + { + dispatch (o.name ()); + } -void SatisfierProperty:: -value (Type& o) -{ -dispatch (o.value ()); -} + void StructMemberType:: + name (Type const& o) + { + dispatch (o.name ()); + } -void SatisfierProperty:: -value (Type const& o) -{ -dispatch (o.value ()); -} + void StructMemberType:: + type (Type& o) + { + dispatch (o.type ()); + } -void SatisfierProperty:: -post (Type&) -{ -} + void StructMemberType:: + type (Type const& o) + { + dispatch (o.type ()); + } -void SatisfierProperty:: -post (Type const&) -{ -} + void StructMemberType:: + post (Type&) + { + } -// Resource -// -// + void StructMemberType:: + post (Type const&) + { + } -void Resource:: -traverse (Type& o) -{ -pre (o); -name (o); -resourceType (o); -property (o); -post (o); -} + // ValueType + // + // -void Resource:: -traverse (Type const& o) -{ -pre (o); -name (o); -resourceType (o); -property (o); -post (o); -} + void ValueType:: + traverse (Type& o) + { + pre (o); + name (o); + typeId (o); + modifier (o); + baseType (o); + member (o); + post (o); + } -void Resource:: -pre (Type&) -{ -} + void ValueType:: + traverse (Type const& o) + { + pre (o); + name (o); + typeId (o); + modifier (o); + baseType (o); + member (o); + post (o); + } -void Resource:: -pre (Type const&) -{ -} + void ValueType:: + pre (Type&) + { + } -void Resource:: -name (Type& o) -{ -dispatch (o.name ()); -} + void ValueType:: + pre (Type const&) + { + } -void Resource:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void ValueType:: + name (Type& o) + { + dispatch (o.name ()); + } -void Resource:: -resourceType (Type& o) -{ -// VC6 anathema strikes again -// -Resource::Type::resourceType_iterator b (o.begin_resourceType()), e (o.end_resourceType()); + void ValueType:: + name (Type const& o) + { + dispatch (o.name ()); + } -if (b != e) -{ -resourceType_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) resourceType_next (o); -} + void ValueType:: + typeId (Type& o) + { + dispatch (o.typeId ()); + } -resourceType_post (o); -} -} + void ValueType:: + typeId (Type const& o) + { + dispatch (o.typeId ()); + } -void Resource:: -resourceType (Type const& o) -{ -// VC6 anathema strikes again -// -Resource::Type::resourceType_const_iterator b (o.begin_resourceType()), e (o.end_resourceType()); + void ValueType:: + modifier (Type& o) + { + dispatch (o.modifier ()); + } -if (b != e) -{ -resourceType_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) resourceType_next (o); -} + void ValueType:: + modifier (Type const& o) + { + dispatch (o.modifier ()); + } -resourceType_post (o); -} -} + void ValueType:: + baseType (Type& o) + { + dispatch (o.baseType ()); + } -void Resource:: -resourceType_pre (Type&) -{ -} + void ValueType:: + baseType (Type const& o) + { + dispatch (o.baseType ()); + } -void Resource:: -resourceType_pre (Type const&) -{ -} + void ValueType:: + member (Type& o) + { + // VC6 anathema strikes again + // + ValueType::Type::member_iterator b (o.begin_member()), e (o.end_member()); -void Resource:: -resourceType_next (Type&) -{ -} + if (b != e) + { + member_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) member_next (o); + } + + member_post (o); + } -void Resource:: -resourceType_next (Type const&) -{ -} + else member_none (o); + } -void Resource:: -resourceType_post (Type&) -{ -} + void ValueType:: + member (Type const& o) + { + // VC6 anathema strikes again + // + ValueType::Type::member_const_iterator b (o.begin_member()), e (o.end_member()); -void Resource:: -resourceType_post (Type const&) -{ -} + if (b != e) + { + member_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) member_next (o); + } + + member_post (o); + } -void Resource:: -property (Type& o) -{ -// VC6 anathema strikes again -// -Resource::Type::property_iterator b (o.begin_property()), e (o.end_property()); + else member_none (o); + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void ValueType:: + member_pre (Type&) + { + } -property_post (o); -} + void ValueType:: + member_pre (Type const&) + { + } -else property_none (o); -} + void ValueType:: + member_next (Type&) + { + } -void Resource:: -property (Type const& o) -{ -// VC6 anathema strikes again -// -Resource::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); + void ValueType:: + member_next (Type const&) + { + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void ValueType:: + member_post (Type&) + { + } -property_post (o); -} + void ValueType:: + member_post (Type const&) + { + } -else property_none (o); -} + void ValueType:: + member_none (Type&) + { + } -void Resource:: -property_pre (Type&) -{ -} + void ValueType:: + member_none (Type const&) + { + } -void Resource:: -property_pre (Type const&) -{ -} + void ValueType:: + post (Type&) + { + } -void Resource:: -property_next (Type&) -{ -} + void ValueType:: + post (Type const&) + { + } -void Resource:: -property_next (Type const&) -{ -} + // ValueMemberType + // + // -void Resource:: -property_post (Type&) -{ -} + void ValueMemberType:: + traverse (Type& o) + { + pre (o); + name (o); + visibility (o); + type (o); + post (o); + } -void Resource:: -property_post (Type const&) -{ -} + void ValueMemberType:: + traverse (Type const& o) + { + pre (o); + name (o); + visibility (o); + type (o); + post (o); + } -void Resource:: -property_none (Type&) -{ -} + void ValueMemberType:: + pre (Type&) + { + } -void Resource:: -property_none (Type const&) -{ -} + void ValueMemberType:: + pre (Type const&) + { + } -void Resource:: -post (Type&) -{ -} + void ValueMemberType:: + name (Type& o) + { + dispatch (o.name ()); + } -void Resource:: -post (Type const&) -{ -} + void ValueMemberType:: + name (Type const& o) + { + dispatch (o.name ()); + } -// Requirement -// -// + void ValueMemberType:: + visibility (Type& o) + { + dispatch (o.visibility ()); + } -void Requirement:: -traverse (Type& o) -{ -pre (o); -resourceType (o); -name (o); -property (o); -post (o); -} + void ValueMemberType:: + visibility (Type const& o) + { + dispatch (o.visibility ()); + } -void Requirement:: -traverse (Type const& o) -{ -pre (o); -resourceType (o); -name (o); -property (o); -post (o); -} + void ValueMemberType:: + type (Type& o) + { + dispatch (o.type ()); + } -void Requirement:: -pre (Type&) -{ -} + void ValueMemberType:: + type (Type const& o) + { + dispatch (o.type ()); + } -void Requirement:: -pre (Type const&) -{ -} + void ValueMemberType:: + post (Type&) + { + } -void Requirement:: -resourceType (Type& o) -{ -dispatch (o.resourceType ()); -} + void ValueMemberType:: + post (Type const&) + { + } -void Requirement:: -resourceType (Type const& o) -{ -dispatch (o.resourceType ()); -} + // NamedValue + // + // -void Requirement:: -name (Type& o) -{ -dispatch (o.name ()); -} + void NamedValue:: + traverse (Type& o) + { + pre (o); + name (o); + value (o); + post (o); + } -void Requirement:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void NamedValue:: + traverse (Type const& o) + { + pre (o); + name (o); + value (o); + post (o); + } -void Requirement:: -property (Type& o) -{ -// VC6 anathema strikes again -// -Requirement::Type::property_iterator b (o.begin_property()), e (o.end_property()); + void NamedValue:: + pre (Type&) + { + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void NamedValue:: + pre (Type const&) + { + } -property_post (o); -} + void NamedValue:: + name (Type& o) + { + dispatch (o.name ()); + } -else property_none (o); -} + void NamedValue:: + name (Type const& o) + { + dispatch (o.name ()); + } -void Requirement:: -property (Type const& o) -{ -// VC6 anathema strikes again -// -Requirement::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); + void NamedValue:: + value (Type& o) + { + dispatch (o.value ()); + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void NamedValue:: + value (Type const& o) + { + dispatch (o.value ()); + } -property_post (o); -} + void NamedValue:: + post (Type&) + { + } -else property_none (o); -} + void NamedValue:: + post (Type const&) + { + } -void Requirement:: -property_pre (Type&) -{ -} + // SequenceType + // + // -void Requirement:: -property_pre (Type const&) -{ -} + void SequenceType:: + traverse (Type& o) + { + pre (o); + if (o.bound_p ()) bound (o); + else bound_none (o); + elementType (o); + post (o); + } -void Requirement:: -property_next (Type&) -{ -} + void SequenceType:: + traverse (Type const& o) + { + pre (o); + if (o.bound_p ()) bound (o); + else bound_none (o); + elementType (o); + post (o); + } -void Requirement:: -property_next (Type const&) -{ -} + void SequenceType:: + pre (Type&) + { + } -void Requirement:: -property_post (Type&) -{ -} + void SequenceType:: + pre (Type const&) + { + } -void Requirement:: -property_post (Type const&) -{ -} + void SequenceType:: + bound (Type& o) + { + dispatch (o.bound ()); + } -void Requirement:: -property_none (Type&) -{ -} + void SequenceType:: + bound (Type const& o) + { + dispatch (o.bound ()); + } -void Requirement:: -property_none (Type const&) -{ -} + void SequenceType:: + bound_none (Type&) + { + } -void Requirement:: -post (Type&) -{ -} + void SequenceType:: + bound_none (Type const&) + { + } -void Requirement:: -post (Type const&) -{ -} + void SequenceType:: + elementType (Type& o) + { + dispatch (o.elementType ()); + } -// ResourceDeploymentDescription -// -// + void SequenceType:: + elementType (Type const& o) + { + dispatch (o.elementType ()); + } -void ResourceDeploymentDescription:: -traverse (Type& o) -{ -pre (o); -requirementName (o); -resourceName (o); -property (o); -post (o); -} + void SequenceType:: + post (Type&) + { + } -void ResourceDeploymentDescription:: -traverse (Type const& o) -{ -pre (o); -requirementName (o); -resourceName (o); -property (o); -post (o); -} + void SequenceType:: + post (Type const&) + { + } -void ResourceDeploymentDescription:: -pre (Type&) -{ -} + // Any + // + // -void ResourceDeploymentDescription:: -pre (Type const&) -{ -} + void Any:: + traverse (Type& o) + { + pre (o); + type (o); + value (o); + post (o); + } -void ResourceDeploymentDescription:: -requirementName (Type& o) -{ -dispatch (o.requirementName ()); -} + void Any:: + traverse (Type const& o) + { + pre (o); + type (o); + value (o); + post (o); + } -void ResourceDeploymentDescription:: -requirementName (Type const& o) -{ -dispatch (o.requirementName ()); -} + void Any:: + pre (Type&) + { + } -void ResourceDeploymentDescription:: -resourceName (Type& o) -{ -dispatch (o.resourceName ()); -} + void Any:: + pre (Type const&) + { + } -void ResourceDeploymentDescription:: -resourceName (Type const& o) -{ -dispatch (o.resourceName ()); -} + void Any:: + type (Type& o) + { + dispatch (o.type ()); + } -void ResourceDeploymentDescription:: -property (Type& o) -{ -// VC6 anathema strikes again -// -ResourceDeploymentDescription::Type::property_iterator b (o.begin_property()), e (o.end_property()); + void Any:: + type (Type const& o) + { + dispatch (o.type ()); + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void Any:: + value (Type& o) + { + dispatch (o.value ()); + } -property_post (o); -} + void Any:: + value (Type const& o) + { + dispatch (o.value ()); + } -else property_none (o); -} + void Any:: + post (Type&) + { + } -void ResourceDeploymentDescription:: -property (Type const& o) -{ -// VC6 anathema strikes again -// -ResourceDeploymentDescription::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); + void Any:: + post (Type const&) + { + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + // Property + // + // -property_post (o); -} + void Property:: + traverse (Type& o) + { + pre (o); + name (o); + value (o); + post (o); + } -else property_none (o); -} + void Property:: + traverse (Type const& o) + { + pre (o); + name (o); + value (o); + post (o); + } -void ResourceDeploymentDescription:: -property_pre (Type&) -{ -} + void Property:: + pre (Type&) + { + } -void ResourceDeploymentDescription:: -property_pre (Type const&) -{ -} + void Property:: + pre (Type const&) + { + } -void ResourceDeploymentDescription:: -property_next (Type&) -{ -} + void Property:: + name (Type& o) + { + dispatch (o.name ()); + } -void ResourceDeploymentDescription:: -property_next (Type const&) -{ -} + void Property:: + name (Type const& o) + { + dispatch (o.name ()); + } -void ResourceDeploymentDescription:: -property_post (Type&) -{ -} + void Property:: + value (Type& o) + { + dispatch (o.value ()); + } -void ResourceDeploymentDescription:: -property_post (Type const&) -{ -} + void Property:: + value (Type const& o) + { + dispatch (o.value ()); + } -void ResourceDeploymentDescription:: -property_none (Type&) -{ -} + void Property:: + post (Type&) + { + } -void ResourceDeploymentDescription:: -property_none (Type const&) -{ -} + void Property:: + post (Type const&) + { + } -void ResourceDeploymentDescription:: -post (Type&) -{ -} + // SatisfierProperty + // + // -void ResourceDeploymentDescription:: -post (Type const&) -{ -} + void SatisfierProperty:: + traverse (Type& o) + { + pre (o); + name (o); + kind (o); + dynamic (o); + value (o); + post (o); + } -// ArtifactDeploymentDescription -// -// + void SatisfierProperty:: + traverse (Type const& o) + { + pre (o); + name (o); + kind (o); + dynamic (o); + value (o); + post (o); + } -void ArtifactDeploymentDescription:: -traverse (Type& o) -{ -pre (o); -name (o); -source (o); -node (o); -location (o); -execParameter (o); -deployRequirement (o); -deployedResource (o); -if (o.id_p ()) id (o); -else id_none (o); -post (o); -} + void SatisfierProperty:: + pre (Type&) + { + } -void ArtifactDeploymentDescription:: -traverse (Type const& o) -{ -pre (o); -name (o); -source (o); -node (o); -location (o); -execParameter (o); -deployRequirement (o); -deployedResource (o); -if (o.id_p ()) id (o); -else id_none (o); -post (o); -} + void SatisfierProperty:: + pre (Type const&) + { + } -void ArtifactDeploymentDescription:: -pre (Type&) -{ -} + void SatisfierProperty:: + name (Type& o) + { + dispatch (o.name ()); + } -void ArtifactDeploymentDescription:: -pre (Type const&) -{ -} + void SatisfierProperty:: + name (Type const& o) + { + dispatch (o.name ()); + } -void ArtifactDeploymentDescription:: -name (Type& o) -{ -dispatch (o.name ()); -} + void SatisfierProperty:: + kind (Type& o) + { + dispatch (o.kind ()); + } -void ArtifactDeploymentDescription:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void SatisfierProperty:: + kind (Type const& o) + { + dispatch (o.kind ()); + } -void ArtifactDeploymentDescription:: -source (Type& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::source_iterator b (o.begin_source()), e (o.end_source()); + void SatisfierProperty:: + dynamic (Type& o) + { + dispatch (o.dynamic ()); + } -if (b != e) -{ -source_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) source_next (o); -} + void SatisfierProperty:: + dynamic (Type const& o) + { + dispatch (o.dynamic ()); + } -source_post (o); -} -} + void SatisfierProperty:: + value (Type& o) + { + dispatch (o.value ()); + } -void ArtifactDeploymentDescription:: -source (Type const& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::source_const_iterator b (o.begin_source()), e (o.end_source()); + void SatisfierProperty:: + value (Type const& o) + { + dispatch (o.value ()); + } -if (b != e) -{ -source_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) source_next (o); -} + void SatisfierProperty:: + post (Type&) + { + } -source_post (o); -} -} + void SatisfierProperty:: + post (Type const&) + { + } -void ArtifactDeploymentDescription:: -source_pre (Type&) -{ -} + // Resource + // + // -void ArtifactDeploymentDescription:: -source_pre (Type const&) -{ -} + void Resource:: + traverse (Type& o) + { + pre (o); + name (o); + resourceType (o); + property (o); + post (o); + } -void ArtifactDeploymentDescription:: -source_next (Type&) -{ -} + void Resource:: + traverse (Type const& o) + { + pre (o); + name (o); + resourceType (o); + property (o); + post (o); + } -void ArtifactDeploymentDescription:: -source_next (Type const&) -{ -} + void Resource:: + pre (Type&) + { + } -void ArtifactDeploymentDescription:: -source_post (Type&) -{ -} + void Resource:: + pre (Type const&) + { + } -void ArtifactDeploymentDescription:: -source_post (Type const&) -{ -} + void Resource:: + name (Type& o) + { + dispatch (o.name ()); + } -void ArtifactDeploymentDescription:: -node (Type& o) -{ -dispatch (o.node ()); -} + void Resource:: + name (Type const& o) + { + dispatch (o.name ()); + } -void ArtifactDeploymentDescription:: -node (Type const& o) -{ -dispatch (o.node ()); -} + void Resource:: + resourceType (Type& o) + { + // VC6 anathema strikes again + // + Resource::Type::resourceType_iterator b (o.begin_resourceType()), e (o.end_resourceType()); -void ArtifactDeploymentDescription:: -location (Type& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::location_iterator b (o.begin_location()), e (o.end_location()); + if (b != e) + { + resourceType_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) resourceType_next (o); + } + + resourceType_post (o); + } + } -if (b != e) -{ -location_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) location_next (o); -} + void Resource:: + resourceType (Type const& o) + { + // VC6 anathema strikes again + // + Resource::Type::resourceType_const_iterator b (o.begin_resourceType()), e (o.end_resourceType()); -location_post (o); -} -} + if (b != e) + { + resourceType_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) resourceType_next (o); + } + + resourceType_post (o); + } + } -void ArtifactDeploymentDescription:: -location (Type const& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::location_const_iterator b (o.begin_location()), e (o.end_location()); + void Resource:: + resourceType_pre (Type&) + { + } -if (b != e) -{ -location_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) location_next (o); -} + void Resource:: + resourceType_pre (Type const&) + { + } -location_post (o); -} -} + void Resource:: + resourceType_next (Type&) + { + } -void ArtifactDeploymentDescription:: -location_pre (Type&) -{ -} + void Resource:: + resourceType_next (Type const&) + { + } -void ArtifactDeploymentDescription:: -location_pre (Type const&) -{ -} + void Resource:: + resourceType_post (Type&) + { + } -void ArtifactDeploymentDescription:: -location_next (Type&) -{ -} + void Resource:: + resourceType_post (Type const&) + { + } -void ArtifactDeploymentDescription:: -location_next (Type const&) -{ -} + void Resource:: + property (Type& o) + { + // VC6 anathema strikes again + // + Resource::Type::property_iterator b (o.begin_property()), e (o.end_property()); -void ArtifactDeploymentDescription:: -location_post (Type&) -{ -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void ArtifactDeploymentDescription:: -location_post (Type const&) -{ -} + else property_none (o); + } -void ArtifactDeploymentDescription:: -execParameter (Type& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::execParameter_iterator b (o.begin_execParameter()), e (o.end_execParameter()); + void Resource:: + property (Type const& o) + { + // VC6 anathema strikes again + // + Resource::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); -if (b != e) -{ -execParameter_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) execParameter_next (o); -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -execParameter_post (o); -} + else property_none (o); + } -else execParameter_none (o); -} + void Resource:: + property_pre (Type&) + { + } -void ArtifactDeploymentDescription:: -execParameter (Type const& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::execParameter_const_iterator b (o.begin_execParameter()), e (o.end_execParameter()); + void Resource:: + property_pre (Type const&) + { + } -if (b != e) -{ -execParameter_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) execParameter_next (o); -} + void Resource:: + property_next (Type&) + { + } -execParameter_post (o); -} + void Resource:: + property_next (Type const&) + { + } -else execParameter_none (o); -} + void Resource:: + property_post (Type&) + { + } -void ArtifactDeploymentDescription:: -execParameter_pre (Type&) -{ -} + void Resource:: + property_post (Type const&) + { + } -void ArtifactDeploymentDescription:: -execParameter_pre (Type const&) -{ -} + void Resource:: + property_none (Type&) + { + } -void ArtifactDeploymentDescription:: -execParameter_next (Type&) -{ -} + void Resource:: + property_none (Type const&) + { + } -void ArtifactDeploymentDescription:: -execParameter_next (Type const&) -{ -} + void Resource:: + post (Type&) + { + } -void ArtifactDeploymentDescription:: -execParameter_post (Type&) -{ -} + void Resource:: + post (Type const&) + { + } -void ArtifactDeploymentDescription:: -execParameter_post (Type const&) -{ -} + // Requirement + // + // -void ArtifactDeploymentDescription:: -execParameter_none (Type&) -{ -} + void Requirement:: + traverse (Type& o) + { + pre (o); + resourceType (o); + name (o); + property (o); + post (o); + } -void ArtifactDeploymentDescription:: -execParameter_none (Type const&) -{ -} + void Requirement:: + traverse (Type const& o) + { + pre (o); + resourceType (o); + name (o); + property (o); + post (o); + } -void ArtifactDeploymentDescription:: -deployRequirement (Type& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::deployRequirement_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); + void Requirement:: + pre (Type&) + { + } -if (b != e) -{ -deployRequirement_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployRequirement_next (o); -} + void Requirement:: + pre (Type const&) + { + } -deployRequirement_post (o); -} + void Requirement:: + resourceType (Type& o) + { + dispatch (o.resourceType ()); + } -else deployRequirement_none (o); -} + void Requirement:: + resourceType (Type const& o) + { + dispatch (o.resourceType ()); + } -void ArtifactDeploymentDescription:: -deployRequirement (Type const& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::deployRequirement_const_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); + void Requirement:: + name (Type& o) + { + dispatch (o.name ()); + } -if (b != e) -{ -deployRequirement_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployRequirement_next (o); -} + void Requirement:: + name (Type const& o) + { + dispatch (o.name ()); + } -deployRequirement_post (o); -} + void Requirement:: + property (Type& o) + { + // VC6 anathema strikes again + // + Requirement::Type::property_iterator b (o.begin_property()), e (o.end_property()); -else deployRequirement_none (o); -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void ArtifactDeploymentDescription:: -deployRequirement_pre (Type&) -{ -} + else property_none (o); + } -void ArtifactDeploymentDescription:: -deployRequirement_pre (Type const&) -{ -} + void Requirement:: + property (Type const& o) + { + // VC6 anathema strikes again + // + Requirement::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); -void ArtifactDeploymentDescription:: -deployRequirement_next (Type&) -{ -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void ArtifactDeploymentDescription:: -deployRequirement_next (Type const&) -{ -} + else property_none (o); + } -void ArtifactDeploymentDescription:: -deployRequirement_post (Type&) -{ -} + void Requirement:: + property_pre (Type&) + { + } -void ArtifactDeploymentDescription:: -deployRequirement_post (Type const&) -{ -} + void Requirement:: + property_pre (Type const&) + { + } -void ArtifactDeploymentDescription:: -deployRequirement_none (Type&) -{ -} + void Requirement:: + property_next (Type&) + { + } -void ArtifactDeploymentDescription:: -deployRequirement_none (Type const&) -{ -} + void Requirement:: + property_next (Type const&) + { + } -void ArtifactDeploymentDescription:: -deployedResource (Type& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::deployedResource_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); + void Requirement:: + property_post (Type&) + { + } -if (b != e) -{ -deployedResource_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployedResource_next (o); -} + void Requirement:: + property_post (Type const&) + { + } -deployedResource_post (o); -} + void Requirement:: + property_none (Type&) + { + } -else deployedResource_none (o); -} + void Requirement:: + property_none (Type const&) + { + } -void ArtifactDeploymentDescription:: -deployedResource (Type const& o) -{ -// VC6 anathema strikes again -// -ArtifactDeploymentDescription::Type::deployedResource_const_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); + void Requirement:: + post (Type&) + { + } -if (b != e) -{ -deployedResource_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployedResource_next (o); -} + void Requirement:: + post (Type const&) + { + } -deployedResource_post (o); -} + // ResourceDeploymentDescription + // + // -else deployedResource_none (o); -} + void ResourceDeploymentDescription:: + traverse (Type& o) + { + pre (o); + requirementName (o); + resourceName (o); + property (o); + post (o); + } -void ArtifactDeploymentDescription:: -deployedResource_pre (Type&) -{ -} + void ResourceDeploymentDescription:: + traverse (Type const& o) + { + pre (o); + requirementName (o); + resourceName (o); + property (o); + post (o); + } -void ArtifactDeploymentDescription:: -deployedResource_pre (Type const&) -{ -} + void ResourceDeploymentDescription:: + pre (Type&) + { + } -void ArtifactDeploymentDescription:: -deployedResource_next (Type&) -{ -} + void ResourceDeploymentDescription:: + pre (Type const&) + { + } -void ArtifactDeploymentDescription:: -deployedResource_next (Type const&) -{ -} + void ResourceDeploymentDescription:: + requirementName (Type& o) + { + dispatch (o.requirementName ()); + } -void ArtifactDeploymentDescription:: -deployedResource_post (Type&) -{ -} + void ResourceDeploymentDescription:: + requirementName (Type const& o) + { + dispatch (o.requirementName ()); + } -void ArtifactDeploymentDescription:: -deployedResource_post (Type const&) -{ -} + void ResourceDeploymentDescription:: + resourceName (Type& o) + { + dispatch (o.resourceName ()); + } -void ArtifactDeploymentDescription:: -deployedResource_none (Type&) -{ -} + void ResourceDeploymentDescription:: + resourceName (Type const& o) + { + dispatch (o.resourceName ()); + } -void ArtifactDeploymentDescription:: -deployedResource_none (Type const&) -{ -} + void ResourceDeploymentDescription:: + property (Type& o) + { + // VC6 anathema strikes again + // + ResourceDeploymentDescription::Type::property_iterator b (o.begin_property()), e (o.end_property()); -void ArtifactDeploymentDescription:: -id (Type& o) -{ -dispatch (o.id ()); -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void ArtifactDeploymentDescription:: -id (Type const& o) -{ -dispatch (o.id ()); -} + else property_none (o); + } -void ArtifactDeploymentDescription:: -id_none (Type&) -{ -} + void ResourceDeploymentDescription:: + property (Type const& o) + { + // VC6 anathema strikes again + // + ResourceDeploymentDescription::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); -void ArtifactDeploymentDescription:: -id_none (Type const&) -{ -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void ArtifactDeploymentDescription:: -post (Type&) -{ -} + else property_none (o); + } -void ArtifactDeploymentDescription:: -post (Type const&) -{ -} + void ResourceDeploymentDescription:: + property_pre (Type&) + { + } -// MonolithicDeploymentDescription -// -// + void ResourceDeploymentDescription:: + property_pre (Type const&) + { + } -void MonolithicDeploymentDescription:: -traverse (Type& o) -{ -pre (o); -name (o); -source (o); -artifact (o); -execParameter (o); -deployRequirement (o); -if (o.id_p ()) id (o); -else id_none (o); -post (o); -} + void ResourceDeploymentDescription:: + property_next (Type&) + { + } -void MonolithicDeploymentDescription:: -traverse (Type const& o) -{ -pre (o); -name (o); -source (o); -artifact (o); -execParameter (o); -deployRequirement (o); -if (o.id_p ()) id (o); -else id_none (o); -post (o); -} + void ResourceDeploymentDescription:: + property_next (Type const&) + { + } -void MonolithicDeploymentDescription:: -pre (Type&) -{ -} + void ResourceDeploymentDescription:: + property_post (Type&) + { + } -void MonolithicDeploymentDescription:: -pre (Type const&) -{ -} + void ResourceDeploymentDescription:: + property_post (Type const&) + { + } -void MonolithicDeploymentDescription:: -name (Type& o) -{ -dispatch (o.name ()); -} + void ResourceDeploymentDescription:: + property_none (Type&) + { + } -void MonolithicDeploymentDescription:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void ResourceDeploymentDescription:: + property_none (Type const&) + { + } -void MonolithicDeploymentDescription:: -source (Type& o) -{ -// VC6 anathema strikes again -// -MonolithicDeploymentDescription::Type::source_iterator b (o.begin_source()), e (o.end_source()); + void ResourceDeploymentDescription:: + post (Type&) + { + } -if (b != e) -{ -source_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) source_next (o); -} + void ResourceDeploymentDescription:: + post (Type const&) + { + } -source_post (o); -} -} + // ArtifactDeploymentDescription + // + // -void MonolithicDeploymentDescription:: -source (Type const& o) -{ -// VC6 anathema strikes again -// -MonolithicDeploymentDescription::Type::source_const_iterator b (o.begin_source()), e (o.end_source()); + void ArtifactDeploymentDescription:: + traverse (Type& o) + { + pre (o); + name (o); + source (o); + node (o); + location (o); + execParameter (o); + deployRequirement (o); + deployedResource (o); + if (o.id_p ()) id (o); + else id_none (o); + post (o); + } -if (b != e) -{ -source_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) source_next (o); -} + void ArtifactDeploymentDescription:: + traverse (Type const& o) + { + pre (o); + name (o); + source (o); + node (o); + location (o); + execParameter (o); + deployRequirement (o); + deployedResource (o); + if (o.id_p ()) id (o); + else id_none (o); + post (o); + } -source_post (o); -} -} + void ArtifactDeploymentDescription:: + pre (Type&) + { + } -void MonolithicDeploymentDescription:: -source_pre (Type&) -{ -} + void ArtifactDeploymentDescription:: + pre (Type const&) + { + } -void MonolithicDeploymentDescription:: -source_pre (Type const&) -{ -} + void ArtifactDeploymentDescription:: + name (Type& o) + { + dispatch (o.name ()); + } -void MonolithicDeploymentDescription:: -source_next (Type&) -{ -} + void ArtifactDeploymentDescription:: + name (Type const& o) + { + dispatch (o.name ()); + } -void MonolithicDeploymentDescription:: -source_next (Type const&) -{ -} + void ArtifactDeploymentDescription:: + source (Type& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::source_iterator b (o.begin_source()), e (o.end_source()); -void MonolithicDeploymentDescription:: -source_post (Type&) -{ -} + if (b != e) + { + source_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) source_next (o); + } + + source_post (o); + } + } -void MonolithicDeploymentDescription:: -source_post (Type const&) -{ -} + void ArtifactDeploymentDescription:: + source (Type const& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::source_const_iterator b (o.begin_source()), e (o.end_source()); -void MonolithicDeploymentDescription:: -artifact (Type& o) -{ -// VC6 anathema strikes again -// -MonolithicDeploymentDescription::Type::artifact_iterator b (o.begin_artifact()), e (o.end_artifact()); + if (b != e) + { + source_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) source_next (o); + } + + source_post (o); + } + } -if (b != e) -{ -artifact_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) artifact_next (o); -} + void ArtifactDeploymentDescription:: + source_pre (Type&) + { + } -artifact_post (o); -} -} + void ArtifactDeploymentDescription:: + source_pre (Type const&) + { + } -void MonolithicDeploymentDescription:: -artifact (Type const& o) -{ -// VC6 anathema strikes again -// -MonolithicDeploymentDescription::Type::artifact_const_iterator b (o.begin_artifact()), e (o.end_artifact()); + void ArtifactDeploymentDescription:: + source_next (Type&) + { + } -if (b != e) -{ -artifact_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) artifact_next (o); -} + void ArtifactDeploymentDescription:: + source_next (Type const&) + { + } -artifact_post (o); -} -} + void ArtifactDeploymentDescription:: + source_post (Type&) + { + } -void MonolithicDeploymentDescription:: -artifact_pre (Type&) -{ -} + void ArtifactDeploymentDescription:: + source_post (Type const&) + { + } -void MonolithicDeploymentDescription:: -artifact_pre (Type const&) -{ -} + void ArtifactDeploymentDescription:: + node (Type& o) + { + dispatch (o.node ()); + } -void MonolithicDeploymentDescription:: -artifact_next (Type&) -{ -} + void ArtifactDeploymentDescription:: + node (Type const& o) + { + dispatch (o.node ()); + } -void MonolithicDeploymentDescription:: -artifact_next (Type const&) -{ -} + void ArtifactDeploymentDescription:: + location (Type& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::location_iterator b (o.begin_location()), e (o.end_location()); -void MonolithicDeploymentDescription:: -artifact_post (Type&) -{ -} + if (b != e) + { + location_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) location_next (o); + } + + location_post (o); + } + } -void MonolithicDeploymentDescription:: -artifact_post (Type const&) -{ -} + void ArtifactDeploymentDescription:: + location (Type const& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::location_const_iterator b (o.begin_location()), e (o.end_location()); -void MonolithicDeploymentDescription:: -execParameter (Type& o) -{ -// VC6 anathema strikes again -// -MonolithicDeploymentDescription::Type::execParameter_iterator b (o.begin_execParameter()), e (o.end_execParameter()); + if (b != e) + { + location_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) location_next (o); + } + + location_post (o); + } + } -if (b != e) -{ -execParameter_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) execParameter_next (o); -} + void ArtifactDeploymentDescription:: + location_pre (Type&) + { + } -execParameter_post (o); -} + void ArtifactDeploymentDescription:: + location_pre (Type const&) + { + } -else execParameter_none (o); -} + void ArtifactDeploymentDescription:: + location_next (Type&) + { + } -void MonolithicDeploymentDescription:: -execParameter (Type const& o) -{ -// VC6 anathema strikes again -// -MonolithicDeploymentDescription::Type::execParameter_const_iterator b (o.begin_execParameter()), e (o.end_execParameter()); + void ArtifactDeploymentDescription:: + location_next (Type const&) + { + } -if (b != e) -{ -execParameter_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) execParameter_next (o); -} + void ArtifactDeploymentDescription:: + location_post (Type&) + { + } -execParameter_post (o); -} + void ArtifactDeploymentDescription:: + location_post (Type const&) + { + } -else execParameter_none (o); -} + void ArtifactDeploymentDescription:: + execParameter (Type& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::execParameter_iterator b (o.begin_execParameter()), e (o.end_execParameter()); -void MonolithicDeploymentDescription:: -execParameter_pre (Type&) -{ -} + if (b != e) + { + execParameter_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) execParameter_next (o); + } + + execParameter_post (o); + } -void MonolithicDeploymentDescription:: -execParameter_pre (Type const&) -{ -} + else execParameter_none (o); + } -void MonolithicDeploymentDescription:: -execParameter_next (Type&) -{ -} + void ArtifactDeploymentDescription:: + execParameter (Type const& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::execParameter_const_iterator b (o.begin_execParameter()), e (o.end_execParameter()); -void MonolithicDeploymentDescription:: -execParameter_next (Type const&) -{ -} + if (b != e) + { + execParameter_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) execParameter_next (o); + } + + execParameter_post (o); + } -void MonolithicDeploymentDescription:: -execParameter_post (Type&) -{ -} + else execParameter_none (o); + } -void MonolithicDeploymentDescription:: -execParameter_post (Type const&) -{ -} + void ArtifactDeploymentDescription:: + execParameter_pre (Type&) + { + } -void MonolithicDeploymentDescription:: -execParameter_none (Type&) -{ -} + void ArtifactDeploymentDescription:: + execParameter_pre (Type const&) + { + } -void MonolithicDeploymentDescription:: -execParameter_none (Type const&) -{ -} + void ArtifactDeploymentDescription:: + execParameter_next (Type&) + { + } -void MonolithicDeploymentDescription:: -deployRequirement (Type& o) -{ -// VC6 anathema strikes again -// -MonolithicDeploymentDescription::Type::deployRequirement_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); + void ArtifactDeploymentDescription:: + execParameter_next (Type const&) + { + } -if (b != e) -{ -deployRequirement_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployRequirement_next (o); -} + void ArtifactDeploymentDescription:: + execParameter_post (Type&) + { + } -deployRequirement_post (o); -} + void ArtifactDeploymentDescription:: + execParameter_post (Type const&) + { + } -else deployRequirement_none (o); -} + void ArtifactDeploymentDescription:: + execParameter_none (Type&) + { + } -void MonolithicDeploymentDescription:: -deployRequirement (Type const& o) -{ -// VC6 anathema strikes again -// -MonolithicDeploymentDescription::Type::deployRequirement_const_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); + void ArtifactDeploymentDescription:: + execParameter_none (Type const&) + { + } -if (b != e) -{ -deployRequirement_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployRequirement_next (o); -} + void ArtifactDeploymentDescription:: + deployRequirement (Type& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::deployRequirement_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); -deployRequirement_post (o); -} + if (b != e) + { + deployRequirement_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployRequirement_next (o); + } + + deployRequirement_post (o); + } -else deployRequirement_none (o); -} + else deployRequirement_none (o); + } -void MonolithicDeploymentDescription:: -deployRequirement_pre (Type&) -{ -} + void ArtifactDeploymentDescription:: + deployRequirement (Type const& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::deployRequirement_const_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); -void MonolithicDeploymentDescription:: -deployRequirement_pre (Type const&) -{ -} + if (b != e) + { + deployRequirement_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployRequirement_next (o); + } + + deployRequirement_post (o); + } -void MonolithicDeploymentDescription:: -deployRequirement_next (Type&) -{ -} + else deployRequirement_none (o); + } -void MonolithicDeploymentDescription:: -deployRequirement_next (Type const&) -{ -} + void ArtifactDeploymentDescription:: + deployRequirement_pre (Type&) + { + } -void MonolithicDeploymentDescription:: -deployRequirement_post (Type&) -{ -} + void ArtifactDeploymentDescription:: + deployRequirement_pre (Type const&) + { + } -void MonolithicDeploymentDescription:: -deployRequirement_post (Type const&) -{ -} + void ArtifactDeploymentDescription:: + deployRequirement_next (Type&) + { + } -void MonolithicDeploymentDescription:: -deployRequirement_none (Type&) -{ -} + void ArtifactDeploymentDescription:: + deployRequirement_next (Type const&) + { + } -void MonolithicDeploymentDescription:: -deployRequirement_none (Type const&) -{ -} + void ArtifactDeploymentDescription:: + deployRequirement_post (Type&) + { + } -void MonolithicDeploymentDescription:: -id (Type& o) -{ -dispatch (o.id ()); -} + void ArtifactDeploymentDescription:: + deployRequirement_post (Type const&) + { + } -void MonolithicDeploymentDescription:: -id (Type const& o) -{ -dispatch (o.id ()); -} + void ArtifactDeploymentDescription:: + deployRequirement_none (Type&) + { + } -void MonolithicDeploymentDescription:: -id_none (Type&) -{ -} + void ArtifactDeploymentDescription:: + deployRequirement_none (Type const&) + { + } -void MonolithicDeploymentDescription:: -id_none (Type const&) -{ -} + void ArtifactDeploymentDescription:: + deployedResource (Type& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::deployedResource_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); -void MonolithicDeploymentDescription:: -post (Type&) -{ -} + if (b != e) + { + deployedResource_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployedResource_next (o); + } + + deployedResource_post (o); + } -void MonolithicDeploymentDescription:: -post (Type const&) -{ -} + else deployedResource_none (o); + } -// InstanceResourceDeploymentDescription -// -// + void ArtifactDeploymentDescription:: + deployedResource (Type const& o) + { + // VC6 anathema strikes again + // + ArtifactDeploymentDescription::Type::deployedResource_const_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); -void InstanceResourceDeploymentDescription:: -traverse (Type& o) -{ -pre (o); -resourceUsage (o); -requirementName (o); -resourceName (o); -property (o); -post (o); -} + if (b != e) + { + deployedResource_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployedResource_next (o); + } + + deployedResource_post (o); + } -void InstanceResourceDeploymentDescription:: -traverse (Type const& o) -{ -pre (o); -resourceUsage (o); -requirementName (o); -resourceName (o); -property (o); -post (o); -} + else deployedResource_none (o); + } -void InstanceResourceDeploymentDescription:: -pre (Type&) -{ -} + void ArtifactDeploymentDescription:: + deployedResource_pre (Type&) + { + } -void InstanceResourceDeploymentDescription:: -pre (Type const&) -{ -} + void ArtifactDeploymentDescription:: + deployedResource_pre (Type const&) + { + } -void InstanceResourceDeploymentDescription:: -resourceUsage (Type& o) -{ -dispatch (o.resourceUsage ()); -} + void ArtifactDeploymentDescription:: + deployedResource_next (Type&) + { + } -void InstanceResourceDeploymentDescription:: -resourceUsage (Type const& o) -{ -dispatch (o.resourceUsage ()); -} + void ArtifactDeploymentDescription:: + deployedResource_next (Type const&) + { + } -void InstanceResourceDeploymentDescription:: -requirementName (Type& o) -{ -dispatch (o.requirementName ()); -} + void ArtifactDeploymentDescription:: + deployedResource_post (Type&) + { + } -void InstanceResourceDeploymentDescription:: -requirementName (Type const& o) -{ -dispatch (o.requirementName ()); -} + void ArtifactDeploymentDescription:: + deployedResource_post (Type const&) + { + } -void InstanceResourceDeploymentDescription:: -resourceName (Type& o) -{ -dispatch (o.resourceName ()); -} + void ArtifactDeploymentDescription:: + deployedResource_none (Type&) + { + } -void InstanceResourceDeploymentDescription:: -resourceName (Type const& o) -{ -dispatch (o.resourceName ()); -} + void ArtifactDeploymentDescription:: + deployedResource_none (Type const&) + { + } -void InstanceResourceDeploymentDescription:: -property (Type& o) -{ -// VC6 anathema strikes again -// -InstanceResourceDeploymentDescription::Type::property_iterator b (o.begin_property()), e (o.end_property()); + void ArtifactDeploymentDescription:: + id (Type& o) + { + dispatch (o.id ()); + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void ArtifactDeploymentDescription:: + id (Type const& o) + { + dispatch (o.id ()); + } -property_post (o); -} + void ArtifactDeploymentDescription:: + id_none (Type&) + { + } -else property_none (o); -} + void ArtifactDeploymentDescription:: + id_none (Type const&) + { + } -void InstanceResourceDeploymentDescription:: -property (Type const& o) -{ -// VC6 anathema strikes again -// -InstanceResourceDeploymentDescription::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); + void ArtifactDeploymentDescription:: + post (Type&) + { + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void ArtifactDeploymentDescription:: + post (Type const&) + { + } -property_post (o); -} + // MonolithicDeploymentDescription + // + // -else property_none (o); -} + void MonolithicDeploymentDescription:: + traverse (Type& o) + { + pre (o); + name (o); + source (o); + artifact (o); + execParameter (o); + deployRequirement (o); + if (o.id_p ()) id (o); + else id_none (o); + post (o); + } -void InstanceResourceDeploymentDescription:: -property_pre (Type&) -{ -} + void MonolithicDeploymentDescription:: + traverse (Type const& o) + { + pre (o); + name (o); + source (o); + artifact (o); + execParameter (o); + deployRequirement (o); + if (o.id_p ()) id (o); + else id_none (o); + post (o); + } -void InstanceResourceDeploymentDescription:: -property_pre (Type const&) -{ -} + void MonolithicDeploymentDescription:: + pre (Type&) + { + } -void InstanceResourceDeploymentDescription:: -property_next (Type&) -{ -} + void MonolithicDeploymentDescription:: + pre (Type const&) + { + } -void InstanceResourceDeploymentDescription:: -property_next (Type const&) -{ -} + void MonolithicDeploymentDescription:: + name (Type& o) + { + dispatch (o.name ()); + } -void InstanceResourceDeploymentDescription:: -property_post (Type&) -{ -} + void MonolithicDeploymentDescription:: + name (Type const& o) + { + dispatch (o.name ()); + } -void InstanceResourceDeploymentDescription:: -property_post (Type const&) -{ -} + void MonolithicDeploymentDescription:: + source (Type& o) + { + // VC6 anathema strikes again + // + MonolithicDeploymentDescription::Type::source_iterator b (o.begin_source()), e (o.end_source()); -void InstanceResourceDeploymentDescription:: -property_none (Type&) -{ -} + if (b != e) + { + source_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) source_next (o); + } + + source_post (o); + } + } -void InstanceResourceDeploymentDescription:: -property_none (Type const&) -{ -} + void MonolithicDeploymentDescription:: + source (Type const& o) + { + // VC6 anathema strikes again + // + MonolithicDeploymentDescription::Type::source_const_iterator b (o.begin_source()), e (o.end_source()); -void InstanceResourceDeploymentDescription:: -post (Type&) -{ -} + if (b != e) + { + source_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) source_next (o); + } + + source_post (o); + } + } -void InstanceResourceDeploymentDescription:: -post (Type const&) -{ -} + void MonolithicDeploymentDescription:: + source_pre (Type&) + { + } -// InstanceDeploymentDescription -// -// + void MonolithicDeploymentDescription:: + source_pre (Type const&) + { + } -void InstanceDeploymentDescription:: -traverse (Type& o) -{ -pre (o); -name (o); -node (o); -source (o); -implementation (o); -configProperty (o); -if (o.deployedResource_p ()) deployedResource (o); -else deployedResource_none (o); -if (o.deployedSharedResource_p ()) deployedSharedResource (o); -else deployedSharedResource_none (o); -if (o.id_p ()) id (o); -else id_none (o); -post (o); -} + void MonolithicDeploymentDescription:: + source_next (Type&) + { + } -void InstanceDeploymentDescription:: -traverse (Type const& o) -{ -pre (o); -name (o); -node (o); -source (o); -implementation (o); -configProperty (o); -if (o.deployedResource_p ()) deployedResource (o); -else deployedResource_none (o); -if (o.deployedSharedResource_p ()) deployedSharedResource (o); -else deployedSharedResource_none (o); -if (o.id_p ()) id (o); -else id_none (o); -post (o); -} + void MonolithicDeploymentDescription:: + source_next (Type const&) + { + } -void InstanceDeploymentDescription:: -pre (Type&) -{ -} + void MonolithicDeploymentDescription:: + source_post (Type&) + { + } -void InstanceDeploymentDescription:: -pre (Type const&) -{ -} + void MonolithicDeploymentDescription:: + source_post (Type const&) + { + } -void InstanceDeploymentDescription:: -name (Type& o) -{ -dispatch (o.name ()); -} + void MonolithicDeploymentDescription:: + artifact (Type& o) + { + // VC6 anathema strikes again + // + MonolithicDeploymentDescription::Type::artifact_iterator b (o.begin_artifact()), e (o.end_artifact()); -void InstanceDeploymentDescription:: -name (Type const& o) -{ -dispatch (o.name ()); -} + if (b != e) + { + artifact_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) artifact_next (o); + } + + artifact_post (o); + } + } -void InstanceDeploymentDescription:: -node (Type& o) -{ -dispatch (o.node ()); -} + void MonolithicDeploymentDescription:: + artifact (Type const& o) + { + // VC6 anathema strikes again + // + MonolithicDeploymentDescription::Type::artifact_const_iterator b (o.begin_artifact()), e (o.end_artifact()); -void InstanceDeploymentDescription:: -node (Type const& o) -{ -dispatch (o.node ()); -} + if (b != e) + { + artifact_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) artifact_next (o); + } + + artifact_post (o); + } + } -void InstanceDeploymentDescription:: -source (Type& o) -{ -dispatch (o.source ()); -} + void MonolithicDeploymentDescription:: + artifact_pre (Type&) + { + } -void InstanceDeploymentDescription:: -source (Type const& o) -{ -dispatch (o.source ()); -} + void MonolithicDeploymentDescription:: + artifact_pre (Type const&) + { + } -void InstanceDeploymentDescription:: -implementation (Type& o) -{ -dispatch (o.implementation ()); -} + void MonolithicDeploymentDescription:: + artifact_next (Type&) + { + } -void InstanceDeploymentDescription:: -implementation (Type const& o) -{ -dispatch (o.implementation ()); -} + void MonolithicDeploymentDescription:: + artifact_next (Type const&) + { + } -void InstanceDeploymentDescription:: -configProperty (Type& o) -{ -// VC6 anathema strikes again -// -InstanceDeploymentDescription::Type::configProperty_iterator b (o.begin_configProperty()), e (o.end_configProperty()); + void MonolithicDeploymentDescription:: + artifact_post (Type&) + { + } -if (b != e) -{ -configProperty_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) configProperty_next (o); -} + void MonolithicDeploymentDescription:: + artifact_post (Type const&) + { + } -configProperty_post (o); -} + void MonolithicDeploymentDescription:: + execParameter (Type& o) + { + // VC6 anathema strikes again + // + MonolithicDeploymentDescription::Type::execParameter_iterator b (o.begin_execParameter()), e (o.end_execParameter()); -else configProperty_none (o); -} + if (b != e) + { + execParameter_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) execParameter_next (o); + } + + execParameter_post (o); + } -void InstanceDeploymentDescription:: -configProperty (Type const& o) -{ -// VC6 anathema strikes again -// -InstanceDeploymentDescription::Type::configProperty_const_iterator b (o.begin_configProperty()), e (o.end_configProperty()); + else execParameter_none (o); + } -if (b != e) -{ -configProperty_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) configProperty_next (o); -} + void MonolithicDeploymentDescription:: + execParameter (Type const& o) + { + // VC6 anathema strikes again + // + MonolithicDeploymentDescription::Type::execParameter_const_iterator b (o.begin_execParameter()), e (o.end_execParameter()); -configProperty_post (o); -} + if (b != e) + { + execParameter_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) execParameter_next (o); + } + + execParameter_post (o); + } -else configProperty_none (o); -} + else execParameter_none (o); + } -void InstanceDeploymentDescription:: -configProperty_pre (Type&) -{ -} + void MonolithicDeploymentDescription:: + execParameter_pre (Type&) + { + } -void InstanceDeploymentDescription:: -configProperty_pre (Type const&) -{ -} + void MonolithicDeploymentDescription:: + execParameter_pre (Type const&) + { + } -void InstanceDeploymentDescription:: -configProperty_next (Type&) -{ -} + void MonolithicDeploymentDescription:: + execParameter_next (Type&) + { + } -void InstanceDeploymentDescription:: -configProperty_next (Type const&) -{ -} + void MonolithicDeploymentDescription:: + execParameter_next (Type const&) + { + } -void InstanceDeploymentDescription:: -configProperty_post (Type&) -{ -} + void MonolithicDeploymentDescription:: + execParameter_post (Type&) + { + } -void InstanceDeploymentDescription:: -configProperty_post (Type const&) -{ -} + void MonolithicDeploymentDescription:: + execParameter_post (Type const&) + { + } -void InstanceDeploymentDescription:: -configProperty_none (Type&) -{ -} + void MonolithicDeploymentDescription:: + execParameter_none (Type&) + { + } -void InstanceDeploymentDescription:: -configProperty_none (Type const&) -{ -} + void MonolithicDeploymentDescription:: + execParameter_none (Type const&) + { + } -void InstanceDeploymentDescription:: -deployedResource (Type& o) -{ -dispatch (o.deployedResource ()); -} + void MonolithicDeploymentDescription:: + deployRequirement (Type& o) + { + // VC6 anathema strikes again + // + MonolithicDeploymentDescription::Type::deployRequirement_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); -void InstanceDeploymentDescription:: -deployedResource (Type const& o) -{ -dispatch (o.deployedResource ()); -} + if (b != e) + { + deployRequirement_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployRequirement_next (o); + } + + deployRequirement_post (o); + } -void InstanceDeploymentDescription:: -deployedResource_none (Type&) -{ -} + else deployRequirement_none (o); + } -void InstanceDeploymentDescription:: -deployedResource_none (Type const&) -{ -} + void MonolithicDeploymentDescription:: + deployRequirement (Type const& o) + { + // VC6 anathema strikes again + // + MonolithicDeploymentDescription::Type::deployRequirement_const_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); -void InstanceDeploymentDescription:: -deployedSharedResource (Type& o) -{ -dispatch (o.deployedSharedResource ()); -} + if (b != e) + { + deployRequirement_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployRequirement_next (o); + } + + deployRequirement_post (o); + } -void InstanceDeploymentDescription:: -deployedSharedResource (Type const& o) -{ -dispatch (o.deployedSharedResource ()); -} + else deployRequirement_none (o); + } -void InstanceDeploymentDescription:: -deployedSharedResource_none (Type&) -{ -} + void MonolithicDeploymentDescription:: + deployRequirement_pre (Type&) + { + } -void InstanceDeploymentDescription:: -deployedSharedResource_none (Type const&) -{ -} + void MonolithicDeploymentDescription:: + deployRequirement_pre (Type const&) + { + } -void InstanceDeploymentDescription:: -id (Type& o) -{ -dispatch (o.id ()); -} + void MonolithicDeploymentDescription:: + deployRequirement_next (Type&) + { + } -void InstanceDeploymentDescription:: -id (Type const& o) -{ -dispatch (o.id ()); -} + void MonolithicDeploymentDescription:: + deployRequirement_next (Type const&) + { + } -void InstanceDeploymentDescription:: -id_none (Type&) -{ -} + void MonolithicDeploymentDescription:: + deployRequirement_post (Type&) + { + } -void InstanceDeploymentDescription:: -id_none (Type const&) -{ -} + void MonolithicDeploymentDescription:: + deployRequirement_post (Type const&) + { + } -void InstanceDeploymentDescription:: -post (Type&) -{ -} + void MonolithicDeploymentDescription:: + deployRequirement_none (Type&) + { + } -void InstanceDeploymentDescription:: -post (Type const&) -{ -} + void MonolithicDeploymentDescription:: + deployRequirement_none (Type const&) + { + } -// ComponentPortDescription -// -// + void MonolithicDeploymentDescription:: + id (Type& o) + { + dispatch (o.id ()); + } -void ComponentPortDescription:: -traverse (Type& o) -{ -pre (o); -name (o); -if (o.specificType_p ()) specificType (o); -else specificType_none (o); -supportedType (o); -provider (o); -exclusiveProvider (o); -exclusiveUser (o); -optional (o); -kind (o); -post (o); -} + void MonolithicDeploymentDescription:: + id (Type const& o) + { + dispatch (o.id ()); + } -void ComponentPortDescription:: -traverse (Type const& o) -{ -pre (o); -name (o); -if (o.specificType_p ()) specificType (o); -else specificType_none (o); -supportedType (o); -provider (o); -exclusiveProvider (o); -exclusiveUser (o); -optional (o); -kind (o); -post (o); -} + void MonolithicDeploymentDescription:: + id_none (Type&) + { + } -void ComponentPortDescription:: -pre (Type&) -{ -} + void MonolithicDeploymentDescription:: + id_none (Type const&) + { + } -void ComponentPortDescription:: -pre (Type const&) -{ -} + void MonolithicDeploymentDescription:: + post (Type&) + { + } -void ComponentPortDescription:: -name (Type& o) -{ -dispatch (o.name ()); -} + void MonolithicDeploymentDescription:: + post (Type const&) + { + } -void ComponentPortDescription:: -name (Type const& o) -{ -dispatch (o.name ()); -} + // InstanceResourceDeploymentDescription + // + // -void ComponentPortDescription:: -specificType (Type& o) -{ -dispatch (o.specificType ()); -} + void InstanceResourceDeploymentDescription:: + traverse (Type& o) + { + pre (o); + resourceUsage (o); + requirementName (o); + resourceName (o); + property (o); + post (o); + } -void ComponentPortDescription:: -specificType (Type const& o) -{ -dispatch (o.specificType ()); -} + void InstanceResourceDeploymentDescription:: + traverse (Type const& o) + { + pre (o); + resourceUsage (o); + requirementName (o); + resourceName (o); + property (o); + post (o); + } -void ComponentPortDescription:: -specificType_none (Type&) -{ -} + void InstanceResourceDeploymentDescription:: + pre (Type&) + { + } -void ComponentPortDescription:: -specificType_none (Type const&) -{ -} + void InstanceResourceDeploymentDescription:: + pre (Type const&) + { + } -void ComponentPortDescription:: -supportedType (Type& o) -{ -// VC6 anathema strikes again -// -ComponentPortDescription::Type::supportedType_iterator b (o.begin_supportedType()), e (o.end_supportedType()); + void InstanceResourceDeploymentDescription:: + resourceUsage (Type& o) + { + dispatch (o.resourceUsage ()); + } -if (b != e) -{ -supportedType_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) supportedType_next (o); -} + void InstanceResourceDeploymentDescription:: + resourceUsage (Type const& o) + { + dispatch (o.resourceUsage ()); + } -supportedType_post (o); -} + void InstanceResourceDeploymentDescription:: + requirementName (Type& o) + { + dispatch (o.requirementName ()); + } -else supportedType_none (o); -} + void InstanceResourceDeploymentDescription:: + requirementName (Type const& o) + { + dispatch (o.requirementName ()); + } -void ComponentPortDescription:: -supportedType (Type const& o) -{ -// VC6 anathema strikes again -// -ComponentPortDescription::Type::supportedType_const_iterator b (o.begin_supportedType()), e (o.end_supportedType()); + void InstanceResourceDeploymentDescription:: + resourceName (Type& o) + { + dispatch (o.resourceName ()); + } -if (b != e) -{ -supportedType_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) supportedType_next (o); -} + void InstanceResourceDeploymentDescription:: + resourceName (Type const& o) + { + dispatch (o.resourceName ()); + } -supportedType_post (o); -} + void InstanceResourceDeploymentDescription:: + property (Type& o) + { + // VC6 anathema strikes again + // + InstanceResourceDeploymentDescription::Type::property_iterator b (o.begin_property()), e (o.end_property()); -else supportedType_none (o); -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void ComponentPortDescription:: -supportedType_pre (Type&) -{ -} + else property_none (o); + } -void ComponentPortDescription:: -supportedType_pre (Type const&) -{ -} + void InstanceResourceDeploymentDescription:: + property (Type const& o) + { + // VC6 anathema strikes again + // + InstanceResourceDeploymentDescription::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); -void ComponentPortDescription:: -supportedType_next (Type&) -{ -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void ComponentPortDescription:: -supportedType_next (Type const&) -{ -} + else property_none (o); + } -void ComponentPortDescription:: -supportedType_post (Type&) -{ -} + void InstanceResourceDeploymentDescription:: + property_pre (Type&) + { + } -void ComponentPortDescription:: -supportedType_post (Type const&) -{ -} + void InstanceResourceDeploymentDescription:: + property_pre (Type const&) + { + } -void ComponentPortDescription:: -supportedType_none (Type&) -{ -} + void InstanceResourceDeploymentDescription:: + property_next (Type&) + { + } -void ComponentPortDescription:: -supportedType_none (Type const&) -{ -} + void InstanceResourceDeploymentDescription:: + property_next (Type const&) + { + } -void ComponentPortDescription:: -provider (Type& o) -{ -dispatch (o.provider ()); -} + void InstanceResourceDeploymentDescription:: + property_post (Type&) + { + } -void ComponentPortDescription:: -provider (Type const& o) -{ -dispatch (o.provider ()); -} + void InstanceResourceDeploymentDescription:: + property_post (Type const&) + { + } -void ComponentPortDescription:: -exclusiveProvider (Type& o) -{ -dispatch (o.exclusiveProvider ()); -} + void InstanceResourceDeploymentDescription:: + property_none (Type&) + { + } -void ComponentPortDescription:: -exclusiveProvider (Type const& o) -{ -dispatch (o.exclusiveProvider ()); -} + void InstanceResourceDeploymentDescription:: + property_none (Type const&) + { + } -void ComponentPortDescription:: -exclusiveUser (Type& o) -{ -dispatch (o.exclusiveUser ()); -} + void InstanceResourceDeploymentDescription:: + post (Type&) + { + } -void ComponentPortDescription:: -exclusiveUser (Type const& o) -{ -dispatch (o.exclusiveUser ()); -} + void InstanceResourceDeploymentDescription:: + post (Type const&) + { + } -void ComponentPortDescription:: -optional (Type& o) -{ -dispatch (o.optional ()); -} + // InstanceDeploymentDescription + // + // -void ComponentPortDescription:: -optional (Type const& o) -{ -dispatch (o.optional ()); -} + void InstanceDeploymentDescription:: + traverse (Type& o) + { + pre (o); + name (o); + node (o); + source (o); + implementation (o); + configProperty (o); + deployedResource (o); + if (o.deployedSharedResource_p ()) deployedSharedResource (o); + else deployedSharedResource_none (o); + if (o.id_p ()) id (o); + else id_none (o); + post (o); + } -void ComponentPortDescription:: -kind (Type& o) -{ -dispatch (o.kind ()); -} + void InstanceDeploymentDescription:: + traverse (Type const& o) + { + pre (o); + name (o); + node (o); + source (o); + implementation (o); + configProperty (o); + deployedResource (o); + if (o.deployedSharedResource_p ()) deployedSharedResource (o); + else deployedSharedResource_none (o); + if (o.id_p ()) id (o); + else id_none (o); + post (o); + } -void ComponentPortDescription:: -kind (Type const& o) -{ -dispatch (o.kind ()); -} + void InstanceDeploymentDescription:: + pre (Type&) + { + } -void ComponentPortDescription:: -post (Type&) -{ -} + void InstanceDeploymentDescription:: + pre (Type const&) + { + } -void ComponentPortDescription:: -post (Type const&) -{ -} + void InstanceDeploymentDescription:: + name (Type& o) + { + dispatch (o.name ()); + } -// ComponentPropertyDescription -// -// + void InstanceDeploymentDescription:: + name (Type const& o) + { + dispatch (o.name ()); + } -void ComponentPropertyDescription:: -traverse (Type& o) -{ -pre (o); -name (o); -type (o); -post (o); -} + void InstanceDeploymentDescription:: + node (Type& o) + { + dispatch (o.node ()); + } -void ComponentPropertyDescription:: -traverse (Type const& o) -{ -pre (o); -name (o); -type (o); -post (o); -} + void InstanceDeploymentDescription:: + node (Type const& o) + { + dispatch (o.node ()); + } -void ComponentPropertyDescription:: -pre (Type&) -{ -} + void InstanceDeploymentDescription:: + source (Type& o) + { + dispatch (o.source ()); + } -void ComponentPropertyDescription:: -pre (Type const&) -{ -} + void InstanceDeploymentDescription:: + source (Type const& o) + { + dispatch (o.source ()); + } -void ComponentPropertyDescription:: -name (Type& o) -{ -dispatch (o.name ()); -} + void InstanceDeploymentDescription:: + implementation (Type& o) + { + dispatch (o.implementation ()); + } -void ComponentPropertyDescription:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void InstanceDeploymentDescription:: + implementation (Type const& o) + { + dispatch (o.implementation ()); + } -void ComponentPropertyDescription:: -type (Type& o) -{ -dispatch (o.type ()); -} + void InstanceDeploymentDescription:: + configProperty (Type& o) + { + // VC6 anathema strikes again + // + InstanceDeploymentDescription::Type::configProperty_iterator b (o.begin_configProperty()), e (o.end_configProperty()); -void ComponentPropertyDescription:: -type (Type const& o) -{ -dispatch (o.type ()); -} + if (b != e) + { + configProperty_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) configProperty_next (o); + } + + configProperty_post (o); + } -void ComponentPropertyDescription:: -post (Type&) -{ -} + else configProperty_none (o); + } -void ComponentPropertyDescription:: -post (Type const&) -{ -} + void InstanceDeploymentDescription:: + configProperty (Type const& o) + { + // VC6 anathema strikes again + // + InstanceDeploymentDescription::Type::configProperty_const_iterator b (o.begin_configProperty()), e (o.end_configProperty()); -// ComponentExternalPortEndpoint -// -// + if (b != e) + { + configProperty_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) configProperty_next (o); + } + + configProperty_post (o); + } -void ComponentExternalPortEndpoint:: -traverse (Type& o) -{ -pre (o); -portName (o); -post (o); -} + else configProperty_none (o); + } -void ComponentExternalPortEndpoint:: -traverse (Type const& o) -{ -pre (o); -portName (o); -post (o); -} + void InstanceDeploymentDescription:: + configProperty_pre (Type&) + { + } -void ComponentExternalPortEndpoint:: -pre (Type&) -{ -} + void InstanceDeploymentDescription:: + configProperty_pre (Type const&) + { + } -void ComponentExternalPortEndpoint:: -pre (Type const&) -{ -} + void InstanceDeploymentDescription:: + configProperty_next (Type&) + { + } -void ComponentExternalPortEndpoint:: -portName (Type& o) -{ -dispatch (o.portName ()); -} + void InstanceDeploymentDescription:: + configProperty_next (Type const&) + { + } -void ComponentExternalPortEndpoint:: -portName (Type const& o) -{ -dispatch (o.portName ()); -} + void InstanceDeploymentDescription:: + configProperty_post (Type&) + { + } -void ComponentExternalPortEndpoint:: -post (Type&) -{ -} + void InstanceDeploymentDescription:: + configProperty_post (Type const&) + { + } -void ComponentExternalPortEndpoint:: -post (Type const&) -{ -} + void InstanceDeploymentDescription:: + configProperty_none (Type&) + { + } -// PlanSubcomponentPortEndpoint -// -// + void InstanceDeploymentDescription:: + configProperty_none (Type const&) + { + } -void PlanSubcomponentPortEndpoint:: -traverse (Type& o) -{ -pre (o); -portName (o); -if (o.provider_p ()) provider (o); -else provider_none (o); -kind (o); -instance (o); -post (o); -} + void InstanceDeploymentDescription:: + deployedResource (Type& o) + { + // VC6 anathema strikes again + // + InstanceDeploymentDescription::Type::deployedResource_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); -void PlanSubcomponentPortEndpoint:: -traverse (Type const& o) -{ -pre (o); -portName (o); -if (o.provider_p ()) provider (o); -else provider_none (o); -kind (o); -instance (o); -post (o); -} + if (b != e) + { + deployedResource_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployedResource_next (o); + } + + deployedResource_post (o); + } -void PlanSubcomponentPortEndpoint:: -pre (Type&) -{ -} + else deployedResource_none (o); + } -void PlanSubcomponentPortEndpoint:: -pre (Type const&) -{ -} + void InstanceDeploymentDescription:: + deployedResource (Type const& o) + { + // VC6 anathema strikes again + // + InstanceDeploymentDescription::Type::deployedResource_const_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); -void PlanSubcomponentPortEndpoint:: -portName (Type& o) -{ -dispatch (o.portName ()); -} + if (b != e) + { + deployedResource_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployedResource_next (o); + } + + deployedResource_post (o); + } -void PlanSubcomponentPortEndpoint:: -portName (Type const& o) -{ -dispatch (o.portName ()); -} + else deployedResource_none (o); + } -void PlanSubcomponentPortEndpoint:: -provider (Type& o) -{ -dispatch (o.provider ()); -} + void InstanceDeploymentDescription:: + deployedResource_pre (Type&) + { + } -void PlanSubcomponentPortEndpoint:: -provider (Type const& o) -{ -dispatch (o.provider ()); -} + void InstanceDeploymentDescription:: + deployedResource_pre (Type const&) + { + } -void PlanSubcomponentPortEndpoint:: -provider_none (Type&) -{ -} + void InstanceDeploymentDescription:: + deployedResource_next (Type&) + { + } -void PlanSubcomponentPortEndpoint:: -provider_none (Type const&) -{ -} + void InstanceDeploymentDescription:: + deployedResource_next (Type const&) + { + } -void PlanSubcomponentPortEndpoint:: -kind (Type& o) -{ -dispatch (o.kind ()); -} + void InstanceDeploymentDescription:: + deployedResource_post (Type&) + { + } -void PlanSubcomponentPortEndpoint:: -kind (Type const& o) -{ -dispatch (o.kind ()); -} + void InstanceDeploymentDescription:: + deployedResource_post (Type const&) + { + } -void PlanSubcomponentPortEndpoint:: -instance (Type& o) -{ -dispatch (o.instance ()); -} + void InstanceDeploymentDescription:: + deployedResource_none (Type&) + { + } -void PlanSubcomponentPortEndpoint:: -instance (Type const& o) -{ -dispatch (o.instance ()); -} + void InstanceDeploymentDescription:: + deployedResource_none (Type const&) + { + } -void PlanSubcomponentPortEndpoint:: -post (Type&) -{ -} + void InstanceDeploymentDescription:: + deployedSharedResource (Type& o) + { + dispatch (o.deployedSharedResource ()); + } -void PlanSubcomponentPortEndpoint:: -post (Type const&) -{ -} + void InstanceDeploymentDescription:: + deployedSharedResource (Type const& o) + { + dispatch (o.deployedSharedResource ()); + } -// ExternalReferenceEndpoint -// -// + void InstanceDeploymentDescription:: + deployedSharedResource_none (Type&) + { + } -void ExternalReferenceEndpoint:: -traverse (Type& o) -{ -pre (o); -location (o); -post (o); -} + void InstanceDeploymentDescription:: + deployedSharedResource_none (Type const&) + { + } -void ExternalReferenceEndpoint:: -traverse (Type const& o) -{ -pre (o); -location (o); -post (o); -} + void InstanceDeploymentDescription:: + id (Type& o) + { + dispatch (o.id ()); + } -void ExternalReferenceEndpoint:: -pre (Type&) -{ -} + void InstanceDeploymentDescription:: + id (Type const& o) + { + dispatch (o.id ()); + } -void ExternalReferenceEndpoint:: -pre (Type const&) -{ -} + void InstanceDeploymentDescription:: + id_none (Type&) + { + } -void ExternalReferenceEndpoint:: -location (Type& o) -{ -dispatch (o.location ()); -} + void InstanceDeploymentDescription:: + id_none (Type const&) + { + } -void ExternalReferenceEndpoint:: -location (Type const& o) -{ -dispatch (o.location ()); -} + void InstanceDeploymentDescription:: + post (Type&) + { + } -void ExternalReferenceEndpoint:: -post (Type&) -{ -} + void InstanceDeploymentDescription:: + post (Type const&) + { + } -void ExternalReferenceEndpoint:: -post (Type const&) -{ -} + // ComponentPortDescription + // + // -// ConnectionResourceDeploymentDescription -// -// + void ComponentPortDescription:: + traverse (Type& o) + { + pre (o); + name (o); + if (o.specificType_p ()) specificType (o); + else specificType_none (o); + supportedType (o); + provider (o); + exclusiveProvider (o); + exclusiveUser (o); + optional (o); + kind (o); + post (o); + } -void ConnectionResourceDeploymentDescription:: -traverse (Type& o) -{ -pre (o); -targetName (o); -requirementName (o); -resourceName (o); -property (o); -post (o); -} + void ComponentPortDescription:: + traverse (Type const& o) + { + pre (o); + name (o); + if (o.specificType_p ()) specificType (o); + else specificType_none (o); + supportedType (o); + provider (o); + exclusiveProvider (o); + exclusiveUser (o); + optional (o); + kind (o); + post (o); + } -void ConnectionResourceDeploymentDescription:: -traverse (Type const& o) -{ -pre (o); -targetName (o); -requirementName (o); -resourceName (o); -property (o); -post (o); -} + void ComponentPortDescription:: + pre (Type&) + { + } -void ConnectionResourceDeploymentDescription:: -pre (Type&) -{ -} + void ComponentPortDescription:: + pre (Type const&) + { + } -void ConnectionResourceDeploymentDescription:: -pre (Type const&) -{ -} + void ComponentPortDescription:: + name (Type& o) + { + dispatch (o.name ()); + } -void ConnectionResourceDeploymentDescription:: -targetName (Type& o) -{ -dispatch (o.targetName ()); -} + void ComponentPortDescription:: + name (Type const& o) + { + dispatch (o.name ()); + } -void ConnectionResourceDeploymentDescription:: -targetName (Type const& o) -{ -dispatch (o.targetName ()); -} + void ComponentPortDescription:: + specificType (Type& o) + { + dispatch (o.specificType ()); + } -void ConnectionResourceDeploymentDescription:: -requirementName (Type& o) -{ -dispatch (o.requirementName ()); -} + void ComponentPortDescription:: + specificType (Type const& o) + { + dispatch (o.specificType ()); + } -void ConnectionResourceDeploymentDescription:: -requirementName (Type const& o) -{ -dispatch (o.requirementName ()); -} + void ComponentPortDescription:: + specificType_none (Type&) + { + } -void ConnectionResourceDeploymentDescription:: -resourceName (Type& o) -{ -dispatch (o.resourceName ()); -} + void ComponentPortDescription:: + specificType_none (Type const&) + { + } -void ConnectionResourceDeploymentDescription:: -resourceName (Type const& o) -{ -dispatch (o.resourceName ()); -} + void ComponentPortDescription:: + supportedType (Type& o) + { + // VC6 anathema strikes again + // + ComponentPortDescription::Type::supportedType_iterator b (o.begin_supportedType()), e (o.end_supportedType()); -void ConnectionResourceDeploymentDescription:: -property (Type& o) -{ -// VC6 anathema strikes again -// -ConnectionResourceDeploymentDescription::Type::property_iterator b (o.begin_property()), e (o.end_property()); + if (b != e) + { + supportedType_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) supportedType_next (o); + } + + supportedType_post (o); + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + else supportedType_none (o); + } -property_post (o); -} + void ComponentPortDescription:: + supportedType (Type const& o) + { + // VC6 anathema strikes again + // + ComponentPortDescription::Type::supportedType_const_iterator b (o.begin_supportedType()), e (o.end_supportedType()); -else property_none (o); -} + if (b != e) + { + supportedType_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) supportedType_next (o); + } + + supportedType_post (o); + } -void ConnectionResourceDeploymentDescription:: -property (Type const& o) -{ -// VC6 anathema strikes again -// -ConnectionResourceDeploymentDescription::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); + else supportedType_none (o); + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void ComponentPortDescription:: + supportedType_pre (Type&) + { + } -property_post (o); -} + void ComponentPortDescription:: + supportedType_pre (Type const&) + { + } -else property_none (o); -} + void ComponentPortDescription:: + supportedType_next (Type&) + { + } -void ConnectionResourceDeploymentDescription:: -property_pre (Type&) -{ -} + void ComponentPortDescription:: + supportedType_next (Type const&) + { + } -void ConnectionResourceDeploymentDescription:: -property_pre (Type const&) -{ -} + void ComponentPortDescription:: + supportedType_post (Type&) + { + } -void ConnectionResourceDeploymentDescription:: -property_next (Type&) -{ -} + void ComponentPortDescription:: + supportedType_post (Type const&) + { + } -void ConnectionResourceDeploymentDescription:: -property_next (Type const&) -{ -} + void ComponentPortDescription:: + supportedType_none (Type&) + { + } -void ConnectionResourceDeploymentDescription:: -property_post (Type&) -{ -} + void ComponentPortDescription:: + supportedType_none (Type const&) + { + } -void ConnectionResourceDeploymentDescription:: -property_post (Type const&) -{ -} + void ComponentPortDescription:: + provider (Type& o) + { + dispatch (o.provider ()); + } -void ConnectionResourceDeploymentDescription:: -property_none (Type&) -{ -} + void ComponentPortDescription:: + provider (Type const& o) + { + dispatch (o.provider ()); + } -void ConnectionResourceDeploymentDescription:: -property_none (Type const&) -{ -} + void ComponentPortDescription:: + exclusiveProvider (Type& o) + { + dispatch (o.exclusiveProvider ()); + } -void ConnectionResourceDeploymentDescription:: -post (Type&) -{ -} + void ComponentPortDescription:: + exclusiveProvider (Type const& o) + { + dispatch (o.exclusiveProvider ()); + } -void ConnectionResourceDeploymentDescription:: -post (Type const&) -{ -} + void ComponentPortDescription:: + exclusiveUser (Type& o) + { + dispatch (o.exclusiveUser ()); + } -// PlanConnectionDescription -// -// + void ComponentPortDescription:: + exclusiveUser (Type const& o) + { + dispatch (o.exclusiveUser ()); + } -void PlanConnectionDescription:: -traverse (Type& o) -{ -pre (o); -name (o); -if (o.source_p ()) source (o); -else source_none (o); -deployRequirement (o); -externalEndpoint (o); -internalEndpoint (o); -externalReference (o); -deployedResource (o); -post (o); -} + void ComponentPortDescription:: + optional (Type& o) + { + dispatch (o.optional ()); + } -void PlanConnectionDescription:: -traverse (Type const& o) -{ -pre (o); -name (o); -if (o.source_p ()) source (o); -else source_none (o); -deployRequirement (o); -externalEndpoint (o); -internalEndpoint (o); -externalReference (o); -deployedResource (o); -post (o); -} + void ComponentPortDescription:: + optional (Type const& o) + { + dispatch (o.optional ()); + } -void PlanConnectionDescription:: -pre (Type&) -{ -} + void ComponentPortDescription:: + kind (Type& o) + { + dispatch (o.kind ()); + } -void PlanConnectionDescription:: -pre (Type const&) -{ -} + void ComponentPortDescription:: + kind (Type const& o) + { + dispatch (o.kind ()); + } -void PlanConnectionDescription:: -name (Type& o) -{ -dispatch (o.name ()); -} + void ComponentPortDescription:: + post (Type&) + { + } -void PlanConnectionDescription:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void ComponentPortDescription:: + post (Type const&) + { + } -void PlanConnectionDescription:: -source (Type& o) -{ -dispatch (o.source ()); -} + // ComponentPropertyDescription + // + // -void PlanConnectionDescription:: -source (Type const& o) -{ -dispatch (o.source ()); -} + void ComponentPropertyDescription:: + traverse (Type& o) + { + pre (o); + name (o); + type (o); + post (o); + } -void PlanConnectionDescription:: -source_none (Type&) -{ -} + void ComponentPropertyDescription:: + traverse (Type const& o) + { + pre (o); + name (o); + type (o); + post (o); + } -void PlanConnectionDescription:: -source_none (Type const&) -{ -} + void ComponentPropertyDescription:: + pre (Type&) + { + } -void PlanConnectionDescription:: -deployRequirement (Type& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::deployRequirement_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); + void ComponentPropertyDescription:: + pre (Type const&) + { + } -if (b != e) -{ -deployRequirement_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployRequirement_next (o); -} + void ComponentPropertyDescription:: + name (Type& o) + { + dispatch (o.name ()); + } -deployRequirement_post (o); -} + void ComponentPropertyDescription:: + name (Type const& o) + { + dispatch (o.name ()); + } -else deployRequirement_none (o); -} + void ComponentPropertyDescription:: + type (Type& o) + { + dispatch (o.type ()); + } -void PlanConnectionDescription:: -deployRequirement (Type const& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::deployRequirement_const_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); + void ComponentPropertyDescription:: + type (Type const& o) + { + dispatch (o.type ()); + } -if (b != e) -{ -deployRequirement_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployRequirement_next (o); -} + void ComponentPropertyDescription:: + post (Type&) + { + } -deployRequirement_post (o); -} + void ComponentPropertyDescription:: + post (Type const&) + { + } -else deployRequirement_none (o); -} + // ComponentExternalPortEndpoint + // + // -void PlanConnectionDescription:: -deployRequirement_pre (Type&) -{ -} + void ComponentExternalPortEndpoint:: + traverse (Type& o) + { + pre (o); + portName (o); + post (o); + } -void PlanConnectionDescription:: -deployRequirement_pre (Type const&) -{ -} + void ComponentExternalPortEndpoint:: + traverse (Type const& o) + { + pre (o); + portName (o); + post (o); + } -void PlanConnectionDescription:: -deployRequirement_next (Type&) -{ -} + void ComponentExternalPortEndpoint:: + pre (Type&) + { + } -void PlanConnectionDescription:: -deployRequirement_next (Type const&) -{ -} + void ComponentExternalPortEndpoint:: + pre (Type const&) + { + } -void PlanConnectionDescription:: -deployRequirement_post (Type&) -{ -} + void ComponentExternalPortEndpoint:: + portName (Type& o) + { + dispatch (o.portName ()); + } -void PlanConnectionDescription:: -deployRequirement_post (Type const&) -{ -} + void ComponentExternalPortEndpoint:: + portName (Type const& o) + { + dispatch (o.portName ()); + } -void PlanConnectionDescription:: -deployRequirement_none (Type&) -{ -} + void ComponentExternalPortEndpoint:: + post (Type&) + { + } -void PlanConnectionDescription:: -deployRequirement_none (Type const&) -{ -} + void ComponentExternalPortEndpoint:: + post (Type const&) + { + } -void PlanConnectionDescription:: -externalEndpoint (Type& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::externalEndpoint_iterator b (o.begin_externalEndpoint()), e (o.end_externalEndpoint()); + // PlanSubcomponentPortEndpoint + // + // -if (b != e) -{ -externalEndpoint_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) externalEndpoint_next (o); -} + void PlanSubcomponentPortEndpoint:: + traverse (Type& o) + { + pre (o); + portName (o); + if (o.provider_p ()) provider (o); + else provider_none (o); + kind (o); + instance (o); + post (o); + } -externalEndpoint_post (o); -} + void PlanSubcomponentPortEndpoint:: + traverse (Type const& o) + { + pre (o); + portName (o); + if (o.provider_p ()) provider (o); + else provider_none (o); + kind (o); + instance (o); + post (o); + } -else externalEndpoint_none (o); -} + void PlanSubcomponentPortEndpoint:: + pre (Type&) + { + } -void PlanConnectionDescription:: -externalEndpoint (Type const& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::externalEndpoint_const_iterator b (o.begin_externalEndpoint()), e (o.end_externalEndpoint()); + void PlanSubcomponentPortEndpoint:: + pre (Type const&) + { + } -if (b != e) -{ -externalEndpoint_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) externalEndpoint_next (o); -} + void PlanSubcomponentPortEndpoint:: + portName (Type& o) + { + dispatch (o.portName ()); + } -externalEndpoint_post (o); -} + void PlanSubcomponentPortEndpoint:: + portName (Type const& o) + { + dispatch (o.portName ()); + } -else externalEndpoint_none (o); -} + void PlanSubcomponentPortEndpoint:: + provider (Type& o) + { + dispatch (o.provider ()); + } -void PlanConnectionDescription:: -externalEndpoint_pre (Type&) -{ -} + void PlanSubcomponentPortEndpoint:: + provider (Type const& o) + { + dispatch (o.provider ()); + } -void PlanConnectionDescription:: -externalEndpoint_pre (Type const&) -{ -} + void PlanSubcomponentPortEndpoint:: + provider_none (Type&) + { + } -void PlanConnectionDescription:: -externalEndpoint_next (Type&) -{ -} + void PlanSubcomponentPortEndpoint:: + provider_none (Type const&) + { + } -void PlanConnectionDescription:: -externalEndpoint_next (Type const&) -{ -} + void PlanSubcomponentPortEndpoint:: + kind (Type& o) + { + dispatch (o.kind ()); + } -void PlanConnectionDescription:: -externalEndpoint_post (Type&) -{ -} + void PlanSubcomponentPortEndpoint:: + kind (Type const& o) + { + dispatch (o.kind ()); + } -void PlanConnectionDescription:: -externalEndpoint_post (Type const&) -{ -} + void PlanSubcomponentPortEndpoint:: + instance (Type& o) + { + dispatch (o.instance ()); + } -void PlanConnectionDescription:: -externalEndpoint_none (Type&) -{ -} + void PlanSubcomponentPortEndpoint:: + instance (Type const& o) + { + dispatch (o.instance ()); + } -void PlanConnectionDescription:: -externalEndpoint_none (Type const&) -{ -} + void PlanSubcomponentPortEndpoint:: + post (Type&) + { + } -void PlanConnectionDescription:: -internalEndpoint (Type& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::internalEndpoint_iterator b (o.begin_internalEndpoint()), e (o.end_internalEndpoint()); + void PlanSubcomponentPortEndpoint:: + post (Type const&) + { + } -if (b != e) -{ -internalEndpoint_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) internalEndpoint_next (o); -} + // ExternalReferenceEndpoint + // + // -internalEndpoint_post (o); -} + void ExternalReferenceEndpoint:: + traverse (Type& o) + { + pre (o); + location (o); + post (o); + } -else internalEndpoint_none (o); -} + void ExternalReferenceEndpoint:: + traverse (Type const& o) + { + pre (o); + location (o); + post (o); + } -void PlanConnectionDescription:: -internalEndpoint (Type const& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::internalEndpoint_const_iterator b (o.begin_internalEndpoint()), e (o.end_internalEndpoint()); + void ExternalReferenceEndpoint:: + pre (Type&) + { + } -if (b != e) -{ -internalEndpoint_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) internalEndpoint_next (o); -} + void ExternalReferenceEndpoint:: + pre (Type const&) + { + } -internalEndpoint_post (o); -} + void ExternalReferenceEndpoint:: + location (Type& o) + { + dispatch (o.location ()); + } -else internalEndpoint_none (o); -} + void ExternalReferenceEndpoint:: + location (Type const& o) + { + dispatch (o.location ()); + } -void PlanConnectionDescription:: -internalEndpoint_pre (Type&) -{ -} + void ExternalReferenceEndpoint:: + post (Type&) + { + } -void PlanConnectionDescription:: -internalEndpoint_pre (Type const&) -{ -} + void ExternalReferenceEndpoint:: + post (Type const&) + { + } -void PlanConnectionDescription:: -internalEndpoint_next (Type&) -{ -} + // ConnectionResourceDeploymentDescription + // + // -void PlanConnectionDescription:: -internalEndpoint_next (Type const&) -{ -} + void ConnectionResourceDeploymentDescription:: + traverse (Type& o) + { + pre (o); + targetName (o); + requirementName (o); + resourceName (o); + property (o); + post (o); + } -void PlanConnectionDescription:: -internalEndpoint_post (Type&) -{ -} + void ConnectionResourceDeploymentDescription:: + traverse (Type const& o) + { + pre (o); + targetName (o); + requirementName (o); + resourceName (o); + property (o); + post (o); + } -void PlanConnectionDescription:: -internalEndpoint_post (Type const&) -{ -} + void ConnectionResourceDeploymentDescription:: + pre (Type&) + { + } -void PlanConnectionDescription:: -internalEndpoint_none (Type&) -{ -} + void ConnectionResourceDeploymentDescription:: + pre (Type const&) + { + } -void PlanConnectionDescription:: -internalEndpoint_none (Type const&) -{ -} + void ConnectionResourceDeploymentDescription:: + targetName (Type& o) + { + dispatch (o.targetName ()); + } -void PlanConnectionDescription:: -externalReference (Type& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::externalReference_iterator b (o.begin_externalReference()), e (o.end_externalReference()); + void ConnectionResourceDeploymentDescription:: + targetName (Type const& o) + { + dispatch (o.targetName ()); + } -if (b != e) -{ -externalReference_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) externalReference_next (o); -} + void ConnectionResourceDeploymentDescription:: + requirementName (Type& o) + { + dispatch (o.requirementName ()); + } -externalReference_post (o); -} + void ConnectionResourceDeploymentDescription:: + requirementName (Type const& o) + { + dispatch (o.requirementName ()); + } -else externalReference_none (o); -} + void ConnectionResourceDeploymentDescription:: + resourceName (Type& o) + { + dispatch (o.resourceName ()); + } -void PlanConnectionDescription:: -externalReference (Type const& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::externalReference_const_iterator b (o.begin_externalReference()), e (o.end_externalReference()); + void ConnectionResourceDeploymentDescription:: + resourceName (Type const& o) + { + dispatch (o.resourceName ()); + } -if (b != e) -{ -externalReference_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) externalReference_next (o); -} + void ConnectionResourceDeploymentDescription:: + property (Type& o) + { + // VC6 anathema strikes again + // + ConnectionResourceDeploymentDescription::Type::property_iterator b (o.begin_property()), e (o.end_property()); -externalReference_post (o); -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -else externalReference_none (o); -} + else property_none (o); + } -void PlanConnectionDescription:: -externalReference_pre (Type&) -{ -} + void ConnectionResourceDeploymentDescription:: + property (Type const& o) + { + // VC6 anathema strikes again + // + ConnectionResourceDeploymentDescription::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); -void PlanConnectionDescription:: -externalReference_pre (Type const&) -{ -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void PlanConnectionDescription:: -externalReference_next (Type&) -{ -} + else property_none (o); + } -void PlanConnectionDescription:: -externalReference_next (Type const&) -{ -} + void ConnectionResourceDeploymentDescription:: + property_pre (Type&) + { + } -void PlanConnectionDescription:: -externalReference_post (Type&) -{ -} + void ConnectionResourceDeploymentDescription:: + property_pre (Type const&) + { + } -void PlanConnectionDescription:: -externalReference_post (Type const&) -{ -} + void ConnectionResourceDeploymentDescription:: + property_next (Type&) + { + } -void PlanConnectionDescription:: -externalReference_none (Type&) -{ -} + void ConnectionResourceDeploymentDescription:: + property_next (Type const&) + { + } -void PlanConnectionDescription:: -externalReference_none (Type const&) -{ -} + void ConnectionResourceDeploymentDescription:: + property_post (Type&) + { + } -void PlanConnectionDescription:: -deployedResource (Type& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::deployedResource_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); + void ConnectionResourceDeploymentDescription:: + property_post (Type const&) + { + } -if (b != e) -{ -deployedResource_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployedResource_next (o); -} + void ConnectionResourceDeploymentDescription:: + property_none (Type&) + { + } -deployedResource_post (o); -} + void ConnectionResourceDeploymentDescription:: + property_none (Type const&) + { + } -else deployedResource_none (o); -} + void ConnectionResourceDeploymentDescription:: + post (Type&) + { + } -void PlanConnectionDescription:: -deployedResource (Type const& o) -{ -// VC6 anathema strikes again -// -PlanConnectionDescription::Type::deployedResource_const_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); + void ConnectionResourceDeploymentDescription:: + post (Type const&) + { + } -if (b != e) -{ -deployedResource_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployedResource_next (o); -} + // PlanConnectionDescription + // + // -deployedResource_post (o); -} + void PlanConnectionDescription:: + traverse (Type& o) + { + pre (o); + name (o); + if (o.source_p ()) source (o); + else source_none (o); + deployRequirement (o); + externalEndpoint (o); + internalEndpoint (o); + externalReference (o); + deployedResource (o); + post (o); + } -else deployedResource_none (o); -} + void PlanConnectionDescription:: + traverse (Type const& o) + { + pre (o); + name (o); + if (o.source_p ()) source (o); + else source_none (o); + deployRequirement (o); + externalEndpoint (o); + internalEndpoint (o); + externalReference (o); + deployedResource (o); + post (o); + } -void PlanConnectionDescription:: -deployedResource_pre (Type&) -{ -} + void PlanConnectionDescription:: + pre (Type&) + { + } -void PlanConnectionDescription:: -deployedResource_pre (Type const&) -{ -} + void PlanConnectionDescription:: + pre (Type const&) + { + } -void PlanConnectionDescription:: -deployedResource_next (Type&) -{ -} + void PlanConnectionDescription:: + name (Type& o) + { + dispatch (o.name ()); + } -void PlanConnectionDescription:: -deployedResource_next (Type const&) -{ -} + void PlanConnectionDescription:: + name (Type const& o) + { + dispatch (o.name ()); + } -void PlanConnectionDescription:: -deployedResource_post (Type&) -{ -} + void PlanConnectionDescription:: + source (Type& o) + { + dispatch (o.source ()); + } -void PlanConnectionDescription:: -deployedResource_post (Type const&) -{ -} + void PlanConnectionDescription:: + source (Type const& o) + { + dispatch (o.source ()); + } -void PlanConnectionDescription:: -deployedResource_none (Type&) -{ -} + void PlanConnectionDescription:: + source_none (Type&) + { + } -void PlanConnectionDescription:: -deployedResource_none (Type const&) -{ -} + void PlanConnectionDescription:: + source_none (Type const&) + { + } -void PlanConnectionDescription:: -post (Type&) -{ -} + void PlanConnectionDescription:: + deployRequirement (Type& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::deployRequirement_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); -void PlanConnectionDescription:: -post (Type const&) -{ -} + if (b != e) + { + deployRequirement_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployRequirement_next (o); + } + + deployRequirement_post (o); + } -// ImplementationDependency -// -// + else deployRequirement_none (o); + } -void ImplementationDependency:: -traverse (Type& o) -{ -pre (o); -requiredType (o); -post (o); -} + void PlanConnectionDescription:: + deployRequirement (Type const& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::deployRequirement_const_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); -void ImplementationDependency:: -traverse (Type const& o) -{ -pre (o); -requiredType (o); -post (o); -} + if (b != e) + { + deployRequirement_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployRequirement_next (o); + } + + deployRequirement_post (o); + } -void ImplementationDependency:: -pre (Type&) -{ -} + else deployRequirement_none (o); + } -void ImplementationDependency:: -pre (Type const&) -{ -} + void PlanConnectionDescription:: + deployRequirement_pre (Type&) + { + } -void ImplementationDependency:: -requiredType (Type& o) -{ -dispatch (o.requiredType ()); -} + void PlanConnectionDescription:: + deployRequirement_pre (Type const&) + { + } -void ImplementationDependency:: -requiredType (Type const& o) -{ -dispatch (o.requiredType ()); -} + void PlanConnectionDescription:: + deployRequirement_next (Type&) + { + } -void ImplementationDependency:: -post (Type&) -{ -} + void PlanConnectionDescription:: + deployRequirement_next (Type const&) + { + } -void ImplementationDependency:: -post (Type const&) -{ -} + void PlanConnectionDescription:: + deployRequirement_post (Type&) + { + } -// Capability -// -// + void PlanConnectionDescription:: + deployRequirement_post (Type const&) + { + } -void Capability:: -traverse (Type& o) -{ -pre (o); -name (o); -resourceType (o); -property (o); -post (o); -} + void PlanConnectionDescription:: + deployRequirement_none (Type&) + { + } -void Capability:: -traverse (Type const& o) -{ -pre (o); -name (o); -resourceType (o); -property (o); -post (o); -} + void PlanConnectionDescription:: + deployRequirement_none (Type const&) + { + } -void Capability:: -pre (Type&) -{ -} + void PlanConnectionDescription:: + externalEndpoint (Type& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::externalEndpoint_iterator b (o.begin_externalEndpoint()), e (o.end_externalEndpoint()); -void Capability:: -pre (Type const&) -{ -} + if (b != e) + { + externalEndpoint_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) externalEndpoint_next (o); + } + + externalEndpoint_post (o); + } -void Capability:: -name (Type& o) -{ -dispatch (o.name ()); -} + else externalEndpoint_none (o); + } -void Capability:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void PlanConnectionDescription:: + externalEndpoint (Type const& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::externalEndpoint_const_iterator b (o.begin_externalEndpoint()), e (o.end_externalEndpoint()); -void Capability:: -resourceType (Type& o) -{ -// VC6 anathema strikes again -// -Capability::Type::resourceType_iterator b (o.begin_resourceType()), e (o.end_resourceType()); + if (b != e) + { + externalEndpoint_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) externalEndpoint_next (o); + } + + externalEndpoint_post (o); + } -if (b != e) -{ -resourceType_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) resourceType_next (o); -} + else externalEndpoint_none (o); + } -resourceType_post (o); -} -} + void PlanConnectionDescription:: + externalEndpoint_pre (Type&) + { + } -void Capability:: -resourceType (Type const& o) -{ -// VC6 anathema strikes again -// -Capability::Type::resourceType_const_iterator b (o.begin_resourceType()), e (o.end_resourceType()); + void PlanConnectionDescription:: + externalEndpoint_pre (Type const&) + { + } -if (b != e) -{ -resourceType_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) resourceType_next (o); -} + void PlanConnectionDescription:: + externalEndpoint_next (Type&) + { + } -resourceType_post (o); -} -} + void PlanConnectionDescription:: + externalEndpoint_next (Type const&) + { + } -void Capability:: -resourceType_pre (Type&) -{ -} + void PlanConnectionDescription:: + externalEndpoint_post (Type&) + { + } -void Capability:: -resourceType_pre (Type const&) -{ -} + void PlanConnectionDescription:: + externalEndpoint_post (Type const&) + { + } -void Capability:: -resourceType_next (Type&) -{ -} + void PlanConnectionDescription:: + externalEndpoint_none (Type&) + { + } -void Capability:: -resourceType_next (Type const&) -{ -} + void PlanConnectionDescription:: + externalEndpoint_none (Type const&) + { + } -void Capability:: -resourceType_post (Type&) -{ -} + void PlanConnectionDescription:: + internalEndpoint (Type& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::internalEndpoint_iterator b (o.begin_internalEndpoint()), e (o.end_internalEndpoint()); -void Capability:: -resourceType_post (Type const&) -{ -} + if (b != e) + { + internalEndpoint_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) internalEndpoint_next (o); + } + + internalEndpoint_post (o); + } -void Capability:: -property (Type& o) -{ -// VC6 anathema strikes again -// -Capability::Type::property_iterator b (o.begin_property()), e (o.end_property()); + else internalEndpoint_none (o); + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void PlanConnectionDescription:: + internalEndpoint (Type const& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::internalEndpoint_const_iterator b (o.begin_internalEndpoint()), e (o.end_internalEndpoint()); -property_post (o); -} + if (b != e) + { + internalEndpoint_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) internalEndpoint_next (o); + } + + internalEndpoint_post (o); + } -else property_none (o); -} + else internalEndpoint_none (o); + } -void Capability:: -property (Type const& o) -{ -// VC6 anathema strikes again -// -Capability::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); + void PlanConnectionDescription:: + internalEndpoint_pre (Type&) + { + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void PlanConnectionDescription:: + internalEndpoint_pre (Type const&) + { + } -property_post (o); -} + void PlanConnectionDescription:: + internalEndpoint_next (Type&) + { + } -else property_none (o); -} + void PlanConnectionDescription:: + internalEndpoint_next (Type const&) + { + } -void Capability:: -property_pre (Type&) -{ -} + void PlanConnectionDescription:: + internalEndpoint_post (Type&) + { + } -void Capability:: -property_pre (Type const&) -{ -} + void PlanConnectionDescription:: + internalEndpoint_post (Type const&) + { + } -void Capability:: -property_next (Type&) -{ -} + void PlanConnectionDescription:: + internalEndpoint_none (Type&) + { + } -void Capability:: -property_next (Type const&) -{ -} + void PlanConnectionDescription:: + internalEndpoint_none (Type const&) + { + } -void Capability:: -property_post (Type&) -{ -} + void PlanConnectionDescription:: + externalReference (Type& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::externalReference_iterator b (o.begin_externalReference()), e (o.end_externalReference()); -void Capability:: -property_post (Type const&) -{ -} + if (b != e) + { + externalReference_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) externalReference_next (o); + } + + externalReference_post (o); + } -void Capability:: -property_none (Type&) -{ -} + else externalReference_none (o); + } -void Capability:: -property_none (Type const&) -{ -} + void PlanConnectionDescription:: + externalReference (Type const& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::externalReference_const_iterator b (o.begin_externalReference()), e (o.end_externalReference()); -void Capability:: -post (Type&) -{ -} + if (b != e) + { + externalReference_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) externalReference_next (o); + } + + externalReference_post (o); + } -void Capability:: -post (Type const&) -{ -} + else externalReference_none (o); + } -// ImplementationRequirement -// -// + void PlanConnectionDescription:: + externalReference_pre (Type&) + { + } -void ImplementationRequirement:: -traverse (Type& o) -{ -pre (o); -if (o.resourceUsage_p ()) resourceUsage (o); -else resourceUsage_none (o); -if (o.resourcePort_p ()) resourcePort (o); -else resourcePort_none (o); -if (o.componentPort_p ()) componentPort (o); -else componentPort_none (o); -resourceType (o); -name (o); -property (o); -post (o); -} + void PlanConnectionDescription:: + externalReference_pre (Type const&) + { + } -void ImplementationRequirement:: -traverse (Type const& o) -{ -pre (o); -if (o.resourceUsage_p ()) resourceUsage (o); -else resourceUsage_none (o); -if (o.resourcePort_p ()) resourcePort (o); -else resourcePort_none (o); -if (o.componentPort_p ()) componentPort (o); -else componentPort_none (o); -resourceType (o); -name (o); -property (o); -post (o); -} + void PlanConnectionDescription:: + externalReference_next (Type&) + { + } -void ImplementationRequirement:: -pre (Type&) -{ -} + void PlanConnectionDescription:: + externalReference_next (Type const&) + { + } -void ImplementationRequirement:: -pre (Type const&) -{ -} + void PlanConnectionDescription:: + externalReference_post (Type&) + { + } -void ImplementationRequirement:: -resourceUsage (Type& o) -{ -dispatch (o.resourceUsage ()); -} + void PlanConnectionDescription:: + externalReference_post (Type const&) + { + } -void ImplementationRequirement:: -resourceUsage (Type const& o) -{ -dispatch (o.resourceUsage ()); -} + void PlanConnectionDescription:: + externalReference_none (Type&) + { + } -void ImplementationRequirement:: -resourceUsage_none (Type&) -{ -} + void PlanConnectionDescription:: + externalReference_none (Type const&) + { + } -void ImplementationRequirement:: -resourceUsage_none (Type const&) -{ -} + void PlanConnectionDescription:: + deployedResource (Type& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::deployedResource_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); -void ImplementationRequirement:: -resourcePort (Type& o) -{ -dispatch (o.resourcePort ()); -} + if (b != e) + { + deployedResource_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployedResource_next (o); + } + + deployedResource_post (o); + } -void ImplementationRequirement:: -resourcePort (Type const& o) -{ -dispatch (o.resourcePort ()); -} + else deployedResource_none (o); + } -void ImplementationRequirement:: -resourcePort_none (Type&) -{ -} + void PlanConnectionDescription:: + deployedResource (Type const& o) + { + // VC6 anathema strikes again + // + PlanConnectionDescription::Type::deployedResource_const_iterator b (o.begin_deployedResource()), e (o.end_deployedResource()); -void ImplementationRequirement:: -resourcePort_none (Type const&) -{ -} + if (b != e) + { + deployedResource_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployedResource_next (o); + } + + deployedResource_post (o); + } -void ImplementationRequirement:: -componentPort (Type& o) -{ -dispatch (o.componentPort ()); -} + else deployedResource_none (o); + } -void ImplementationRequirement:: -componentPort (Type const& o) -{ -dispatch (o.componentPort ()); -} + void PlanConnectionDescription:: + deployedResource_pre (Type&) + { + } -void ImplementationRequirement:: -componentPort_none (Type&) -{ -} + void PlanConnectionDescription:: + deployedResource_pre (Type const&) + { + } -void ImplementationRequirement:: -componentPort_none (Type const&) -{ -} + void PlanConnectionDescription:: + deployedResource_next (Type&) + { + } -void ImplementationRequirement:: -resourceType (Type& o) -{ -dispatch (o.resourceType ()); -} + void PlanConnectionDescription:: + deployedResource_next (Type const&) + { + } -void ImplementationRequirement:: -resourceType (Type const& o) -{ -dispatch (o.resourceType ()); -} + void PlanConnectionDescription:: + deployedResource_post (Type&) + { + } -void ImplementationRequirement:: -name (Type& o) -{ -dispatch (o.name ()); -} + void PlanConnectionDescription:: + deployedResource_post (Type const&) + { + } -void ImplementationRequirement:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void PlanConnectionDescription:: + deployedResource_none (Type&) + { + } -void ImplementationRequirement:: -property (Type& o) -{ -// VC6 anathema strikes again -// -ImplementationRequirement::Type::property_iterator b (o.begin_property()), e (o.end_property()); + void PlanConnectionDescription:: + deployedResource_none (Type const&) + { + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void PlanConnectionDescription:: + post (Type&) + { + } -property_post (o); -} + void PlanConnectionDescription:: + post (Type const&) + { + } -else property_none (o); -} + // ImplementationDependency + // + // -void ImplementationRequirement:: -property (Type const& o) -{ -// VC6 anathema strikes again -// -ImplementationRequirement::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); + void ImplementationDependency:: + traverse (Type& o) + { + pre (o); + requiredType (o); + post (o); + } -if (b != e) -{ -property_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) property_next (o); -} + void ImplementationDependency:: + traverse (Type const& o) + { + pre (o); + requiredType (o); + post (o); + } -property_post (o); -} + void ImplementationDependency:: + pre (Type&) + { + } -else property_none (o); -} + void ImplementationDependency:: + pre (Type const&) + { + } -void ImplementationRequirement:: -property_pre (Type&) -{ -} + void ImplementationDependency:: + requiredType (Type& o) + { + dispatch (o.requiredType ()); + } -void ImplementationRequirement:: -property_pre (Type const&) -{ -} + void ImplementationDependency:: + requiredType (Type const& o) + { + dispatch (o.requiredType ()); + } -void ImplementationRequirement:: -property_next (Type&) -{ -} + void ImplementationDependency:: + post (Type&) + { + } -void ImplementationRequirement:: -property_next (Type const&) -{ -} + void ImplementationDependency:: + post (Type const&) + { + } -void ImplementationRequirement:: -property_post (Type&) -{ -} + // Capability + // + // -void ImplementationRequirement:: -property_post (Type const&) -{ -} + void Capability:: + traverse (Type& o) + { + pre (o); + name (o); + resourceType (o); + property (o); + post (o); + } -void ImplementationRequirement:: -property_none (Type&) -{ -} + void Capability:: + traverse (Type const& o) + { + pre (o); + name (o); + resourceType (o); + property (o); + post (o); + } -void ImplementationRequirement:: -property_none (Type const&) -{ -} + void Capability:: + pre (Type&) + { + } -void ImplementationRequirement:: -post (Type&) -{ -} + void Capability:: + pre (Type const&) + { + } -void ImplementationRequirement:: -post (Type const&) -{ -} + void Capability:: + name (Type& o) + { + dispatch (o.name ()); + } -// ComponentPackageReference -// -// + void Capability:: + name (Type const& o) + { + dispatch (o.name ()); + } -void ComponentPackageReference:: -traverse (Type& o) -{ -pre (o); -if (o.requiredUUID_p ()) requiredUUID (o); -else requiredUUID_none (o); -if (o.requiredName_p ()) requiredName (o); -else requiredName_none (o); -requiredType (o); -post (o); -} + void Capability:: + resourceType (Type& o) + { + // VC6 anathema strikes again + // + Capability::Type::resourceType_iterator b (o.begin_resourceType()), e (o.end_resourceType()); -void ComponentPackageReference:: -traverse (Type const& o) -{ -pre (o); -if (o.requiredUUID_p ()) requiredUUID (o); -else requiredUUID_none (o); -if (o.requiredName_p ()) requiredName (o); -else requiredName_none (o); -requiredType (o); -post (o); -} + if (b != e) + { + resourceType_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) resourceType_next (o); + } + + resourceType_post (o); + } + } -void ComponentPackageReference:: -pre (Type&) -{ -} + void Capability:: + resourceType (Type const& o) + { + // VC6 anathema strikes again + // + Capability::Type::resourceType_const_iterator b (o.begin_resourceType()), e (o.end_resourceType()); -void ComponentPackageReference:: -pre (Type const&) -{ -} + if (b != e) + { + resourceType_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) resourceType_next (o); + } + + resourceType_post (o); + } + } -void ComponentPackageReference:: -requiredUUID (Type& o) -{ -dispatch (o.requiredUUID ()); -} + void Capability:: + resourceType_pre (Type&) + { + } -void ComponentPackageReference:: -requiredUUID (Type const& o) -{ -dispatch (o.requiredUUID ()); -} + void Capability:: + resourceType_pre (Type const&) + { + } -void ComponentPackageReference:: -requiredUUID_none (Type&) -{ -} + void Capability:: + resourceType_next (Type&) + { + } -void ComponentPackageReference:: -requiredUUID_none (Type const&) -{ -} + void Capability:: + resourceType_next (Type const&) + { + } -void ComponentPackageReference:: -requiredName (Type& o) -{ -dispatch (o.requiredName ()); -} + void Capability:: + resourceType_post (Type&) + { + } -void ComponentPackageReference:: -requiredName (Type const& o) -{ -dispatch (o.requiredName ()); -} + void Capability:: + resourceType_post (Type const&) + { + } -void ComponentPackageReference:: -requiredName_none (Type&) -{ -} + void Capability:: + property (Type& o) + { + // VC6 anathema strikes again + // + Capability::Type::property_iterator b (o.begin_property()), e (o.end_property()); -void ComponentPackageReference:: -requiredName_none (Type const&) -{ -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void ComponentPackageReference:: -requiredType (Type& o) -{ -dispatch (o.requiredType ()); -} + else property_none (o); + } -void ComponentPackageReference:: -requiredType (Type const& o) -{ -dispatch (o.requiredType ()); -} + void Capability:: + property (Type const& o) + { + // VC6 anathema strikes again + // + Capability::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); -void ComponentPackageReference:: -post (Type&) -{ -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void ComponentPackageReference:: -post (Type const&) -{ -} + else property_none (o); + } -// SubcomponentPortEndpoint -// -// + void Capability:: + property_pre (Type&) + { + } -void SubcomponentPortEndpoint:: -traverse (Type& o) -{ -pre (o); -portName (o); -instance (o); -post (o); -} + void Capability:: + property_pre (Type const&) + { + } -void SubcomponentPortEndpoint:: -traverse (Type const& o) -{ -pre (o); -portName (o); -instance (o); -post (o); -} + void Capability:: + property_next (Type&) + { + } -void SubcomponentPortEndpoint:: -pre (Type&) -{ -} + void Capability:: + property_next (Type const&) + { + } -void SubcomponentPortEndpoint:: -pre (Type const&) -{ -} + void Capability:: + property_post (Type&) + { + } -void SubcomponentPortEndpoint:: -portName (Type& o) -{ -dispatch (o.portName ()); -} + void Capability:: + property_post (Type const&) + { + } -void SubcomponentPortEndpoint:: -portName (Type const& o) -{ -dispatch (o.portName ()); -} + void Capability:: + property_none (Type&) + { + } -void SubcomponentPortEndpoint:: -instance (Type& o) -{ -dispatch (o.instance ()); -} + void Capability:: + property_none (Type const&) + { + } -void SubcomponentPortEndpoint:: -instance (Type const& o) -{ -dispatch (o.instance ()); -} + void Capability:: + post (Type&) + { + } -void SubcomponentPortEndpoint:: -post (Type&) -{ -} + void Capability:: + post (Type const&) + { + } -void SubcomponentPortEndpoint:: -post (Type const&) -{ -} + // ImplementationRequirement + // + // -// AssemblyConnectionDescription -// -// + void ImplementationRequirement:: + traverse (Type& o) + { + pre (o); + if (o.resourceUsage_p ()) resourceUsage (o); + else resourceUsage_none (o); + if (o.resourcePort_p ()) resourcePort (o); + else resourcePort_none (o); + if (o.componentPort_p ()) componentPort (o); + else componentPort_none (o); + resourceType (o); + name (o); + property (o); + post (o); + } -void AssemblyConnectionDescription:: -traverse (Type& o) -{ -pre (o); -name (o); -deployRequirement (o); -internalEndpoint (o); -externalEndpoint (o); -externalReference (o); -post (o); -} + void ImplementationRequirement:: + traverse (Type const& o) + { + pre (o); + if (o.resourceUsage_p ()) resourceUsage (o); + else resourceUsage_none (o); + if (o.resourcePort_p ()) resourcePort (o); + else resourcePort_none (o); + if (o.componentPort_p ()) componentPort (o); + else componentPort_none (o); + resourceType (o); + name (o); + property (o); + post (o); + } -void AssemblyConnectionDescription:: -traverse (Type const& o) -{ -pre (o); -name (o); -deployRequirement (o); -internalEndpoint (o); -externalEndpoint (o); -externalReference (o); -post (o); -} + void ImplementationRequirement:: + pre (Type&) + { + } -void AssemblyConnectionDescription:: -pre (Type&) -{ -} + void ImplementationRequirement:: + pre (Type const&) + { + } -void AssemblyConnectionDescription:: -pre (Type const&) -{ -} + void ImplementationRequirement:: + resourceUsage (Type& o) + { + dispatch (o.resourceUsage ()); + } -void AssemblyConnectionDescription:: -name (Type& o) -{ -dispatch (o.name ()); -} + void ImplementationRequirement:: + resourceUsage (Type const& o) + { + dispatch (o.resourceUsage ()); + } -void AssemblyConnectionDescription:: -name (Type const& o) -{ -dispatch (o.name ()); -} + void ImplementationRequirement:: + resourceUsage_none (Type&) + { + } -void AssemblyConnectionDescription:: -deployRequirement (Type& o) -{ -// VC6 anathema strikes again -// -AssemblyConnectionDescription::Type::deployRequirement_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); + void ImplementationRequirement:: + resourceUsage_none (Type const&) + { + } -if (b != e) -{ -deployRequirement_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployRequirement_next (o); -} + void ImplementationRequirement:: + resourcePort (Type& o) + { + dispatch (o.resourcePort ()); + } -deployRequirement_post (o); -} + void ImplementationRequirement:: + resourcePort (Type const& o) + { + dispatch (o.resourcePort ()); + } -else deployRequirement_none (o); -} + void ImplementationRequirement:: + resourcePort_none (Type&) + { + } -void AssemblyConnectionDescription:: -deployRequirement (Type const& o) -{ -// VC6 anathema strikes again -// -AssemblyConnectionDescription::Type::deployRequirement_const_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); + void ImplementationRequirement:: + resourcePort_none (Type const&) + { + } -if (b != e) -{ -deployRequirement_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) deployRequirement_next (o); -} + void ImplementationRequirement:: + componentPort (Type& o) + { + dispatch (o.componentPort ()); + } -deployRequirement_post (o); -} + void ImplementationRequirement:: + componentPort (Type const& o) + { + dispatch (o.componentPort ()); + } -else deployRequirement_none (o); -} + void ImplementationRequirement:: + componentPort_none (Type&) + { + } -void AssemblyConnectionDescription:: -deployRequirement_pre (Type&) -{ -} + void ImplementationRequirement:: + componentPort_none (Type const&) + { + } -void AssemblyConnectionDescription:: -deployRequirement_pre (Type const&) -{ -} + void ImplementationRequirement:: + resourceType (Type& o) + { + dispatch (o.resourceType ()); + } -void AssemblyConnectionDescription:: -deployRequirement_next (Type&) -{ -} + void ImplementationRequirement:: + resourceType (Type const& o) + { + dispatch (o.resourceType ()); + } -void AssemblyConnectionDescription:: -deployRequirement_next (Type const&) -{ -} + void ImplementationRequirement:: + name (Type& o) + { + dispatch (o.name ()); + } -void AssemblyConnectionDescription:: -deployRequirement_post (Type&) -{ -} + void ImplementationRequirement:: + name (Type const& o) + { + dispatch (o.name ()); + } -void AssemblyConnectionDescription:: -deployRequirement_post (Type const&) -{ -} + void ImplementationRequirement:: + property (Type& o) + { + // VC6 anathema strikes again + // + ImplementationRequirement::Type::property_iterator b (o.begin_property()), e (o.end_property()); -void AssemblyConnectionDescription:: -deployRequirement_none (Type&) -{ -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -void AssemblyConnectionDescription:: -deployRequirement_none (Type const&) -{ -} + else property_none (o); + } -void AssemblyConnectionDescription:: -internalEndpoint (Type& o) -{ -// VC6 anathema strikes again -// -AssemblyConnectionDescription::Type::internalEndpoint_iterator b (o.begin_internalEndpoint()), e (o.end_internalEndpoint()); + void ImplementationRequirement:: + property (Type const& o) + { + // VC6 anathema strikes again + // + ImplementationRequirement::Type::property_const_iterator b (o.begin_property()), e (o.end_property()); -if (b != e) -{ -internalEndpoint_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) internalEndpoint_next (o); -} + if (b != e) + { + property_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) property_next (o); + } + + property_post (o); + } -internalEndpoint_post (o); -} + else property_none (o); + } -else internalEndpoint_none (o); -} + void ImplementationRequirement:: + property_pre (Type&) + { + } -void AssemblyConnectionDescription:: -internalEndpoint (Type const& o) -{ -// VC6 anathema strikes again -// -AssemblyConnectionDescription::Type::internalEndpoint_const_iterator b (o.begin_internalEndpoint()), e (o.end_internalEndpoint()); + void ImplementationRequirement:: + property_pre (Type const&) + { + } -if (b != e) -{ -internalEndpoint_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) internalEndpoint_next (o); -} + void ImplementationRequirement:: + property_next (Type&) + { + } -internalEndpoint_post (o); -} + void ImplementationRequirement:: + property_next (Type const&) + { + } -else internalEndpoint_none (o); -} + void ImplementationRequirement:: + property_post (Type&) + { + } -void AssemblyConnectionDescription:: -internalEndpoint_pre (Type&) -{ -} + void ImplementationRequirement:: + property_post (Type const&) + { + } -void AssemblyConnectionDescription:: -internalEndpoint_pre (Type const&) -{ -} + void ImplementationRequirement:: + property_none (Type&) + { + } -void AssemblyConnectionDescription:: -internalEndpoint_next (Type&) -{ -} + void ImplementationRequirement:: + property_none (Type const&) + { + } -void AssemblyConnectionDescription:: -internalEndpoint_next (Type const&) -{ -} + void ImplementationRequirement:: + post (Type&) + { + } -void AssemblyConnectionDescription:: -internalEndpoint_post (Type&) -{ -} + void ImplementationRequirement:: + post (Type const&) + { + } -void AssemblyConnectionDescription:: -internalEndpoint_post (Type const&) -{ -} + // ComponentPackageReference + // + // -void AssemblyConnectionDescription:: -internalEndpoint_none (Type&) -{ -} + void ComponentPackageReference:: + traverse (Type& o) + { + pre (o); + if (o.requiredUUID_p ()) requiredUUID (o); + else requiredUUID_none (o); + if (o.requiredName_p ()) requiredName (o); + else requiredName_none (o); + requiredType (o); + post (o); + } -void AssemblyConnectionDescription:: -internalEndpoint_none (Type const&) -{ -} + void ComponentPackageReference:: + traverse (Type const& o) + { + pre (o); + if (o.requiredUUID_p ()) requiredUUID (o); + else requiredUUID_none (o); + if (o.requiredName_p ()) requiredName (o); + else requiredName_none (o); + requiredType (o); + post (o); + } -void AssemblyConnectionDescription:: -externalEndpoint (Type& o) -{ -// VC6 anathema strikes again -// -AssemblyConnectionDescription::Type::externalEndpoint_iterator b (o.begin_externalEndpoint()), e (o.end_externalEndpoint()); + void ComponentPackageReference:: + pre (Type&) + { + } -if (b != e) -{ -externalEndpoint_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) externalEndpoint_next (o); -} + void ComponentPackageReference:: + pre (Type const&) + { + } -externalEndpoint_post (o); -} + void ComponentPackageReference:: + requiredUUID (Type& o) + { + dispatch (o.requiredUUID ()); + } -else externalEndpoint_none (o); -} + void ComponentPackageReference:: + requiredUUID (Type const& o) + { + dispatch (o.requiredUUID ()); + } -void AssemblyConnectionDescription:: -externalEndpoint (Type const& o) -{ -// VC6 anathema strikes again -// -AssemblyConnectionDescription::Type::externalEndpoint_const_iterator b (o.begin_externalEndpoint()), e (o.end_externalEndpoint()); + void ComponentPackageReference:: + requiredUUID_none (Type&) + { + } -if (b != e) -{ -externalEndpoint_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) externalEndpoint_next (o); -} + void ComponentPackageReference:: + requiredUUID_none (Type const&) + { + } -externalEndpoint_post (o); -} + void ComponentPackageReference:: + requiredName (Type& o) + { + dispatch (o.requiredName ()); + } -else externalEndpoint_none (o); -} + void ComponentPackageReference:: + requiredName (Type const& o) + { + dispatch (o.requiredName ()); + } -void AssemblyConnectionDescription:: -externalEndpoint_pre (Type&) -{ -} + void ComponentPackageReference:: + requiredName_none (Type&) + { + } -void AssemblyConnectionDescription:: -externalEndpoint_pre (Type const&) -{ -} + void ComponentPackageReference:: + requiredName_none (Type const&) + { + } -void AssemblyConnectionDescription:: -externalEndpoint_next (Type&) -{ -} + void ComponentPackageReference:: + requiredType (Type& o) + { + dispatch (o.requiredType ()); + } -void AssemblyConnectionDescription:: -externalEndpoint_next (Type const&) -{ -} + void ComponentPackageReference:: + requiredType (Type const& o) + { + dispatch (o.requiredType ()); + } -void AssemblyConnectionDescription:: -externalEndpoint_post (Type&) -{ -} + void ComponentPackageReference:: + post (Type&) + { + } -void AssemblyConnectionDescription:: -externalEndpoint_post (Type const&) -{ -} + void ComponentPackageReference:: + post (Type const&) + { + } -void AssemblyConnectionDescription:: -externalEndpoint_none (Type&) -{ -} + // SubcomponentPortEndpoint + // + // -void AssemblyConnectionDescription:: -externalEndpoint_none (Type const&) -{ -} + void SubcomponentPortEndpoint:: + traverse (Type& o) + { + pre (o); + portName (o); + instance (o); + post (o); + } -void AssemblyConnectionDescription:: -externalReference (Type& o) -{ -// VC6 anathema strikes again -// -AssemblyConnectionDescription::Type::externalReference_iterator b (o.begin_externalReference()), e (o.end_externalReference()); + void SubcomponentPortEndpoint:: + traverse (Type const& o) + { + pre (o); + portName (o); + instance (o); + post (o); + } -if (b != e) -{ -externalReference_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) externalReference_next (o); -} + void SubcomponentPortEndpoint:: + pre (Type&) + { + } -externalReference_post (o); -} + void SubcomponentPortEndpoint:: + pre (Type const&) + { + } -else externalReference_none (o); -} + void SubcomponentPortEndpoint:: + portName (Type& o) + { + dispatch (o.portName ()); + } -void AssemblyConnectionDescription:: -externalReference (Type const& o) -{ -// VC6 anathema strikes again -// -AssemblyConnectionDescription::Type::externalReference_const_iterator b (o.begin_externalReference()), e (o.end_externalReference()); + void SubcomponentPortEndpoint:: + portName (Type const& o) + { + dispatch (o.portName ()); + } -if (b != e) -{ -externalReference_pre (o); -for (; b != e;) -{ -dispatch (*b); -if (++b != e) externalReference_next (o); -} + void SubcomponentPortEndpoint:: + instance (Type& o) + { + dispatch (o.instance ()); + } -externalReference_post (o); -} + void SubcomponentPortEndpoint:: + instance (Type const& o) + { + dispatch (o.instance ()); + } -else externalReference_none (o); -} + void SubcomponentPortEndpoint:: + post (Type&) + { + } -void AssemblyConnectionDescription:: -externalReference_pre (Type&) -{ -} + void SubcomponentPortEndpoint:: + post (Type const&) + { + } -void AssemblyConnectionDescription:: -externalReference_pre (Type const&) -{ -} + // AssemblyConnectionDescription + // + // -void AssemblyConnectionDescription:: -externalReference_next (Type&) -{ -} + void AssemblyConnectionDescription:: + traverse (Type& o) + { + pre (o); + name (o); + deployRequirement (o); + internalEndpoint (o); + externalEndpoint (o); + externalReference (o); + post (o); + } -void AssemblyConnectionDescription:: -externalReference_next (Type const&) -{ -} + void AssemblyConnectionDescription:: + traverse (Type const& o) + { + pre (o); + name (o); + deployRequirement (o); + internalEndpoint (o); + externalEndpoint (o); + externalReference (o); + post (o); + } -void AssemblyConnectionDescription:: -externalReference_post (Type&) -{ -} + void AssemblyConnectionDescription:: + pre (Type&) + { + } -void AssemblyConnectionDescription:: -externalReference_post (Type const&) -{ -} + void AssemblyConnectionDescription:: + pre (Type const&) + { + } -void AssemblyConnectionDescription:: -externalReference_none (Type&) -{ -} + void AssemblyConnectionDescription:: + name (Type& o) + { + dispatch (o.name ()); + } -void AssemblyConnectionDescription:: -externalReference_none (Type const&) -{ -} + void AssemblyConnectionDescription:: + name (Type const& o) + { + dispatch (o.name ()); + } -void AssemblyConnectionDescription:: -post (Type&) -{ -} + void AssemblyConnectionDescription:: + deployRequirement (Type& o) + { + // VC6 anathema strikes again + // + AssemblyConnectionDescription::Type::deployRequirement_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); -void AssemblyConnectionDescription:: -post (Type const&) -{ -} -} -} + if (b != e) + { + deployRequirement_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployRequirement_next (o); + } + + deployRequirement_post (o); + } + + else deployRequirement_none (o); + } + + void AssemblyConnectionDescription:: + deployRequirement (Type const& o) + { + // VC6 anathema strikes again + // + AssemblyConnectionDescription::Type::deployRequirement_const_iterator b (o.begin_deployRequirement()), e (o.end_deployRequirement()); + + if (b != e) + { + deployRequirement_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) deployRequirement_next (o); + } + + deployRequirement_post (o); + } + + else deployRequirement_none (o); + } + + void AssemblyConnectionDescription:: + deployRequirement_pre (Type&) + { + } + + void AssemblyConnectionDescription:: + deployRequirement_pre (Type const&) + { + } + + void AssemblyConnectionDescription:: + deployRequirement_next (Type&) + { + } + + void AssemblyConnectionDescription:: + deployRequirement_next (Type const&) + { + } + + void AssemblyConnectionDescription:: + deployRequirement_post (Type&) + { + } + + void AssemblyConnectionDescription:: + deployRequirement_post (Type const&) + { + } + + void AssemblyConnectionDescription:: + deployRequirement_none (Type&) + { + } + + void AssemblyConnectionDescription:: + deployRequirement_none (Type const&) + { + } + + void AssemblyConnectionDescription:: + internalEndpoint (Type& o) + { + // VC6 anathema strikes again + // + AssemblyConnectionDescription::Type::internalEndpoint_iterator b (o.begin_internalEndpoint()), e (o.end_internalEndpoint()); + + if (b != e) + { + internalEndpoint_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) internalEndpoint_next (o); + } + + internalEndpoint_post (o); + } + + else internalEndpoint_none (o); + } + + void AssemblyConnectionDescription:: + internalEndpoint (Type const& o) + { + // VC6 anathema strikes again + // + AssemblyConnectionDescription::Type::internalEndpoint_const_iterator b (o.begin_internalEndpoint()), e (o.end_internalEndpoint()); + + if (b != e) + { + internalEndpoint_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) internalEndpoint_next (o); + } + + internalEndpoint_post (o); + } + + else internalEndpoint_none (o); + } + + void AssemblyConnectionDescription:: + internalEndpoint_pre (Type&) + { + } + + void AssemblyConnectionDescription:: + internalEndpoint_pre (Type const&) + { + } + + void AssemblyConnectionDescription:: + internalEndpoint_next (Type&) + { + } + + void AssemblyConnectionDescription:: + internalEndpoint_next (Type const&) + { + } + + void AssemblyConnectionDescription:: + internalEndpoint_post (Type&) + { + } + + void AssemblyConnectionDescription:: + internalEndpoint_post (Type const&) + { + } + + void AssemblyConnectionDescription:: + internalEndpoint_none (Type&) + { + } + + void AssemblyConnectionDescription:: + internalEndpoint_none (Type const&) + { + } + + void AssemblyConnectionDescription:: + externalEndpoint (Type& o) + { + // VC6 anathema strikes again + // + AssemblyConnectionDescription::Type::externalEndpoint_iterator b (o.begin_externalEndpoint()), e (o.end_externalEndpoint()); + + if (b != e) + { + externalEndpoint_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) externalEndpoint_next (o); + } + + externalEndpoint_post (o); + } + + else externalEndpoint_none (o); + } + + void AssemblyConnectionDescription:: + externalEndpoint (Type const& o) + { + // VC6 anathema strikes again + // + AssemblyConnectionDescription::Type::externalEndpoint_const_iterator b (o.begin_externalEndpoint()), e (o.end_externalEndpoint()); + + if (b != e) + { + externalEndpoint_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) externalEndpoint_next (o); + } + + externalEndpoint_post (o); + } + + else externalEndpoint_none (o); + } + + void AssemblyConnectionDescription:: + externalEndpoint_pre (Type&) + { + } + + void AssemblyConnectionDescription:: + externalEndpoint_pre (Type const&) + { + } + + void AssemblyConnectionDescription:: + externalEndpoint_next (Type&) + { + } + + void AssemblyConnectionDescription:: + externalEndpoint_next (Type const&) + { + } + + void AssemblyConnectionDescription:: + externalEndpoint_post (Type&) + { + } + + void AssemblyConnectionDescription:: + externalEndpoint_post (Type const&) + { + } + + void AssemblyConnectionDescription:: + externalEndpoint_none (Type&) + { + } + + void AssemblyConnectionDescription:: + externalEndpoint_none (Type const&) + { + } + + void AssemblyConnectionDescription:: + externalReference (Type& o) + { + // VC6 anathema strikes again + // + AssemblyConnectionDescription::Type::externalReference_iterator b (o.begin_externalReference()), e (o.end_externalReference()); + + if (b != e) + { + externalReference_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) externalReference_next (o); + } + + externalReference_post (o); + } + + else externalReference_none (o); + } + + void AssemblyConnectionDescription:: + externalReference (Type const& o) + { + // VC6 anathema strikes again + // + AssemblyConnectionDescription::Type::externalReference_const_iterator b (o.begin_externalReference()), e (o.end_externalReference()); + + if (b != e) + { + externalReference_pre (o); + for (; b != e;) + { + dispatch (*b); + if (++b != e) externalReference_next (o); + } + + externalReference_post (o); + } + + else externalReference_none (o); + } + + void AssemblyConnectionDescription:: + externalReference_pre (Type&) + { + } + + void AssemblyConnectionDescription:: + externalReference_pre (Type const&) + { + } + + void AssemblyConnectionDescription:: + externalReference_next (Type&) + { + } + + void AssemblyConnectionDescription:: + externalReference_next (Type const&) + { + } + + void AssemblyConnectionDescription:: + externalReference_post (Type&) + { + } + + void AssemblyConnectionDescription:: + externalReference_post (Type const&) + { + } + + void AssemblyConnectionDescription:: + externalReference_none (Type&) + { + } + + void AssemblyConnectionDescription:: + externalReference_none (Type const&) + { + } + + void AssemblyConnectionDescription:: + post (Type&) + { + } + + void AssemblyConnectionDescription:: + post (Type const&) + { + } + } + } } namespace CIAO { -namespace Config_Handlers -{ -namespace Writer -{ -// TCKind -// -// + namespace Config_Handlers + { + namespace Writer + { + // TCKind + // + // -TCKind:: -TCKind (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + TCKind:: + TCKind (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -TCKind:: -TCKind () -{ -} + TCKind:: + TCKind () + { + } -void TCKind:: -traverse (Type const& o) -{ -::std::basic_string< ACE_TCHAR > s; - -if (o == ::CIAO::Config_Handlers::TCKind::tk_null) s = "tk_null"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_void) s = "tk_void"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_short) s = "tk_short"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_long) s = "tk_long"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_ushort) s = "tk_ushort"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_ulong) s = "tk_ulong"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_float) s = "tk_float"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_double) s = "tk_double"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_boolean) s = "tk_boolean"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_char) s = "tk_char"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_octet) s = "tk_octet"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_any) s = "tk_any"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_TypeCode) s = "tk_TypeCode"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_Principal) s = "tk_Principal"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_objref) s = "tk_objref"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_struct) s = "tk_struct"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_union) s = "tk_union"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_enum) s = "tk_enum"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_string) s = "tk_string"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_sequence) s = "tk_sequence"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_array) s = "tk_array"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_alias) s = "tk_alias"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_except) s = "tk_except"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_longlong) s = "tk_longlong"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_ulonglong) s = "tk_ulonglong"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_longdouble) s = "tk_longdouble"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_wchar) s = "tk_wchar"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_wstring) s = "tk_wstring"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_wfixed) s = "tk_wfixed"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_value) s = "tk_value"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_value_box) s = "tk_value_box"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_native) s = "tk_native"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_abstract_interface) s = "tk_abstract_interface"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_local_interface) s = "tk_local_interface"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_component) s = "tk_component"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_home) s = "tk_home"; -else if (o == ::CIAO::Config_Handlers::TCKind::tk_event) s = "tk_event"; -else -{ -} + void TCKind:: + traverse (Type const& o) + { + ::std::basic_string< ACE_TCHAR > s; + + if (o == ::CIAO::Config_Handlers::TCKind::tk_null) s = "tk_null"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_void) s = "tk_void"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_short) s = "tk_short"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_long) s = "tk_long"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_ushort) s = "tk_ushort"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_ulong) s = "tk_ulong"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_float) s = "tk_float"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_double) s = "tk_double"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_boolean) s = "tk_boolean"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_char) s = "tk_char"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_octet) s = "tk_octet"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_any) s = "tk_any"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_TypeCode) s = "tk_TypeCode"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_Principal) s = "tk_Principal"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_objref) s = "tk_objref"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_struct) s = "tk_struct"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_union) s = "tk_union"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_enum) s = "tk_enum"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_string) s = "tk_string"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_sequence) s = "tk_sequence"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_array) s = "tk_array"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_alias) s = "tk_alias"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_except) s = "tk_except"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_longlong) s = "tk_longlong"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_ulonglong) s = "tk_ulonglong"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_longdouble) s = "tk_longdouble"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_wchar) s = "tk_wchar"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_wstring) s = "tk_wstring"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_wfixed) s = "tk_wfixed"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_value) s = "tk_value"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_value_box) s = "tk_value_box"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_native) s = "tk_native"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_abstract_interface) s = "tk_abstract_interface"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_local_interface) s = "tk_local_interface"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_component) s = "tk_component"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_home) s = "tk_home"; + else if (o == ::CIAO::Config_Handlers::TCKind::tk_event) s = "tk_event"; + else + { + } -if (::XSCRT::XML::Attribute< ACE_TCHAR >* a = attr_ ()) -{ -a->value (s); -} + if (::XSCRT::XML::Attribute< ACE_TCHAR >* a = attr_ ()) + { + a->value (s); + } -else -{ -top_().value (s); -} -} + else + { + top_().value (s); + } + } -// DataType -// -// + // DataType + // + // -DataType:: -DataType (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + DataType:: + DataType (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -DataType:: -DataType () -{ -} + DataType:: + DataType () + { + } -void DataType:: -traverse (Type const& o) -{ -Traversal::DataType::traverse (o); -} + void DataType:: + traverse (Type const& o) + { + Traversal::DataType::traverse (o); + } -void DataType:: -kind (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("kind", top_ ())); -Traversal::DataType::kind (o); -pop_ (); -} + void DataType:: + kind (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("kind", top_ ())); + Traversal::DataType::kind (o); + pop_ (); + } -void DataType:: -enum_ (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("enum", top_ ())); -Traversal::DataType::enum_ (o); -pop_ (); -} + void DataType:: + enum_ (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("enum", top_ ())); + Traversal::DataType::enum_ (o); + pop_ (); + } -// DataValue -// -// + void DataType:: + struct_ (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("struct", top_ ())); + Traversal::DataType::struct_ (o); + pop_ (); + } -DataValue:: -DataValue (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void DataType:: + value (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("value", top_ ())); + Traversal::DataType::value (o); + pop_ (); + } -DataValue:: -DataValue () -{ -} + void DataType:: + sequence (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("sequence", top_ ())); + Traversal::DataType::sequence (o); + pop_ (); + } -void DataValue:: -traverse (Type const& o) -{ -Traversal::DataValue::traverse (o); -} + void DataType:: + id (Type const& o) + { + ::XSCRT::XML::Attribute< ACE_TCHAR > a ("id", "", top_ ()); + attr_ (&a); + Traversal::DataType::id (o); + attr_ (0); + } -void DataValue:: -short_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("short", top_ ())); -} + // DataValue + // + // -void DataValue:: -short_next (Type const& o) -{ -short_post (o); -short_pre (o); -} + DataValue:: + DataValue (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void DataValue:: -short_post (Type const&) -{ -pop_ (); -} + DataValue:: + DataValue () + { + } -void DataValue:: -long_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("long", top_ ())); -} + void DataValue:: + traverse (Type const& o) + { + Traversal::DataValue::traverse (o); + } -void DataValue:: -long_next (Type const& o) -{ -long_post (o); -long_pre (o); -} + void DataValue:: + short_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("short", top_ ())); + } -void DataValue:: -long_post (Type const&) -{ -pop_ (); -} + void DataValue:: + short_next (Type const& o) + { + short_post (o); + short_pre (o); + } -void DataValue:: -ushort_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("ushort", top_ ())); -} + void DataValue:: + short_post (Type const&) + { + pop_ (); + } -void DataValue:: -ushort_next (Type const& o) -{ -ushort_post (o); -ushort_pre (o); -} + void DataValue:: + long_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("long", top_ ())); + } -void DataValue:: -ushort_post (Type const&) -{ -pop_ (); -} + void DataValue:: + long_next (Type const& o) + { + long_post (o); + long_pre (o); + } -void DataValue:: -ulong_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("ulong", top_ ())); -} + void DataValue:: + long_post (Type const&) + { + pop_ (); + } -void DataValue:: -ulong_next (Type const& o) -{ -ulong_post (o); -ulong_pre (o); -} + void DataValue:: + ushort_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("ushort", top_ ())); + } -void DataValue:: -ulong_post (Type const&) -{ -pop_ (); -} + void DataValue:: + ushort_next (Type const& o) + { + ushort_post (o); + ushort_pre (o); + } -void DataValue:: -float_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("float", top_ ())); -} + void DataValue:: + ushort_post (Type const&) + { + pop_ (); + } -void DataValue:: -float_next (Type const& o) -{ -float_post (o); -float_pre (o); -} + void DataValue:: + ulong_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("ulong", top_ ())); + } -void DataValue:: -float_post (Type const&) -{ -pop_ (); -} + void DataValue:: + ulong_next (Type const& o) + { + ulong_post (o); + ulong_pre (o); + } -void DataValue:: -double_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("double", top_ ())); -} + void DataValue:: + ulong_post (Type const&) + { + pop_ (); + } -void DataValue:: -double_next (Type const& o) -{ -double_post (o); -double_pre (o); -} + void DataValue:: + float_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("float", top_ ())); + } -void DataValue:: -double_post (Type const&) -{ -pop_ (); -} + void DataValue:: + float_next (Type const& o) + { + float_post (o); + float_pre (o); + } -void DataValue:: -boolean_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("boolean", top_ ())); -} + void DataValue:: + float_post (Type const&) + { + pop_ (); + } -void DataValue:: -boolean_next (Type const& o) -{ -boolean_post (o); -boolean_pre (o); -} + void DataValue:: + double_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("double", top_ ())); + } -void DataValue:: -boolean_post (Type const&) -{ -pop_ (); -} + void DataValue:: + double_next (Type const& o) + { + double_post (o); + double_pre (o); + } -void DataValue:: -octet_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("octet", top_ ())); -} + void DataValue:: + double_post (Type const&) + { + pop_ (); + } -void DataValue:: -octet_next (Type const& o) -{ -octet_post (o); -octet_pre (o); -} + void DataValue:: + boolean_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("boolean", top_ ())); + } -void DataValue:: -octet_post (Type const&) -{ -pop_ (); -} + void DataValue:: + boolean_next (Type const& o) + { + boolean_post (o); + boolean_pre (o); + } -void DataValue:: -enum_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("enum", top_ ())); -} + void DataValue:: + boolean_post (Type const&) + { + pop_ (); + } -void DataValue:: -enum_next (Type const& o) -{ -enum_post (o); -enum_pre (o); -} + void DataValue:: + octet_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("octet", top_ ())); + } -void DataValue:: -enum_post (Type const&) -{ -pop_ (); -} + void DataValue:: + octet_next (Type const& o) + { + octet_post (o); + octet_pre (o); + } -void DataValue:: -string_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("string", top_ ())); -} + void DataValue:: + octet_post (Type const&) + { + pop_ (); + } -void DataValue:: -string_next (Type const& o) -{ -string_post (o); -string_pre (o); -} + void DataValue:: + enum_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("enum", top_ ())); + } -void DataValue:: -string_post (Type const&) -{ -pop_ (); -} + void DataValue:: + enum_next (Type const& o) + { + enum_post (o); + enum_pre (o); + } -void DataValue:: -longlong_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("longlong", top_ ())); -} + void DataValue:: + enum_post (Type const&) + { + pop_ (); + } -void DataValue:: -longlong_next (Type const& o) -{ -longlong_post (o); -longlong_pre (o); -} + void DataValue:: + string_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("string", top_ ())); + } -void DataValue:: -longlong_post (Type const&) -{ -pop_ (); -} + void DataValue:: + string_next (Type const& o) + { + string_post (o); + string_pre (o); + } -void DataValue:: -ulonglong_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("ulonglong", top_ ())); -} + void DataValue:: + string_post (Type const&) + { + pop_ (); + } -void DataValue:: -ulonglong_next (Type const& o) -{ -ulonglong_post (o); -ulonglong_pre (o); -} + void DataValue:: + longlong_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("longlong", top_ ())); + } -void DataValue:: -ulonglong_post (Type const&) -{ -pop_ (); -} + void DataValue:: + longlong_next (Type const& o) + { + longlong_post (o); + longlong_pre (o); + } -void DataValue:: -longdouble_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("longdouble", top_ ())); -} + void DataValue:: + longlong_post (Type const&) + { + pop_ (); + } -void DataValue:: -longdouble_next (Type const& o) -{ -longdouble_post (o); -longdouble_pre (o); -} + void DataValue:: + ulonglong_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("ulonglong", top_ ())); + } -void DataValue:: -longdouble_post (Type const&) -{ -pop_ (); -} + void DataValue:: + ulonglong_next (Type const& o) + { + ulonglong_post (o); + ulonglong_pre (o); + } -// EnumType -// -// + void DataValue:: + ulonglong_post (Type const&) + { + pop_ (); + } -EnumType:: -EnumType (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void DataValue:: + longdouble_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("longdouble", top_ ())); + } -EnumType:: -EnumType () -{ -} + void DataValue:: + longdouble_next (Type const& o) + { + longdouble_post (o); + longdouble_pre (o); + } -void EnumType:: -traverse (Type const& o) -{ -Traversal::EnumType::traverse (o); -} + void DataValue:: + longdouble_post (Type const&) + { + pop_ (); + } -void EnumType:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::EnumType::name (o); -pop_ (); -} + void DataValue:: + member_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("member", top_ ())); + } -void EnumType:: -typeId (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("typeId", top_ ())); -Traversal::EnumType::typeId (o); -pop_ (); -} + void DataValue:: + member_next (Type const& o) + { + member_post (o); + member_pre (o); + } -void EnumType:: -member_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("member", top_ ())); -} + void DataValue:: + member_post (Type const&) + { + pop_ (); + } -void EnumType:: -member_next (Type const& o) -{ -member_post (o); -member_pre (o); -} + // EnumType + // + // -void EnumType:: -member_post (Type const&) -{ -pop_ (); -} + EnumType:: + EnumType (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -// Any -// -// + EnumType:: + EnumType () + { + } -Any:: -Any (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void EnumType:: + traverse (Type const& o) + { + Traversal::EnumType::traverse (o); + } -Any:: -Any () -{ -} + void EnumType:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::EnumType::name (o); + pop_ (); + } -void Any:: -traverse (Type const& o) -{ -Traversal::Any::traverse (o); -} + void EnumType:: + typeId (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("typeId", top_ ())); + Traversal::EnumType::typeId (o); + pop_ (); + } -void Any:: -type (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("type", top_ ())); -Traversal::Any::type (o); -pop_ (); -} + void EnumType:: + member_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("member", top_ ())); + } -void Any:: -value (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("value", top_ ())); -Traversal::Any::value (o); -pop_ (); -} + void EnumType:: + member_next (Type const& o) + { + member_post (o); + member_pre (o); + } -// Property -// -// + void EnumType:: + member_post (Type const&) + { + pop_ (); + } -Property:: -Property (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + // StructType + // + // -Property:: -Property () -{ -} + StructType:: + StructType (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void Property:: -traverse (Type const& o) -{ -Traversal::Property::traverse (o); -} + StructType:: + StructType () + { + } -void Property:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::Property::name (o); -pop_ (); -} + void StructType:: + traverse (Type const& o) + { + Traversal::StructType::traverse (o); + } -void Property:: -value (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("value", top_ ())); -Traversal::Property::value (o); -pop_ (); -} + void StructType:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::StructType::name (o); + pop_ (); + } -// SatisfierPropertyKind -// -// + void StructType:: + typeId (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("typeId", top_ ())); + Traversal::StructType::typeId (o); + pop_ (); + } -SatisfierPropertyKind:: -SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void StructType:: + member_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("member", top_ ())); + } -SatisfierPropertyKind:: -SatisfierPropertyKind () -{ -} + void StructType:: + member_next (Type const& o) + { + member_post (o); + member_pre (o); + } -void SatisfierPropertyKind:: -traverse (Type const& o) -{ -::std::basic_string< ACE_TCHAR > s; - -if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Quantity) s = "Quantity"; -else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Capacity) s = "Capacity"; -else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Minimum) s = "Minimum"; -else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Maximum) s = "Maximum"; -else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Attribute) s = "Attribute"; -else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Selection) s = "Selection"; -else -{ -} + void StructType:: + member_post (Type const&) + { + pop_ (); + } -if (::XSCRT::XML::Attribute< ACE_TCHAR >* a = attr_ ()) -{ -a->value (s); -} + // StructMemberType + // + // -else -{ -top_().value (s); -} -} + StructMemberType:: + StructMemberType (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -// SatisfierProperty -// -// + StructMemberType:: + StructMemberType () + { + } -SatisfierProperty:: -SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void StructMemberType:: + traverse (Type const& o) + { + Traversal::StructMemberType::traverse (o); + } -SatisfierProperty:: -SatisfierProperty () -{ -} + void StructMemberType:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::StructMemberType::name (o); + pop_ (); + } -void SatisfierProperty:: -traverse (Type const& o) -{ -Traversal::SatisfierProperty::traverse (o); -} + void StructMemberType:: + type (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("type", top_ ())); + Traversal::StructMemberType::type (o); + pop_ (); + } -void SatisfierProperty:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::SatisfierProperty::name (o); -pop_ (); -} + // ValueType + // + // -void SatisfierProperty:: -kind (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("kind", top_ ())); -Traversal::SatisfierProperty::kind (o); -pop_ (); -} + ValueType:: + ValueType (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void SatisfierProperty:: -dynamic (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("dynamic", top_ ())); -Traversal::SatisfierProperty::dynamic (o); -pop_ (); -} + ValueType:: + ValueType () + { + } -void SatisfierProperty:: -value (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("value", top_ ())); -Traversal::SatisfierProperty::value (o); -pop_ (); -} + void ValueType:: + traverse (Type const& o) + { + Traversal::ValueType::traverse (o); + } -// Resource -// -// + void ValueType:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::ValueType::name (o); + pop_ (); + } -Resource:: -Resource (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void ValueType:: + typeId (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("typeId", top_ ())); + Traversal::ValueType::typeId (o); + pop_ (); + } -Resource:: -Resource () -{ -} + void ValueType:: + modifier (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("modifier", top_ ())); + Traversal::ValueType::modifier (o); + pop_ (); + } -void Resource:: -traverse (Type const& o) -{ -Traversal::Resource::traverse (o); -} + void ValueType:: + baseType (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("baseType", top_ ())); + Traversal::ValueType::baseType (o); + pop_ (); + } -void Resource:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::Resource::name (o); -pop_ (); -} + void ValueType:: + member_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("member", top_ ())); + } -void Resource:: -resourceType_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceType", top_ ())); -} + void ValueType:: + member_next (Type const& o) + { + member_post (o); + member_pre (o); + } -void Resource:: -resourceType_next (Type const& o) -{ -resourceType_post (o); -resourceType_pre (o); -} + void ValueType:: + member_post (Type const&) + { + pop_ (); + } -void Resource:: -resourceType_post (Type const&) -{ -pop_ (); -} + // ValueMemberType + // + // -void Resource:: -property_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); -} + ValueMemberType:: + ValueMemberType (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void Resource:: -property_next (Type const& o) -{ -property_post (o); -property_pre (o); -} + ValueMemberType:: + ValueMemberType () + { + } -void Resource:: -property_post (Type const&) -{ -pop_ (); -} + void ValueMemberType:: + traverse (Type const& o) + { + Traversal::ValueMemberType::traverse (o); + } -// Requirement -// -// + void ValueMemberType:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::ValueMemberType::name (o); + pop_ (); + } -Requirement:: -Requirement (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void ValueMemberType:: + visibility (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("visibility", top_ ())); + Traversal::ValueMemberType::visibility (o); + pop_ (); + } -Requirement:: -Requirement () -{ -} + void ValueMemberType:: + type (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("type", top_ ())); + Traversal::ValueMemberType::type (o); + pop_ (); + } -void Requirement:: -traverse (Type const& o) -{ -Traversal::Requirement::traverse (o); -} + // NamedValue + // + // -void Requirement:: -resourceType (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceType", top_ ())); -Traversal::Requirement::resourceType (o); -pop_ (); -} + NamedValue:: + NamedValue (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void Requirement:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::Requirement::name (o); -pop_ (); -} + NamedValue:: + NamedValue () + { + } -void Requirement:: -property_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); -} + void NamedValue:: + traverse (Type const& o) + { + Traversal::NamedValue::traverse (o); + } -void Requirement:: -property_next (Type const& o) -{ -property_post (o); -property_pre (o); -} + void NamedValue:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::NamedValue::name (o); + pop_ (); + } -void Requirement:: -property_post (Type const&) -{ -pop_ (); -} + void NamedValue:: + value (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("value", top_ ())); + Traversal::NamedValue::value (o); + pop_ (); + } -// ResourceDeploymentDescription -// -// + // SequenceType + // + // -ResourceDeploymentDescription:: -ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + SequenceType:: + SequenceType (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -ResourceDeploymentDescription:: -ResourceDeploymentDescription () -{ -} + SequenceType:: + SequenceType () + { + } -void ResourceDeploymentDescription:: -traverse (Type const& o) -{ -Traversal::ResourceDeploymentDescription::traverse (o); -} + void SequenceType:: + traverse (Type const& o) + { + Traversal::SequenceType::traverse (o); + } -void ResourceDeploymentDescription:: -requirementName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requirementName", top_ ())); -Traversal::ResourceDeploymentDescription::requirementName (o); -pop_ (); -} + void SequenceType:: + bound (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("bound", top_ ())); + Traversal::SequenceType::bound (o); + pop_ (); + } -void ResourceDeploymentDescription:: -resourceName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceName", top_ ())); -Traversal::ResourceDeploymentDescription::resourceName (o); -pop_ (); -} + void SequenceType:: + elementType (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("elementType", top_ ())); + Traversal::SequenceType::elementType (o); + pop_ (); + } -void ResourceDeploymentDescription:: -property_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); -} + // Any + // + // -void ResourceDeploymentDescription:: -property_next (Type const& o) -{ -property_post (o); -property_pre (o); -} + Any:: + Any (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void ResourceDeploymentDescription:: -property_post (Type const&) -{ -pop_ (); -} + Any:: + Any () + { + } -// ArtifactDeploymentDescription -// -// + void Any:: + traverse (Type const& o) + { + Traversal::Any::traverse (o); + } -ArtifactDeploymentDescription:: -ArtifactDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void Any:: + type (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("type", top_ ())); + Traversal::Any::type (o); + pop_ (); + } -ArtifactDeploymentDescription:: -ArtifactDeploymentDescription () -{ -} + void Any:: + value (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("value", top_ ())); + Traversal::Any::value (o); + pop_ (); + } -void ArtifactDeploymentDescription:: -traverse (Type const& o) -{ -Traversal::ArtifactDeploymentDescription::traverse (o); -} + // Property + // + // -void ArtifactDeploymentDescription:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::ArtifactDeploymentDescription::name (o); -pop_ (); -} + Property:: + Property (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void ArtifactDeploymentDescription:: -source_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("source", top_ ())); -} + Property:: + Property () + { + } -void ArtifactDeploymentDescription:: -source_next (Type const& o) -{ -source_post (o); -source_pre (o); -} + void Property:: + traverse (Type const& o) + { + Traversal::Property::traverse (o); + } -void ArtifactDeploymentDescription:: -source_post (Type const&) -{ -pop_ (); -} + void Property:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::Property::name (o); + pop_ (); + } -void ArtifactDeploymentDescription:: -node (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("node", top_ ())); -Traversal::ArtifactDeploymentDescription::node (o); -pop_ (); -} + void Property:: + value (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("value", top_ ())); + Traversal::Property::value (o); + pop_ (); + } -void ArtifactDeploymentDescription:: -location_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("location", top_ ())); -} + // SatisfierPropertyKind + // + // -void ArtifactDeploymentDescription:: -location_next (Type const& o) -{ -location_post (o); -location_pre (o); -} + SatisfierPropertyKind:: + SatisfierPropertyKind (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void ArtifactDeploymentDescription:: -location_post (Type const&) -{ -pop_ (); -} + SatisfierPropertyKind:: + SatisfierPropertyKind () + { + } -void ArtifactDeploymentDescription:: -execParameter_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("execParameter", top_ ())); -} + void SatisfierPropertyKind:: + traverse (Type const& o) + { + ::std::basic_string< ACE_TCHAR > s; + + if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Quantity) s = "Quantity"; + else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Capacity) s = "Capacity"; + else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Minimum) s = "Minimum"; + else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Maximum) s = "Maximum"; + else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Attribute) s = "Attribute"; + else if (o == ::CIAO::Config_Handlers::SatisfierPropertyKind::Selection) s = "Selection"; + else + { + } -void ArtifactDeploymentDescription:: -execParameter_next (Type const& o) -{ -execParameter_post (o); -execParameter_pre (o); -} + if (::XSCRT::XML::Attribute< ACE_TCHAR >* a = attr_ ()) + { + a->value (s); + } -void ArtifactDeploymentDescription:: -execParameter_post (Type const&) -{ -pop_ (); -} + else + { + top_().value (s); + } + } -void ArtifactDeploymentDescription:: -deployRequirement_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployRequirement", top_ ())); -} + // SatisfierProperty + // + // -void ArtifactDeploymentDescription:: -deployRequirement_next (Type const& o) -{ -deployRequirement_post (o); -deployRequirement_pre (o); -} + SatisfierProperty:: + SatisfierProperty (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void ArtifactDeploymentDescription:: -deployRequirement_post (Type const&) -{ -pop_ (); -} + SatisfierProperty:: + SatisfierProperty () + { + } -void ArtifactDeploymentDescription:: -deployedResource_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployedResource", top_ ())); -} + void SatisfierProperty:: + traverse (Type const& o) + { + Traversal::SatisfierProperty::traverse (o); + } -void ArtifactDeploymentDescription:: -deployedResource_next (Type const& o) -{ -deployedResource_post (o); -deployedResource_pre (o); -} + void SatisfierProperty:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::SatisfierProperty::name (o); + pop_ (); + } -void ArtifactDeploymentDescription:: -deployedResource_post (Type const&) -{ -pop_ (); -} + void SatisfierProperty:: + kind (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("kind", top_ ())); + Traversal::SatisfierProperty::kind (o); + pop_ (); + } -void ArtifactDeploymentDescription:: -id (Type const& o) -{ -::XSCRT::XML::Attribute< ACE_TCHAR > a ("id", "", top_ ()); -attr_ (&a); -Traversal::ArtifactDeploymentDescription::id (o); -attr_ (0); -} + void SatisfierProperty:: + dynamic (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("dynamic", top_ ())); + Traversal::SatisfierProperty::dynamic (o); + pop_ (); + } -// MonolithicDeploymentDescription -// -// + void SatisfierProperty:: + value (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("value", top_ ())); + Traversal::SatisfierProperty::value (o); + pop_ (); + } -MonolithicDeploymentDescription:: -MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + // Resource + // + // -MonolithicDeploymentDescription:: -MonolithicDeploymentDescription () -{ -} + Resource:: + Resource (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void MonolithicDeploymentDescription:: -traverse (Type const& o) -{ -Traversal::MonolithicDeploymentDescription::traverse (o); -} + Resource:: + Resource () + { + } -void MonolithicDeploymentDescription:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::MonolithicDeploymentDescription::name (o); -pop_ (); -} + void Resource:: + traverse (Type const& o) + { + Traversal::Resource::traverse (o); + } -void MonolithicDeploymentDescription:: -source_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("source", top_ ())); -} + void Resource:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::Resource::name (o); + pop_ (); + } -void MonolithicDeploymentDescription:: -source_next (Type const& o) -{ -source_post (o); -source_pre (o); -} + void Resource:: + resourceType_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceType", top_ ())); + } -void MonolithicDeploymentDescription:: -source_post (Type const&) -{ -pop_ (); -} + void Resource:: + resourceType_next (Type const& o) + { + resourceType_post (o); + resourceType_pre (o); + } -void MonolithicDeploymentDescription:: -artifact_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("artifact", top_ ())); -} + void Resource:: + resourceType_post (Type const&) + { + pop_ (); + } -void MonolithicDeploymentDescription:: -artifact_next (Type const& o) -{ -artifact_post (o); -artifact_pre (o); -} + void Resource:: + property_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); + } -void MonolithicDeploymentDescription:: -artifact_post (Type const&) -{ -pop_ (); -} + void Resource:: + property_next (Type const& o) + { + property_post (o); + property_pre (o); + } -void MonolithicDeploymentDescription:: -execParameter_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("execParameter", top_ ())); -} + void Resource:: + property_post (Type const&) + { + pop_ (); + } -void MonolithicDeploymentDescription:: -execParameter_next (Type const& o) -{ -execParameter_post (o); -execParameter_pre (o); -} + // Requirement + // + // -void MonolithicDeploymentDescription:: -execParameter_post (Type const&) -{ -pop_ (); -} + Requirement:: + Requirement (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void MonolithicDeploymentDescription:: -deployRequirement_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployRequirement", top_ ())); -} + Requirement:: + Requirement () + { + } -void MonolithicDeploymentDescription:: -deployRequirement_next (Type const& o) -{ -deployRequirement_post (o); -deployRequirement_pre (o); -} + void Requirement:: + traverse (Type const& o) + { + Traversal::Requirement::traverse (o); + } -void MonolithicDeploymentDescription:: -deployRequirement_post (Type const&) -{ -pop_ (); -} + void Requirement:: + resourceType (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceType", top_ ())); + Traversal::Requirement::resourceType (o); + pop_ (); + } -void MonolithicDeploymentDescription:: -id (Type const& o) -{ -::XSCRT::XML::Attribute< ACE_TCHAR > a ("id", "", top_ ()); -attr_ (&a); -Traversal::MonolithicDeploymentDescription::id (o); -attr_ (0); -} + void Requirement:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::Requirement::name (o); + pop_ (); + } -// ResourceUsageKind -// -// + void Requirement:: + property_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); + } -ResourceUsageKind:: -ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void Requirement:: + property_next (Type const& o) + { + property_post (o); + property_pre (o); + } -ResourceUsageKind:: -ResourceUsageKind () -{ -} + void Requirement:: + property_post (Type const&) + { + pop_ (); + } -void ResourceUsageKind:: -traverse (Type const& o) -{ -::std::basic_string< ACE_TCHAR > s; - -if (o == ::CIAO::Config_Handlers::ResourceUsageKind::None) s = "None"; -else if (o == ::CIAO::Config_Handlers::ResourceUsageKind::InstanceUsesResource) s = "InstanceUsesResource"; -else if (o == ::CIAO::Config_Handlers::ResourceUsageKind::ResourceUsesInstance) s = "ResourceUsesInstance"; -else if (o == ::CIAO::Config_Handlers::ResourceUsageKind::PortUsesResource) s = "PortUsesResource"; -else if (o == ::CIAO::Config_Handlers::ResourceUsageKind::ResourceUsesPort) s = "ResourceUsesPort"; -else -{ -} + // ResourceDeploymentDescription + // + // -if (::XSCRT::XML::Attribute< ACE_TCHAR >* a = attr_ ()) -{ -a->value (s); -} + ResourceDeploymentDescription:: + ResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -else -{ -top_().value (s); -} -} + ResourceDeploymentDescription:: + ResourceDeploymentDescription () + { + } -// InstanceResourceDeploymentDescription -// -// + void ResourceDeploymentDescription:: + traverse (Type const& o) + { + Traversal::ResourceDeploymentDescription::traverse (o); + } -InstanceResourceDeploymentDescription:: -InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void ResourceDeploymentDescription:: + requirementName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requirementName", top_ ())); + Traversal::ResourceDeploymentDescription::requirementName (o); + pop_ (); + } -InstanceResourceDeploymentDescription:: -InstanceResourceDeploymentDescription () -{ -} + void ResourceDeploymentDescription:: + resourceName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceName", top_ ())); + Traversal::ResourceDeploymentDescription::resourceName (o); + pop_ (); + } -void InstanceResourceDeploymentDescription:: -traverse (Type const& o) -{ -Traversal::InstanceResourceDeploymentDescription::traverse (o); -} + void ResourceDeploymentDescription:: + property_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); + } -void InstanceResourceDeploymentDescription:: -resourceUsage (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceUsage", top_ ())); -Traversal::InstanceResourceDeploymentDescription::resourceUsage (o); -pop_ (); -} + void ResourceDeploymentDescription:: + property_next (Type const& o) + { + property_post (o); + property_pre (o); + } -void InstanceResourceDeploymentDescription:: -requirementName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requirementName", top_ ())); -Traversal::InstanceResourceDeploymentDescription::requirementName (o); -pop_ (); -} + void ResourceDeploymentDescription:: + property_post (Type const&) + { + pop_ (); + } -void InstanceResourceDeploymentDescription:: -resourceName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceName", top_ ())); -Traversal::InstanceResourceDeploymentDescription::resourceName (o); -pop_ (); -} + // ArtifactDeploymentDescription + // + // -void InstanceResourceDeploymentDescription:: -property_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); -} + ArtifactDeploymentDescription:: + ArtifactDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void InstanceResourceDeploymentDescription:: -property_next (Type const& o) -{ -property_post (o); -property_pre (o); -} + ArtifactDeploymentDescription:: + ArtifactDeploymentDescription () + { + } -void InstanceResourceDeploymentDescription:: -property_post (Type const&) -{ -pop_ (); -} + void ArtifactDeploymentDescription:: + traverse (Type const& o) + { + Traversal::ArtifactDeploymentDescription::traverse (o); + } -// InstanceDeploymentDescription -// -// + void ArtifactDeploymentDescription:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::ArtifactDeploymentDescription::name (o); + pop_ (); + } -InstanceDeploymentDescription:: -InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void ArtifactDeploymentDescription:: + source_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("source", top_ ())); + } -InstanceDeploymentDescription:: -InstanceDeploymentDescription () -{ -} + void ArtifactDeploymentDescription:: + source_next (Type const& o) + { + source_post (o); + source_pre (o); + } -void InstanceDeploymentDescription:: -traverse (Type const& o) -{ -Traversal::InstanceDeploymentDescription::traverse (o); -} + void ArtifactDeploymentDescription:: + source_post (Type const&) + { + pop_ (); + } -void InstanceDeploymentDescription:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::InstanceDeploymentDescription::name (o); -pop_ (); -} + void ArtifactDeploymentDescription:: + node (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("node", top_ ())); + Traversal::ArtifactDeploymentDescription::node (o); + pop_ (); + } -void InstanceDeploymentDescription:: -node (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("node", top_ ())); -Traversal::InstanceDeploymentDescription::node (o); -pop_ (); -} + void ArtifactDeploymentDescription:: + location_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("location", top_ ())); + } -void InstanceDeploymentDescription:: -source (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("source", top_ ())); -Traversal::InstanceDeploymentDescription::source (o); -pop_ (); -} + void ArtifactDeploymentDescription:: + location_next (Type const& o) + { + location_post (o); + location_pre (o); + } -void InstanceDeploymentDescription:: -implementation (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("implementation", top_ ())); -Traversal::InstanceDeploymentDescription::implementation (o); -pop_ (); -} + void ArtifactDeploymentDescription:: + location_post (Type const&) + { + pop_ (); + } -void InstanceDeploymentDescription:: -configProperty_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("configProperty", top_ ())); -} + void ArtifactDeploymentDescription:: + execParameter_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("execParameter", top_ ())); + } -void InstanceDeploymentDescription:: -configProperty_next (Type const& o) -{ -configProperty_post (o); -configProperty_pre (o); -} + void ArtifactDeploymentDescription:: + execParameter_next (Type const& o) + { + execParameter_post (o); + execParameter_pre (o); + } -void InstanceDeploymentDescription:: -configProperty_post (Type const&) -{ -pop_ (); -} + void ArtifactDeploymentDescription:: + execParameter_post (Type const&) + { + pop_ (); + } -void InstanceDeploymentDescription:: -deployedResource (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployedResource", top_ ())); -Traversal::InstanceDeploymentDescription::deployedResource (o); -pop_ (); -} + void ArtifactDeploymentDescription:: + deployRequirement_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployRequirement", top_ ())); + } -void InstanceDeploymentDescription:: -deployedSharedResource (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployedSharedResource", top_ ())); -Traversal::InstanceDeploymentDescription::deployedSharedResource (o); -pop_ (); -} + void ArtifactDeploymentDescription:: + deployRequirement_next (Type const& o) + { + deployRequirement_post (o); + deployRequirement_pre (o); + } -void InstanceDeploymentDescription:: -id (Type const& o) -{ -::XSCRT::XML::Attribute< ACE_TCHAR > a ("id", "", top_ ()); -attr_ (&a); -Traversal::InstanceDeploymentDescription::id (o); -attr_ (0); -} + void ArtifactDeploymentDescription:: + deployRequirement_post (Type const&) + { + pop_ (); + } -// CCMComponentPortKind -// -// + void ArtifactDeploymentDescription:: + deployedResource_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployedResource", top_ ())); + } -CCMComponentPortKind:: -CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void ArtifactDeploymentDescription:: + deployedResource_next (Type const& o) + { + deployedResource_post (o); + deployedResource_pre (o); + } -CCMComponentPortKind:: -CCMComponentPortKind () -{ -} + void ArtifactDeploymentDescription:: + deployedResource_post (Type const&) + { + pop_ (); + } -void CCMComponentPortKind:: -traverse (Type const& o) -{ -::std::basic_string< ACE_TCHAR > s; - -if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::Facet) s = "Facet"; -else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::SimplexReceptacle) s = "SimplexReceptacle"; -else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::MultiplexReceptacle) s = "MultiplexReceptacle"; -else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::EventEmitter) s = "EventEmitter"; -else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::EventPublisher) s = "EventPublisher"; -else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::EventConsumer) s = "EventConsumer"; -else -{ -} + void ArtifactDeploymentDescription:: + id (Type const& o) + { + ::XSCRT::XML::Attribute< ACE_TCHAR > a ("id", "", top_ ()); + attr_ (&a); + Traversal::ArtifactDeploymentDescription::id (o); + attr_ (0); + } -if (::XSCRT::XML::Attribute< ACE_TCHAR >* a = attr_ ()) -{ -a->value (s); -} + // MonolithicDeploymentDescription + // + // -else -{ -top_().value (s); -} -} + MonolithicDeploymentDescription:: + MonolithicDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -// ComponentPortDescription -// -// + MonolithicDeploymentDescription:: + MonolithicDeploymentDescription () + { + } -ComponentPortDescription:: -ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void MonolithicDeploymentDescription:: + traverse (Type const& o) + { + Traversal::MonolithicDeploymentDescription::traverse (o); + } -ComponentPortDescription:: -ComponentPortDescription () -{ -} + void MonolithicDeploymentDescription:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::MonolithicDeploymentDescription::name (o); + pop_ (); + } -void ComponentPortDescription:: -traverse (Type const& o) -{ -Traversal::ComponentPortDescription::traverse (o); -} + void MonolithicDeploymentDescription:: + source_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("source", top_ ())); + } -void ComponentPortDescription:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::ComponentPortDescription::name (o); -pop_ (); -} + void MonolithicDeploymentDescription:: + source_next (Type const& o) + { + source_post (o); + source_pre (o); + } -void ComponentPortDescription:: -specificType (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("specificType", top_ ())); -Traversal::ComponentPortDescription::specificType (o); -pop_ (); -} + void MonolithicDeploymentDescription:: + source_post (Type const&) + { + pop_ (); + } -void ComponentPortDescription:: -supportedType_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("supportedType", top_ ())); -} + void MonolithicDeploymentDescription:: + artifact_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("artifact", top_ ())); + } -void ComponentPortDescription:: -supportedType_next (Type const& o) -{ -supportedType_post (o); -supportedType_pre (o); -} + void MonolithicDeploymentDescription:: + artifact_next (Type const& o) + { + artifact_post (o); + artifact_pre (o); + } -void ComponentPortDescription:: -supportedType_post (Type const&) -{ -pop_ (); -} + void MonolithicDeploymentDescription:: + artifact_post (Type const&) + { + pop_ (); + } -void ComponentPortDescription:: -provider (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("provider", top_ ())); -Traversal::ComponentPortDescription::provider (o); -pop_ (); -} + void MonolithicDeploymentDescription:: + execParameter_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("execParameter", top_ ())); + } -void ComponentPortDescription:: -exclusiveProvider (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("exclusiveProvider", top_ ())); -Traversal::ComponentPortDescription::exclusiveProvider (o); -pop_ (); -} + void MonolithicDeploymentDescription:: + execParameter_next (Type const& o) + { + execParameter_post (o); + execParameter_pre (o); + } -void ComponentPortDescription:: -exclusiveUser (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("exclusiveUser", top_ ())); -Traversal::ComponentPortDescription::exclusiveUser (o); -pop_ (); -} + void MonolithicDeploymentDescription:: + execParameter_post (Type const&) + { + pop_ (); + } -void ComponentPortDescription:: -optional (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("optional", top_ ())); -Traversal::ComponentPortDescription::optional (o); -pop_ (); -} + void MonolithicDeploymentDescription:: + deployRequirement_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployRequirement", top_ ())); + } -void ComponentPortDescription:: -kind (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("kind", top_ ())); -Traversal::ComponentPortDescription::kind (o); -pop_ (); -} + void MonolithicDeploymentDescription:: + deployRequirement_next (Type const& o) + { + deployRequirement_post (o); + deployRequirement_pre (o); + } -// ComponentPropertyDescription -// -// + void MonolithicDeploymentDescription:: + deployRequirement_post (Type const&) + { + pop_ (); + } -ComponentPropertyDescription:: -ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void MonolithicDeploymentDescription:: + id (Type const& o) + { + ::XSCRT::XML::Attribute< ACE_TCHAR > a ("id", "", top_ ()); + attr_ (&a); + Traversal::MonolithicDeploymentDescription::id (o); + attr_ (0); + } -ComponentPropertyDescription:: -ComponentPropertyDescription () -{ -} + // ResourceUsageKind + // + // -void ComponentPropertyDescription:: -traverse (Type const& o) -{ -Traversal::ComponentPropertyDescription::traverse (o); -} + ResourceUsageKind:: + ResourceUsageKind (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void ComponentPropertyDescription:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::ComponentPropertyDescription::name (o); -pop_ (); -} + ResourceUsageKind:: + ResourceUsageKind () + { + } -void ComponentPropertyDescription:: -type (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("type", top_ ())); -Traversal::ComponentPropertyDescription::type (o); -pop_ (); -} + void ResourceUsageKind:: + traverse (Type const& o) + { + ::std::basic_string< ACE_TCHAR > s; + + if (o == ::CIAO::Config_Handlers::ResourceUsageKind::None) s = "None"; + else if (o == ::CIAO::Config_Handlers::ResourceUsageKind::InstanceUsesResource) s = "InstanceUsesResource"; + else if (o == ::CIAO::Config_Handlers::ResourceUsageKind::ResourceUsesInstance) s = "ResourceUsesInstance"; + else if (o == ::CIAO::Config_Handlers::ResourceUsageKind::PortUsesResource) s = "PortUsesResource"; + else if (o == ::CIAO::Config_Handlers::ResourceUsageKind::ResourceUsesPort) s = "ResourceUsesPort"; + else + { + } -// ComponentExternalPortEndpoint -// -// + if (::XSCRT::XML::Attribute< ACE_TCHAR >* a = attr_ ()) + { + a->value (s); + } -ComponentExternalPortEndpoint:: -ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + else + { + top_().value (s); + } + } -ComponentExternalPortEndpoint:: -ComponentExternalPortEndpoint () -{ -} + // InstanceResourceDeploymentDescription + // + // -void ComponentExternalPortEndpoint:: -traverse (Type const& o) -{ -Traversal::ComponentExternalPortEndpoint::traverse (o); -} + InstanceResourceDeploymentDescription:: + InstanceResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void ComponentExternalPortEndpoint:: -portName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("portName", top_ ())); -Traversal::ComponentExternalPortEndpoint::portName (o); -pop_ (); -} + InstanceResourceDeploymentDescription:: + InstanceResourceDeploymentDescription () + { + } -// PlanSubcomponentPortEndpoint -// -// + void InstanceResourceDeploymentDescription:: + traverse (Type const& o) + { + Traversal::InstanceResourceDeploymentDescription::traverse (o); + } -PlanSubcomponentPortEndpoint:: -PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void InstanceResourceDeploymentDescription:: + resourceUsage (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceUsage", top_ ())); + Traversal::InstanceResourceDeploymentDescription::resourceUsage (o); + pop_ (); + } -PlanSubcomponentPortEndpoint:: -PlanSubcomponentPortEndpoint () -{ -} + void InstanceResourceDeploymentDescription:: + requirementName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requirementName", top_ ())); + Traversal::InstanceResourceDeploymentDescription::requirementName (o); + pop_ (); + } -void PlanSubcomponentPortEndpoint:: -traverse (Type const& o) -{ -Traversal::PlanSubcomponentPortEndpoint::traverse (o); -} + void InstanceResourceDeploymentDescription:: + resourceName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceName", top_ ())); + Traversal::InstanceResourceDeploymentDescription::resourceName (o); + pop_ (); + } -void PlanSubcomponentPortEndpoint:: -portName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("portName", top_ ())); -Traversal::PlanSubcomponentPortEndpoint::portName (o); -pop_ (); -} + void InstanceResourceDeploymentDescription:: + property_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); + } -void PlanSubcomponentPortEndpoint:: -provider (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("provider", top_ ())); -Traversal::PlanSubcomponentPortEndpoint::provider (o); -pop_ (); -} + void InstanceResourceDeploymentDescription:: + property_next (Type const& o) + { + property_post (o); + property_pre (o); + } -void PlanSubcomponentPortEndpoint:: -kind (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("kind", top_ ())); -Traversal::PlanSubcomponentPortEndpoint::kind (o); -pop_ (); -} + void InstanceResourceDeploymentDescription:: + property_post (Type const&) + { + pop_ (); + } -void PlanSubcomponentPortEndpoint:: -instance (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("instance", top_ ())); -Traversal::PlanSubcomponentPortEndpoint::instance (o); -pop_ (); -} + // InstanceDeploymentDescription + // + // -// ExternalReferenceEndpoint -// -// + InstanceDeploymentDescription:: + InstanceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -ExternalReferenceEndpoint:: -ExternalReferenceEndpoint (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + InstanceDeploymentDescription:: + InstanceDeploymentDescription () + { + } -ExternalReferenceEndpoint:: -ExternalReferenceEndpoint () -{ -} + void InstanceDeploymentDescription:: + traverse (Type const& o) + { + Traversal::InstanceDeploymentDescription::traverse (o); + } -void ExternalReferenceEndpoint:: -traverse (Type const& o) -{ -Traversal::ExternalReferenceEndpoint::traverse (o); -} + void InstanceDeploymentDescription:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::InstanceDeploymentDescription::name (o); + pop_ (); + } -void ExternalReferenceEndpoint:: -location (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("location", top_ ())); -Traversal::ExternalReferenceEndpoint::location (o); -pop_ (); -} + void InstanceDeploymentDescription:: + node (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("node", top_ ())); + Traversal::InstanceDeploymentDescription::node (o); + pop_ (); + } -// ConnectionResourceDeploymentDescription -// -// + void InstanceDeploymentDescription:: + source (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("source", top_ ())); + Traversal::InstanceDeploymentDescription::source (o); + pop_ (); + } -ConnectionResourceDeploymentDescription:: -ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void InstanceDeploymentDescription:: + implementation (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("implementation", top_ ())); + Traversal::InstanceDeploymentDescription::implementation (o); + pop_ (); + } -ConnectionResourceDeploymentDescription:: -ConnectionResourceDeploymentDescription () -{ -} + void InstanceDeploymentDescription:: + configProperty_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("configProperty", top_ ())); + } -void ConnectionResourceDeploymentDescription:: -traverse (Type const& o) -{ -Traversal::ConnectionResourceDeploymentDescription::traverse (o); -} + void InstanceDeploymentDescription:: + configProperty_next (Type const& o) + { + configProperty_post (o); + configProperty_pre (o); + } -void ConnectionResourceDeploymentDescription:: -targetName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("targetName", top_ ())); -Traversal::ConnectionResourceDeploymentDescription::targetName (o); -pop_ (); -} + void InstanceDeploymentDescription:: + configProperty_post (Type const&) + { + pop_ (); + } -void ConnectionResourceDeploymentDescription:: -requirementName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requirementName", top_ ())); -Traversal::ConnectionResourceDeploymentDescription::requirementName (o); -pop_ (); -} + void InstanceDeploymentDescription:: + deployedResource_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployedResource", top_ ())); + } -void ConnectionResourceDeploymentDescription:: -resourceName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceName", top_ ())); -Traversal::ConnectionResourceDeploymentDescription::resourceName (o); -pop_ (); -} + void InstanceDeploymentDescription:: + deployedResource_next (Type const& o) + { + deployedResource_post (o); + deployedResource_pre (o); + } -void ConnectionResourceDeploymentDescription:: -property_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); -} + void InstanceDeploymentDescription:: + deployedResource_post (Type const&) + { + pop_ (); + } -void ConnectionResourceDeploymentDescription:: -property_next (Type const& o) -{ -property_post (o); -property_pre (o); -} + void InstanceDeploymentDescription:: + deployedSharedResource (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployedSharedResource", top_ ())); + Traversal::InstanceDeploymentDescription::deployedSharedResource (o); + pop_ (); + } -void ConnectionResourceDeploymentDescription:: -property_post (Type const&) -{ -pop_ (); -} + void InstanceDeploymentDescription:: + id (Type const& o) + { + ::XSCRT::XML::Attribute< ACE_TCHAR > a ("id", "", top_ ()); + attr_ (&a); + Traversal::InstanceDeploymentDescription::id (o); + attr_ (0); + } -// PlanConnectionDescription -// -// + // CCMComponentPortKind + // + // -PlanConnectionDescription:: -PlanConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + CCMComponentPortKind:: + CCMComponentPortKind (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -PlanConnectionDescription:: -PlanConnectionDescription () -{ -} + CCMComponentPortKind:: + CCMComponentPortKind () + { + } -void PlanConnectionDescription:: -traverse (Type const& o) -{ -Traversal::PlanConnectionDescription::traverse (o); -} + void CCMComponentPortKind:: + traverse (Type const& o) + { + ::std::basic_string< ACE_TCHAR > s; + + if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::Facet) s = "Facet"; + else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::SimplexReceptacle) s = "SimplexReceptacle"; + else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::MultiplexReceptacle) s = "MultiplexReceptacle"; + else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::EventEmitter) s = "EventEmitter"; + else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::EventPublisher) s = "EventPublisher"; + else if (o == ::CIAO::Config_Handlers::CCMComponentPortKind::EventConsumer) s = "EventConsumer"; + else + { + } -void PlanConnectionDescription:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::PlanConnectionDescription::name (o); -pop_ (); -} + if (::XSCRT::XML::Attribute< ACE_TCHAR >* a = attr_ ()) + { + a->value (s); + } -void PlanConnectionDescription:: -source (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("source", top_ ())); -Traversal::PlanConnectionDescription::source (o); -pop_ (); -} + else + { + top_().value (s); + } + } -void PlanConnectionDescription:: -deployRequirement_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployRequirement", top_ ())); -} + // ComponentPortDescription + // + // -void PlanConnectionDescription:: -deployRequirement_next (Type const& o) -{ -deployRequirement_post (o); -deployRequirement_pre (o); -} + ComponentPortDescription:: + ComponentPortDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void PlanConnectionDescription:: -deployRequirement_post (Type const&) -{ -pop_ (); -} + ComponentPortDescription:: + ComponentPortDescription () + { + } -void PlanConnectionDescription:: -externalEndpoint_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("externalEndpoint", top_ ())); -} + void ComponentPortDescription:: + traverse (Type const& o) + { + Traversal::ComponentPortDescription::traverse (o); + } -void PlanConnectionDescription:: -externalEndpoint_next (Type const& o) -{ -externalEndpoint_post (o); -externalEndpoint_pre (o); -} + void ComponentPortDescription:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::ComponentPortDescription::name (o); + pop_ (); + } -void PlanConnectionDescription:: -externalEndpoint_post (Type const&) -{ -pop_ (); -} + void ComponentPortDescription:: + specificType (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("specificType", top_ ())); + Traversal::ComponentPortDescription::specificType (o); + pop_ (); + } -void PlanConnectionDescription:: -internalEndpoint_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("internalEndpoint", top_ ())); -} + void ComponentPortDescription:: + supportedType_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("supportedType", top_ ())); + } -void PlanConnectionDescription:: -internalEndpoint_next (Type const& o) -{ -internalEndpoint_post (o); -internalEndpoint_pre (o); -} + void ComponentPortDescription:: + supportedType_next (Type const& o) + { + supportedType_post (o); + supportedType_pre (o); + } -void PlanConnectionDescription:: -internalEndpoint_post (Type const&) -{ -pop_ (); -} + void ComponentPortDescription:: + supportedType_post (Type const&) + { + pop_ (); + } -void PlanConnectionDescription:: -externalReference_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("externalReference", top_ ())); -} + void ComponentPortDescription:: + provider (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("provider", top_ ())); + Traversal::ComponentPortDescription::provider (o); + pop_ (); + } -void PlanConnectionDescription:: -externalReference_next (Type const& o) -{ -externalReference_post (o); -externalReference_pre (o); -} + void ComponentPortDescription:: + exclusiveProvider (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("exclusiveProvider", top_ ())); + Traversal::ComponentPortDescription::exclusiveProvider (o); + pop_ (); + } -void PlanConnectionDescription:: -externalReference_post (Type const&) -{ -pop_ (); -} + void ComponentPortDescription:: + exclusiveUser (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("exclusiveUser", top_ ())); + Traversal::ComponentPortDescription::exclusiveUser (o); + pop_ (); + } -void PlanConnectionDescription:: -deployedResource_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployedResource", top_ ())); -} + void ComponentPortDescription:: + optional (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("optional", top_ ())); + Traversal::ComponentPortDescription::optional (o); + pop_ (); + } -void PlanConnectionDescription:: -deployedResource_next (Type const& o) -{ -deployedResource_post (o); -deployedResource_pre (o); -} + void ComponentPortDescription:: + kind (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("kind", top_ ())); + Traversal::ComponentPortDescription::kind (o); + pop_ (); + } -void PlanConnectionDescription:: -deployedResource_post (Type const&) -{ -pop_ (); -} + // ComponentPropertyDescription + // + // -// ImplementationDependency -// -// + ComponentPropertyDescription:: + ComponentPropertyDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -ImplementationDependency:: -ImplementationDependency (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + ComponentPropertyDescription:: + ComponentPropertyDescription () + { + } -ImplementationDependency:: -ImplementationDependency () -{ -} + void ComponentPropertyDescription:: + traverse (Type const& o) + { + Traversal::ComponentPropertyDescription::traverse (o); + } -void ImplementationDependency:: -traverse (Type const& o) -{ -Traversal::ImplementationDependency::traverse (o); -} + void ComponentPropertyDescription:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::ComponentPropertyDescription::name (o); + pop_ (); + } -void ImplementationDependency:: -requiredType (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requiredType", top_ ())); -Traversal::ImplementationDependency::requiredType (o); -pop_ (); -} + void ComponentPropertyDescription:: + type (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("type", top_ ())); + Traversal::ComponentPropertyDescription::type (o); + pop_ (); + } -// Capability -// -// + // ComponentExternalPortEndpoint + // + // -Capability:: -Capability (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + ComponentExternalPortEndpoint:: + ComponentExternalPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -Capability:: -Capability () -{ -} + ComponentExternalPortEndpoint:: + ComponentExternalPortEndpoint () + { + } -void Capability:: -traverse (Type const& o) -{ -Traversal::Capability::traverse (o); -} + void ComponentExternalPortEndpoint:: + traverse (Type const& o) + { + Traversal::ComponentExternalPortEndpoint::traverse (o); + } -void Capability:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::Capability::name (o); -pop_ (); -} + void ComponentExternalPortEndpoint:: + portName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("portName", top_ ())); + Traversal::ComponentExternalPortEndpoint::portName (o); + pop_ (); + } -void Capability:: -resourceType_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceType", top_ ())); -} + // PlanSubcomponentPortEndpoint + // + // -void Capability:: -resourceType_next (Type const& o) -{ -resourceType_post (o); -resourceType_pre (o); -} + PlanSubcomponentPortEndpoint:: + PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void Capability:: -resourceType_post (Type const&) -{ -pop_ (); -} + PlanSubcomponentPortEndpoint:: + PlanSubcomponentPortEndpoint () + { + } -void Capability:: -property_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); -} + void PlanSubcomponentPortEndpoint:: + traverse (Type const& o) + { + Traversal::PlanSubcomponentPortEndpoint::traverse (o); + } -void Capability:: -property_next (Type const& o) -{ -property_post (o); -property_pre (o); -} + void PlanSubcomponentPortEndpoint:: + portName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("portName", top_ ())); + Traversal::PlanSubcomponentPortEndpoint::portName (o); + pop_ (); + } -void Capability:: -property_post (Type const&) -{ -pop_ (); -} + void PlanSubcomponentPortEndpoint:: + provider (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("provider", top_ ())); + Traversal::PlanSubcomponentPortEndpoint::provider (o); + pop_ (); + } -// ImplementationRequirement -// -// + void PlanSubcomponentPortEndpoint:: + kind (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("kind", top_ ())); + Traversal::PlanSubcomponentPortEndpoint::kind (o); + pop_ (); + } -ImplementationRequirement:: -ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void PlanSubcomponentPortEndpoint:: + instance (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("instance", top_ ())); + Traversal::PlanSubcomponentPortEndpoint::instance (o); + pop_ (); + } -ImplementationRequirement:: -ImplementationRequirement () -{ -} + // ExternalReferenceEndpoint + // + // -void ImplementationRequirement:: -traverse (Type const& o) -{ -Traversal::ImplementationRequirement::traverse (o); -} + ExternalReferenceEndpoint:: + ExternalReferenceEndpoint (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void ImplementationRequirement:: -resourceUsage (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceUsage", top_ ())); -Traversal::ImplementationRequirement::resourceUsage (o); -pop_ (); -} + ExternalReferenceEndpoint:: + ExternalReferenceEndpoint () + { + } -void ImplementationRequirement:: -resourcePort (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourcePort", top_ ())); -Traversal::ImplementationRequirement::resourcePort (o); -pop_ (); -} + void ExternalReferenceEndpoint:: + traverse (Type const& o) + { + Traversal::ExternalReferenceEndpoint::traverse (o); + } -void ImplementationRequirement:: -componentPort (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("componentPort", top_ ())); -Traversal::ImplementationRequirement::componentPort (o); -pop_ (); -} + void ExternalReferenceEndpoint:: + location (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("location", top_ ())); + Traversal::ExternalReferenceEndpoint::location (o); + pop_ (); + } -void ImplementationRequirement:: -resourceType (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceType", top_ ())); -Traversal::ImplementationRequirement::resourceType (o); -pop_ (); -} + // ConnectionResourceDeploymentDescription + // + // -void ImplementationRequirement:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::ImplementationRequirement::name (o); -pop_ (); -} + ConnectionResourceDeploymentDescription:: + ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void ImplementationRequirement:: -property_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); -} + ConnectionResourceDeploymentDescription:: + ConnectionResourceDeploymentDescription () + { + } -void ImplementationRequirement:: -property_next (Type const& o) -{ -property_post (o); -property_pre (o); -} + void ConnectionResourceDeploymentDescription:: + traverse (Type const& o) + { + Traversal::ConnectionResourceDeploymentDescription::traverse (o); + } -void ImplementationRequirement:: -property_post (Type const&) -{ -pop_ (); -} + void ConnectionResourceDeploymentDescription:: + targetName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("targetName", top_ ())); + Traversal::ConnectionResourceDeploymentDescription::targetName (o); + pop_ (); + } -// ComponentPackageReference -// -// + void ConnectionResourceDeploymentDescription:: + requirementName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requirementName", top_ ())); + Traversal::ConnectionResourceDeploymentDescription::requirementName (o); + pop_ (); + } -ComponentPackageReference:: -ComponentPackageReference (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void ConnectionResourceDeploymentDescription:: + resourceName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceName", top_ ())); + Traversal::ConnectionResourceDeploymentDescription::resourceName (o); + pop_ (); + } -ComponentPackageReference:: -ComponentPackageReference () -{ -} + void ConnectionResourceDeploymentDescription:: + property_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); + } -void ComponentPackageReference:: -traverse (Type const& o) -{ -Traversal::ComponentPackageReference::traverse (o); -} + void ConnectionResourceDeploymentDescription:: + property_next (Type const& o) + { + property_post (o); + property_pre (o); + } -void ComponentPackageReference:: -requiredUUID (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requiredUUID", top_ ())); -Traversal::ComponentPackageReference::requiredUUID (o); -pop_ (); -} + void ConnectionResourceDeploymentDescription:: + property_post (Type const&) + { + pop_ (); + } -void ComponentPackageReference:: -requiredName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requiredName", top_ ())); -Traversal::ComponentPackageReference::requiredName (o); -pop_ (); -} + // PlanConnectionDescription + // + // -void ComponentPackageReference:: -requiredType (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requiredType", top_ ())); -Traversal::ComponentPackageReference::requiredType (o); -pop_ (); -} + PlanConnectionDescription:: + PlanConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -// SubcomponentPortEndpoint -// -// + PlanConnectionDescription:: + PlanConnectionDescription () + { + } -SubcomponentPortEndpoint:: -SubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void PlanConnectionDescription:: + traverse (Type const& o) + { + Traversal::PlanConnectionDescription::traverse (o); + } -SubcomponentPortEndpoint:: -SubcomponentPortEndpoint () -{ -} + void PlanConnectionDescription:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::PlanConnectionDescription::name (o); + pop_ (); + } -void SubcomponentPortEndpoint:: -traverse (Type const& o) -{ -Traversal::SubcomponentPortEndpoint::traverse (o); -} + void PlanConnectionDescription:: + source (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("source", top_ ())); + Traversal::PlanConnectionDescription::source (o); + pop_ (); + } -void SubcomponentPortEndpoint:: -portName (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("portName", top_ ())); -Traversal::SubcomponentPortEndpoint::portName (o); -pop_ (); -} + void PlanConnectionDescription:: + deployRequirement_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployRequirement", top_ ())); + } -void SubcomponentPortEndpoint:: -instance (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("instance", top_ ())); -Traversal::SubcomponentPortEndpoint::instance (o); -pop_ (); -} + void PlanConnectionDescription:: + deployRequirement_next (Type const& o) + { + deployRequirement_post (o); + deployRequirement_pre (o); + } -// AssemblyConnectionDescription -// -// + void PlanConnectionDescription:: + deployRequirement_post (Type const&) + { + pop_ (); + } -AssemblyConnectionDescription:: -AssemblyConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) -: ::XSCRT::Writer< ACE_TCHAR > (e) -{ -} + void PlanConnectionDescription:: + externalEndpoint_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("externalEndpoint", top_ ())); + } -AssemblyConnectionDescription:: -AssemblyConnectionDescription () -{ -} + void PlanConnectionDescription:: + externalEndpoint_next (Type const& o) + { + externalEndpoint_post (o); + externalEndpoint_pre (o); + } -void AssemblyConnectionDescription:: -traverse (Type const& o) -{ -Traversal::AssemblyConnectionDescription::traverse (o); -} + void PlanConnectionDescription:: + externalEndpoint_post (Type const&) + { + pop_ (); + } -void AssemblyConnectionDescription:: -name (Type const& o) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); -Traversal::AssemblyConnectionDescription::name (o); -pop_ (); -} + void PlanConnectionDescription:: + internalEndpoint_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("internalEndpoint", top_ ())); + } -void AssemblyConnectionDescription:: -deployRequirement_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployRequirement", top_ ())); -} + void PlanConnectionDescription:: + internalEndpoint_next (Type const& o) + { + internalEndpoint_post (o); + internalEndpoint_pre (o); + } -void AssemblyConnectionDescription:: -deployRequirement_next (Type const& o) -{ -deployRequirement_post (o); -deployRequirement_pre (o); -} + void PlanConnectionDescription:: + internalEndpoint_post (Type const&) + { + pop_ (); + } -void AssemblyConnectionDescription:: -deployRequirement_post (Type const&) -{ -pop_ (); -} + void PlanConnectionDescription:: + externalReference_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("externalReference", top_ ())); + } -void AssemblyConnectionDescription:: -internalEndpoint_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("internalEndpoint", top_ ())); -} + void PlanConnectionDescription:: + externalReference_next (Type const& o) + { + externalReference_post (o); + externalReference_pre (o); + } -void AssemblyConnectionDescription:: -internalEndpoint_next (Type const& o) -{ -internalEndpoint_post (o); -internalEndpoint_pre (o); -} + void PlanConnectionDescription:: + externalReference_post (Type const&) + { + pop_ (); + } -void AssemblyConnectionDescription:: -internalEndpoint_post (Type const&) -{ -pop_ (); -} + void PlanConnectionDescription:: + deployedResource_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployedResource", top_ ())); + } -void AssemblyConnectionDescription:: -externalEndpoint_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("externalEndpoint", top_ ())); -} + void PlanConnectionDescription:: + deployedResource_next (Type const& o) + { + deployedResource_post (o); + deployedResource_pre (o); + } -void AssemblyConnectionDescription:: -externalEndpoint_next (Type const& o) -{ -externalEndpoint_post (o); -externalEndpoint_pre (o); -} + void PlanConnectionDescription:: + deployedResource_post (Type const&) + { + pop_ (); + } -void AssemblyConnectionDescription:: -externalEndpoint_post (Type const&) -{ -pop_ (); -} + // ImplementationDependency + // + // -void AssemblyConnectionDescription:: -externalReference_pre (Type const&) -{ -push_ (::XSCRT::XML::Element< ACE_TCHAR > ("externalReference", top_ ())); -} + ImplementationDependency:: + ImplementationDependency (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } -void AssemblyConnectionDescription:: -externalReference_next (Type const& o) -{ -externalReference_post (o); -externalReference_pre (o); -} + ImplementationDependency:: + ImplementationDependency () + { + } -void AssemblyConnectionDescription:: -externalReference_post (Type const&) -{ -pop_ (); -} -} -} + void ImplementationDependency:: + traverse (Type const& o) + { + Traversal::ImplementationDependency::traverse (o); + } + + void ImplementationDependency:: + requiredType (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requiredType", top_ ())); + Traversal::ImplementationDependency::requiredType (o); + pop_ (); + } + + // Capability + // + // + + Capability:: + Capability (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } + + Capability:: + Capability () + { + } + + void Capability:: + traverse (Type const& o) + { + Traversal::Capability::traverse (o); + } + + void Capability:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::Capability::name (o); + pop_ (); + } + + void Capability:: + resourceType_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceType", top_ ())); + } + + void Capability:: + resourceType_next (Type const& o) + { + resourceType_post (o); + resourceType_pre (o); + } + + void Capability:: + resourceType_post (Type const&) + { + pop_ (); + } + + void Capability:: + property_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); + } + + void Capability:: + property_next (Type const& o) + { + property_post (o); + property_pre (o); + } + + void Capability:: + property_post (Type const&) + { + pop_ (); + } + + // ImplementationRequirement + // + // + + ImplementationRequirement:: + ImplementationRequirement (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } + + ImplementationRequirement:: + ImplementationRequirement () + { + } + + void ImplementationRequirement:: + traverse (Type const& o) + { + Traversal::ImplementationRequirement::traverse (o); + } + + void ImplementationRequirement:: + resourceUsage (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceUsage", top_ ())); + Traversal::ImplementationRequirement::resourceUsage (o); + pop_ (); + } + + void ImplementationRequirement:: + resourcePort (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourcePort", top_ ())); + Traversal::ImplementationRequirement::resourcePort (o); + pop_ (); + } + + void ImplementationRequirement:: + componentPort (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("componentPort", top_ ())); + Traversal::ImplementationRequirement::componentPort (o); + pop_ (); + } + + void ImplementationRequirement:: + resourceType (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("resourceType", top_ ())); + Traversal::ImplementationRequirement::resourceType (o); + pop_ (); + } + + void ImplementationRequirement:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::ImplementationRequirement::name (o); + pop_ (); + } + + void ImplementationRequirement:: + property_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("property", top_ ())); + } + + void ImplementationRequirement:: + property_next (Type const& o) + { + property_post (o); + property_pre (o); + } + + void ImplementationRequirement:: + property_post (Type const&) + { + pop_ (); + } + + // ComponentPackageReference + // + // + + ComponentPackageReference:: + ComponentPackageReference (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } + + ComponentPackageReference:: + ComponentPackageReference () + { + } + + void ComponentPackageReference:: + traverse (Type const& o) + { + Traversal::ComponentPackageReference::traverse (o); + } + + void ComponentPackageReference:: + requiredUUID (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requiredUUID", top_ ())); + Traversal::ComponentPackageReference::requiredUUID (o); + pop_ (); + } + + void ComponentPackageReference:: + requiredName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requiredName", top_ ())); + Traversal::ComponentPackageReference::requiredName (o); + pop_ (); + } + + void ComponentPackageReference:: + requiredType (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("requiredType", top_ ())); + Traversal::ComponentPackageReference::requiredType (o); + pop_ (); + } + + // SubcomponentPortEndpoint + // + // + + SubcomponentPortEndpoint:: + SubcomponentPortEndpoint (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } + + SubcomponentPortEndpoint:: + SubcomponentPortEndpoint () + { + } + + void SubcomponentPortEndpoint:: + traverse (Type const& o) + { + Traversal::SubcomponentPortEndpoint::traverse (o); + } + + void SubcomponentPortEndpoint:: + portName (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("portName", top_ ())); + Traversal::SubcomponentPortEndpoint::portName (o); + pop_ (); + } + + void SubcomponentPortEndpoint:: + instance (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("instance", top_ ())); + Traversal::SubcomponentPortEndpoint::instance (o); + pop_ (); + } + + // AssemblyConnectionDescription + // + // + + AssemblyConnectionDescription:: + AssemblyConnectionDescription (::XSCRT::XML::Element< ACE_TCHAR >& e) + : ::XSCRT::Writer< ACE_TCHAR > (e) + { + } + + AssemblyConnectionDescription:: + AssemblyConnectionDescription () + { + } + + void AssemblyConnectionDescription:: + traverse (Type const& o) + { + Traversal::AssemblyConnectionDescription::traverse (o); + } + + void AssemblyConnectionDescription:: + name (Type const& o) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("name", top_ ())); + Traversal::AssemblyConnectionDescription::name (o); + pop_ (); + } + + void AssemblyConnectionDescription:: + deployRequirement_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("deployRequirement", top_ ())); + } + + void AssemblyConnectionDescription:: + deployRequirement_next (Type const& o) + { + deployRequirement_post (o); + deployRequirement_pre (o); + } + + void AssemblyConnectionDescription:: + deployRequirement_post (Type const&) + { + pop_ (); + } + + void AssemblyConnectionDescription:: + internalEndpoint_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("internalEndpoint", top_ ())); + } + + void AssemblyConnectionDescription:: + internalEndpoint_next (Type const& o) + { + internalEndpoint_post (o); + internalEndpoint_pre (o); + } + + void AssemblyConnectionDescription:: + internalEndpoint_post (Type const&) + { + pop_ (); + } + + void AssemblyConnectionDescription:: + externalEndpoint_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("externalEndpoint", top_ ())); + } + + void AssemblyConnectionDescription:: + externalEndpoint_next (Type const& o) + { + externalEndpoint_post (o); + externalEndpoint_pre (o); + } + + void AssemblyConnectionDescription:: + externalEndpoint_post (Type const&) + { + pop_ (); + } + + void AssemblyConnectionDescription:: + externalReference_pre (Type const&) + { + push_ (::XSCRT::XML::Element< ACE_TCHAR > ("externalReference", top_ ())); + } + + void AssemblyConnectionDescription:: + externalReference_next (Type const& o) + { + externalReference_post (o); + externalReference_pre (o); + } + + void AssemblyConnectionDescription:: + externalReference_post (Type const&) + { + pop_ (); + } + } + } } namespace CIAO { -namespace Config_Handlers -{ -} + namespace Config_Handlers + { + } } |