|
SHAPER
9.15.0
|
Allows to create ModelAPI messages. More...

Public Member Functions | |
| virtual void | sendUpdated (const ObjectPtr &theObject, const Events_ID &theEvent, const bool isGroupped=true) const =0 |
| creates created, updated or moved messages and sends to the loop More... | |
| virtual void | sendUpdated (const std::list< ObjectPtr > &theObjects, const Events_ID &theEvent, const bool isGroupped=true) const =0 |
| creates created, updated or moved messages with the objects collection and sends to the loop More... | |
| virtual void | sendDeleted (const std::shared_ptr< ModelAPI_Document > &theDoc, const std::string &theGroup) const =0 |
| creates deleted message and sends to the loop More... | |
| virtual void | sendReordered (const std::shared_ptr< ModelAPI_Feature > &theReordered) const =0 |
| creates reordered message and sends to the loop More... | |
Static Public Member Functions | |
| static const ModelAPI_EventCreator * | get () |
| returns the creator instance More... | |
| static void | set (const ModelAPI_EventCreator *theCreator) |
| sets the creator instance More... | |
Allows to create ModelAPI messages.
|
pure virtual |
creates created, updated or moved messages and sends to the loop
Implemented in Model_EventCreator.
|
pure virtual |
creates created, updated or moved messages with the objects collection and sends to the loop
Implemented in Model_EventCreator.
|
pure virtual |
creates deleted message and sends to the loop
Implemented in Model_EventCreator.
|
pure virtual |
creates reordered message and sends to the loop
Implemented in Model_EventCreator.
|
static |
returns the creator instance
|
static |
sets the creator instance