Up

EOClassDescription Class

Authors

Mirko Viviani (mirko.viviani@rccr.cremona.it)
Manuel Guesdon (mguesdon@orange-concept.com)

Version: 21669

Date: 2005-08-23 16:40:44 +0200 (Die, 23 Aug 2005)

Copyright: (C) 2000, 2001, 2002, 2003, 2004, 2005


Contents -

  1. Software documentation for the EOClassDescription class
  2. Software documentation for the NSArray(EOShallowCopy) category
  3. Software documentation for the NSException(EOValidationError) category
  4. Software documentation for the NSObject(EOClassDescriptionClassDelegate) informal protocol
  5. Software documentation for the NSObject(EOClassDescriptionExtras) informal protocol
  6. Software documentation for the NSObject(EOClassDescriptionPrimitives) informal protocol
  7. Software documentation for the NSObject(EOInitialization) informal protocol
  8. Software documentation for the NSObject(EOKeyRelationshipManipulation) informal protocol
  9. Software documentation for the NSObject(_EOEditingContext) informal protocol
  10. Software documentation for the NSObject(_EOValueMerging) informal protocol
  11. EOClassDescription types

Software documentation for the EOClassDescription class

EOClassDescription : NSObject

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

classDelegate 

+ (id) classDelegate;
Availability: OpenStep

Description forthcoming.

classDescriptionForClass: 

+ (EOClassDescription*) classDescriptionForClass: (Class)aClass;
Availability: OpenStep

Description forthcoming.

classDescriptionForEntityName: 

+ (EOClassDescription*) classDescriptionForEntityName: (NSString*)entityName;
Availability: OpenStep

Description forthcoming.

invalidateClassDescriptionCache 

+ (void) invalidateClassDescriptionCache;
Availability: OpenStep

Description forthcoming.

registerClassDescription: forClass: 

+ (void) registerClassDescription: (EOClassDescription*)description forClass: (Class)aClass;
Availability: OpenStep

Description forthcoming.

setClassDelegate: 

+ (void) setClassDelegate: (id)delegate;
Availability: OpenStep

Description forthcoming.

anyRelationshipNamed: 

- (EORelationship*) anyRelationshipNamed: (NSString*)relationshipName;
Availability: OpenStep

Description forthcoming.

attributeKeys 

- (NSArray*) attributeKeys;
Availability: OpenStep

Description forthcoming.

awakeObject: fromFetchInEditingContext: 

- (void) awakeObject: (id)object fromFetchInEditingContext: (EOEditingContext*)editingContext;
Availability: OpenStep

Description forthcoming.

awakeObject: fromInsertionInEditingContext: 

- (void) awakeObject: (id)object fromInsertionInEditingContext: (EOEditingContext*)editingContext;
Availability: OpenStep

Description forthcoming.

classDescriptionForDestinationKey: 

- (EOClassDescription*) classDescriptionForDestinationKey: (NSString*)detailKey;
Availability: OpenStep

Description forthcoming.

createInstanceWithEditingContext: globalID: zone: 

- (id) createInstanceWithEditingContext: (EOEditingContext*)editingContext globalID: (EOGlobalID*)globalID zone: (NSZone*)zone;
Availability: OpenStep

Description forthcoming.

defaultFormatterForKey: 

- (NSFormatter*) defaultFormatterForKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

deleteRuleForRelationshipKey: 

- (EODeleteRule) deleteRuleForRelationshipKey: (NSString*)relationshipKey;
Availability: OpenStep

Description forthcoming.

dictionaryForInstanceProperties 

- (NSMutableDictionary*) dictionaryForInstanceProperties;
Availability: OpenStep

returns a new autoreleased mutable dictionary to store properties

displayNameForKey: 

- (NSString*) displayNameForKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

entityName 

- (NSString*) entityName;
Availability: OpenStep

Description forthcoming.

inverseForRelationshipKey: 

- (NSString*) inverseForRelationshipKey: (NSString*)relationshipKey;
Availability: OpenStep

Description forthcoming.

ownsDestinationObjectsForRelationshipKey: 

- (BOOL) ownsDestinationObjectsForRelationshipKey: (NSString*)relationshipKey;
Availability: OpenStep

Description forthcoming.

propagateDeleteForObject: editingContext: 

- (void) propagateDeleteForObject: (id)object editingContext: (EOEditingContext*)editingContext;
Availability: OpenStep

Description forthcoming.

relationshipNamed: 

- (EORelationship*) relationshipNamed: (NSString*)relationshipName;
Availability: OpenStep

Description forthcoming.

toManyRelationshipKeys 

- (NSArray*) toManyRelationshipKeys;
Availability: OpenStep

Description forthcoming.

toOneRelationshipKeys 

- (NSArray*) toOneRelationshipKeys;
Availability: OpenStep

Description forthcoming.

userPresentableDescriptionForObject: 

- (NSString*) userPresentableDescriptionForObject: (id)object;
Availability: OpenStep

Description forthcoming.

validateObjectForDelete: 

- (NSException*) validateObjectForDelete: (id)object;
Availability: OpenStep

Description forthcoming.

validateObjectForSave: 

- (NSException*) validateObjectForSave: (id)object;
Availability: OpenStep

Description forthcoming.

validateValue: forKey: 

- (NSException*) validateValue: (id*)valueP forKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSArray(EOShallowCopy) category

NSArray(EOShallowCopy)

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

shallowCopy 

- (NSArray*) shallowCopy;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSException(EOValidationError) category

NSException(EOValidationError)

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

aggregateExceptionWithExceptions: 

+ (NSException*) aggregateExceptionWithExceptions: (NSArray*)subexceptions;
Availability: OpenStep

Description forthcoming.

validationExceptionWithFormat: ,...

+ (NSException*) validationExceptionWithFormat: (NSString*)format,...;
Availability: OpenStep

Description forthcoming.

exceptionAddingEntriesToUserInfo: 

- (NSException*) exceptionAddingEntriesToUserInfo: (NSDictionary*)additions;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSObject(EOClassDescriptionClassDelegate) informal protocol

NSObject(EOClassDescriptionClassDelegate)

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

shouldPropagateDeleteForObject: inEditingContext: forRelationshipKey: 

- (BOOL) shouldPropagateDeleteForObject: (id)object inEditingContext: (EOEditingContext*)editingContext forRelationshipKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSObject(EOClassDescriptionExtras) informal protocol

NSObject(EOClassDescriptionExtras)

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

allPropertyKeys 

- (NSArray*) allPropertyKeys;
Availability: OpenStep

Description forthcoming.

clearProperties 

- (void) clearProperties;
Availability: OpenStep

Description forthcoming.

eoDescription 

- (NSString*) eoDescription;
Availability: OpenStep

Description forthcoming.

eoShallowDescription 

- (NSString*) eoShallowDescription;
Availability: OpenStep

Description forthcoming.

isToManyKey: 

- (BOOL) isToManyKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

propagateDeleteWithEditingContext: 

- (void) propagateDeleteWithEditingContext: (EOEditingContext*)editingContext;
Availability: OpenStep

Description forthcoming.

snapshot 

- (NSDictionary*) snapshot;
Availability: OpenStep

Description forthcoming.

updateFromSnapshot: 

- (void) updateFromSnapshot: (NSDictionary*)snapshot;
Availability: OpenStep

Description forthcoming.

validateForInsert 

- (NSException*) validateForInsert;
Availability: OpenStep

Description forthcoming.

validateForUpdate 

- (NSException*) validateForUpdate;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSObject(EOClassDescriptionPrimitives) informal protocol

NSObject(EOClassDescriptionPrimitives)

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

attributeKeys 

- (NSArray*) attributeKeys;
Availability: OpenStep

Description forthcoming.

awakeFromFetchInEditingContext: 

- (void) awakeFromFetchInEditingContext: (EOEditingContext*)editingContext;
Availability: OpenStep

Description forthcoming.

awakeFromInsertionInEditingContext: 

- (void) awakeFromInsertionInEditingContext: (EOEditingContext*)editingContext;
Availability: OpenStep

Description forthcoming.

classDescription 

- (EOClassDescription*) classDescription;
Availability: OpenStep

Description forthcoming.

classDescriptionForDestinationKey: 

- (EOClassDescription*) classDescriptionForDestinationKey: (NSString*)detailKey;
Availability: OpenStep

Description forthcoming.

deleteRuleForRelationshipKey: 

- (EODeleteRule) deleteRuleForRelationshipKey: (NSString*)relationshipKey;
Availability: OpenStep

Description forthcoming.

entityName 

- (NSString*) entityName;
Availability: OpenStep

Description forthcoming.

inverseForRelationshipKey: 

- (NSString*) inverseForRelationshipKey: (NSString*)relationshipKey;
Availability: OpenStep

Description forthcoming.

ownsDestinationObjectsForRelationshipKey: 

- (BOOL) ownsDestinationObjectsForRelationshipKey: (NSString*)relationshipKey;
Availability: OpenStep

Description forthcoming.

toManyRelationshipKeys 

- (NSArray*) toManyRelationshipKeys;
Availability: OpenStep

Description forthcoming.

toOneRelationshipKeys 

- (NSArray*) toOneRelationshipKeys;
Availability: OpenStep

Description forthcoming.

userPresentableDescription 

- (NSString*) userPresentableDescription;
Availability: OpenStep

Description forthcoming.

validateForDelete 

- (NSException*) validateForDelete;
Availability: OpenStep

Description forthcoming.

validateForSave 

- (NSException*) validateForSave;
Availability: OpenStep

Description forthcoming.

validateValue: forKey: 

- (NSException*) validateValue: (id*)valueP forKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSObject(EOInitialization) informal protocol

NSObject(EOInitialization)

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

initWithEditingContext: classDescription: globalID: 

- (id) initWithEditingContext: (EOEditingContext*)editingContext classDescription: (EOClassDescription*)classDescription globalID: (EOGlobalID*)globalID;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSObject(EOKeyRelationshipManipulation) informal protocol

NSObject(EOKeyRelationshipManipulation)

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

addObject: toBothSidesOfRelationshipWithKey: 

- (void) addObject: (id)object toBothSidesOfRelationshipWithKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

addObject: toPropertyWithKey: 

- (void) addObject: (id)object toPropertyWithKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

removeObject: fromBothSidesOfRelationshipWithKey: 

- (void) removeObject: (id)object fromBothSidesOfRelationshipWithKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

removeObject: fromPropertyWithKey: 

- (void) removeObject: (id)object fromPropertyWithKey: (NSString*)key;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSObject(_EOEditingContext) informal protocol

NSObject(_EOEditingContext)

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

editingContext 

- (EOEditingContext*) editingContext;
Availability: OpenStep

Description forthcoming.

Software documentation for the NSObject(_EOValueMerging) informal protocol

NSObject(_EOValueMerging)

Declared in:
EOControl/EOClassDescription.h
Availability: OpenStep

Description forthcoming.
Method summary

changesFromSnapshot: 

- (NSDictionary*) changesFromSnapshot: (NSDictionary*)snapshot;
Availability: OpenStep

Description forthcoming.

mergeChangesFromDictionary: 

- (void) mergeChangesFromDictionary: (NSDictionary*)changes;
Availability: OpenStep

Description forthcoming.

mergeValue: forKey: 

- (void) mergeValue: (id)value forKey: (id)key;
Availability: OpenStep

Description forthcoming.

reapplyChangesFromSnapshot: 

- (void) reapplyChangesFromSnapshot: (NSDictionary*)changes;
Availability: OpenStep

Description forthcoming.

EOClassDescription types

EODeleteRule

typedef enum ... EODeleteRule;
Description forthcoming.


Up