Package org.kahina.core.data

The central package for Kahina's data model, subpackages provide support for many data types.

See: Description

Package org.kahina.core.data Description

The central package for Kahina's data model, subpackages provide support for many data types.

A Kahina instance will often need to administer a variety of objects that are associated with computation steps. All these data should be stored in instances of classes extending KahinaObject. At the moment, KahinaObject only enforces data to be serializable, but this will soon be extended by the need to implement for each data type a method for import and export in an XML format.

The KahinaObject type is highly relevant for many other parts of the system. By default, only objects of type KahinaObject can be displayed in views that are part of a custom user interface. Furthermore, behaviors can only be defined on KahinaObjects, and only KahinaObjects can be stored using Kahina's central data storage mechanism.

Since:
1.0