# EOModel Class

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

2000-2002,2003,2004,2005 Free Software Foundation, Inc.
Software documentation for the EOModel class
EOAccess/EOModel.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.
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.
model
Description forthcoming.
adaptorClassName
Description forthcoming.
adaptorName
Description forthcoming.
connectionDictionary
Accessing the connection dictionary
docComment
Accessing documentation comments
entities
Description forthcoming.
entityForObject:
object
Getting an object's entity
entityNamed:
name
Using entities
entityNames
Description forthcoming.
modelGroup
Description forthcoming.
name
Getting the name
path
Getting the filename
prototypeAttributeNamed:
attributeName
Description forthcoming.
storedProcedureNamed:
name
Description forthcoming.
storedProcedureNames
Description forthcoming.
storedProcedures
Description forthcoming.
userInfo
Accessing the user dictionary
Software documentation for the EOModel(EOModelBeautifier) category
EOAccess/EOModel.h
Description forthcoming.
beautifyNames
Description forthcoming.
Software documentation for the EOModel(EOModelEditing) category
EOAccess/EOModel.h
Description forthcoming.
addEntity:
entity
Description forthcoming.
addStoredProcedure:
storedProcedure
Description forthcoming.
externalModelsReferenced
Description forthcoming.
loadAllModelObjects
Description forthcoming.
referencesToProperty:
property
Returns an array of flattened attributes and relationships in the receiver's entities that reference property, or `nil` if nothing references it.
removeEntity:
entity
Removes the entity without performing any referential integrity checking.
removeEntityAndReferences:
entity
Description forthcoming.
removeStoredProcedure:
storedProcedure
Description forthcoming.
setAdaptorName:
adaptorName
Description forthcoming.
setConnectionDictionary:
connectionDictionary
Description forthcoming.
setModelGroup:
group
Description forthcoming.
setName:
name
Description forthcoming.
setUserInfo:
userInfo
Description forthcoming.
Software documentation for the EOModel(EOModelFileAccess) category
EOAccess/EOModel.h
Description forthcoming.
modelWithContentsOfFile:
path
Description forthcoming.
initWithContentsOfFile:
path
Description forthcoming.
writeToFile:
path

Writes the receivers plist representation into an .eomodeld file wrapper located at path.

Depending on the the path extension .eomodeld or.eomodel the corresponding format will be used. If the path has neither .eomodeld nor.eomodel path extension,.eomodeld will be used.

If the file located at path already exists, a back is created by appending a '~' character to file name. If a backup file already exists, when trying to create a backup, the old backup will be deleted.

If any of the file operations fail, an NSInvalidArgumentException will be raised.

This method as the side effeect of setting the receivers path and name. The this change can happen even if the write operation fails with an exception.

Software documentation for the EOModel(EOModelHidden) category
EOAccess/EOModel.h
Description forthcoming.
_addEntity:
entity
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.
_addEntityWithPropertyList:
propertyList
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.
_addFakeEntityWithPropertyList:
propertyList
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.
_childrenForEntityNamed:
param0
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.
_classDescriptionNeeded:
notification
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.
_entityForClass:
aClass
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.
_instantiatedEntities
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.
_loadFetchSpecificationDictionaryForEntityNamed:
entName
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.
_registerChild:
param0
forParent:
param1
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.
_removeEntity:
entity
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.
_removePropertiesReferencingEntity:
entity
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.
Before removing entities we need to remove all references
_removePropertiesReferencingProperty:
property
Before removing attributes we need to remove all references
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.
Before removing attributes we need to remove all references
_resetPrototypeCache
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.
_setEntity:
entity
forEntityName:
entityName
className:
className
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.
_setInheritanceLinks:
param0
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.
_setPath:
path
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.
isPrototypesEntity:
param0
Description forthcoming.
Software documentation for the EOModel(EOModelPropertyList) category
EOAccess/EOModel.h
EOPropertyListEncoding
Description forthcoming.
awakeWithPropertyList:
propertyList
Description forthcoming.
encodeIntoPropertyList:
propertyList
Description forthcoming.
encodeTableOfContentsIntoPropertyList:
propertyList
Description forthcoming.
initWithPropertyList:
propertyList
owner:
owner
Description forthcoming.
initWithTableOfContentsPropertyList:
tableOfContents
path:
path
Description forthcoming.
EOModel variables

Description forthcoming.