Class ScaffoldApplier

java.lang.Object
network.ike.plugin.scaffold.ScaffoldApplier

public final class ScaffoldApplier extends Object
Execute a ScaffoldPlan: write out Write-actions to disk and compose the updated ScaffoldLockfile.

Write actions are executed in order; the applier carefully creates parent directories and uses StandardCopyOption.REPLACE_EXISTING so existing files are atomically replaced.

TierAction.Skip actions are recorded in the returned lockfile as-is (the existing entry stays put). TierAction.UpToDate and TierAction.UserManaged actions refresh the standards-version on model-managed elements but are otherwise no-ops.