Introduction

This documents explains at a moderate level some of the relationships of the classes within the kernel. A higher-level description can be found on the Data Manager API Design page, and should probably be read first, as many of the concepts it lays out are assumed in this document. A lower-level understanding of the kernel can be obtained through browsing the source code and the javadoc files.

Throughout this document, I have followed a convention of putting concepts in ``NOUN STYLE'' and actual classes in ``typewriter style''. Notice that this distinguishes between ENTITYs and objects of the Entity class (of which there are, of course, none -- Entity is an abstract class).



1999-12-13