summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/Config_Handlers/Basic_Deployment_Data.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/DAnCE/Config_Handlers/Basic_Deployment_Data.hpp')
-rw-r--r--TAO/CIAO/DAnCE/Config_Handlers/Basic_Deployment_Data.hpp2897
1 files changed, 2785 insertions, 112 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Basic_Deployment_Data.hpp b/TAO/CIAO/DAnCE/Config_Handlers/Basic_Deployment_Data.hpp
index 01122adff9a..c68032408f7 100644
--- a/TAO/CIAO/DAnCE/Config_Handlers/Basic_Deployment_Data.hpp
+++ b/TAO/CIAO/DAnCE/Config_Handlers/Basic_Deployment_Data.hpp
@@ -158,7 +158,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// kind
- //
+ //
public:
bool kind_p () const;
::CIAO::Config_Handlers::TCKind const& kind () const;
@@ -187,7 +187,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// short
- //
+ //
public:
bool short_p () const;
::XMLSchema::short_ const& short_ () const;
@@ -198,7 +198,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::short_ > short__;
// long
- //
+ //
public:
bool long_p () const;
::XMLSchema::int_ const& long_ () const;
@@ -209,7 +209,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::int_ > long__;
// ushort
- //
+ //
public:
bool ushort_p () const;
::XMLSchema::unsignedShort const& ushort () const;
@@ -220,7 +220,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::unsignedShort > ushort_;
// ulong
- //
+ //
public:
bool ulong_p () const;
::XMLSchema::unsignedInt const& ulong () const;
@@ -231,7 +231,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::unsignedInt > ulong_;
// float
- //
+ //
public:
bool float_p () const;
::XMLSchema::float_ const& float_ () const;
@@ -242,7 +242,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::float_ > float__;
// double
- //
+ //
public:
bool double_p () const;
::XMLSchema::double_ const& double_ () const;
@@ -253,7 +253,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::double_ > double__;
// boolean
- //
+ //
public:
bool boolean_p () const;
::XMLSchema::boolean const& boolean () const;
@@ -264,7 +264,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::boolean > boolean_;
// octet
- //
+ //
public:
bool octet_p () const;
::XMLSchema::unsignedByte const& octet () const;
@@ -275,7 +275,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::unsignedByte > octet_;
// objref
- //
+ //
public:
bool objref_p () const;
::XMLSchema::string< char > const& objref () const;
@@ -286,7 +286,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > objref_;
// enum
- //
+ //
public:
bool enum_p () const;
::XMLSchema::string< char > const& enum_ () const;
@@ -297,7 +297,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > enum__;
// string
- //
+ //
public:
bool string_p () const;
::XMLSchema::string< char > const& string () const;
@@ -308,7 +308,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > string_;
// longlong
- //
+ //
public:
bool longlong_p () const;
::XMLSchema::long_ const& longlong () const;
@@ -319,7 +319,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::long_ > longlong_;
// ulonglong
- //
+ //
public:
bool ulonglong_p () const;
::XMLSchema::unsignedLong const& ulonglong () const;
@@ -330,7 +330,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::unsignedLong > ulonglong_;
// longdouble
- //
+ //
public:
bool longdouble_p () const;
::XMLSchema::double_ const& longdouble () const;
@@ -341,7 +341,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::double_ > longdouble_;
// fixed
- //
+ //
public:
bool fixed_p () const;
::XMLSchema::string< char > const& fixed () const;
@@ -352,7 +352,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > fixed_;
// typecode
- //
+ //
public:
bool typecode_p () const;
::CIAO::Config_Handlers::DataType const& typecode () const;
@@ -381,7 +381,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// type
- //
+ //
public:
::CIAO::Config_Handlers::DataType const& type () const;
::CIAO::Config_Handlers::DataType& type ();
@@ -391,7 +391,7 @@ namespace CIAO
::std::auto_ptr< ::CIAO::Config_Handlers::DataType > type_;
// value
- //
+ //
public:
::CIAO::Config_Handlers::DataValue const& value () const;
::CIAO::Config_Handlers::DataValue& value ();
@@ -420,7 +420,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -430,7 +430,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// value
- //
+ //
public:
::CIAO::Config_Handlers::Any const& value () const;
::CIAO::Config_Handlers::Any& value ();
@@ -459,7 +459,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -469,7 +469,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// label
- //
+ //
public:
::XMLSchema::string< char > const& label () const;
::XMLSchema::string< char >& label ();
@@ -537,7 +537,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -547,7 +547,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// kind
- //
+ //
public:
::CIAO::Config_Handlers::SatisfierPropertyKind const& kind () const;
::CIAO::Config_Handlers::SatisfierPropertyKind& kind ();
@@ -557,7 +557,7 @@ namespace CIAO
::std::auto_ptr< ::CIAO::Config_Handlers::SatisfierPropertyKind > kind_;
// value
- //
+ //
public:
::CIAO::Config_Handlers::Any const& value () const;
::CIAO::Config_Handlers::Any& value ();
@@ -587,7 +587,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -597,7 +597,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// resourceType
- //
+ //
public:
::XMLSchema::string< char > const& resourceType () const;
::XMLSchema::string< char >& resourceType ();
@@ -607,7 +607,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > resourceType_;
// property
- //
+ //
public:
::CIAO::Config_Handlers::SatisfierProperty const& property () const;
::CIAO::Config_Handlers::SatisfierProperty& property ();
@@ -637,7 +637,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -647,7 +647,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// resourceType
- //
+ //
public:
::XMLSchema::string< char > const& resourceType () const;
::XMLSchema::string< char >& resourceType ();
@@ -657,7 +657,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > resourceType_;
// node
- //
+ //
public:
::CIAO::Config_Handlers::Node const& node () const;
::CIAO::Config_Handlers::Node& node ();
@@ -667,7 +667,7 @@ namespace CIAO
::std::auto_ptr< ::CIAO::Config_Handlers::Node > node_;
// property
- //
+ //
public:
::CIAO::Config_Handlers::SatisfierProperty const& property () const;
::CIAO::Config_Handlers::SatisfierProperty& property ();
@@ -698,7 +698,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// resourceType
- //
+ //
public:
::XMLSchema::string< char > const& resourceType () const;
::XMLSchema::string< char >& resourceType ();
@@ -708,7 +708,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > resourceType_;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -718,7 +718,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// property
- //
+ //
public:
::CIAO::Config_Handlers::Property const& property () const;
::CIAO::Config_Handlers::Property& property ();
@@ -748,7 +748,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// requirementName
- //
+ //
public:
::XMLSchema::string< char > const& requirementName () const;
::XMLSchema::string< char >& requirementName ();
@@ -758,7 +758,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > requirementName_;
// resourceName
- //
+ //
public:
::XMLSchema::string< char > const& resourceName () const;
::XMLSchema::string< char >& resourceName ();
@@ -768,7 +768,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > resourceName_;
// resourceValue
- //
+ //
public:
::CIAO::Config_Handlers::Any const& resourceValue () const;
::CIAO::Config_Handlers::Any& resourceValue ();
@@ -798,7 +798,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -808,7 +808,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// source
- //
+ //
public:
typedef ::std::vector< ::XMLSchema::string< char > >::iterator source_iterator;
typedef ::std::vector< ::XMLSchema::string< char > >::const_iterator source_const_iterator;
@@ -822,7 +822,7 @@ namespace CIAO
::std::vector< ::XMLSchema::string< char > > source_;
// node
- //
+ //
public:
::XMLSchema::string< char > const& node () const;
::XMLSchema::string< char >& node ();
@@ -832,7 +832,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > node_;
// location
- //
+ //
public:
typedef ::std::vector< ::XMLSchema::string< char > >::iterator location_iterator;
typedef ::std::vector< ::XMLSchema::string< char > >::const_iterator location_const_iterator;
@@ -846,7 +846,7 @@ namespace CIAO
::std::vector< ::XMLSchema::string< char > > location_;
// execParameter
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::iterator execParameter_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::const_iterator execParameter_const_iterator;
@@ -860,7 +860,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::Property > execParameter_;
// deployRequirement
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator;
@@ -874,7 +874,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::Requirement > deployRequirement_;
// deployedResource
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::ResourceDeploymentDescription >::iterator deployedResource_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::ResourceDeploymentDescription >::const_iterator deployedResource_const_iterator;
@@ -888,7 +888,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::ResourceDeploymentDescription > deployedResource_;
// id
- //
+ //
public:
bool id_p () const;
::XMLSchema::ID< char > const& id () const;
@@ -918,7 +918,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -928,7 +928,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// source
- //
+ //
public:
typedef ::std::vector< ::XMLSchema::string< char > >::iterator source_iterator;
typedef ::std::vector< ::XMLSchema::string< char > >::const_iterator source_const_iterator;
@@ -942,7 +942,7 @@ namespace CIAO
::std::vector< ::XMLSchema::string< char > > source_;
// artifact
- //
+ //
public:
typedef ::std::vector< ::XMLSchema::IDREF< char > >::iterator artifact_iterator;
typedef ::std::vector< ::XMLSchema::IDREF< char > >::const_iterator artifact_const_iterator;
@@ -956,7 +956,7 @@ namespace CIAO
::std::vector< ::XMLSchema::IDREF< char > > artifact_;
// execParameter
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::iterator execParameter_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::const_iterator execParameter_const_iterator;
@@ -970,7 +970,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::Property > execParameter_;
// deployRequirement
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator;
@@ -984,7 +984,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::Requirement > deployRequirement_;
// id
- //
+ //
public:
bool id_p () const;
::XMLSchema::ID< char > const& id () const;
@@ -1050,7 +1050,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// resourceUsage
- //
+ //
public:
::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage () const;
::CIAO::Config_Handlers::ResourceUsageKind& resourceUsage ();
@@ -1060,7 +1060,7 @@ namespace CIAO
::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > resourceUsage_;
// requirementName
- //
+ //
public:
::XMLSchema::string< char > const& requirementName () const;
::XMLSchema::string< char >& requirementName ();
@@ -1070,7 +1070,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > requirementName_;
// resourceName
- //
+ //
public:
::XMLSchema::string< char > const& resourceName () const;
::XMLSchema::string< char >& resourceName ();
@@ -1080,7 +1080,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > resourceName_;
// resourceValue
- //
+ //
public:
::CIAO::Config_Handlers::Any const& resourceValue () const;
::CIAO::Config_Handlers::Any& resourceValue ();
@@ -1111,7 +1111,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -1121,7 +1121,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// node
- //
+ //
public:
::XMLSchema::string< char > const& node () const;
::XMLSchema::string< char >& node ();
@@ -1131,7 +1131,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > node_;
// source
- //
+ //
public:
::XMLSchema::string< char > const& source () const;
::XMLSchema::string< char >& source ();
@@ -1141,7 +1141,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > source_;
// implementation
- //
+ //
public:
::XMLSchema::IDREF< char > const& implementation () const;
::XMLSchema::IDREF< char >& implementation ();
@@ -1151,7 +1151,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::IDREF< char > > implementation_;
// configProperty
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::iterator configProperty_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::Property >::const_iterator configProperty_const_iterator;
@@ -1165,7 +1165,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::Property > configProperty_;
// deployedResource
- //
+ //
public:
bool deployedResource_p () const;
::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& deployedResource () const;
@@ -1176,7 +1176,7 @@ namespace CIAO
::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > deployedResource_;
// deployedSharedResource
- //
+ //
public:
bool deployedSharedResource_p () const;
::CIAO::Config_Handlers::InstanceResourceDeploymentDescription const& deployedSharedResource () const;
@@ -1187,7 +1187,7 @@ namespace CIAO
::std::auto_ptr< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription > deployedSharedResource_;
// id
- //
+ //
public:
bool id_p () const;
::XMLSchema::ID< char > const& id () const;
@@ -1258,7 +1258,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -1268,7 +1268,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// specificType
- //
+ //
public:
::XMLSchema::string< char > const& specificType () const;
::XMLSchema::string< char >& specificType ();
@@ -1278,7 +1278,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > specificType_;
// supportedType
- //
+ //
public:
::XMLSchema::string< char > const& supportedType () const;
::XMLSchema::string< char >& supportedType ();
@@ -1288,7 +1288,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > supportedType_;
// provider
- //
+ //
public:
::XMLSchema::string< char > const& provider () const;
::XMLSchema::string< char >& provider ();
@@ -1298,7 +1298,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > provider_;
// exclusiveProvider
- //
+ //
public:
::XMLSchema::string< char > const& exclusiveProvider () const;
::XMLSchema::string< char >& exclusiveProvider ();
@@ -1308,7 +1308,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > exclusiveProvider_;
// exclusiveUser
- //
+ //
public:
::XMLSchema::string< char > const& exclusiveUser () const;
::XMLSchema::string< char >& exclusiveUser ();
@@ -1318,7 +1318,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > exclusiveUser_;
// optional
- //
+ //
public:
::XMLSchema::string< char > const& optional () const;
::XMLSchema::string< char >& optional ();
@@ -1328,7 +1328,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > optional_;
// kind
- //
+ //
public:
::CIAO::Config_Handlers::CCMComponentPortKind const& kind () const;
::CIAO::Config_Handlers::CCMComponentPortKind& kind ();
@@ -1363,7 +1363,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -1373,7 +1373,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// type
- //
+ //
public:
::CIAO::Config_Handlers::DataType const& type () const;
::CIAO::Config_Handlers::DataType& type ();
@@ -1402,7 +1402,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// portName
- //
+ //
public:
::XMLSchema::string< char > const& portName () const;
::XMLSchema::string< char >& portName ();
@@ -1430,7 +1430,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// portName
- //
+ //
public:
::XMLSchema::string< char > const& portName () const;
::XMLSchema::string< char >& portName ();
@@ -1440,7 +1440,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > portName_;
// provider
- //
+ //
public:
bool provider_p () const;
::XMLSchema::string< char > const& provider () const;
@@ -1451,7 +1451,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > provider_;
// kind
- //
+ //
public:
::CIAO::Config_Handlers::CCMComponentPortKind const& kind () const;
::CIAO::Config_Handlers::CCMComponentPortKind& kind ();
@@ -1461,7 +1461,7 @@ namespace CIAO
::std::auto_ptr< ::CIAO::Config_Handlers::CCMComponentPortKind > kind_;
// instance
- //
+ //
public:
::XMLSchema::IDREF< char > const& instance () const;
::XMLSchema::IDREF< char >& instance ();
@@ -1491,7 +1491,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// location
- //
+ //
public:
::XMLSchema::string< char > const& location () const;
::XMLSchema::string< char >& location ();
@@ -1519,7 +1519,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// targetName
- //
+ //
public:
::XMLSchema::string< char > const& targetName () const;
::XMLSchema::string< char >& targetName ();
@@ -1529,7 +1529,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > targetName_;
// requirementName
- //
+ //
public:
::XMLSchema::string< char > const& requirementName () const;
::XMLSchema::string< char >& requirementName ();
@@ -1539,7 +1539,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > requirementName_;
// resourceName
- //
+ //
public:
::XMLSchema::string< char > const& resourceName () const;
::XMLSchema::string< char >& resourceName ();
@@ -1549,7 +1549,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > resourceName_;
// resourceValue
- //
+ //
public:
::CIAO::Config_Handlers::Any const& resourceValue () const;
::CIAO::Config_Handlers::Any& resourceValue ();
@@ -1580,7 +1580,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -1590,7 +1590,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// source
- //
+ //
public:
bool source_p () const;
::XMLSchema::string< char > const& source () const;
@@ -1601,7 +1601,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > source_;
// deployRequirement
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::Requirement >::iterator deployRequirement_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::Requirement >::const_iterator deployRequirement_const_iterator;
@@ -1615,7 +1615,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::Requirement > deployRequirement_;
// externalEndpoint
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::iterator externalEndpoint_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::const_iterator externalEndpoint_const_iterator;
@@ -1629,7 +1629,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > externalEndpoint_;
// internalEndpoint
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint >::iterator internalEndpoint_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint >::const_iterator internalEndpoint_const_iterator;
@@ -1643,7 +1643,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint > internalEndpoint_;
// externalReference
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::iterator externalReference_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::const_iterator externalReference_const_iterator;
@@ -1657,7 +1657,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::ExternalReferenceEndpoint > externalReference_;
// deployedResource
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription >::iterator deployedResource_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription >::const_iterator deployedResource_const_iterator;
@@ -1689,7 +1689,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// requiredType
- //
+ //
public:
::XMLSchema::string< char > const& requiredType () const;
::XMLSchema::string< char >& requiredType ();
@@ -1717,7 +1717,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -1727,7 +1727,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// resourceType
- //
+ //
public:
::XMLSchema::string< char > const& resourceType () const;
::XMLSchema::string< char >& resourceType ();
@@ -1737,7 +1737,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > resourceType_;
// property
- //
+ //
public:
::CIAO::Config_Handlers::SatisfierProperty const& property () const;
::CIAO::Config_Handlers::SatisfierProperty& property ();
@@ -1767,7 +1767,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// resourceUsage
- //
+ //
public:
::CIAO::Config_Handlers::ResourceUsageKind const& resourceUsage () const;
::CIAO::Config_Handlers::ResourceUsageKind& resourceUsage ();
@@ -1777,7 +1777,7 @@ namespace CIAO
::std::auto_ptr< ::CIAO::Config_Handlers::ResourceUsageKind > resourceUsage_;
// resourcePort
- //
+ //
public:
::XMLSchema::string< char > const& resourcePort () const;
::XMLSchema::string< char >& resourcePort ();
@@ -1787,7 +1787,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > resourcePort_;
// componentPort
- //
+ //
public:
::XMLSchema::string< char > const& componentPort () const;
::XMLSchema::string< char >& componentPort ();
@@ -1797,7 +1797,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > componentPort_;
// resourceType
- //
+ //
public:
::XMLSchema::string< char > const& resourceType () const;
::XMLSchema::string< char >& resourceType ();
@@ -1807,7 +1807,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > resourceType_;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -1817,7 +1817,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// property
- //
+ //
public:
::CIAO::Config_Handlers::Property const& property () const;
::CIAO::Config_Handlers::Property& property ();
@@ -1850,7 +1850,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// requiredUUID
- //
+ //
public:
::XMLSchema::string< char > const& requiredUUID () const;
::XMLSchema::string< char >& requiredUUID ();
@@ -1860,7 +1860,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > requiredUUID_;
// requiredName
- //
+ //
public:
::XMLSchema::string< char > const& requiredName () const;
::XMLSchema::string< char >& requiredName ();
@@ -1870,7 +1870,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > requiredName_;
// requiredType
- //
+ //
public:
::XMLSchema::string< char > const& requiredType () const;
::XMLSchema::string< char >& requiredType ();
@@ -1900,7 +1900,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// portName
- //
+ //
public:
::XMLSchema::string< char > const& portName () const;
::XMLSchema::string< char >& portName ();
@@ -1910,7 +1910,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > portName_;
// instance
- //
+ //
public:
::XMLSchema::IDREF< char > const& instance () const;
::XMLSchema::IDREF< char >& instance ();
@@ -1939,7 +1939,7 @@ namespace CIAO
typedef ::XSCRT::Type Base__;
// name
- //
+ //
public:
::XMLSchema::string< char > const& name () const;
::XMLSchema::string< char >& name ();
@@ -1949,7 +1949,7 @@ namespace CIAO
::std::auto_ptr< ::XMLSchema::string< char > > name_;
// deployRequirement
- //
+ //
public:
bool deployRequirement_p () const;
::CIAO::Config_Handlers::Requirement const& deployRequirement () const;
@@ -1960,7 +1960,7 @@ namespace CIAO
::std::auto_ptr< ::CIAO::Config_Handlers::Requirement > deployRequirement_;
// externalEndpoint
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::iterator externalEndpoint_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >::const_iterator externalEndpoint_const_iterator;
@@ -1974,7 +1974,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint > externalEndpoint_;
// internalEndpoint
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::SubcomponentPortEndpoint >::iterator internalEndpoint_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::SubcomponentPortEndpoint >::const_iterator internalEndpoint_const_iterator;
@@ -1988,7 +1988,7 @@ namespace CIAO
::std::vector< ::CIAO::Config_Handlers::SubcomponentPortEndpoint > internalEndpoint_;
// externalReference
- //
+ //
public:
typedef ::std::vector< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::iterator externalReference_iterator;
typedef ::std::vector< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >::const_iterator externalReference_const_iterator;
@@ -2023,4 +2023,2677 @@ namespace CIAO
}
}
+#include <XSCRT/Traversal.hpp>
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ namespace Traversal
+ {
+ typedef
+ ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::TCKind >
+ TCKind;
+
+ struct DataType : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataType >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ kind (Type&);
+
+ virtual void
+ kind (Type const&);
+
+ virtual void
+ kind_none (Type&);
+
+ virtual void
+ kind_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct DataValue : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DataValue >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ short_ (Type&);
+
+ virtual void
+ short_ (Type const&);
+
+ virtual void
+ short_none (Type&);
+
+ virtual void
+ short_none (Type const&);
+
+ virtual void
+ long_ (Type&);
+
+ virtual void
+ long_ (Type const&);
+
+ virtual void
+ long_none (Type&);
+
+ virtual void
+ long_none (Type const&);
+
+ virtual void
+ ushort (Type&);
+
+ virtual void
+ ushort (Type const&);
+
+ virtual void
+ ushort_none (Type&);
+
+ virtual void
+ ushort_none (Type const&);
+
+ virtual void
+ ulong (Type&);
+
+ virtual void
+ ulong (Type const&);
+
+ virtual void
+ ulong_none (Type&);
+
+ virtual void
+ ulong_none (Type const&);
+
+ virtual void
+ float_ (Type&);
+
+ virtual void
+ float_ (Type const&);
+
+ virtual void
+ float_none (Type&);
+
+ virtual void
+ float_none (Type const&);
+
+ virtual void
+ double_ (Type&);
+
+ virtual void
+ double_ (Type const&);
+
+ virtual void
+ double_none (Type&);
+
+ virtual void
+ double_none (Type const&);
+
+ virtual void
+ boolean (Type&);
+
+ virtual void
+ boolean (Type const&);
+
+ virtual void
+ boolean_none (Type&);
+
+ virtual void
+ boolean_none (Type const&);
+
+ virtual void
+ octet (Type&);
+
+ virtual void
+ octet (Type const&);
+
+ virtual void
+ octet_none (Type&);
+
+ virtual void
+ octet_none (Type const&);
+
+ virtual void
+ objref (Type&);
+
+ virtual void
+ objref (Type const&);
+
+ virtual void
+ objref_none (Type&);
+
+ virtual void
+ objref_none (Type const&);
+
+ virtual void
+ enum_ (Type&);
+
+ virtual void
+ enum_ (Type const&);
+
+ virtual void
+ enum_none (Type&);
+
+ virtual void
+ enum_none (Type const&);
+
+ virtual void
+ string (Type&);
+
+ virtual void
+ string (Type const&);
+
+ virtual void
+ string_none (Type&);
+
+ virtual void
+ string_none (Type const&);
+
+ virtual void
+ longlong (Type&);
+
+ virtual void
+ longlong (Type const&);
+
+ virtual void
+ longlong_none (Type&);
+
+ virtual void
+ longlong_none (Type const&);
+
+ virtual void
+ ulonglong (Type&);
+
+ virtual void
+ ulonglong (Type const&);
+
+ virtual void
+ ulonglong_none (Type&);
+
+ virtual void
+ ulonglong_none (Type const&);
+
+ virtual void
+ longdouble (Type&);
+
+ virtual void
+ longdouble (Type const&);
+
+ virtual void
+ longdouble_none (Type&);
+
+ virtual void
+ longdouble_none (Type const&);
+
+ virtual void
+ fixed (Type&);
+
+ virtual void
+ fixed (Type const&);
+
+ virtual void
+ fixed_none (Type&);
+
+ virtual void
+ fixed_none (Type const&);
+
+ virtual void
+ typecode (Type&);
+
+ virtual void
+ typecode (Type const&);
+
+ virtual void
+ typecode_none (Type&);
+
+ virtual void
+ typecode_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct Any : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Any >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ type (Type&);
+
+ virtual void
+ type (Type const&);
+
+ virtual void
+ value (Type&);
+
+ virtual void
+ value (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct Property : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Property >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ value (Type&);
+
+ virtual void
+ value (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct Node : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Node >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ label (Type&);
+
+ virtual void
+ label (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ typedef
+ ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierPropertyKind >
+ SatisfierPropertyKind;
+
+ struct SatisfierProperty : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SatisfierProperty >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ kind (Type&);
+
+ virtual void
+ kind (Type const&);
+
+ virtual void
+ value (Type&);
+
+ virtual void
+ value (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct Resource : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Resource >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ resourceType (Type&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ property (Type&);
+
+ virtual void
+ property (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct SharedResource : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SharedResource >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ resourceType (Type&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ node (Type&);
+
+ virtual void
+ node (Type const&);
+
+ virtual void
+ property (Type&);
+
+ virtual void
+ property (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct Requirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Requirement >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ resourceType (Type&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ property (Type&);
+
+ virtual void
+ property (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct ResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceDeploymentDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ requirementName (Type&);
+
+ virtual void
+ requirementName (Type const&);
+
+ virtual void
+ resourceName (Type&);
+
+ virtual void
+ resourceName (Type const&);
+
+ virtual void
+ resourceValue (Type&);
+
+ virtual void
+ resourceValue (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct ArtifactDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ArtifactDeploymentDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ source (Type&);
+
+ virtual void
+ source (Type const&);
+
+ virtual void
+ source_pre (Type&);
+
+ virtual void
+ source_pre (Type const&);
+
+ virtual void
+ source_next (Type&);
+
+ virtual void
+ source_next (Type const&);
+
+ virtual void
+ source_post (Type&);
+
+ virtual void
+ source_post (Type const&);
+
+ virtual void
+ node (Type&);
+
+ virtual void
+ node (Type const&);
+
+ virtual void
+ location (Type&);
+
+ virtual void
+ location (Type const&);
+
+ virtual void
+ location_pre (Type&);
+
+ virtual void
+ location_pre (Type const&);
+
+ virtual void
+ location_next (Type&);
+
+ virtual void
+ location_next (Type const&);
+
+ virtual void
+ location_post (Type&);
+
+ virtual void
+ location_post (Type const&);
+
+ virtual void
+ execParameter (Type&);
+
+ virtual void
+ execParameter (Type const&);
+
+ virtual void
+ execParameter_pre (Type&);
+
+ virtual void
+ execParameter_pre (Type const&);
+
+ virtual void
+ execParameter_next (Type&);
+
+ virtual void
+ execParameter_next (Type const&);
+
+ virtual void
+ execParameter_post (Type&);
+
+ virtual void
+ execParameter_post (Type const&);
+
+ virtual void
+ execParameter_none (Type&);
+
+ virtual void
+ execParameter_none (Type const&);
+
+ virtual void
+ deployRequirement (Type&);
+
+ virtual void
+ deployRequirement (Type const&);
+
+ virtual void
+ deployRequirement_pre (Type&);
+
+ virtual void
+ deployRequirement_pre (Type const&);
+
+ virtual void
+ deployRequirement_next (Type&);
+
+ virtual void
+ deployRequirement_next (Type const&);
+
+ virtual void
+ deployRequirement_post (Type&);
+
+ virtual void
+ deployRequirement_post (Type const&);
+
+ virtual void
+ deployRequirement_none (Type&);
+
+ virtual void
+ deployRequirement_none (Type const&);
+
+ virtual void
+ deployedResource (Type&);
+
+ virtual void
+ deployedResource (Type const&);
+
+ virtual void
+ deployedResource_pre (Type&);
+
+ virtual void
+ deployedResource_pre (Type const&);
+
+ virtual void
+ deployedResource_next (Type&);
+
+ virtual void
+ deployedResource_next (Type const&);
+
+ virtual void
+ deployedResource_post (Type&);
+
+ virtual void
+ deployedResource_post (Type const&);
+
+ virtual void
+ deployedResource_none (Type&);
+
+ virtual void
+ deployedResource_none (Type const&);
+
+ virtual void
+ id (Type&);
+
+ virtual void
+ id (Type const&);
+
+ virtual void
+ id_none (Type&);
+
+ virtual void
+ id_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct MonolithicDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::MonolithicDeploymentDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ source (Type&);
+
+ virtual void
+ source (Type const&);
+
+ virtual void
+ source_pre (Type&);
+
+ virtual void
+ source_pre (Type const&);
+
+ virtual void
+ source_next (Type&);
+
+ virtual void
+ source_next (Type const&);
+
+ virtual void
+ source_post (Type&);
+
+ virtual void
+ source_post (Type const&);
+
+ virtual void
+ artifact (Type&);
+
+ virtual void
+ artifact (Type const&);
+
+ virtual void
+ artifact_pre (Type&);
+
+ virtual void
+ artifact_pre (Type const&);
+
+ virtual void
+ artifact_next (Type&);
+
+ virtual void
+ artifact_next (Type const&);
+
+ virtual void
+ artifact_post (Type&);
+
+ virtual void
+ artifact_post (Type const&);
+
+ virtual void
+ execParameter (Type&);
+
+ virtual void
+ execParameter (Type const&);
+
+ virtual void
+ execParameter_pre (Type&);
+
+ virtual void
+ execParameter_pre (Type const&);
+
+ virtual void
+ execParameter_next (Type&);
+
+ virtual void
+ execParameter_next (Type const&);
+
+ virtual void
+ execParameter_post (Type&);
+
+ virtual void
+ execParameter_post (Type const&);
+
+ virtual void
+ deployRequirement (Type&);
+
+ virtual void
+ deployRequirement (Type const&);
+
+ virtual void
+ deployRequirement_pre (Type&);
+
+ virtual void
+ deployRequirement_pre (Type const&);
+
+ virtual void
+ deployRequirement_next (Type&);
+
+ virtual void
+ deployRequirement_next (Type const&);
+
+ virtual void
+ deployRequirement_post (Type&);
+
+ virtual void
+ deployRequirement_post (Type const&);
+
+ virtual void
+ id (Type&);
+
+ virtual void
+ id (Type const&);
+
+ virtual void
+ id_none (Type&);
+
+ virtual void
+ id_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ typedef
+ ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ResourceUsageKind >
+ ResourceUsageKind;
+
+ struct InstanceResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ resourceUsage (Type&);
+
+ virtual void
+ resourceUsage (Type const&);
+
+ virtual void
+ requirementName (Type&);
+
+ virtual void
+ requirementName (Type const&);
+
+ virtual void
+ resourceName (Type&);
+
+ virtual void
+ resourceName (Type const&);
+
+ virtual void
+ resourceValue (Type&);
+
+ virtual void
+ resourceValue (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct InstanceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::InstanceDeploymentDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ node (Type&);
+
+ virtual void
+ node (Type const&);
+
+ virtual void
+ source (Type&);
+
+ virtual void
+ source (Type const&);
+
+ virtual void
+ implementation (Type&);
+
+ virtual void
+ implementation (Type const&);
+
+ virtual void
+ configProperty (Type&);
+
+ virtual void
+ configProperty (Type const&);
+
+ virtual void
+ configProperty_pre (Type&);
+
+ virtual void
+ configProperty_pre (Type const&);
+
+ virtual void
+ configProperty_next (Type&);
+
+ virtual void
+ configProperty_next (Type const&);
+
+ virtual void
+ configProperty_post (Type&);
+
+ virtual void
+ configProperty_post (Type const&);
+
+ virtual void
+ configProperty_none (Type&);
+
+ virtual void
+ configProperty_none (Type const&);
+
+ virtual void
+ deployedResource (Type&);
+
+ virtual void
+ deployedResource (Type const&);
+
+ virtual void
+ deployedResource_none (Type&);
+
+ virtual void
+ deployedResource_none (Type const&);
+
+ virtual void
+ deployedSharedResource (Type&);
+
+ virtual void
+ deployedSharedResource (Type const&);
+
+ virtual void
+ deployedSharedResource_none (Type&);
+
+ virtual void
+ deployedSharedResource_none (Type const&);
+
+ virtual void
+ id (Type&);
+
+ virtual void
+ id (Type const&);
+
+ virtual void
+ id_none (Type&);
+
+ virtual void
+ id_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ typedef
+ ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::CCMComponentPortKind >
+ CCMComponentPortKind;
+
+ struct ComponentPortDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPortDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ specificType (Type&);
+
+ virtual void
+ specificType (Type const&);
+
+ virtual void
+ supportedType (Type&);
+
+ virtual void
+ supportedType (Type const&);
+
+ virtual void
+ provider (Type&);
+
+ virtual void
+ provider (Type const&);
+
+ virtual void
+ exclusiveProvider (Type&);
+
+ virtual void
+ exclusiveProvider (Type const&);
+
+ virtual void
+ exclusiveUser (Type&);
+
+ virtual void
+ exclusiveUser (Type const&);
+
+ virtual void
+ optional (Type&);
+
+ virtual void
+ optional (Type const&);
+
+ virtual void
+ kind (Type&);
+
+ virtual void
+ kind (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct ComponentPropertyDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPropertyDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ type (Type&);
+
+ virtual void
+ type (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct ComponentExternalPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentExternalPortEndpoint >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ portName (Type&);
+
+ virtual void
+ portName (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct PlanSubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ portName (Type&);
+
+ virtual void
+ portName (Type const&);
+
+ virtual void
+ provider (Type&);
+
+ virtual void
+ provider (Type const&);
+
+ virtual void
+ provider_none (Type&);
+
+ virtual void
+ provider_none (Type const&);
+
+ virtual void
+ kind (Type&);
+
+ virtual void
+ kind (Type const&);
+
+ virtual void
+ instance (Type&);
+
+ virtual void
+ instance (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct ExternalReferenceEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ExternalReferenceEndpoint >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ location (Type&);
+
+ virtual void
+ location (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct ConnectionResourceDeploymentDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ targetName (Type&);
+
+ virtual void
+ targetName (Type const&);
+
+ virtual void
+ requirementName (Type&);
+
+ virtual void
+ requirementName (Type const&);
+
+ virtual void
+ resourceName (Type&);
+
+ virtual void
+ resourceName (Type const&);
+
+ virtual void
+ resourceValue (Type&);
+
+ virtual void
+ resourceValue (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct PlanConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::PlanConnectionDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ source (Type&);
+
+ virtual void
+ source (Type const&);
+
+ virtual void
+ source_none (Type&);
+
+ virtual void
+ source_none (Type const&);
+
+ virtual void
+ deployRequirement (Type&);
+
+ virtual void
+ deployRequirement (Type const&);
+
+ virtual void
+ deployRequirement_pre (Type&);
+
+ virtual void
+ deployRequirement_pre (Type const&);
+
+ virtual void
+ deployRequirement_next (Type&);
+
+ virtual void
+ deployRequirement_next (Type const&);
+
+ virtual void
+ deployRequirement_post (Type&);
+
+ virtual void
+ deployRequirement_post (Type const&);
+
+ virtual void
+ deployRequirement_none (Type&);
+
+ virtual void
+ deployRequirement_none (Type const&);
+
+ virtual void
+ externalEndpoint (Type&);
+
+ virtual void
+ externalEndpoint (Type const&);
+
+ virtual void
+ externalEndpoint_pre (Type&);
+
+ virtual void
+ externalEndpoint_pre (Type const&);
+
+ virtual void
+ externalEndpoint_next (Type&);
+
+ virtual void
+ externalEndpoint_next (Type const&);
+
+ virtual void
+ externalEndpoint_post (Type&);
+
+ virtual void
+ externalEndpoint_post (Type const&);
+
+ virtual void
+ externalEndpoint_none (Type&);
+
+ virtual void
+ externalEndpoint_none (Type const&);
+
+ virtual void
+ internalEndpoint (Type&);
+
+ virtual void
+ internalEndpoint (Type const&);
+
+ virtual void
+ internalEndpoint_pre (Type&);
+
+ virtual void
+ internalEndpoint_pre (Type const&);
+
+ virtual void
+ internalEndpoint_next (Type&);
+
+ virtual void
+ internalEndpoint_next (Type const&);
+
+ virtual void
+ internalEndpoint_post (Type&);
+
+ virtual void
+ internalEndpoint_post (Type const&);
+
+ virtual void
+ internalEndpoint_none (Type&);
+
+ virtual void
+ internalEndpoint_none (Type const&);
+
+ virtual void
+ externalReference (Type&);
+
+ virtual void
+ externalReference (Type const&);
+
+ virtual void
+ externalReference_pre (Type&);
+
+ virtual void
+ externalReference_pre (Type const&);
+
+ virtual void
+ externalReference_next (Type&);
+
+ virtual void
+ externalReference_next (Type const&);
+
+ virtual void
+ externalReference_post (Type&);
+
+ virtual void
+ externalReference_post (Type const&);
+
+ virtual void
+ externalReference_none (Type&);
+
+ virtual void
+ externalReference_none (Type const&);
+
+ virtual void
+ deployedResource (Type&);
+
+ virtual void
+ deployedResource (Type const&);
+
+ virtual void
+ deployedResource_pre (Type&);
+
+ virtual void
+ deployedResource_pre (Type const&);
+
+ virtual void
+ deployedResource_next (Type&);
+
+ virtual void
+ deployedResource_next (Type const&);
+
+ virtual void
+ deployedResource_post (Type&);
+
+ virtual void
+ deployedResource_post (Type const&);
+
+ virtual void
+ deployedResource_none (Type&);
+
+ virtual void
+ deployedResource_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct ImplementationDependency : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationDependency >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ requiredType (Type&);
+
+ virtual void
+ requiredType (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct Capability : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::Capability >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ resourceType (Type&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ property (Type&);
+
+ virtual void
+ property (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct ImplementationRequirement : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ImplementationRequirement >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ resourceUsage (Type&);
+
+ virtual void
+ resourceUsage (Type const&);
+
+ virtual void
+ resourcePort (Type&);
+
+ virtual void
+ resourcePort (Type const&);
+
+ virtual void
+ componentPort (Type&);
+
+ virtual void
+ componentPort (Type const&);
+
+ virtual void
+ resourceType (Type&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ property (Type&);
+
+ virtual void
+ property (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct ComponentPackageReference : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::ComponentPackageReference >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ requiredUUID (Type&);
+
+ virtual void
+ requiredUUID (Type const&);
+
+ virtual void
+ requiredName (Type&);
+
+ virtual void
+ requiredName (Type const&);
+
+ virtual void
+ requiredType (Type&);
+
+ virtual void
+ requiredType (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct SubcomponentPortEndpoint : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::SubcomponentPortEndpoint >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ portName (Type&);
+
+ virtual void
+ portName (Type const&);
+
+ virtual void
+ instance (Type&);
+
+ virtual void
+ instance (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+
+ struct AssemblyConnectionDescription : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::AssemblyConnectionDescription >
+ {
+ virtual void
+ traverse (Type&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ pre (Type&);
+
+ virtual void
+ pre (Type const&);
+
+ virtual void
+ name (Type&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ deployRequirement (Type&);
+
+ virtual void
+ deployRequirement (Type const&);
+
+ virtual void
+ deployRequirement_none (Type&);
+
+ virtual void
+ deployRequirement_none (Type const&);
+
+ virtual void
+ externalEndpoint (Type&);
+
+ virtual void
+ externalEndpoint (Type const&);
+
+ virtual void
+ externalEndpoint_pre (Type&);
+
+ virtual void
+ externalEndpoint_pre (Type const&);
+
+ virtual void
+ externalEndpoint_next (Type&);
+
+ virtual void
+ externalEndpoint_next (Type const&);
+
+ virtual void
+ externalEndpoint_post (Type&);
+
+ virtual void
+ externalEndpoint_post (Type const&);
+
+ virtual void
+ externalEndpoint_none (Type&);
+
+ virtual void
+ externalEndpoint_none (Type const&);
+
+ virtual void
+ internalEndpoint (Type&);
+
+ virtual void
+ internalEndpoint (Type const&);
+
+ virtual void
+ internalEndpoint_pre (Type&);
+
+ virtual void
+ internalEndpoint_pre (Type const&);
+
+ virtual void
+ internalEndpoint_next (Type&);
+
+ virtual void
+ internalEndpoint_next (Type const&);
+
+ virtual void
+ internalEndpoint_post (Type&);
+
+ virtual void
+ internalEndpoint_post (Type const&);
+
+ virtual void
+ internalEndpoint_none (Type&);
+
+ virtual void
+ internalEndpoint_none (Type const&);
+
+ virtual void
+ externalReference (Type&);
+
+ virtual void
+ externalReference (Type const&);
+
+ virtual void
+ externalReference_pre (Type&);
+
+ virtual void
+ externalReference_pre (Type const&);
+
+ virtual void
+ externalReference_next (Type&);
+
+ virtual void
+ externalReference_next (Type const&);
+
+ virtual void
+ externalReference_post (Type&);
+
+ virtual void
+ externalReference_post (Type const&);
+
+ virtual void
+ externalReference_none (Type&);
+
+ virtual void
+ externalReference_none (Type const&);
+
+ virtual void
+ post (Type&);
+
+ virtual void
+ post (Type const&);
+ };
+ }
+ }
+}
+
+#include <XSCRT/Writer.hpp>
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ namespace Writer
+ {
+ struct TCKind : Traversal::TCKind,
+ virtual ::XSCRT::Writer< char >
+ {
+ TCKind (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ protected:
+ TCKind ();
+ };
+
+ struct DataType : Traversal::DataType,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::DataType Type;
+ DataType (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ kind (Type const&);
+
+ protected:
+ DataType ();
+ };
+
+ struct DataValue : Traversal::DataValue,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::DataValue Type;
+ DataValue (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ short_ (Type const&);
+
+ virtual void
+ long_ (Type const&);
+
+ virtual void
+ ushort (Type const&);
+
+ virtual void
+ ulong (Type const&);
+
+ virtual void
+ float_ (Type const&);
+
+ virtual void
+ double_ (Type const&);
+
+ virtual void
+ boolean (Type const&);
+
+ virtual void
+ octet (Type const&);
+
+ virtual void
+ objref (Type const&);
+
+ virtual void
+ enum_ (Type const&);
+
+ virtual void
+ string (Type const&);
+
+ virtual void
+ longlong (Type const&);
+
+ virtual void
+ ulonglong (Type const&);
+
+ virtual void
+ longdouble (Type const&);
+
+ virtual void
+ fixed (Type const&);
+
+ virtual void
+ typecode (Type const&);
+
+ protected:
+ DataValue ();
+ };
+
+ struct Any : Traversal::Any,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::Any Type;
+ Any (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ type (Type const&);
+
+ virtual void
+ value (Type const&);
+
+ protected:
+ Any ();
+ };
+
+ struct Property : Traversal::Property,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::Property Type;
+ Property (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ value (Type const&);
+
+ protected:
+ Property ();
+ };
+
+ struct Node : Traversal::Node,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::Node Type;
+ Node (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ label (Type const&);
+
+ protected:
+ Node ();
+ };
+
+ struct SatisfierPropertyKind : Traversal::SatisfierPropertyKind,
+ virtual ::XSCRT::Writer< char >
+ {
+ SatisfierPropertyKind (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ protected:
+ SatisfierPropertyKind ();
+ };
+
+ struct SatisfierProperty : Traversal::SatisfierProperty,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::SatisfierProperty Type;
+ SatisfierProperty (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ kind (Type const&);
+
+ virtual void
+ value (Type const&);
+
+ protected:
+ SatisfierProperty ();
+ };
+
+ struct Resource : Traversal::Resource,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::Resource Type;
+ Resource (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ property (Type const&);
+
+ protected:
+ Resource ();
+ };
+
+ struct SharedResource : Traversal::SharedResource,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::SharedResource Type;
+ SharedResource (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ node (Type const&);
+
+ virtual void
+ property (Type const&);
+
+ protected:
+ SharedResource ();
+ };
+
+ struct Requirement : Traversal::Requirement,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::Requirement Type;
+ Requirement (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ property (Type const&);
+
+ protected:
+ Requirement ();
+ };
+
+ struct ResourceDeploymentDescription : Traversal::ResourceDeploymentDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ResourceDeploymentDescription Type;
+ ResourceDeploymentDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ requirementName (Type const&);
+
+ virtual void
+ resourceName (Type const&);
+
+ virtual void
+ resourceValue (Type const&);
+
+ protected:
+ ResourceDeploymentDescription ();
+ };
+
+ struct ArtifactDeploymentDescription : Traversal::ArtifactDeploymentDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ArtifactDeploymentDescription Type;
+ ArtifactDeploymentDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ source_pre (Type const&);
+
+ virtual void
+ source_next (Type const&);
+
+ virtual void
+ source_post (Type const&);
+
+ virtual void
+ node (Type const&);
+
+ virtual void
+ location_pre (Type const&);
+
+ virtual void
+ location_next (Type const&);
+
+ virtual void
+ location_post (Type const&);
+
+ virtual void
+ execParameter_pre (Type const&);
+
+ virtual void
+ execParameter_next (Type const&);
+
+ virtual void
+ execParameter_post (Type const&);
+
+ virtual void
+ deployRequirement_pre (Type const&);
+
+ virtual void
+ deployRequirement_next (Type const&);
+
+ virtual void
+ deployRequirement_post (Type const&);
+
+ virtual void
+ deployedResource_pre (Type const&);
+
+ virtual void
+ deployedResource_next (Type const&);
+
+ virtual void
+ deployedResource_post (Type const&);
+
+ virtual void
+ id (Type const&);
+
+ protected:
+ ArtifactDeploymentDescription ();
+ };
+
+ struct MonolithicDeploymentDescription : Traversal::MonolithicDeploymentDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::MonolithicDeploymentDescription Type;
+ MonolithicDeploymentDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ source_pre (Type const&);
+
+ virtual void
+ source_next (Type const&);
+
+ virtual void
+ source_post (Type const&);
+
+ virtual void
+ artifact_pre (Type const&);
+
+ virtual void
+ artifact_next (Type const&);
+
+ virtual void
+ artifact_post (Type const&);
+
+ virtual void
+ execParameter_pre (Type const&);
+
+ virtual void
+ execParameter_next (Type const&);
+
+ virtual void
+ execParameter_post (Type const&);
+
+ virtual void
+ deployRequirement_pre (Type const&);
+
+ virtual void
+ deployRequirement_next (Type const&);
+
+ virtual void
+ deployRequirement_post (Type const&);
+
+ virtual void
+ id (Type const&);
+
+ protected:
+ MonolithicDeploymentDescription ();
+ };
+
+ struct ResourceUsageKind : Traversal::ResourceUsageKind,
+ virtual ::XSCRT::Writer< char >
+ {
+ ResourceUsageKind (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ protected:
+ ResourceUsageKind ();
+ };
+
+ struct InstanceResourceDeploymentDescription : Traversal::InstanceResourceDeploymentDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::InstanceResourceDeploymentDescription Type;
+ InstanceResourceDeploymentDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ resourceUsage (Type const&);
+
+ virtual void
+ requirementName (Type const&);
+
+ virtual void
+ resourceName (Type const&);
+
+ virtual void
+ resourceValue (Type const&);
+
+ protected:
+ InstanceResourceDeploymentDescription ();
+ };
+
+ struct InstanceDeploymentDescription : Traversal::InstanceDeploymentDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::InstanceDeploymentDescription Type;
+ InstanceDeploymentDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ node (Type const&);
+
+ virtual void
+ source (Type const&);
+
+ virtual void
+ implementation (Type const&);
+
+ virtual void
+ configProperty_pre (Type const&);
+
+ virtual void
+ configProperty_next (Type const&);
+
+ virtual void
+ configProperty_post (Type const&);
+
+ virtual void
+ deployedResource (Type const&);
+
+ virtual void
+ deployedSharedResource (Type const&);
+
+ virtual void
+ id (Type const&);
+
+ protected:
+ InstanceDeploymentDescription ();
+ };
+
+ struct CCMComponentPortKind : Traversal::CCMComponentPortKind,
+ virtual ::XSCRT::Writer< char >
+ {
+ CCMComponentPortKind (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ protected:
+ CCMComponentPortKind ();
+ };
+
+ struct ComponentPortDescription : Traversal::ComponentPortDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ComponentPortDescription Type;
+ ComponentPortDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ specificType (Type const&);
+
+ virtual void
+ supportedType (Type const&);
+
+ virtual void
+ provider (Type const&);
+
+ virtual void
+ exclusiveProvider (Type const&);
+
+ virtual void
+ exclusiveUser (Type const&);
+
+ virtual void
+ optional (Type const&);
+
+ virtual void
+ kind (Type const&);
+
+ protected:
+ ComponentPortDescription ();
+ };
+
+ struct ComponentPropertyDescription : Traversal::ComponentPropertyDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ComponentPropertyDescription Type;
+ ComponentPropertyDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ type (Type const&);
+
+ protected:
+ ComponentPropertyDescription ();
+ };
+
+ struct ComponentExternalPortEndpoint : Traversal::ComponentExternalPortEndpoint,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ComponentExternalPortEndpoint Type;
+ ComponentExternalPortEndpoint (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ portName (Type const&);
+
+ protected:
+ ComponentExternalPortEndpoint ();
+ };
+
+ struct PlanSubcomponentPortEndpoint : Traversal::PlanSubcomponentPortEndpoint,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::PlanSubcomponentPortEndpoint Type;
+ PlanSubcomponentPortEndpoint (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ portName (Type const&);
+
+ virtual void
+ provider (Type const&);
+
+ virtual void
+ kind (Type const&);
+
+ virtual void
+ instance (Type const&);
+
+ protected:
+ PlanSubcomponentPortEndpoint ();
+ };
+
+ struct ExternalReferenceEndpoint : Traversal::ExternalReferenceEndpoint,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ExternalReferenceEndpoint Type;
+ ExternalReferenceEndpoint (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ location (Type const&);
+
+ protected:
+ ExternalReferenceEndpoint ();
+ };
+
+ struct ConnectionResourceDeploymentDescription : Traversal::ConnectionResourceDeploymentDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ConnectionResourceDeploymentDescription Type;
+ ConnectionResourceDeploymentDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ targetName (Type const&);
+
+ virtual void
+ requirementName (Type const&);
+
+ virtual void
+ resourceName (Type const&);
+
+ virtual void
+ resourceValue (Type const&);
+
+ protected:
+ ConnectionResourceDeploymentDescription ();
+ };
+
+ struct PlanConnectionDescription : Traversal::PlanConnectionDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::PlanConnectionDescription Type;
+ PlanConnectionDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ source (Type const&);
+
+ virtual void
+ deployRequirement_pre (Type const&);
+
+ virtual void
+ deployRequirement_next (Type const&);
+
+ virtual void
+ deployRequirement_post (Type const&);
+
+ virtual void
+ externalEndpoint_pre (Type const&);
+
+ virtual void
+ externalEndpoint_next (Type const&);
+
+ virtual void
+ externalEndpoint_post (Type const&);
+
+ virtual void
+ internalEndpoint_pre (Type const&);
+
+ virtual void
+ internalEndpoint_next (Type const&);
+
+ virtual void
+ internalEndpoint_post (Type const&);
+
+ virtual void
+ externalReference_pre (Type const&);
+
+ virtual void
+ externalReference_next (Type const&);
+
+ virtual void
+ externalReference_post (Type const&);
+
+ virtual void
+ deployedResource_pre (Type const&);
+
+ virtual void
+ deployedResource_next (Type const&);
+
+ virtual void
+ deployedResource_post (Type const&);
+
+ protected:
+ PlanConnectionDescription ();
+ };
+
+ struct ImplementationDependency : Traversal::ImplementationDependency,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ImplementationDependency Type;
+ ImplementationDependency (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ requiredType (Type const&);
+
+ protected:
+ ImplementationDependency ();
+ };
+
+ struct Capability : Traversal::Capability,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::Capability Type;
+ Capability (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ property (Type const&);
+
+ protected:
+ Capability ();
+ };
+
+ struct ImplementationRequirement : Traversal::ImplementationRequirement,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ImplementationRequirement Type;
+ ImplementationRequirement (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ resourceUsage (Type const&);
+
+ virtual void
+ resourcePort (Type const&);
+
+ virtual void
+ componentPort (Type const&);
+
+ virtual void
+ resourceType (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ property (Type const&);
+
+ protected:
+ ImplementationRequirement ();
+ };
+
+ struct ComponentPackageReference : Traversal::ComponentPackageReference,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::ComponentPackageReference Type;
+ ComponentPackageReference (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ requiredUUID (Type const&);
+
+ virtual void
+ requiredName (Type const&);
+
+ virtual void
+ requiredType (Type const&);
+
+ protected:
+ ComponentPackageReference ();
+ };
+
+ struct SubcomponentPortEndpoint : Traversal::SubcomponentPortEndpoint,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::SubcomponentPortEndpoint Type;
+ SubcomponentPortEndpoint (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ portName (Type const&);
+
+ virtual void
+ instance (Type const&);
+
+ protected:
+ SubcomponentPortEndpoint ();
+ };
+
+ struct AssemblyConnectionDescription : Traversal::AssemblyConnectionDescription,
+ virtual ::XSCRT::Writer< char >
+ {
+ typedef ::CIAO::Config_Handlers::AssemblyConnectionDescription Type;
+ AssemblyConnectionDescription (::XSCRT::XML::Element< char >&);
+
+ virtual void
+ traverse (Type const&);
+
+ virtual void
+ name (Type const&);
+
+ virtual void
+ deployRequirement (Type const&);
+
+ virtual void
+ externalEndpoint_pre (Type const&);
+
+ virtual void
+ externalEndpoint_next (Type const&);
+
+ virtual void
+ externalEndpoint_post (Type const&);
+
+ virtual void
+ internalEndpoint_pre (Type const&);
+
+ virtual void
+ internalEndpoint_next (Type const&);
+
+ virtual void
+ internalEndpoint_post (Type const&);
+
+ virtual void
+ externalReference_pre (Type const&);
+
+ virtual void
+ externalReference_next (Type const&);
+
+ virtual void
+ externalReference_post (Type const&);
+
+ protected:
+ AssemblyConnectionDescription ();
+ };
+ }
+ }
+}
+
+namespace CIAO
+{
+ namespace Config_Handlers
+ {
+ }
+}
+
#endif // BASIC_DEPLOYMENT_DATA_HPP