# EOEditingContext Class

Generated at 2026-02-03 22:13:20 +0000

2000-2002,2003,2004,2005 Free Software Foundation, Inc.
Software documentation for the EOEditingContext class
EOControl/EOEditingContext.h
EOObserving
Description forthcoming.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
defaultFetchTimestampLag
Description forthcoming.
instancesRetainRegisteredObjects
Description forthcoming.
setDefaultFetchTimestampLag:
lag
Description forthcoming.
setInstancesRetainRegisteredObjects:
flag
Description forthcoming.
addEditor:
editor
Description forthcoming.
arrayFaultWithSourceGlobalID:
globalID
relationshipName:
name
editingContext:
context
Description forthcoming.
clearOriginalSnapshotForObject:
object
Description forthcoming.
committedSnapshotForObject:
object
Returns a dictionary containing a snapshot of object that reflects its committed values (last values putted in the database; i.e. values before changes were made on the object). It is updated after commiting new values.
Returns a dictionary containing a snapshot of object that reflects its committed values (last values putted in the database; i.e. values before changes were made on the object). It is updated after commiting new values.
currentEventSnapshotForObject:
object
Returns a dictionary containing a snapshot of object with its state as it was at the beginning of the current event loop. After the end of the current event, upon invocation of processRecentChanges, the snapshot is updated to hold the modified state of the object.
Returns a dictionary containing a snapshot of object with its state as it was at the beginning of the current event loop. After the end of the current event, upon invocation of processRecentChanges, the snapshot is updated to hold the modified state of the object.
delegate
Description forthcoming.
deleteObject:
object
Description forthcoming.
deletedObjects
Description forthcoming.
editors
Description forthcoming.
faultForGlobalID:
globalID
editingContext:
context
Description forthcoming.
faultForRawRow:
row
entityNamed:
entityName
Description forthcoming.
faultForRawRow:
row
entityNamed:
entityName
editingContext:
context
Description forthcoming.
fetchTimestamp
Description forthcoming.
forgetObject:
object
Description forthcoming.
globalIDForObject:
object
Description forthcoming.
hasChanges
Description forthcoming.
initWithParentObjectStore:
parentObjectStore
Description forthcoming.
initializeObject:
object
withGlobalID:
globalID
editingContext:
context
Description forthcoming.
insertObject:
object
Description forthcoming.
insertObject:
object
withGlobalID:
gid
Description forthcoming.
insertedObjects
Description forthcoming.
invalidatesObjectsWhenFreed
Description forthcoming.
isObjectLockedWithGlobalID:
gid
editingContext:
context
Description forthcoming.
lockObject:
object
Description forthcoming.
lockObjectWithGlobalID:
gid
editingContext:
context
Description forthcoming.
locksObjectsBeforeFirstModification
Description forthcoming.
messageHandler
Description forthcoming.
objectForGlobalID:
globalID
Description forthcoming.
objectWillChange:
object
Description forthcoming.
objectsForSourceGlobalID:
globalID
relationshipName:
name
editingContext:
context
Description forthcoming.
objectsWithFetchSpecification:
fetchSpecification
Description forthcoming.
objectsWithFetchSpecification:
fetchSpecification
editingContext:
context
Description forthcoming.
parentObjectStore
Description forthcoming.
processRecentChanges
Description forthcoming.
propagatesDeletesAtEndOfEvent
Description forthcoming.
propagatesDeletesUsingTable:
deleteTable
Description forthcoming.
recordObject:
object
globalID:
globalID
Description forthcoming.
refaultObject:
object
withGlobalID:
globalID
editingContext:
context
Description forthcoming.
refaultObject:
object
withSourceGlobalID:
globalID
relationshipName:
relName
editingContext:
context
Description forthcoming.
refaultObjects
Description forthcoming.
registerUndoForModifiedObject:
object
Description forthcoming.
registeredObjects
Description forthcoming.
removeEditor:
editor
Description forthcoming.
revert
Description forthcoming.
rootObjectStore
Description forthcoming.
saveChanges
Description forthcoming.
saveChangesInEditingContext:
context
Description forthcoming.
setDelegate:
delegate
Description forthcoming.
setFetchTimestamp:
ts
Description forthcoming.
setInvalidatesObjectsWhenFreed:
flag
Description forthcoming.
setLevelsOfUndo:
levels
Description forthcoming.
setLocksObjectsBeforeFirstModification:
flag
Description forthcoming.
setMessageHandler:
handler
Description forthcoming.
setPropagatesDeletesAtEndOfEvent:
propagatesDeletesAtEndOfEvent
Description forthcoming.
setSharedEditingContext:
sharedEditingContext
Description forthcoming.
setStopsValidationAfterFirstError:
flag
Description forthcoming.
setUndoManager:
undoManager
Description forthcoming.
sharedEditingContext
Description forthcoming.
stopsValidationAfterFirstError
Description forthcoming.
uncommittedChangesForObject:
object
Description forthcoming.
undoManager
Description forthcoming.
updatedObjects
Description forthcoming.
validateDeletesUsingTable:
deleteTable
Description forthcoming.
validateTable:
table
withSelector:
sel
exceptionArray:
exceptionArrayPtr
continueAfterFailure:
continueAfterFailure
Description forthcoming.
Software documentation for the EOEditingContext(EOMultiThreaded) category
EOControl/EOEditingContext.h
NSLocking
Description forthcoming.
setEOFMultiThreadedEnabled:
flag
Description forthcoming.
lock
Description forthcoming.
tryLock
Description forthcoming.
unlock
Description forthcoming.
Software documentation for the EOEditingContext(EORendezvous) category
EOControl/EOEditingContext.h
Description forthcoming.
defaultParentObjectStore
Description forthcoming.
setDefaultParentObjectStore:
store
Description forthcoming.
setSubstitutionEditingContext:
ec
Description forthcoming.
substitutionEditingContext
Description forthcoming.
Software documentation for the EOEditingContext(EOStateArchiving) category
EOControl/EOEditingContext.h
Description forthcoming.
encodeObject:
object
withCoder:
coder
Description forthcoming.
initObject:
object
withCoder:
coder
Description forthcoming.
setUsesContextRelativeEncoding:
flag
Description forthcoming.
usesContextRelativeEncoding
Description forthcoming.
Software documentation for the EOEditingContext(EOTargetAction) category
EOControl/EOEditingContext.h
Description forthcoming.
objectsDescription
Description forthcoming.
redo:
sender
Description forthcoming.
refault:
sender
Description forthcoming.
refetch:
sender
Description forthcoming.
revert:
sender
Description forthcoming.
saveChanges:
sender
Description forthcoming.
undo:
sender
Description forthcoming.
unprocessedDescription
Description forthcoming.
Software documentation for the NSObject(EOEditingContext) category
EOControl/EOEditingContext.h
Description forthcoming.
editingContext
Description forthcoming.
Software documentation for the NSObject(EOEditingContextDelegation) informal protocol
EOControl/EOEditingContext.h
Description forthcoming.
editingContext:
editingContext
shouldFetchObjectsDescribedByFetchSpecification:
fetchSpecification
Description forthcoming.
editingContext:
editingContext
shouldInvalidateObject:
object
globalID:
gid
Description forthcoming.
editingContext:
editingContext
shouldMergeChangesForObject:
object
Description forthcoming.
editingContext:
editingContext
shouldPresentException:
exception
Description forthcoming.
editingContextDidMergeChanges:
editingContext
Description forthcoming.
editingContextShouldUndoUserActionsAfterFailure:
context
Description forthcoming.
editingContextShouldValidateChanges:
editingContext
Description forthcoming.
editingContextWillSaveChanges:
editingContext
Description forthcoming.
Software documentation for the NSObject(EOEditors) category
EOControl/EOEditingContext.h
Description forthcoming.
editingContextWillSaveChanges:
editingContext
Description forthcoming.
editorHasChangesForEditingContext:
editingContext
Called by the EOEditingContext to determine if the editor is "dirty"
Software documentation for the NSObject(EOMessageHandlers) category
EOControl/EOEditingContext.h
Description forthcoming.
editingContext:
editingContext
presentErrorMessage:
message
Description forthcoming.
editingContext:
editingContext
shouldContinueFetchingWithCurrentObjectCount:
count
originalLimit:
limit
objectStore:
objectStore
Description forthcoming.
EOEditingContext variables

Description forthcoming.
Description forthcoming.