Home | Trees | Index | Help |
|
---|
Package Modeling :: Module RelationshipManipulation |
|
Allows the generic manipulation of objects in relation by inspecting the underlying model and taking appropriate actions.
This modules consists of two parts:
- module functions implementing the default behaviour for the API
- a mix-in class using this default implementation
See interfaces.RelationshipManipulating for a full description of the default implementation.
CVS information
$Id: RelationshipManipulation.py,v 1.6 2004/07/20 06:21:37 sbigaret Exp $
Classes | |
---|---|
RelationshipManipulation |
This mix-in class provides the default implementation for RelationshipManipulation interface to all subclasses. |
Function Summary | |
---|---|
See interfaces.RelationshipManipulating | |
See interfaces.RelationshipManipulating | |
See interfaces.RelationshipManipulating | |
See interfaces.RelationshipManipulating | |
Private method used by the methods in this module to avoid the re-computation of to-one and to-many relationships when it is not necessary. | |
Private method used by the methods in this module to avoid the re-computation of to-one and to-many relationships when it is not necessary. | |
Private method used by the methods in this module to avoid the re-computation of to-one and to-many relationships when it is not necessary. |
Function Details |
---|
addObjectToBothSidesOfRelationshipWithKey(self, anObject, aKey)See interfaces.RelationshipManipulating |
addObjectToPropertyWithKey(self, anObject, aKey)See interfaces.RelationshipManipulating |
removeObjectFromBothSidesOfRelationshipWithKey(self, anObject, aKey)See interfaces.RelationshipManipulating |
removeObjectFromPropertyWithKey(self, anObject, aKey)See interfaces.RelationshipManipulating |
_addObjectToPropertyWithKey(self, anObject, aKey, toOnes, toManys)Private method used by the methods in this module to avoid the re-computation of to-one and to-many relationships when it is not necessary. Parameters are the same as for addObjectToPropertyWithKey, with the additional parameters:
|
_removeObjectFromBothSidesOfRelationshipWithKey(self, anObject, aKey, toOnes, toManys)Private method used by the methods in this module to avoid the re-computation of to-one and to-many relationships when it is not necessary. Parameters are the same as for removeObjectFromBothSidesOfRelationshipWithKey, with the additional parameters:
|
_removeObjectFromPropertyWithKey(self, anObject, aKey, toOnes, toManys)Private method used by the methods in this module to avoid the re-computation of to-one and to-many relationships when it is not necessary. Parameters are the same as for removeObjectFromPropertyWithKey(), with the additional parameters:
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sat Mar 4 13:36:22 2006 | http://epydoc.sf.net |