Package Modeling :: Module RelationshipManipulation
[show private | hide private]
[frames | no frames]

Module Modeling.RelationshipManipulation

Allows the generic manipulation of objects in relation by inspecting the underlying model and taking appropriate actions.

This modules consists of two parts:

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
  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

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

Generated by Epydoc 2.1 on Sat Mar 4 13:36:22 2006 http://epydoc.sf.net