Updatable Class Reference

Updatables objects. More...

Inheritance diagram for Updatable:

Inheritance graph
[legend]
Collaboration diagram for Updatable:

Collaboration graph
[legend]
List of all members.

Constructors

 Updatable (const char *name="unnamed")
 Updatable (PropertySettings &prop)
virtual ~Updatable ()

Interface

virtual void update ()=0
void setName (const char *newname)
bool setName (const Variant &nv)
const char * name () const
Variant getNameV ()

Detailed Description

The Updatable objects has a name.

Properties
Name Type [isVector] Access mode Description Class
typename string read-only Class's type Propertized
name string read/write name of the object this


Constructor & Destructor Documentation

Updatable ( const char *  name = "unnamed"  ) 

Constructor

Updatable ( PropertySettings prop  ) 

Constructor with PropertySettings

virtual ~Updatable (  )  [virtual]

Destructor


Member Function Documentation

virtual void update (  )  [pure virtual]

Update the object

Implemented in BiasedCluster, CopyLinker, DDECluster, DotLinker, FakeCluster, NormLinker, SimpleCluster, and SparseMatrixLinker.

void setName ( const char *  newname  ) 

Set the name of Updatable

bool setName ( const Variant nv  ) 

Set the name of Updatable (Varian version)

const char* name (  )  const

Return its name

Variant getNameV (  ) 

Return the name (version that use Variant for property)


The documentation for this class was generated from the following file:
BerliOS Developer Logo Valid XHTML 1.0 Transitional Valid CSS!