
    fu                     6    d Z ddlmZ ddlmZ  G d de      Zy)zR

Revision information:
$Id: IElement.py 40218 2005-11-18 14:39:19Z andreasjung $
    )	Interface)	Attributec                   R    e Zd ZdZ edd      Z  edd      Zd Zd Zd Zd	 Zd
 Z	y)IElementz=Objects that have basic documentation and tagged values.
    __name__zThe object name__doc__zThe object doc stringc                       y)zReturns the name of the object.N r
       j/var/dept/share/cheung/public_html/OutSchool/python/env/lib/python3.12/site-packages/Interface/IElement.pygetNamezIElement.getName       r   c                       y)z)Returns the documentation for the object.Nr
   r
   r   r   getDoczIElement.getDoc!   r   r   c                      y)z(Returns the value associated with 'tag'.Nr
   )tags    r   getTaggedValuezIElement.getTaggedValue$   r   r   c                       y)zReturns a list of all tags.Nr
   r
   r   r   getTaggedValueTagszIElement.getTaggedValueTags'   r   r   c                      y)zAssociates 'value' with 'key'.Nr
   )r   values     r   setTaggedValuezIElement.setTaggedValue*   r   r   N)
r   
__module____qualname__r   r   r   r   r   r   r   r
   r   r   r   r      s<     %67H$;<G.87*-r   r   N)r   
_Interfacer   r   r   r
   r   r   <module>r      s    ! -y -r   