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