LuciadCPillar 2023.1.04
|
This callback is used by IFeatureModelUpdater
to give feedback on whether the feature update was successful or not.
More...
#include <luciad/models/features/IFeatureModelUpdater.h>
Public Member Functions | |
virtual | ~IFeatureUpdaterCallback ()=default |
virtual void | onFailure (const FeatureChange &change, const ErrorInfo &errorInfo)=0 |
Called by IFeatureModelUpdater::update when a feature change could not be applied successfully. More... | |
virtual void | onFeatureAdded (const FeatureChange &change, const Feature &addedFeature)=0 |
Called by IFeatureModelUpdater::update whenever a feature was added the model. More... | |
virtual void | onFeatureRemoved (const FeatureChange &change)=0 |
Called by IFeatureModelUpdater::update whenever a feature was removed. More... | |
virtual void | onFeatureUpdated (const FeatureChange &change)=0 |
Called by IFeatureModelUpdater::update whenever a feature was updated. More... | |
This callback is used by IFeatureModelUpdater
to give feedback on whether the feature update was successful or not.
|
virtualdefault |
|
pure virtual |
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 |
|
pure virtual |
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 . |
|
pure virtual |
Called by IFeatureModelUpdater::update
whenever a feature was removed.
change | the change that was used in the IFeatureModelUpdater::update . |
|
pure virtual |
Called by IFeatureModelUpdater::update
whenever a feature was updated.
change | the change that was used in the IFeatureModelUpdater::update . |