25 #ifndef _NSAttributeDescription_h_
26 #define _NSAttributeDescription_h_
28 #import <CoreData/NSPropertyDescription.h>
31 NSUndefinedAttributeType = 0,
32 NSInteger16AttributeType = 100,
33 NSInteger32AttributeType = 200,
34 NSInteger64AttributeType = 300,
35 NSDecimalAttributeType = 400,
36 NSDoubleAttributeType = 500,
37 NSFloatAttributeType = 600,
38 NSStringAttributeType = 700,
39 NSBooleanAttributeType = 800,
40 NSDateAttributeType = 900,
41 NSBinaryDataAttributeType = 1000
46 @interface NSAttributeDescription : NSPropertyDescription
48 NSAttributeType _attributeType;
53 - (NSAttributeType) attributeType;
54 - (NSString *) attributeValueClassName;
56 - (void) setAttributeType: (NSAttributeType) anAttributeType;
57 - (void) setDefaultValue: (
id) aValue;