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