SHAPER  9.12.0
ModelAPI_OrderUpdatedMessage Class Referenceabstract

Message that order changed (used for Object Browser update) More...

Inheritance diagram for ModelAPI_OrderUpdatedMessage:
Inheritance graph

Public Member Functions

virtual std::shared_ptr< ModelAPI_Featurereordered ()=0
 Returns the document that has been updated. More...
 
virtual const Events_ID messageId ()=0
 Returns the identifier of the kind of a message. More...
 
const Events_IDeventID () const
 Returns identifier of the message. More...
 
void * sender () const
 Returns sender of the message or NULL if it is anonymous message. More...
 

Protected Member Functions

 ModelAPI_OrderUpdatedMessage (const Events_ID theID, const void *theSender=0)
 Creates a message: More...
 
virtual ~ModelAPI_OrderUpdatedMessage ()
 The virtual destructor. More...
 

Detailed Description

Message that order changed (used for Object Browser update)

Constructor & Destructor Documentation

◆ ModelAPI_OrderUpdatedMessage()

ModelAPI_OrderUpdatedMessage::ModelAPI_OrderUpdatedMessage ( const Events_ID  theID,
const void *  theSender = 0 
)
protected

Creates a message:

◆ ~ModelAPI_OrderUpdatedMessage()

ModelAPI_OrderUpdatedMessage::~ModelAPI_OrderUpdatedMessage ( )
protectedvirtual

The virtual destructor.

Member Function Documentation

◆ reordered()

virtual std::shared_ptr<ModelAPI_Feature> ModelAPI_OrderUpdatedMessage::reordered ( )
pure virtual

Returns the document that has been updated.

Implemented in Model_OrderUpdatedMessage.

◆ messageId()

virtual const Events_ID ModelAPI_OrderUpdatedMessage::messageId ( )
pure virtual

Returns the identifier of the kind of a message.

Implemented in Model_OrderUpdatedMessage.

◆ eventID()

const Events_ID& Events_Message::eventID ( ) const
inlineinherited

Returns identifier of the message.

◆ sender()

void* Events_Message::sender ( ) const
inlineinherited

Returns sender of the message or NULL if it is anonymous message.