# EOEntity Class

mirko.viviani@gmail.com
mguesdon@orange-concept.com
Generated at 2026-02-03 22:13:20 +0000

2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
Software documentation for the EOEntity class
EOAccess/EOEntity.h
EOPropertyListEncoding
Description forthcoming.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
anyAttributeNamed:
attributeName
returns attribute named attributeName (no relationship)
anyRelationshipNamed:
relationshipName
Description forthcoming.
attributeNamed:
attributeName
Description forthcoming.
attributes
Description forthcoming.
attributesToFetch
Description forthcoming.
attributesUsedForLocking
Description forthcoming.
cachesObjects
Description forthcoming.
className
Description forthcoming.
classProperties
Description forthcoming.
classPropertyNames
Description forthcoming.
externalName
Description forthcoming.
externalQuery
Description forthcoming.
fetchSpecificationNamed:
fetchSpecName
Description forthcoming.
fetchSpecificationNames
Description forthcoming.
globalIDForRow:
row
Description forthcoming.
isAbstractEntity
Description forthcoming.
isPrimaryKeyValidInObject:
object
Description forthcoming.
isQualifierForPrimaryKey:
qualifier
Description forthcoming.
isReadOnly
Description forthcoming.
isValidAttributeUsedForLocking:
attribute
Description forthcoming.
isValidClassProperty:
property
Description forthcoming.
isValidPrimaryKeyAttribute:
attribute
Description forthcoming.
maxNumberOfInstancesToBatchFetch
Description forthcoming.
model
Description forthcoming.
name
Description forthcoming.
parentEntity
Description forthcoming.
primaryKeyAttributeNames
Description forthcoming.
primaryKeyAttributes
Description forthcoming.
primaryKeyForGlobalID:
gid
Description forthcoming.
primaryKeyForRow:
row
Description forthcoming.
qualifierForPrimaryKey:
row
Description forthcoming.
relationshipNamed:
relationshipName
Description forthcoming.
relationships
Description forthcoming.
restrictingQualifier
Description forthcoming.
sharedObjectFetchSpecificationNames
Description forthcoming.
subEntities
Description forthcoming.
userInfo
Description forthcoming.
Software documentation for the EOEntityClassDescription class
EOAccess/EOEntity.h
Description forthcoming.
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.
Description forthcoming.
entity
Description forthcoming.
fetchSpecificationNamed:
name
Description forthcoming.
initWithEntity:
entity
Description forthcoming.
Software documentation for the EOEntity(EOEntityClassDescription) category
EOAccess/EOEntity.h
Description forthcoming.
classDescriptionForInstances
Description forthcoming.
Software documentation for the EOEntity(EOEntityEditing) category
EOAccess/EOEntity.h
Description forthcoming.
addAttribute:
attribute
Description forthcoming.
addFetchSpecification:
fetchSpec
withName:
name
Description forthcoming.
addRelationship:
relationship
Description forthcoming.
addSharedObjectFetchSpecificationByName:
name
Description forthcoming.
addSubEntity:
child
Description forthcoming.
removeAttribute:
attribute
Removes the attribute from the -attributes array, and the -classProperties , and -primaryKeyAttributes arrays if they contain it. does not remove any references to the attribute from other properties. the caller should insure that no such references exist by calling -referencesProperty: or [EOModel -referencesToProperty:].
removeFetchSpecificationNamed:
name
Description forthcoming.
removeRelationship:
relationship
Removes the relationship from the -relationships array and the -classProperties array if it contains the relationship. The caller should insure that no references to the relationship exist by calling -referencesProperty: or [EOModel -referencesToProperty].
removeSharedObjectFetchSpecificationByName:
name
Description forthcoming.
removeSubEntity:
child
Description forthcoming.
setAttributesUsedForLocking:
attributes
Description forthcoming.
setCachesObjects:
flag
Description forthcoming.
setClassName:
name
Description forthcoming.
setClassProperties:
properties
Description forthcoming.
setExternalName:
name
Description forthcoming.
setExternalQuery:
query
Description forthcoming.
setIsAbstractEntity:
flag
Description forthcoming.
setMaxNumberOfInstancesToBatchFetch:
size
Description forthcoming.
setName:
name
Description forthcoming.
setPrimaryKeyAttributes:
keys
Description forthcoming.
setReadOnly:
flag
Description forthcoming.
setRestrictingQualifier:
qualifier
Description forthcoming.
setSharedObjectFetchSpecificationsByName:
names
Description forthcoming.
setUserInfo:
dictionary
Description forthcoming.
validateName:
name
Description forthcoming.
Software documentation for the EOEntity(EOEntityGDL2Additions) category
EOAccess/EOEntity.h
Useful private methods made public in GDL2
attributeForPath:
path
Returns attribute (if any) for path
relationshipForPath:
path
Returns relationship (if any) for path
Software documentation for the EOEntity(EOModelBeautifier) category
EOAccess/EOEntity.h
Description forthcoming.
beautifyName
Description forthcoming.
Software documentation for the EOEntity(EOModelReferentialIntegrity) category
EOAccess/EOEntity.h
Description forthcoming.
externalModelsReferenced
Description forthcoming.
referencesProperty:
property
Description forthcoming.
Software documentation for the EOEntity(EOPrimaryKeyGeneration) category
EOAccess/EOEntity.h
Description forthcoming.
primaryKeyRootName
Description forthcoming.
Software documentation for the EOEntity(EOStoredProcedures) category
EOAccess/EOEntity.h
Description forthcoming.
setStoredProcedure:
storedProcedure
forOperation:
operation
Description forthcoming.
storedProcedureForOperation:
operation
Description forthcoming.
Software documentation for the EOEntity(GDL2Extenstions) category
EOAccess/EOEntity.h
Description forthcoming.
docComment
Description forthcoming.
setDocComment:
docComment
Description forthcoming.
Software documentation for the EOEntityClassDescription(GDL2Extenstions) category
EOAccess/EOEntity.h
Description forthcoming.
dictionaryForInstanceProperties
returns a new autoreleased mutable dictionary to store properties returns `nil` if there's no key in the instanceDictionaryInitializer
Software documentation for the NSObject(EOEntity) category
EOAccess/EOEntity.h
Description forthcoming.
_instanceDictionaryInitializerExcludedPropertyNames
should returns an array of property names to exclude from entity instanceDictionaryInitializer
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
should returns a set of property names to exclude from entity instanceDictionaryInitializer
Software documentation for the NSString(EODatabaseNameConversion) category
EOAccess/EOEntity.h
Description forthcoming.
externalNameForInternalName:
internalName
separatorString:
separatorString
useAllCaps:
allCaps
Description forthcoming.
nameForExternalName:
externalName
separatorString:
separatorString
initialCaps:
initialCaps
Description forthcoming.
EOEntity variables

Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.
Description forthcoming.