Up
Authors
- Mirko Viviani (
mirko.viviani@rccr.cremona.it
)
-
Version: 22681
Date: 2006-03-19 19:03:50 +0100 (Son, 19 Mär 2006)
Copyright: (C) 2000-2002,2003,2004,2005 Free Software Foundation, Inc.
- Declared in:
- EOAccess/EOModel.h
Availability: OpenStep
Description forthcoming.
Instance Variables
Method summary
+ (
EOModel*)
model;
Availability: OpenStep
Description forthcoming.
- (NSString*)
adaptorClassName;
Availability: OpenStep
Description forthcoming.
- (NSString*)
adaptorName;
Availability: OpenStep
Description forthcoming.
- (NSDictionary*)
connectionDictionary;
Availability: OpenStep
Accessing the connection dictionary
- (NSString*)
docComment;
Availability: OpenStep
Accessing documentation comments
- (NSArray*)
entities;
Availability: OpenStep
Description forthcoming.
- (
EOEntity*)
entityForObject: (id)object;
Availability: OpenStep
Getting an object's entity
- (
EOEntity*)
entityNamed: (NSString*)name;
Availability: OpenStep
Using entities
- (NSArray*)
entityNames;
Availability: OpenStep
Description forthcoming.
- (
EOModelGroup*)
modelGroup;
Availability: OpenStep
Description forthcoming.
- (NSString*)
name;
Availability: OpenStep
Getting the name
- (NSString*)
path;
Availability: OpenStep
Getting the filename
- (
EOAttribute*)
prototypeAttributeNamed: (NSString*)attributeName;
Availability: OpenStep
Description forthcoming.
- (
EOStoredProcedure*)
storedProcedureNamed: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
storedProcedureNames;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
storedProcedures;
Availability: OpenStep
Description forthcoming.
- (NSDictionary*)
userInfo;
Availability: OpenStep
Accessing the user dictionary
Instance Variables for EOModel Class
@protected NSString* _adaptorClassName;
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.
@protected NSString* _adaptorName;
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.
@protected NSDictionary* _connectionDictionary;
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.
@protected NSString* _docComment;
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.
@protected GCArray* _entities;
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.
@protected void* _entitiesByClass;
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.
@protected GCMutableDictionary* _entitiesByName;
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.
@protected struct ... _flags;
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.
@protected EOModelGroup* _group;
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.
@protected NSDictionary* _internalInfo;
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.
@protected NSString* _name;
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.
@protected NSString* _path;
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.
@protected GCMutableArray* _storedProcedures;
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.
@protected GCMutableDictionary* _subEntitiesCache;
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.
@protected NSDictionary* _userInfo;
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.
@protected float _version;
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.
- Declared in:
- EOAccess/EOModel.h
Availability: OpenStep
Description forthcoming.
Method summary
- (void)
beautifyNames;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOModel.h
Availability: OpenStep
Description forthcoming.
Method summary
- (void)
addEntity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
- (void)
addStoredProcedure: (
EOStoredProcedure*)storedProcedure;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
externalModelsReferenced;
Availability: OpenStep
Description forthcoming.
- (void)
loadAllModelObjects;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
referencesToProperty: (id)property;
Availability: OpenStep
Returns an array of flattened attributes and relationships in the receiver's entities that reference property, or nil
if nothing references it.
- (void)
removeEntity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
- (void)
removeEntityAndReferences: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
- (void)
removeStoredProcedure: (
EOStoredProcedure*)storedProcedure;
Availability: OpenStep
Description forthcoming.
- (void)
setAdaptorName: (NSString*)adaptorName;
Availability: OpenStep
Description forthcoming.
- (void)
setConnectionDictionary: (NSDictionary*)connectionDictionary;
Availability: OpenStep
Description forthcoming.
- (void)
setModelGroup: (
EOModelGroup*)group;
Availability: OpenStep
Description forthcoming.
- (void)
setName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (void)
setUserInfo: (NSDictionary*)userInfo;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOModel.h
Availability: OpenStep
Description forthcoming.
Method summary
+ (
EOModel*)
modelWithContentsOfFile: (NSString*)path;
Availability: OpenStep
Description forthcoming.
- (id)
initWithContentsOfFile: (NSString*)path;
Availability: OpenStep
Description forthcoming.
- (void)
writeToFile: (NSString*)path;
Availability: OpenStep
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.
- Declared in:
- EOAccess/EOModel.h
Availability: OpenStep
Description forthcoming.
Method summary
- (id)
_addEntity: (
EOEntity*)entity;
Availability: OpenStep
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.
- (
EOEntity*)
_addEntityWithPropertyList: (NSDictionary*)propertyList;
Availability: OpenStep
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.
- (void)
_addFakeEntityWithPropertyList: (NSDictionary*)propertyList;
Availability: OpenStep
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.
- (id)
_childrenForEntityNamed: (id)param0;
Availability: OpenStep
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.
- (void)
_classDescriptionNeeded: (NSNotification*)notification;
Availability: OpenStep
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.
- (
EOEntity*)
_entityForClass: (Class)aClass;
Availability: OpenStep
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.
- (id)
_instantiatedEntities;
Availability: OpenStep
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.
- (void)
_registerChild: (id)param0
forParent: (id)param1;
Availability: OpenStep
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.
- (void)
_removeEntity: (id)entity;
Availability: OpenStep
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.
- (void)
_resetPrototypeCache;
Availability: OpenStep
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.
- (void)
_setEntity: (id)entity
forEntityName: (NSString*)entityName
className: (NSString*)className;
Availability: OpenStep
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.
- (void)
_setInheritanceLinks: (id)param0;
Availability: OpenStep
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.
- (void)
_setPath: (NSString*)path;
Availability: OpenStep
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.
- (BOOL)
isPrototypesEntity: (id)param0;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOModel.h
- Conforms to:
- EOPropertyListEncoding
Availability: OpenStep
Description forthcoming.
Method summary
- (void)
awakeWithPropertyList: (NSDictionary*)propertyList;
Availability: OpenStep
Description forthcoming.
- (void)
encodeIntoPropertyList: (NSMutableDictionary*)propertyList;
Availability: OpenStep
Description forthcoming.
- (void)
encodeTableOfContentsIntoPropertyList: (NSMutableDictionary*)propertyList;
Availability: OpenStep
Description forthcoming.
- (id)
initWithPropertyList: (NSDictionary*)propertyList
owner: (id)owner;
Availability: OpenStep
Description forthcoming.
- (id)
initWithTableOfContentsPropertyList: (NSDictionary*)tableOfContents
path: (NSString*)path;
Availability: OpenStep
Description forthcoming.
Up