//Copyright 2020 Siemens Digital Industries Software //================================================== //Copyright $2020. //Siemens Product Lifecycle Management Software Inc. //All Rights Reserved. //================================================== //Copyright 2020 Siemens Digital Industries Software /*================================================================================================== File description: This file contains the declaration for the Business Object, Migration_DistributionDispatch Filename: Migration_DistributionDispatch.hxx Module: foundationdispatch @BMIDE autogenerated ==================================================================================================*/ #ifndef TEAMCENTER__MIGRATION_DISTRIBUTIONDISPATCH_HXX #define TEAMCENTER__MIGRATION_DISTRIBUTIONDISPATCH_HXX #include #include #include #include #include #include namespace Teamcenter { class Migration_DistributionDispatch; } namespace Teamcenter { class Migration_DistributionDelegate; } namespace Teamcenter { class BusinessObjectImpl; } class FOUNDATIONDISPATCH_API Teamcenter::Migration_DistributionDispatch : public Teamcenter::Migration_DistributionDelegate { public: // Method to initialize this Class static int initializeClass(); // Method to get the Migration_DistributionDispatch instance static Migration_DistributionDispatch& getInstance(); private: // Pointer to the dispatch instance static Migration_DistributionDispatch* m_dispatch; // Default Constructor Migration_DistributionDispatch(); // Default Destructor virtual ~Migration_DistributionDispatch(); // Constructor Method static ::Teamcenter::RootObject* constructor(); // Copy Constructor for a Migration_DistributionDispatch Migration_DistributionDispatch( const Migration_DistributionDispatch& ); // Assignment operator Migration_DistributionDispatch& operator = ( const Migration_DistributionDispatch& ); // friend friend void ::Teamcenter::initializefoundationInternal(); friend void ::Teamcenter::initializefoundationExtenders(); friend class Teamcenter::Migration_DistributionDelegate; }; #include #endif // TEAMCENTER__MIGRATION_DISTRIBUTIONDISPATCH_HXX