Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IItemConnectivityMngabstract
+ Graphe de collaboration de Arcane::IItemConnectivityMng:

Fonctions membres publiques

 IItemConnectivityMng ()
 
virtual ~IItemConnectivityMng ()
 
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 IItemConnectivitySynchronizercreateSynchronizer (IItemConnectivity *connectivity, IItemConnectivityGhostPolicy *connectivity_ghost_policy)=0
 Création d'un objet de synchronisation pour une connectivité.
 
virtual IItemConnectivitySynchronizergetSynchronizer (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.
 

Description détaillée

Définition à la ligne 35 du fichier IItemConnectivityMng.h.

Documentation des constructeurs et destructeur

◆ IItemConnectivityMng()

Arcane::IItemConnectivityMng::IItemConnectivityMng ( )
inline

Constructeur de la classe

Définition à la ligne 40 du fichier IItemConnectivityMng.h.

◆ ~IItemConnectivityMng()

virtual Arcane::IItemConnectivityMng::~IItemConnectivityMng ( )
inlinevirtual

Destructeur de la classe

Définition à la ligne 43 du fichier IItemConnectivityMng.h.

Documentation des fonctions membres

◆ createSynchronizer()

virtual IItemConnectivitySynchronizer * Arcane::IItemConnectivityMng::createSynchronizer ( IItemConnectivity connectivity,
IItemConnectivityGhostPolicy *  connectivity_ghost_policy 
)
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.

◆ setUpToDate() [1/2]

virtual void Arcane::IItemConnectivityMng::setUpToDate ( IIncrementalItemConnectivity connectivity)
pure virtual

par rapport à la famille target

Enregistre la connectivité comme mise à jour par rapport aux deux familles (source et target)

◆ setUpToDate() [2/2]

virtual void Arcane::IItemConnectivityMng::setUpToDate ( IItemConnectivity connectivity)
pure virtual

par rapport à la famille target

Enregistre la connectivité comme mise à jour par rapport aux deux familles (source et target)


La documentation de cette classe a été générée à partir du fichier suivant :