|
| virtual | ~IItemConnectivityMng ()=default |
|
virtual void | registerConnectivity (IItemConnectivity *connectivity)=0 |
| | Registering a connectivity.
|
|
virtual void | unregisterConnectivity (IItemConnectivity *connectivity)=0 |
|
virtual void | registerConnectivity (IIncrementalItemConnectivity *connectivity)=0 |
|
virtual void | unregisterConnectivity (IIncrementalItemConnectivity *connectivity)=0 |
| virtual IItemConnectivitySynchronizer * | createSynchronizer (IItemConnectivity *connectivity, IItemConnectivityGhostPolicy *connectivity_ghost_policy)=0 |
| | Creation of a synchronization object for a connectivity.
|
|
virtual IItemConnectivitySynchronizer * | getSynchronizer (IItemConnectivity *connectivity)=0 |
|
virtual void | setModifiedItems (IItemFamily *family, Int32ConstArrayView added_items, Int32ConstArrayView removed_items)=0 |
| | Registering modifications of an item family.
|
|
virtual void | getSourceFamilyModifiedItems (IItemConnectivity *connectivity, Int32ArrayView &added_items, Int32ArrayView &removed_items)=0 |
| | Retrieval of modified items to update a connectivity.
|
|
virtual void | getTargetFamilyModifiedItems (IItemConnectivity *connectivity, Int32ArrayView &added_items, Int32ArrayView &removed_items)=0 |
|
virtual void | getSourceFamilyModifiedItems (IIncrementalItemConnectivity *connectivity, Int32ArrayView &added_items, Int32ArrayView &removed_items)=0 |
|
virtual void | getTargetFamilyModifiedItems (IIncrementalItemConnectivity *connectivity, Int32ArrayView &added_items, Int32ArrayView &removed_items)=0 |
|
virtual bool | isUpToDate (IItemConnectivity *connectivity)=0 |
| | Test if the connectivity is up to date.
|
|
virtual bool | isUpToDateWithSourceFamily (IItemConnectivity *connectivity)=0 |
| | relative to the source family and the target family
|
|
virtual bool | isUpToDateWithTargetFamily (IItemConnectivity *connectivity)=0 |
| | relative to the source family
|
| virtual void | setUpToDate (IItemConnectivity *connectivity)=0 |
| | relative to the target family
|
|
virtual bool | isUpToDate (IIncrementalItemConnectivity *connectivity)=0 |
| | Test if the connectivity is up to date.
|
|
virtual bool | isUpToDateWithSourceFamily (IIncrementalItemConnectivity *connectivity)=0 |
| | relative to the source family and the target family
|
|
virtual bool | isUpToDateWithTargetFamily (IIncrementalItemConnectivity *connectivity)=0 |
| | relative to the source family
|
| virtual void | setUpToDate (IIncrementalItemConnectivity *connectivity)=0 |
| | relative to the target family
|
|
virtual void | notifyLocalIdChanged (IItemFamily *item_family, Int32ConstArrayView old_to_new_ids, Integer nb_item)=0 |
| | Update of modified items, possibly compacted.
|
Definition at line 29 of file IItemConnectivityMng.h.