//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, Mci0BvrBopPMIDispatch Filename: Mci0BvrBopPMIDispatch.hxx Module: mci0mfgcharacteristicsdispatch @BMIDE autogenerated ==================================================================================================*/ #ifndef MCI0MFGCHARACTERISTICS__MCI0BVRBOPPMIDISPATCH_HXX #define MCI0MFGCHARACTERISTICS__MCI0BVRBOPPMIDISPATCH_HXX #include #include #include #include #include #include namespace mci0mfgcharacteristics { class Mci0BvrBopPMIDispatch; } namespace mci0mfgcharacteristics { class Mci0BvrBopPMIDelegate; } namespace Teamcenter { class BusinessObjectImpl; } class MCI0MFGCHARACTERISTICSDISPATCH_API mci0mfgcharacteristics::Mci0BvrBopPMIDispatch : public mci0mfgcharacteristics::Mci0BvrBopPMIDelegate { public: // Method to initialize this Class static int initializeClass(); // Method to get the Mci0BvrBopPMIDispatch instance static Mci0BvrBopPMIDispatch& getInstance(); private: // Pointer to the dispatch instance static Mci0BvrBopPMIDispatch* m_dispatch; // Default Constructor Mci0BvrBopPMIDispatch(); // Default Destructor virtual ~Mci0BvrBopPMIDispatch(); // Constructor Method static ::Teamcenter::RootObject* constructor(); // Copy Constructor for a Mci0BvrBopPMIDispatch Mci0BvrBopPMIDispatch( const Mci0BvrBopPMIDispatch& ); // Assignment operator Mci0BvrBopPMIDispatch& operator = ( const Mci0BvrBopPMIDispatch& ); // friend friend void ::mci0mfgcharacteristics::initializemci0mfgcharacteristicsInternal(); friend void ::mci0mfgcharacteristics::initializemci0mfgcharacteristicsExtenders(); friend class mci0mfgcharacteristics::Mci0BvrBopPMIDelegate; }; #include #endif // MCI0MFGCHARACTERISTICS__MCI0BVRBOPPMIDISPATCH_HXX