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