#include <PCVisitor.h>
Inheritance diagram for PCVisitor:
This class is is the actual implementation for the PackageConfiguration Visitor. It derives from PCVisitorBase and overloads the functions which deal with single elements. Sequences are handled in the base class.
PCVisitor::PCVisitor | ( | Deployment::DeploymentPlan & | plan, | |
Deployment::PackageConfiguration & | pc, | |||
bool | modify | |||
) |
Constructor.
void PCVisitor::update_execParameter | ( | Deployment::ImplementationArtifactDescription & | iad, | |
Deployment::ArtifactDeploymentDescription & | add | |||
) | [protected] |
void PCVisitor::Visit | ( | Deployment::ComponentExternalPortEndpoint & | cepe | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::SubcomponentPortEndpoint & | spe | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::AssemblyConnectionDescription & | acd | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ImplementationDependency & | id | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ImplementationRequirement & | ir | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::Capability & | capability | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::Requirement & | requirement | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::Property & | property | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::AssemblyPropertyMapping & | apm | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ComponentPackageReference & | cpr | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ImplementationArtifactDescription & | iad | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::NamedImplementationArtifact & | nia | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::MonolithicImplementationDescription & | mid | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::SubcomponentInstantiationDescription & | sid | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ComponentAssemblyDescription & | cad | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ComponentImplementationDescription & | cid | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::PackagedComponentImplementation & | pci | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ComponentInterfaceDescription & | cid | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ComponentPackageDescription & | cpd | ) | [protected, virtual] |
void PCVisitor::Visit | ( | Deployment::PackageConfiguration & | pc | ) | [protected, virtual] |
A whole slew of overloaded routines for different IDL data types part of the PackageConfiguration.
Implements PCVisitorBase.
int PCVisitor::Visit | ( | ) |
Entry point to protected Visitor functions.
int PCVisitor::last_impl_index_ [private] |
bool PCVisitor::modify_ [private] |
Deployment::PackageConfiguration& PCVisitor::pc_ [private] |
Deployment::DeploymentPlan& PCVisitor::plan_ [private] |