Developing with the SDK > Introducing the Main Classes > Data Model Classes > Abstract Implementation

An abstract implementation is provided as a starting point for your own custom data model designs. These classes provide the basic event notification framework, but no property or data storage.

You can create your own custom data model in its entirety, but you are recommended to use the abstract classes as a starting point. How to extend the abstract classes for this purpose is an advanced topic not covered in this documentation. However, this topic is demonstrated in the Database examples available in:

<installdir>/jviews-gantt81/samples/databaseGantt 

and

<installdir>/jviews-gantt81/samples/databaseSchedule 

The abstract implementations are included in the ilog.views.gantt.model package.