From fd7890a4cf49fec1d3d54fd89289d0332a1524b3 Mon Sep 17 00:00:00 2001 From: David Ayers Date: Tue, 7 Sep 2004 17:20:29 +0000 Subject: [PATCH] * EOAccess/EOModel.m: Include EOKeyValueCoding.h. (-[_addEntity:]): Set model via public API. * EOAccess/EOEntityPriv.h (-[_setModel:]): Remove. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@20027 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 2 ++ EOAccess/EOEntityPriv.h | 1 - EOAccess/EOModel.m | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index fd81c9a..d04b185 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,7 +6,9 @@ (-[setName:]): Mark as editited if parent is an entity. * EOAccess/EOModel.m (-[_updateCache]): New method. + (-[_addEntity:]): Set model via public API. * EOAccess/EOEntity.m + * EOAccess/EOEntityPriv.h (-[EOModel _updateCache]): Declare private EOModel method. (-[setName:]): Insure model updates its cache. (-[setModel:]): Set instance variable directly without diff --git a/EOAccess/EOEntityPriv.h b/EOAccess/EOEntityPriv.h index 2b38be9..b9e05b7 100644 --- a/EOAccess/EOEntityPriv.h +++ b/EOAccess/EOEntityPriv.h @@ -86,7 +86,6 @@ - (EOMKKDInitializer *)_primaryKeyDictionaryInitializer; - (EOMKKDInitializer *)_propertyDictionaryInitializer; - (EOMKKDInitializer *)_instanceDictionaryInitializer; -- (void)_setModel: (EOModel *)model; - (void)_setIsEdited; - (NSArray *)_classPropertyAttributes; diff --git a/EOAccess/EOModel.m b/EOAccess/EOModel.m index f418a05..381ece3 100644 --- a/EOAccess/EOModel.m +++ b/EOAccess/EOModel.m @@ -63,6 +63,7 @@ RCS_ID("$Id$") #include #include #include +#include #include #include @@ -1360,7 +1361,7 @@ NSString *EOEntityLoadedNotification = @"EOEntityLoadedNotification"; [self _setEntity: entity forEntityName: [entity name] className: entityClassName]; - [entity _setModel: self]; + [entity setModel: self]; return entity; }