An object that allows to link its attributes to attributes of other
objects via a Link object. For instance:
|
|
|
|
|
__getattr__(self,
name)
Returns the value of attribute name. |
|
|
|
|
__init__(self,
id=None,
debug=False)
Initializes LinkableObject so that we can operate on Links. |
|
|
|
|
__setattr__(self,
name,
value)
Sets the value for attribute name. |
|
|
|
|
getAttributeObject(self,
name)
Returns the object stored for attribute name. |
|
|
|
|
hasAttribute(self,
name)
Returns True if self has attribute name. |
|
|
|
|
trace(self,
msg)
If debugging is on, prints the message, otherwise does nothing. |
|
|
|
Inherited from object:
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__str__
|