diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/Config_Handlers/Deployment.cpp')
-rw-r--r-- | TAO/CIAO/DAnCE/Config_Handlers/Deployment.cpp | 482 |
1 files changed, 482 insertions, 0 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/Deployment.cpp b/TAO/CIAO/DAnCE/Config_Handlers/Deployment.cpp index be15143889d..57ac66d50b9 100644 --- a/TAO/CIAO/DAnCE/Config_Handlers/Deployment.cpp +++ b/TAO/CIAO/DAnCE/Config_Handlers/Deployment.cpp @@ -149,3 +149,485 @@ namespace CIAO } } +#include <XSCRT/ExtendedTypeInfo.hpp> + +namespace CIAO +{ + namespace Config_Handlers + { + namespace + { + ::XMLSchema::TypeInfoInitializer < char > XMLSchemaTypeInfoInitializer_ (::XSCRT::extended_type_info_map ()); + } + } +} + +namespace CIAO +{ + namespace Config_Handlers + { + namespace Traversal + { + } + } +} + +namespace CIAO +{ + namespace Config_Handlers + { + namespace Writer + { + } + } +} + +namespace CIAO +{ + namespace Config_Handlers + { + void + domain (::CIAO::Config_Handlers::Domain const& s, xercesc::DOMDocument* d) + { + ::XSCRT::XML::Element< char > e (d->getDocumentElement ()); + if (e.name () != "domain") + { + throw 1; + } + + struct W : virtual ::CIAO::Config_Handlers::Writer::Domain, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::string< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::SharedResource, + virtual ::CIAO::Config_Handlers::Writer::Node, + virtual ::CIAO::Config_Handlers::Writer::SatisfierProperty, + virtual ::CIAO::Config_Handlers::Writer::SatisfierPropertyKind, + virtual ::CIAO::Config_Handlers::Writer::Any, + virtual ::CIAO::Config_Handlers::Writer::DataType, + virtual ::CIAO::Config_Handlers::Writer::TCKind, + virtual ::CIAO::Config_Handlers::Writer::DataValue, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::short_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::int_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedShort, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedInt, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::float_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::double_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::boolean, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedByte, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::long_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedLong, char >, + virtual ::CIAO::Config_Handlers::Writer::Property, + virtual ::XSCRT::Writer< char > + { + W (::XSCRT::XML::Element< char >& e) + : ::XSCRT::Writer< char > (e) + { + } + }; + + W w (e); + w.dispatch (s); + } + + void + deploymentPlan (::CIAO::Config_Handlers::DeploymentPlan const& s, xercesc::DOMDocument* d) + { + ::XSCRT::XML::Element< char > e (d->getDocumentElement ()); + if (e.name () != "deploymentPlan") + { + throw 1; + } + + struct W : virtual ::CIAO::Config_Handlers::Writer::DeploymentPlan, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::string< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentInterfaceDescription, + virtual ::CIAO::Config_Handlers::Writer::Property, + virtual ::CIAO::Config_Handlers::Writer::Any, + virtual ::CIAO::Config_Handlers::Writer::DataType, + virtual ::CIAO::Config_Handlers::Writer::TCKind, + virtual ::CIAO::Config_Handlers::Writer::DataValue, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::short_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::int_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedShort, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedInt, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::float_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::double_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::boolean, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedByte, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::long_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedLong, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentPortDescription, + virtual ::CIAO::Config_Handlers::Writer::CCMComponentPortKind, + virtual ::CIAO::Config_Handlers::Writer::ComponentPropertyDescription, + virtual ::CIAO::Config_Handlers::Writer::MonolithicDeploymentDescription, + virtual ::XMLSchema::Writer::IDREF< char >, + virtual ::CIAO::Config_Handlers::Writer::Requirement, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::ID< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::InstanceDeploymentDescription, + virtual ::CIAO::Config_Handlers::Writer::InstanceResourceDeploymentDescription, + virtual ::CIAO::Config_Handlers::Writer::ResourceUsageKind, + virtual ::CIAO::Config_Handlers::Writer::PlanConnectionDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentExternalPortEndpoint, + virtual ::CIAO::Config_Handlers::Writer::PlanSubcomponentPortEndpoint, + virtual ::CIAO::Config_Handlers::Writer::ExternalReferenceEndpoint, + virtual ::CIAO::Config_Handlers::Writer::ConnectionResourceDeploymentDescription, + virtual ::CIAO::Config_Handlers::Writer::ImplementationDependency, + virtual ::CIAO::Config_Handlers::Writer::ArtifactDeploymentDescription, + virtual ::CIAO::Config_Handlers::Writer::ResourceDeploymentDescription, + virtual ::XSCRT::Writer< char > + { + W (::XSCRT::XML::Element< char >& e) + : ::XSCRT::Writer< char > (e) + { + } + }; + + W w (e); + w.dispatch (s); + } + + void + implementationArtifactDescription (::CIAO::Config_Handlers::ImplementationArtifactDescription const& s, xercesc::DOMDocument* d) + { + ::XSCRT::XML::Element< char > e (d->getDocumentElement ()); + if (e.name () != "implementationArtifactDescription") + { + throw 1; + } + + struct W : virtual ::CIAO::Config_Handlers::Writer::ImplementationArtifactDescription, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::string< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::Property, + virtual ::CIAO::Config_Handlers::Writer::Any, + virtual ::CIAO::Config_Handlers::Writer::DataType, + virtual ::CIAO::Config_Handlers::Writer::TCKind, + virtual ::CIAO::Config_Handlers::Writer::DataValue, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::short_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::int_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedShort, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedInt, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::float_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::double_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::boolean, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedByte, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::long_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedLong, char >, + virtual ::CIAO::Config_Handlers::Writer::Requirement, + virtual ::CIAO::Config_Handlers::Writer::NamedImplementationArtifact, + virtual ::XSCRT::Writer< char > + { + W (::XSCRT::XML::Element< char >& e) + : ::XSCRT::Writer< char > (e) + { + } + }; + + W w (e); + w.dispatch (s); + } + + void + componentInterfaceDescription (::CIAO::Config_Handlers::ComponentInterfaceDescription const& s, xercesc::DOMDocument* d) + { + ::XSCRT::XML::Element< char > e (d->getDocumentElement ()); + if (e.name () != "componentInterfaceDescription") + { + throw 1; + } + + struct W : virtual ::CIAO::Config_Handlers::Writer::ComponentInterfaceDescription, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::string< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::Property, + virtual ::CIAO::Config_Handlers::Writer::Any, + virtual ::CIAO::Config_Handlers::Writer::DataType, + virtual ::CIAO::Config_Handlers::Writer::TCKind, + virtual ::CIAO::Config_Handlers::Writer::DataValue, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::short_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::int_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedShort, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedInt, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::float_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::double_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::boolean, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedByte, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::long_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedLong, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentPortDescription, + virtual ::CIAO::Config_Handlers::Writer::CCMComponentPortKind, + virtual ::CIAO::Config_Handlers::Writer::ComponentPropertyDescription, + virtual ::XSCRT::Writer< char > + { + W (::XSCRT::XML::Element< char >& e) + : ::XSCRT::Writer< char > (e) + { + } + }; + + W w (e); + w.dispatch (s); + } + + void + componentImplementationDescription (::CIAO::Config_Handlers::ComponentImplementationDescription const& s, xercesc::DOMDocument* d) + { + ::XSCRT::XML::Element< char > e (d->getDocumentElement ()); + if (e.name () != "componentImplementationDescription") + { + throw 1; + } + + struct W : virtual ::CIAO::Config_Handlers::Writer::ComponentImplementationDescription, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::string< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentInterfaceDescription, + virtual ::CIAO::Config_Handlers::Writer::Property, + virtual ::CIAO::Config_Handlers::Writer::Any, + virtual ::CIAO::Config_Handlers::Writer::DataType, + virtual ::CIAO::Config_Handlers::Writer::TCKind, + virtual ::CIAO::Config_Handlers::Writer::DataValue, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::short_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::int_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedShort, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedInt, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::float_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::double_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::boolean, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedByte, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::long_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedLong, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentPortDescription, + virtual ::CIAO::Config_Handlers::Writer::CCMComponentPortKind, + virtual ::CIAO::Config_Handlers::Writer::ComponentPropertyDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentAssemblyDescription, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentInstantiationDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentPackageDescription, + virtual ::CIAO::Config_Handlers::Writer::PackagedComponentImplementation, + virtual ::CIAO::Config_Handlers::Writer::Requirement, + virtual ::CIAO::Config_Handlers::Writer::ComponentPackageReference, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::ID< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::AssemblyConnectionDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentExternalPortEndpoint, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentPortEndpoint, + virtual ::XMLSchema::Writer::IDREF< char >, + virtual ::CIAO::Config_Handlers::Writer::ExternalReferenceEndpoint, + virtual ::CIAO::Config_Handlers::Writer::AssemblyPropertyMapping, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentPropertyReference, + virtual ::CIAO::Config_Handlers::Writer::MonolithicImplementationDescription, + virtual ::CIAO::Config_Handlers::Writer::NamedImplementationArtifact, + virtual ::CIAO::Config_Handlers::Writer::ImplementationArtifactDescription, + virtual ::CIAO::Config_Handlers::Writer::ImplementationRequirement, + virtual ::CIAO::Config_Handlers::Writer::ResourceUsageKind, + virtual ::CIAO::Config_Handlers::Writer::Capability, + virtual ::CIAO::Config_Handlers::Writer::SatisfierProperty, + virtual ::CIAO::Config_Handlers::Writer::SatisfierPropertyKind, + virtual ::CIAO::Config_Handlers::Writer::ImplementationDependency, + virtual ::XSCRT::Writer< char > + { + W (::XSCRT::XML::Element< char >& e) + : ::XSCRT::Writer< char > (e) + { + } + }; + + W w (e); + w.dispatch (s); + } + + void + componentPackageDescription (::CIAO::Config_Handlers::ComponentPackageDescription const& s, xercesc::DOMDocument* d) + { + ::XSCRT::XML::Element< char > e (d->getDocumentElement ()); + if (e.name () != "componentPackageDescription") + { + throw 1; + } + + struct W : virtual ::CIAO::Config_Handlers::Writer::ComponentPackageDescription, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::string< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentInterfaceDescription, + virtual ::CIAO::Config_Handlers::Writer::Property, + virtual ::CIAO::Config_Handlers::Writer::Any, + virtual ::CIAO::Config_Handlers::Writer::DataType, + virtual ::CIAO::Config_Handlers::Writer::TCKind, + virtual ::CIAO::Config_Handlers::Writer::DataValue, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::short_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::int_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedShort, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedInt, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::float_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::double_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::boolean, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedByte, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::long_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedLong, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentPortDescription, + virtual ::CIAO::Config_Handlers::Writer::CCMComponentPortKind, + virtual ::CIAO::Config_Handlers::Writer::ComponentPropertyDescription, + virtual ::CIAO::Config_Handlers::Writer::PackagedComponentImplementation, + virtual ::CIAO::Config_Handlers::Writer::ComponentImplementationDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentAssemblyDescription, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentInstantiationDescription, + virtual ::CIAO::Config_Handlers::Writer::Requirement, + virtual ::CIAO::Config_Handlers::Writer::ComponentPackageReference, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::ID< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::AssemblyConnectionDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentExternalPortEndpoint, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentPortEndpoint, + virtual ::XMLSchema::Writer::IDREF< char >, + virtual ::CIAO::Config_Handlers::Writer::ExternalReferenceEndpoint, + virtual ::CIAO::Config_Handlers::Writer::AssemblyPropertyMapping, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentPropertyReference, + virtual ::CIAO::Config_Handlers::Writer::MonolithicImplementationDescription, + virtual ::CIAO::Config_Handlers::Writer::NamedImplementationArtifact, + virtual ::CIAO::Config_Handlers::Writer::ImplementationArtifactDescription, + virtual ::CIAO::Config_Handlers::Writer::ImplementationRequirement, + virtual ::CIAO::Config_Handlers::Writer::ResourceUsageKind, + virtual ::CIAO::Config_Handlers::Writer::Capability, + virtual ::CIAO::Config_Handlers::Writer::SatisfierProperty, + virtual ::CIAO::Config_Handlers::Writer::SatisfierPropertyKind, + virtual ::CIAO::Config_Handlers::Writer::ImplementationDependency, + virtual ::XSCRT::Writer< char > + { + W (::XSCRT::XML::Element< char >& e) + : ::XSCRT::Writer< char > (e) + { + } + }; + + W w (e); + w.dispatch (s); + } + + void + packageConfiguration (::CIAO::Config_Handlers::PackageConfiguration const& s, xercesc::DOMDocument* d) + { + ::XSCRT::XML::Element< char > e (d->getDocumentElement ()); + if (e.name () != "packageConfiguration") + { + throw 1; + } + + struct W : virtual ::CIAO::Config_Handlers::Writer::PackageConfiguration, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::string< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentPackageDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentInterfaceDescription, + virtual ::CIAO::Config_Handlers::Writer::Property, + virtual ::CIAO::Config_Handlers::Writer::Any, + virtual ::CIAO::Config_Handlers::Writer::DataType, + virtual ::CIAO::Config_Handlers::Writer::TCKind, + virtual ::CIAO::Config_Handlers::Writer::DataValue, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::short_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::int_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedShort, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedInt, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::float_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::double_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::boolean, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedByte, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::long_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedLong, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentPortDescription, + virtual ::CIAO::Config_Handlers::Writer::CCMComponentPortKind, + virtual ::CIAO::Config_Handlers::Writer::ComponentPropertyDescription, + virtual ::CIAO::Config_Handlers::Writer::PackagedComponentImplementation, + virtual ::CIAO::Config_Handlers::Writer::ComponentImplementationDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentAssemblyDescription, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentInstantiationDescription, + virtual ::CIAO::Config_Handlers::Writer::Requirement, + virtual ::CIAO::Config_Handlers::Writer::ComponentPackageReference, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::ID< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::AssemblyConnectionDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentExternalPortEndpoint, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentPortEndpoint, + virtual ::XMLSchema::Writer::IDREF< char >, + virtual ::CIAO::Config_Handlers::Writer::ExternalReferenceEndpoint, + virtual ::CIAO::Config_Handlers::Writer::AssemblyPropertyMapping, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentPropertyReference, + virtual ::CIAO::Config_Handlers::Writer::MonolithicImplementationDescription, + virtual ::CIAO::Config_Handlers::Writer::NamedImplementationArtifact, + virtual ::CIAO::Config_Handlers::Writer::ImplementationArtifactDescription, + virtual ::CIAO::Config_Handlers::Writer::ImplementationRequirement, + virtual ::CIAO::Config_Handlers::Writer::ResourceUsageKind, + virtual ::CIAO::Config_Handlers::Writer::Capability, + virtual ::CIAO::Config_Handlers::Writer::SatisfierProperty, + virtual ::CIAO::Config_Handlers::Writer::SatisfierPropertyKind, + virtual ::CIAO::Config_Handlers::Writer::ImplementationDependency, + virtual ::XSCRT::Writer< char > + { + W (::XSCRT::XML::Element< char >& e) + : ::XSCRT::Writer< char > (e) + { + } + }; + + W w (e); + w.dispatch (s); + } + + void + topLevelPackageDescription (::CIAO::Config_Handlers::TopLevelPackageDescription const& s, xercesc::DOMDocument* d) + { + ::XSCRT::XML::Element< char > e (d->getDocumentElement ()); + if (e.name () != "topLevelPackageDescription") + { + throw 1; + } + + struct W : virtual ::CIAO::Config_Handlers::Writer::TopLevelPackageDescription, + virtual ::CIAO::Config_Handlers::Writer::PackageConfiguration, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::string< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentPackageDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentInterfaceDescription, + virtual ::CIAO::Config_Handlers::Writer::Property, + virtual ::CIAO::Config_Handlers::Writer::Any, + virtual ::CIAO::Config_Handlers::Writer::DataType, + virtual ::CIAO::Config_Handlers::Writer::TCKind, + virtual ::CIAO::Config_Handlers::Writer::DataValue, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::short_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::int_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedShort, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedInt, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::float_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::double_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::boolean, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedByte, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::long_, char >, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::unsignedLong, char >, + virtual ::CIAO::Config_Handlers::Writer::ComponentPortDescription, + virtual ::CIAO::Config_Handlers::Writer::CCMComponentPortKind, + virtual ::CIAO::Config_Handlers::Writer::ComponentPropertyDescription, + virtual ::CIAO::Config_Handlers::Writer::PackagedComponentImplementation, + virtual ::CIAO::Config_Handlers::Writer::ComponentImplementationDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentAssemblyDescription, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentInstantiationDescription, + virtual ::CIAO::Config_Handlers::Writer::Requirement, + virtual ::CIAO::Config_Handlers::Writer::ComponentPackageReference, + virtual ::XMLSchema::Writer::FundamentalType< ::XMLSchema::ID< char >, char >, + virtual ::CIAO::Config_Handlers::Writer::AssemblyConnectionDescription, + virtual ::CIAO::Config_Handlers::Writer::ComponentExternalPortEndpoint, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentPortEndpoint, + virtual ::XMLSchema::Writer::IDREF< char >, + virtual ::CIAO::Config_Handlers::Writer::ExternalReferenceEndpoint, + virtual ::CIAO::Config_Handlers::Writer::AssemblyPropertyMapping, + virtual ::CIAO::Config_Handlers::Writer::SubcomponentPropertyReference, + virtual ::CIAO::Config_Handlers::Writer::MonolithicImplementationDescription, + virtual ::CIAO::Config_Handlers::Writer::NamedImplementationArtifact, + virtual ::CIAO::Config_Handlers::Writer::ImplementationArtifactDescription, + virtual ::CIAO::Config_Handlers::Writer::ImplementationRequirement, + virtual ::CIAO::Config_Handlers::Writer::ResourceUsageKind, + virtual ::CIAO::Config_Handlers::Writer::Capability, + virtual ::CIAO::Config_Handlers::Writer::SatisfierProperty, + virtual ::CIAO::Config_Handlers::Writer::SatisfierPropertyKind, + virtual ::CIAO::Config_Handlers::Writer::ImplementationDependency, + virtual ::XSCRT::Writer< char > + { + W (::XSCRT::XML::Element< char >& e) + : ::XSCRT::Writer< char > (e) + { + } + }; + + W w (e); + w.dispatch (s); + } + } +} + |