ERXPartialInitializer Class Reference

Collaboration diagram for ERXPartialInitializer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void initializePartialEntities (EOModelGroup modelGroup)
void modelGroupAdded (NSNotification notification)
void workaroundClassDescriptionResetProblem ()

Static Public Member Functions

static ERXPartialInitializer initializer ()
static void registerModelGroupListener ()

Protected Member Functions

void convertEntityPartialReferences (EOEntity entity, NSMutableDictionary< EOEntity, EOEntity > baseForPartial, NSMutableSet< EOEntity > convertedEntities)
void convertRelationshipPartialReferences (EOEntity entity, EORelationship relationship, NSMutableDictionary< EOEntity, EOEntity > baseForPartial, NSMutableSet< EOEntity > convertedEntities)

Private Attributes

NSMutableDictionary< EOEntity,
NSMutableArray< Class
< ERXPartial > > > 
_partialsForEntity = new NSMutableDictionary<EOEntity, NSMutableArray<Class<ERXPartial>>>()

Static Private Attributes

static final ERXPartialInitializer _initializer = new ERXPartialInitializer()


Detailed Description

ERXPartialInitializer is registered at startup and is responsible for merging partial entities together into a single entity.

Author:
mschrag

Member Function Documentation

void convertEntityPartialReferences ( EOEntity  entity,
NSMutableDictionary< EOEntity, EOEntity >  baseForPartial,
NSMutableSet< EOEntity >  convertedEntities 
) [protected]

void convertRelationshipPartialReferences ( EOEntity  entity,
EORelationship  relationship,
NSMutableDictionary< EOEntity, EOEntity >  baseForPartial,
NSMutableSet< EOEntity >  convertedEntities 
) [protected]

void initializePartialEntities ( EOModelGroup  modelGroup  ) 

static ERXPartialInitializer initializer (  )  [static]

void modelGroupAdded ( NSNotification  notification  ) 

static void registerModelGroupListener (  )  [static]

void workaroundClassDescriptionResetProblem (  ) 


Member Data Documentation

final ERXPartialInitializer _initializer = new ERXPartialInitializer() [static, private]

NSMutableDictionary<EOEntity, NSMutableArray<Class<ERXPartial> > > _partialsForEntity = new NSMutableDictionary<EOEntity, NSMutableArray<Class<ERXPartial>>>() [private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:17 2012 for Project Wonder by  doxygen 1.5.8