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