LuciadCPillar C# 2023.1.04
Luciad.Models.Features.IFeatureUpdaterCallback Interface Reference

This callback is used by IFeatureModelUpdater to give feedback on whether the feature update was successful or not. More...

Public Member Functions

void OnFailure (Luciad.Models.Features.FeatureChange change, Luciad.ErrorInfo errorInfo)
 Called by IFeatureModelUpdater::update when a feature change could not be applied successfully. More...
 
void OnFeatureAdded (Luciad.Models.Features.FeatureChange change, Luciad.Models.Features.Feature addedFeature)
 Called by IFeatureModelUpdater::update whenever a feature was added the model. More...
 
void OnFeatureRemoved (Luciad.Models.Features.FeatureChange change)
 Called by IFeatureModelUpdater::update whenever a feature was removed. More...
 
void OnFeatureUpdated (Luciad.Models.Features.FeatureChange change)
 Called by IFeatureModelUpdater::update whenever a feature was updated. More...
 

Detailed Description

This callback is used by IFeatureModelUpdater to give feedback on whether the feature update was successful or not.

2020.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::IFeatureUpdaterCallback.

Member Function Documentation

◆ OnFailure()

void Luciad.Models.Features.IFeatureUpdaterCallback.OnFailure ( Luciad.Models.Features.FeatureChange  change,
Luciad.ErrorInfo  errorInfo 
)

Called by IFeatureModelUpdater::update when a feature change could not be applied successfully.

change

the change that was used in the IFeatureModelUpdater::update.

errorInfo

additional information about the failure

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::IFeatureUpdaterCallback::onFailure.

◆ OnFeatureAdded()

void Luciad.Models.Features.IFeatureUpdaterCallback.OnFeatureAdded ( Luciad.Models.Features.FeatureChange  change,
Luciad.Models.Features.Feature  addedFeature 
)

Called by IFeatureModelUpdater::update whenever a feature was added the model.

change

the change that was used in the IFeatureModelUpdater::update.

addedFeature

the newly added Feature. This Feature must have an Feature::Builder::id.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::IFeatureUpdaterCallback::onFeatureAdded.

◆ OnFeatureRemoved()

void Luciad.Models.Features.IFeatureUpdaterCallback.OnFeatureRemoved ( Luciad.Models.Features.FeatureChange  change)

Called by IFeatureModelUpdater::update whenever a feature was removed.

change

the change that was used in the IFeatureModelUpdater::update.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::IFeatureUpdaterCallback::onFeatureRemoved.

◆ OnFeatureUpdated()

void Luciad.Models.Features.IFeatureUpdaterCallback.OnFeatureUpdated ( Luciad.Models.Features.FeatureChange  change)

Called by IFeatureModelUpdater::update whenever a feature was updated.

change

the change that was used in the IFeatureModelUpdater::update.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::IFeatureUpdaterCallback::onFeatureUpdated.