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