SHAPER 9.16.0
Model_ObjectDeletedMessage Class Reference

Message that feature was deleted (used for Object Browser update) More...

#include <Model_Events.h>

Inheritance diagram for Model_ObjectDeletedMessage:
Inheritance graph

Public Member Functions

virtual const std::list< std::pair< std::shared_ptr< ModelAPI_Document >, std::string > > & groups () const
 Returns the group where the objects were deleted. More...
 
virtual std::shared_ptr< Events_MessageGroup > newEmpty ()
 Returns the new empty message of this type. More...
 
virtual const Events_ID messageId ()
 Returns the identifier of this message. More...
 
virtual void Join (const std::shared_ptr< Events_MessageGroup > &theJoined)
 Appends to this message the given one. More...
 
const Events_ID & eventID () const
 Returns identifier of the message. More...
 
void * sender () const
 Returns sender of the message or NULL if it is anonymous message. More...
 

Friends

class Model_EventCreator
 

Detailed Description

Message that feature was deleted (used for Object Browser update)

Member Function Documentation

◆ groups()

virtual const std::list< std::pair< std::shared_ptr< ModelAPI_Document >, std::string > > & Model_ObjectDeletedMessage::groups ( ) const
inlinevirtual

Returns the group where the objects were deleted.

Implements ModelAPI_ObjectDeletedMessage.

◆ newEmpty()

std::shared_ptr< Events_MessageGroup > Model_ObjectDeletedMessage::newEmpty ( )
virtual

Returns the new empty message of this type.

Implements ModelAPI_ObjectDeletedMessage.

◆ messageId()

const Events_ID Model_ObjectDeletedMessage::messageId ( )
virtual

Returns the identifier of this message.

Implements ModelAPI_ObjectDeletedMessage.

◆ Join()

void Model_ObjectDeletedMessage::Join ( const std::shared_ptr< Events_MessageGroup > &  theJoined)
virtual

Appends to this message the given one.

Implements ModelAPI_ObjectDeletedMessage.

◆ 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.