}
/**
- * Sets latest backing implementation of associated {@link RootModificationApplyOperation}.
+ * Sets latest backing implementation of associated {@link RootApplyStrategy}.
*
* <p>
* Note: This does not result in upgrading implementation of already existing
- * {@link RootModificationApplyOperation}. Users, who obtained instances using {@link #newSnapshot()}, deriving
- * {@link RootModificationApplyOperation} from this modification must explicitly invoke
- * {@link RootModificationApplyOperation#upgradeIfPossible()} on their instance to be updated to latest backing
+ * {@link RootApplyStrategy}. Users, who obtained instances using {@link #newSnapshot()}, deriving
+ * {@link RootApplyStrategy} from this modification must explicitly invoke
+ * {@link RootApplyStrategy#upgradeIfPossible()} on their instance to be updated to latest backing
* implementation.
*
* @param newApplyOper New backing implementation
}
/**
- * Creates new upgradable {@link RootModificationApplyOperation} associated with holder.
+ * Creates new upgradable {@link RootApplyStrategy} associated with holder.
*
- * @return New upgradable {@link RootModificationApplyOperation} with {@link #getCurrent()} used
+ * @return New upgradable {@link RootApplyStrategy} with {@link #getCurrent()} used
* as the backing implementation.
*/
- RootModificationApplyOperation newSnapshot() {
- return new UpgradableModificationApplyOperation(this, current);
+ RootApplyStrategy newSnapshot() {
+ return new UpgradableRootApplyStrategy(this, current);
}
}
\ No newline at end of file