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