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