//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, MEViewLineDelegate Filename: MEViewLineDelegate.hxx Module: me @BMIDE autogenerated ==================================================================================================*/ #ifndef TEAMCENTER__MEVIEWLINEDELEGATE_HXX #define TEAMCENTER__MEVIEWLINEDELEGATE_HXX #include #include #include namespace Teamcenter { class MEViewLineDelegate; } namespace Teamcenter { class MEViewLineImpl; } namespace Teamcenter { class MEViewLine; } namespace Teamcenter { class MEViewLineGenImpl; } namespace Teamcenter_alias = ::Teamcenter; class ME_API Teamcenter_alias::MEViewLineDelegate { public: // Method to initialize this Class static int initializeClass(); // Method to get the MEViewLineDelegate instance static MEViewLineDelegate& getInstance(); // Method to delete the MEViewLineImpl pointer static void deleteImpl( MEViewLineImpl* impl ); protected: // Pointer to the instance static MEViewLineDelegate* m_pInstance; MEViewLineDelegate(); virtual ~MEViewLineDelegate(); static void setInstance( MEViewLineDelegate* instance ); private: friend class ::Teamcenter::MEViewLineGenImpl; }; #include #endif // TEAMCENTER__MEVIEWLINEDELEGATE_HXX