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