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