//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, CFMDateEntryDispatch Filename: CFMDateEntryDispatch.hxx Module: foundationdispatch @BMIDE autogenerated ==================================================================================================*/ #ifndef TEAMCENTER__CFMDATEENTRYDISPATCH_HXX #define TEAMCENTER__CFMDATEENTRYDISPATCH_HXX #include #include #include #include #include #include namespace Teamcenter { class CFMDateEntryDispatch; } namespace Teamcenter { class CFMDateEntryDelegate; } namespace Teamcenter { class BusinessObjectImpl; } class FOUNDATIONDISPATCH_API Teamcenter::CFMDateEntryDispatch : public Teamcenter::CFMDateEntryDelegate { public: // Method to initialize this Class static int initializeClass(); // Method to get the CFMDateEntryDispatch instance static CFMDateEntryDispatch& getInstance(); private: // Pointer to the dispatch instance static CFMDateEntryDispatch* m_dispatch; // Default Constructor CFMDateEntryDispatch(); // Default Destructor virtual ~CFMDateEntryDispatch(); // Constructor Method static ::Teamcenter::RootObject* constructor(); // Copy Constructor for a CFMDateEntryDispatch CFMDateEntryDispatch( const CFMDateEntryDispatch& ); // Assignment operator CFMDateEntryDispatch& operator = ( const CFMDateEntryDispatch& ); // friend friend void ::Teamcenter::initializefoundationInternal(); friend void ::Teamcenter::initializefoundationExtenders(); friend class Teamcenter::CFMDateEntryDelegate; }; #include #endif // TEAMCENTER__CFMDATEENTRYDISPATCH_HXX