public final class FeatureModelUpdate extends Object implements AutoCloseable
It consists of one or more changes to one or more features.
This class can be used to make changes to a model by passing it as parameter to IFeatureModelUpdater#update
.
Modifier and Type | Class and Description |
---|---|
static class |
FeatureModelUpdate.Builder
Builder that allows FeatureModelUpdate instances to be created. |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected void |
finalize() |
List<FeatureChange> |
getFeatureChanges() |
IFeatureUpdaterCallback |
getUpdaterCallback() |
static FeatureModelUpdate.Builder |
newBuilder()
Returns a new
FeatureModelUpdate builder. |
public void close()
close
in interface AutoCloseable
@NotNull public static FeatureModelUpdate.Builder newBuilder()
FeatureModelUpdate
builder.FeatureModelUpdate
builder.@NotNull public List<FeatureChange> getFeatureChanges()
@Nullable public IFeatureUpdaterCallback getUpdaterCallback()
IFeatureModelUpdater
to inform the caller of IFeatureModelUpdater#update
if the update was successful or not. Can be null
.