//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, Adc0DevRqstRevisionDelegate Filename: Adc0DevRqstRevisionDelegate.hxx Module: adschangemanagement @BMIDE autogenerated ==================================================================================================*/ #ifndef TEAMCENTER__ADSCHANGEMANAGEMENT__ADC0DEVRQSTREVISIONDELEGATE_HXX #define TEAMCENTER__ADSCHANGEMANAGEMENT__ADC0DEVRQSTREVISIONDELEGATE_HXX #include #include #include namespace Teamcenter { namespace adschangemanagement { class Adc0DevRqstRevisionDelegate; } } namespace Teamcenter { namespace adschangemanagement { class Adc0DevRqstRevisionImpl; } } namespace Teamcenter { namespace adschangemanagement { class Adc0DevRqstRevision; } } namespace Teamcenter { namespace adschangemanagement { class Adc0DevRqstRevisionGenImpl; } } namespace Teamcenter_alias = ::Teamcenter; class ADSCHANGEMANAGEMENT_API Teamcenter_alias::adschangemanagement::Adc0DevRqstRevisionDelegate { public: // Method to initialize this Class static int initializeClass(); // Method to get the Adc0DevRqstRevisionDelegate instance static Adc0DevRqstRevisionDelegate& getInstance(); // Method to create the Adc0DevRqstRevisionImpl pointer static Adc0DevRqstRevisionImpl* createImpl( Adc0DevRqstRevision& ifObj ); // Method to delete the Adc0DevRqstRevisionImpl pointer static void deleteImpl( Adc0DevRqstRevisionImpl* impl ); protected: // Pointer to the instance static Adc0DevRqstRevisionDelegate* m_pInstance; Adc0DevRqstRevisionDelegate(); virtual ~Adc0DevRqstRevisionDelegate(); static void setInstance( Adc0DevRqstRevisionDelegate* instance ); private: friend class ::Teamcenter::adschangemanagement::Adc0DevRqstRevisionGenImpl; }; #include #endif // TEAMCENTER__ADSCHANGEMANAGEMENT__ADC0DEVRQSTREVISIONDELEGATE_HXX