Package Modeling :: Package interfaces :: Module ClassDescription :: Class ClassDescriptionManagerInterface
[show private | hide private]
[frames | no frames]

Class ClassDescriptionManagerInterface

Base --+
       |
      ClassDescriptionManagerInterface


Responsible for class descriptions
Method Summary
  awakeObjectFromFetch(self, anObject)
pass
  awakeObjectFromInsertion(self, anObject)
pass
  classDescriptionForEntityName(self, entityName)
Returns the ClassDescription corresponding to entityName
  invalidateClassDescriptionCache(self)
Simply empties the set of held class description
  providers(self)
Returns the set of registered providers
  registerClassDescription(self, aClassDescription, entityName)
Assigns the supplied classDescription to 'entityName'
  registeredNames(self)
Returns all known names
  registerProvider(self, aProvider)
Registers 'aProvider'
  unregisterProvider(self, aProvider)
Unregister the supplied provider, and calls 'self.invalidateClassDescriptionCache()' Silently return if 'aProvider' is not registered.

Method Details

awakeObjectFromFetch(self, anObject)

pass

awakeObjectFromInsertion(self, anObject)

pass

classDescriptionForEntityName(self, entityName)

Returns the ClassDescription corresponding to entityName

invalidateClassDescriptionCache(self)

Simply empties the set of held class description

providers(self)

Returns the set of registered providers

registerClassDescription(self, aClassDescription, entityName)

Assigns the supplied classDescription to 'entityName'

registeredNames(self)

Returns all known names

registerProvider(self, aProvider)

Registers 'aProvider'

unregisterProvider(self, aProvider)

Unregister the supplied provider, and calls 'self.invalidateClassDescriptionCache()' Silently return if 'aProvider' is not registered.

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