#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.
int PCVisitor::Visit | ( | ) |
Entry point to protected Visitor functions.
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.
void PCVisitor::Visit | ( | Deployment::ComponentPackageDescription & | cpd | ) | [protected, virtual] |
void PCVisitor::Visit | ( | Deployment::ComponentInterfaceDescription & | cid | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::PackagedComponentImplementation & | pci | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ComponentImplementationDescription & | cid | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ComponentAssemblyDescription & | cad | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::SubcomponentInstantiationDescription & | sid | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::MonolithicImplementationDescription & | mid | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::NamedImplementationArtifact & | nia | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ImplementationArtifactDescription & | iad | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ComponentPackageReference & | cpr | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::AssemblyPropertyMapping & | apm | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::Property & | property | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::Requirement & | requirement | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::Capability & | capability | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ImplementationRequirement & | ir | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ImplementationDependency & | id | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::AssemblyConnectionDescription & | acd | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::SubcomponentPortEndpoint & | spe | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::Visit | ( | Deployment::ComponentExternalPortEndpoint & | cepe | ) | [protected, virtual] |
Implements PCVisitorBase.
void PCVisitor::update_execParameter | ( | Deployment::ImplementationArtifactDescription & | iad, | |
Deployment::ArtifactDeploymentDescription & | add | |||
) | [protected] |
Deployment::DeploymentPlan& PCVisitor::plan_ [private] |
Deployment::PackageConfiguration& PCVisitor::pc_ [private] |
bool PCVisitor::modify_ [private] |
int PCVisitor::last_impl_index_ [private] |