---
title: NSDocument.ChangeType.changeDone
framework: appkit
role: symbol
role_heading: Case
path: appkit/nsdocument/changetype/changedone
---

# NSDocument.ChangeType.changeDone

Increment change count.

## Declaration

```swift
case changeDone
```

## Discussion

Discussion Pass this value to the updateChangeCount(_:) method to indicate that a single change has been done. For example, the built-in undo support in the NSDocument class passes this value whenever a document receives an NSUndoManagerDidCloseUndoGroup notification from its own undo manager.

## See Also

### Constants

- [NSDocument.ChangeType.changeUndone](appkit/nsdocument/changetype/changeundone.md)
- [NSDocument.ChangeType.changeCleared](appkit/nsdocument/changetype/changecleared.md)
- [NSDocument.ChangeType.changeReadOtherContents](appkit/nsdocument/changetype/changereadothercontents.md)
- [NSDocument.ChangeType.changeAutosaved](appkit/nsdocument/changetype/changeautosaved.md)
- [NSDocument.ChangeType.changeRedone](appkit/nsdocument/changetype/changeredone.md)
- [NSDocument.ChangeType.changeDiscardable](appkit/nsdocument/changetype/changediscardable.md)
