diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/Config_Handlers/cdp.hpp')
-rw-r--r-- | TAO/CIAO/DAnCE/Config_Handlers/cdp.hpp | 338 |
1 files changed, 337 insertions, 1 deletions
diff --git a/TAO/CIAO/DAnCE/Config_Handlers/cdp.hpp b/TAO/CIAO/DAnCE/Config_Handlers/cdp.hpp index 3ba47910884..cdb7491cc7c 100644 --- a/TAO/CIAO/DAnCE/Config_Handlers/cdp.hpp +++ b/TAO/CIAO/DAnCE/Config_Handlers/cdp.hpp @@ -35,7 +35,7 @@ namespace CIAO #include <memory> #include <vector> -#include "XMLSchema/Types.hpp" +#include <XMLSchema/Types.hpp> #include "ccd.hpp" @@ -187,4 +187,340 @@ namespace CIAO } } +#include <XMLSchema/Traversal.hpp> + +namespace CIAO +{ + namespace Config_Handlers + { + namespace Traversal + { + struct Config_Handlers_Export DeploymentPlan : ::XMLSchema::Traversal::Traverser< ::CIAO::Config_Handlers::DeploymentPlan > + { + virtual void + traverse (Type&); + + virtual void + traverse (Type const&); + + virtual void + pre (Type&); + + virtual void + pre (Type const&); + + virtual void + label (Type&); + + virtual void + label (Type const&); + + virtual void + label_none (Type&); + + virtual void + label_none (Type const&); + + virtual void + UUID (Type&); + + virtual void + UUID (Type const&); + + virtual void + UUID_none (Type&); + + virtual void + UUID_none (Type const&); + + virtual void + realizes (Type&); + + virtual void + realizes (Type const&); + + virtual void + realizes_none (Type&); + + virtual void + realizes_none (Type const&); + + virtual void + implementation (Type&); + + virtual void + implementation (Type const&); + + virtual void + implementation_pre (Type&); + + virtual void + implementation_pre (Type const&); + + virtual void + implementation_next (Type&); + + virtual void + implementation_next (Type const&); + + virtual void + implementation_post (Type&); + + virtual void + implementation_post (Type const&); + + virtual void + instance (Type&); + + virtual void + instance (Type const&); + + virtual void + instance_pre (Type&); + + virtual void + instance_pre (Type const&); + + virtual void + instance_next (Type&); + + virtual void + instance_next (Type const&); + + virtual void + instance_post (Type&); + + virtual void + instance_post (Type const&); + + virtual void + instance_none (Type&); + + virtual void + instance_none (Type const&); + + virtual void + connection (Type&); + + virtual void + connection (Type const&); + + virtual void + connection_pre (Type&); + + virtual void + connection_pre (Type const&); + + virtual void + connection_next (Type&); + + virtual void + connection_next (Type const&); + + virtual void + connection_post (Type&); + + virtual void + connection_post (Type const&); + + virtual void + connection_none (Type&); + + virtual void + connection_none (Type const&); + + virtual void + dependsOn (Type&); + + virtual void + dependsOn (Type const&); + + virtual void + dependsOn_pre (Type&); + + virtual void + dependsOn_pre (Type const&); + + virtual void + dependsOn_next (Type&); + + virtual void + dependsOn_next (Type const&); + + virtual void + dependsOn_post (Type&); + + virtual void + dependsOn_post (Type const&); + + virtual void + dependsOn_none (Type&); + + virtual void + dependsOn_none (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 + artifact_none (Type&); + + virtual void + artifact_none (Type const&); + + virtual void + infoProperty (Type&); + + virtual void + infoProperty (Type const&); + + virtual void + infoProperty_pre (Type&); + + virtual void + infoProperty_pre (Type const&); + + virtual void + infoProperty_next (Type&); + + virtual void + infoProperty_next (Type const&); + + virtual void + infoProperty_post (Type&); + + virtual void + infoProperty_post (Type const&); + + virtual void + infoProperty_none (Type&); + + virtual void + infoProperty_none (Type const&); + + virtual void + post (Type&); + + virtual void + post (Type const&); + }; + } + } +} + +#include <XMLSchema/Writer.hpp> + +namespace CIAO +{ + namespace Config_Handlers + { + namespace Writer + { + struct Config_Handlers_Export DeploymentPlan : Traversal::DeploymentPlan, + virtual ::XSCRT::Writer< ACE_TCHAR > + { + typedef ::CIAO::Config_Handlers::DeploymentPlan Type; + DeploymentPlan (::XSCRT::XML::Element< ACE_TCHAR >&); + + virtual void + traverse (Type const&); + + virtual void + label (Type const&); + + virtual void + UUID (Type const&); + + virtual void + realizes (Type const&); + + virtual void + implementation_pre (Type const&); + + virtual void + implementation_next (Type const&); + + virtual void + implementation_post (Type const&); + + virtual void + instance_pre (Type const&); + + virtual void + instance_next (Type const&); + + virtual void + instance_post (Type const&); + + virtual void + connection_pre (Type const&); + + virtual void + connection_next (Type const&); + + virtual void + connection_post (Type const&); + + virtual void + dependsOn_pre (Type const&); + + virtual void + dependsOn_next (Type const&); + + virtual void + dependsOn_post (Type const&); + + virtual void + artifact_pre (Type const&); + + virtual void + artifact_next (Type const&); + + virtual void + artifact_post (Type const&); + + virtual void + infoProperty_pre (Type const&); + + virtual void + infoProperty_next (Type const&); + + virtual void + infoProperty_post (Type const&); + + protected: + DeploymentPlan (); + }; + } + } +} + +namespace CIAO +{ + namespace Config_Handlers + { + } +} + #endif // CDP_HPP |