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