summaryrefslogtreecommitdiff
path: root/CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp')
-rw-r--r--CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp24482
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
+ {
+ }
}