Up

EOModelGroup Class

Authors

Mirko Viviani (mirko.viviani@gmail.com)

Version: 25994

Date: 2008-01-22 14:57:07 +0100 (Die, 22 Jän 2008)

Copyright: (C) 2000,2002,2003,2004,2005 Free Software Foundation, Inc.


Contents -

  1. Software documentation for the EOModelGroup class
  2. Software documentation for the EOObjectStoreCoordinator(EOModelGroupSupport) category
  3. Software documentation for the NSObject(EOModelGroupClassDelegation) informal protocol
  4. Software documentation for the NSObject(EOModelGroupDelegation) informal protocol
  5. EOModelGroup variables

Software documentation for the EOModelGroup class

EOModelGroup : NSObject

Declared in:
EOAccess/EOModelGroup.h
Description forthcoming.

Instance Variables

Method summary

defaultGroup 

+ (EOModelGroup*) defaultGroup;
Description forthcoming.

delegate 

+ (id) delegate;
Description forthcoming.

globalModelGroup 

+ (EOModelGroup*) globalModelGroup;
Description forthcoming.

setDefaultGroup: 

+ (void) setDefaultGroup: (EOModelGroup*)group;
Description forthcoming.

setDelegate: 

+ (void) setDelegate: (id)delegate;
returns a model group composed of all models in the resource directory of the mainBundle, and all bundles and frameworks loaded into the app.

addModel: 

- (void) addModel: (EOModel*)model;
Description forthcoming.

addModelWithFile: 

- (EOModel*) addModelWithFile: (NSString*)path;
Description forthcoming.

availablePrototypesForAdaptorName: 

- (NSArray*) availablePrototypesForAdaptorName: (NSString*)adaptorName;
Description forthcoming.

delegate 

- (id) delegate;
Description forthcoming.

entityForObject: 

- (EOEntity*) entityForObject: (id)object;
Description forthcoming.

entityNamed: 

- (EOEntity*) entityNamed: (NSString*)entityName;
Description forthcoming.

fetchSpecificationNamed: entityNamed: 

- (EOFetchSpecification*) fetchSpecificationNamed: (NSString*)fetchSpecName entityNamed: (NSString*)entityName;
Description forthcoming.

loadAllModelObjects 

- (void) loadAllModelObjects;
Description forthcoming.

modelNamed: 

- (EOModel*) modelNamed: (NSString*)name;
Description forthcoming.

modelNames 

- (NSArray*) modelNames;
Description forthcoming.

modelWithPath: 

- (EOModel*) modelWithPath: (NSString*)path;
Description forthcoming.

models 

- (NSArray*) models;
Description forthcoming.

prototypeAttributeForAttribute: 

- (EOAttribute*) prototypeAttributeForAttribute: (EOAttribute*)attribute;
Description forthcoming.

removeModel: 

- (void) removeModel: (EOModel*)model;
Description forthcoming.

setDelegate: 

- (void) setDelegate: (id)delegate;
Description forthcoming.

storedProcedureNamed: 

- (EOStoredProcedure*) storedProcedureNamed: (NSString*)name;
Description forthcoming.



Instance Variables for EOModelGroup Class

_delegate

@protected id _delegate;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_delegateRespondsTo

@protected struct ... _delegateRespondsTo;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_modelsByName

@protected NSMutableDictionary* _modelsByName;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EOObjectStoreCoordinator(EOModelGroupSupport) category

EOObjectStoreCoordinator(EOModelGroupSupport)

Declared in:
EOAccess/EOModelGroup.h
Description forthcoming.
Method summary

modelGroup 

- (EOModelGroup*) modelGroup;
Description forthcoming.

setModelGroup: 

- (void) setModelGroup: (EOModelGroup*)group;
Description forthcoming.

Software documentation for the NSObject(EOModelGroupClassDelegation) informal protocol

NSObject(EOModelGroupClassDelegation)

Declared in:
EOAccess/EOModelGroup.h
Description forthcoming.
Method summary

defaultModelGroup 

- (EOModelGroup*) defaultModelGroup;
Description forthcoming.

Software documentation for the NSObject(EOModelGroupDelegation) informal protocol

NSObject(EOModelGroupDelegation)

Declared in:
EOAccess/EOModelGroup.h
Description forthcoming.
Method summary

entity: classForObjectWithGlobalID: 

- (Class) entity: (EOEntity*)entity classForObjectWithGlobalID: (EOGlobalID*)globalID;
Description forthcoming.

entity: failedToLookupClassNamed: 

- (Class) entity: (EOEntity*)entity failedToLookupClassNamed: (NSString*)className;
Description forthcoming.

entity: relationshipForRow: relationship: 

- (EORelationship*) entity: (EOEntity*)entity relationshipForRow: (NSDictionary*)row relationship: (EORelationship*)relationship;
Description forthcoming.

modelGroup: entityNamed: 

- (EOModel*) modelGroup: (EOModelGroup*)group entityNamed: (NSString*)name;
Description forthcoming.

relationship: failedToLookupDestinationNamed: 

- (EOEntity*) relationship: (EORelationship*)relationship failedToLookupDestinationNamed: (NSString*)entityName;
Description forthcoming.

subEntityForEntity: primaryKey: isFinal: 

- (EOEntity*) subEntityForEntity: (EOEntity*)entity primaryKey: (NSDictionary*)primaryKey isFinal: (BOOL*)flag;
Description forthcoming.

EOModelGroup variables

EOModelAddedNotification

NSString* EOModelAddedNotification;
Description forthcoming.

EOModelInvalidatedNotification

NSString* EOModelInvalidatedNotification;
Description forthcoming.


Up