maxon.UpdatableAssetInterface

Description

An maxon.UpdatableAsset is an maxon.Asset which supports the update of its updatable references to other assets to newer versions. Such an update doesn’t create a new repository version of the asset because the asset definition itself isn’t changed, only the references (represented by maxon.AssetLink) point to newer assets.

Inheritance diagram

Inheritance

Parent Class:

Child Class:

Methods Signature

Update(updates, repository)

Updates the given references of this asset to point to the corresponding assets.

Methods Definition

UpdatableAssetInterface.Update(updates, repository)

Updates the given references of this asset to point to the corresponding assets.

The references have to use updatable maxon.AssetLink objects (their update policy must not be ASSET_UPDATE_POLICY.NEVER). Afterwards the AssetBaseWithUpdateInterface.GetUpdate() “update counter” is incremented.

Parameters