public static class ERXModelGroup.Model extends ERXModel
EOModelPrototypes
, EOJDBCModelPrototypes
or
EOJDBC<PluginName>ModelPrototypes
in your model. These are loaded after the normal models,
so you can override things here. Of course EOModeler knows nothing of them, so you may need to copy all
attributes over to a EOPrototypes
entity that is present only once in your model group.
This class is used by the runtime when the property
er.extensions.ERXModelGroup.patchModelsOnLoad=true
.
Note: er.extensions.ERXModelGroup.patchModelsOnLoad=true
sets the er.extensions.ERXModel.useExtendedPrototypes
property to true
.
_ERXGlobalModelLock
_adaptorName, _connectionDictionary, _entities, _entitiesByClass, _entitiesByName, _EOGlobalModelLock, _extraRefCount, _group, _internalInfo, _name, _prototypesByName, _sharedObjectEntities, _storedProcedures, _subEntitiesCache, _url, _userInfo, EntityLoadedNotification
Modifier and Type | Method and Description |
---|---|
protected boolean |
useExtendedPrototypes()
Defaults to false as returned by
ERXModel.isUseExtendedPrototypesEnabled() . |
_addEntityWithPropertyList, availablePrototypeAttributeNames, createPrototypes, isUseExtendedPrototypesEnabled, prototypeAttributeNamed, setModelGroup
_addEntity, _addFakeEntityWithPropertyList, _childrenForEntityNamed, _classDescriptionNeededForClass, _classDescriptionNeededForEntityName, _entityForClass, _externalModelsReferencedByEntities, _filenameForFetchSpecificationDictionaryForEntityNamedWithModelPath, _initWithPropertyListOwner, _initWithTableOfContentsPropertyListPathURL, _instantiatedEntities, _internalInfo, _isPrototypesEntity, _loadFetchSpecificationDictionaryForEntityNamed, _registerChildForParent, _removeEntity, _removePropertiesReferencingEntity, _resetPrototypeCache, _setEntitiesWithSharedObjects, _setEntityForEntityNameClassName, _setInheritanceLinks, _setInternalInfo, _setPathURL, _toString, _writeFetchSpecificationDictionaryForEntityNamedToModelPath, adaptorName, addEntity, addStoredProcedure, beautifyNames, connectionDictionary, dispose, encodeTableOfContentsIntoPropertyList, entities, entitiesWithSharedObjects, entityForObject, entityNamed, entityNames, entityPrototypeNameForAdaptor, entityPrototypePlugInNameForAdaptor, externalModelsReferenced, loadAllModelObjects, modelGroup, name, path, pathURL, referencesToProperty, removeEntity, removeEntityAndReferences, removeStoredProcedure, setAdaptorName, setConnectionDictionary, setName, setUserInfo, storedProcedureNamed, storedProcedureNames, storedProcedures, toString, userInfo, writeToFile
public Model(URL url)
protected boolean useExtendedPrototypes()
ERXModel
ERXModel.isUseExtendedPrototypesEnabled()
.useExtendedPrototypes
in class ERXModel
true
ERXModel.useExtendedPrototypes()
Copyright © 2002 – 2020 Project Wonder.