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