1 // $Id: EOEntity+Factory.h 1 2004-08-20 10:38:46Z znek $
3 #ifndef __GDLAccess_EOEntity_Factory_H__
4 #define __GDLAccess_EOEntity_Factory_H__
6 #import <GDLAccess/EOEntity.h>
11 @interface EOEntity(AttributeNames)
13 - (NSArray *)attributeNames;
17 @interface EOEntity(PrimaryKeys)
19 - (BOOL)isPrimaryKeyAttribute:(EOAttribute *)_attribute;
20 - (unsigned)primaryKeyCount;
24 @interface EOEntity(ObjectFactory)
26 - (id)produceNewObjectWithPrimaryKey:(NSDictionary *)_key;
27 - (void)setAttributesOfObjectToEONull:(id)_object;
31 #endif /* __GDLAccess_EOEntity_Factory_H__ */