LuciadCPillar C# 2023.1.04
Luciad.Models.Features.FeatureModelPersistenceManager.Builder Class Reference

IFeatureModel implementations that have support for saving changes can use this class to create a FeatureModelPersistenceManager instance. More...

Inheritance diagram for Luciad.Models.Features.FeatureModelPersistenceManager.Builder:

Public Member Functions

 Builder (Luciad.Models.Features.FeatureModelPersistenceManager.Builder other)
 
Luciad.Models.Features.FeatureModelPersistenceManager Build ()
 Build the FeatureModelPersistenceManager. More...
 
void Dispose ()
 
Luciad.Models.Features.FeatureModelPersistenceManager.Builder SaveSupport (Luciad.Models.Features.IFeatureSaveSupport saveSupport)
 Sets a delegate that implements save support for a feature model. More...
 

Detailed Description

IFeatureModel implementations that have support for saving changes can use this class to create a FeatureModelPersistenceManager instance.

Users of the model can then retrieve this instance using IFeatureModel::getPersistenceManager. 2023.1

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

Constructor & Destructor Documentation

◆ Builder()

Luciad.Models.Features.FeatureModelPersistenceManager.Builder.Builder ( Luciad.Models.Features.FeatureModelPersistenceManager.Builder  other)
inline

Member Function Documentation

◆ Build()

Luciad.Models.Features.FeatureModelPersistenceManager Luciad.Models.Features.FeatureModelPersistenceManager.Builder.Build ( )
inline

Build the FeatureModelPersistenceManager.

the FeatureModelPersistenceManager.

LogicException

when no delegate has been set.

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

◆ Dispose()

void Luciad.Models.Features.FeatureModelPersistenceManager.Builder.Dispose ( )
inline

◆ SaveSupport()

Luciad.Models.Features.FeatureModelPersistenceManager.Builder Luciad.Models.Features.FeatureModelPersistenceManager.Builder.SaveSupport ( Luciad.Models.Features.IFeatureSaveSupport  saveSupport)
inline

Sets a delegate that implements save support for a feature model.

saveSupport

the delegate implementing save support.

this builder.

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