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