Public Member Functions | |
| 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.
|
virtualdefault |
Class destructor
|
pure virtual |
Creation of a synchronization object for a connectivity.
If the method has already been called for this connectivity, a new synchronizer is created and the previous one is destroyed.
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
Retrieval of modified items to update a connectivity.
Implemented in Arcane::ItemConnectivityMng.
References getSourceFamilyModifiedItems().
Referenced by getSourceFamilyModifiedItems().
|
pure virtual |
Test if the connectivity is up to date.
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
Test if the connectivity is up to date.
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
relative to the source family and the target family
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
relative to the source family and the target family
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
relative to the source family
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
relative to the source family
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
Update of modified items, possibly compacted.
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
Registering a connectivity.
Implemented in Arcane::ItemConnectivityMng.
References registerConnectivity().
Referenced by registerConnectivity().
|
pure virtual |
Registering modifications of an item family.
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
relative to the target family
Registers the connectivity as up to date relative to both families (source and target)
Implemented in Arcane::ItemConnectivityMng.
|
pure virtual |
relative to the target family
Registers the connectivity as up to date relative to both families (source and target)
Implemented in Arcane::ItemConnectivityMng.