A class that extends NSArray to intercept any accessor calls
in order to defer loading until the last possible moment.
Because ArrayFault inherits from NSArray which implements
List which implements Collection, data objects may declare
their relationships to be of type NSArray, List, or Collection.
This class should be returned by implementations of
EOObjectStore.arrayFaultForSourceGlobalID().
Returns a read-only List of objects associated with the object
with the specified id for the specified property
relationship, or may return a placeholder array that
will defer the fetch until needed (aka an array fault).
Returns a List of objects associated with the object
with the specified id for the specified property
relationship, or may return a placeholder array that
will defer the fetch until accessed (an array fault).
Returns the qualifier that is applied to the results fetched by the fetch
specification before objects are returned by fetch objects, or null if no
such qualifier has been specified.
Returns the class decription for the object referenced
by the specified relationship key, or null if the
class description cannot be determined for that key.
Creates a deep clone of the specified object,
registered in the specified source editing context,
transposing it into the specified destination
editing context.
Copies values from one object registered in the
specified origin context to the specified destination
object
The values themselves are cloned, so this is a deep copy.
Copies values from one object registered in the
specified origin context to the specified destination
object
The values themselves are cloned, so this is a deep copy.
Returns a data source that is capable of
manipulating objects of the type returned by
applying the specified key to objects
vended by this data source.
Returns a detail data source that is capable of
manipulating objects of the type returned by
applying the specified key to objects
vended by this data source.
Returns a data source that is capable of
manipulating objects of the type returned by
applying the specified key to objects
vended by this data source.
Returns the editing context for this data source,
which was created in the constructor and whose
parent is the editing context specified in the
constructor.
Called by the specified object store to determine whether
fetching should continue, where count is the current count
and limit is the limit as specified by the fetch specification.
Called to determine whether the editing context should attempt
to merge changes in the specified object that the parent store
says has changed via an ObjectChangedInStore notification.
EOClassDescription provides meta-information about a class
and is used to customize certain behaviors within wotonomy
and specifically within editing contexts and object stores.