|
virtual std::vector< OSItemId > | makeVector () override |
|
virtual void | onChangeRelationship (const model::ModelObject &modelObject, int index, Handle newHandle, Handle oldHandle) override |
|
virtual void | onDataChange (const model::ModelObject &modelObject) override |
|
virtual void | onDrop (const OSItemId &itemId) override |
|
virtual void | onRemoveItem (OSItem *item) override |
|
virtual void | onReplaceItem (OSItem *currentItem, const OSItemId &replacementItemId) override |
|
template<class ModelObjectType > |
boost::optional< ModelObjectType > | addToModel (const OSItemId &itemId) |
|
void | attachOtherModelObject (const model::ModelObject &modelObject) |
|
void | detachOtherModelObject (const model::ModelObject &modelObject) |
|
void | detachOtherModelObjects () |
|
bool | fromComponentLibrary (const OSItemId &itemId) const |
|
bool | fromModel (const OSItemId &itemId) const |
|
boost::optional< model::Component > | getComponent (const OSItemId &itemId) const |
|
boost::optional
< model::ModelObject > | getModelObject (const OSItemId &itemId) const |
|
virtual void | onChange (const openstudio::model::ModelObject &modelObject) |
|
virtual void | onChangeRelationship (const openstudio::model::ModelObject &modelObject, int index, Handle newHandle, Handle oldHandle) |
|
virtual void | onDataChange (const openstudio::model::ModelObject &modelObject) |
|
virtual void | onObjectAdded (const openstudio::model::ModelObject &modelObject, const openstudio::IddObjectType &iddObjectType, const openstudio::UUID &handle) |
|
virtual void | onObjectRemoved (const openstudio::model::ModelObject &modelObject, const openstudio::IddObjectType &iddObjectType, const openstudio::UUID &handle) |
|
virtual void | onMakeNewItem () |
|
|
void | itemIds (const std::vector< OSItemId > &itemIds) |
|
void | selectedItemId (const OSItemId &itemId) |
|
void | change () |
|
void | changeRelationship (int index, Handle newHandle, Handle oldHandle) |
|
void | dataChange () |
|
void | objectAdded (std::shared_ptr< openstudio::detail::WorkspaceObject_Impl > impl, const openstudio::IddObjectType &iddObjectType, const openstudio::UUID &handle) |
|
void | objectRemoved (std::shared_ptr< openstudio::detail::WorkspaceObject_Impl > impl, const openstudio::IddObjectType &iddObjectType, const openstudio::UUID &handle) |
|
boost::optional< model::Model > | m_model |
|
boost::optional
< model::ModelObject > | m_modelObject |
|
std::vector< model::ModelObject > | m_otherModelObjects |
|