Fonctions membres publiques | |
virtual | ~IItemConnectivityMng ()=default |
virtual void | registerConnectivity (IItemConnectivity *connectivity)=0 |
Enregistrement d'une connectivité | |
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 |
Création d'un objet de synchronisation pour une connectivité. | |
virtual IItemConnectivitySynchronizer * | getSynchronizer (IItemConnectivity *connectivity)=0 |
virtual void | setModifiedItems (IItemFamily *family, Int32ConstArrayView added_items, Int32ConstArrayView removed_items)=0 |
Enregistrement de modifications d'une famille d'items. | |
virtual void | getSourceFamilyModifiedItems (IItemConnectivity *connectivity, Int32ArrayView &added_items, Int32ArrayView &removed_items)=0 |
Récupération des items modifiés pour mettre à jour une connectivité | |
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 si la connectivité est à jour. | |
virtual bool | isUpToDateWithSourceFamily (IItemConnectivity *connectivity)=0 |
par rapport à la famille source et à la famille target | |
virtual bool | isUpToDateWithTargetFamily (IItemConnectivity *connectivity)=0 |
par rapport à la famille source | |
virtual void | setUpToDate (IItemConnectivity *connectivity)=0 |
par rapport à la famille target | |
virtual bool | isUpToDate (IIncrementalItemConnectivity *connectivity)=0 |
Test si la connectivité est à jour. | |
virtual bool | isUpToDateWithSourceFamily (IIncrementalItemConnectivity *connectivity)=0 |
par rapport à la famille source et à la famille target | |
virtual bool | isUpToDateWithTargetFamily (IIncrementalItemConnectivity *connectivity)=0 |
par rapport à la famille source | |
virtual void | setUpToDate (IIncrementalItemConnectivity *connectivity)=0 |
par rapport à la famille target | |
virtual void | notifyLocalIdChanged (IItemFamily *item_family, Int32ConstArrayView old_to_new_ids, Integer nb_item)=0 |
Mise à jour des items modifiés éventuellement compactés. | |
Définition à la ligne 29 du fichier IItemConnectivityMng.h.
|
virtualdefault |
Destructeur de la classe
|
pure virtual |
Création d'un objet de synchronisation pour une connectivité.
Si la méthode a déjà été appelée pour cette connectivité, un nouveau synchroniseur est créé et le précedent est détruit.
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
Récupération des items modifiés pour mettre à jour une connectivité
Implémenté dans Arcane::ItemConnectivityMng.
Références getSourceFamilyModifiedItems().
Référencé par getSourceFamilyModifiedItems().
|
pure virtual |
Test si la connectivité est à jour.
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
Test si la connectivité est à jour.
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
par rapport à la famille source et à la famille target
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
par rapport à la famille source et à la famille target
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
par rapport à la famille source
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
par rapport à la famille source
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
Mise à jour des items modifiés éventuellement compactés.
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
Enregistrement d'une connectivité
Implémenté dans Arcane::ItemConnectivityMng.
Références registerConnectivity().
Référencé par registerConnectivity().
|
pure virtual |
Enregistrement de modifications d'une famille d'items.
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
par rapport à la famille target
Enregistre la connectivité comme mise à jour par rapport aux deux familles (source et target)
Implémenté dans Arcane::ItemConnectivityMng.
|
pure virtual |
par rapport à la famille target
Enregistre la connectivité comme mise à jour par rapport aux deux familles (source et target)
Implémenté dans Arcane::ItemConnectivityMng.