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