This package includes all base GUI(graphic user interface) classes that represent sdai elements for basic session instances located in package jsdai.lang. Also it include useful classes and interface to develop application based on jsdai.

Classes based on session instances

SdaiSesionBean For operation on jsdai.lang.SessionBean and jsdai.lang.SdaiTransaction.
SdaiRepositoryBean For operation on jsdai.lang.SdaiRepository.
SdaiModelBean For operation on jsdai.lang.SdaiModel
SchemaInstanceBean For operation on jsdai.lang.SchemaInstance
EntityExtentBean For operation on jsdai.lang.EntityExtent
BaseEntityBean For operation on jsdai.lang.EEntity
AggragateBean For operation on jsdai.land.Aggregate implementators.

Classes based on mapping operations.

ModelMappingBean For mapping operation on jsdai.lang.SdaiModel and jsdai.mapping.ESchema_mapping
ExtentMappingBean For mapping operation on jsdai.lang.Model and jsdai.mapping.EEntity_mapping
EntityMappingBean For mapping operation on jsdai.lang.EEntity and jsdai.mapping.EAttribute_mapping

Other useful classes and interfaces.

SdaiServerBean Operate on server side of jsdai.land.SdaiSession.
A_stringBean Simple edition of whole sting at moment.
AggregateListModel Data model for JList and JComboBox.
SdaiCellRenderer Implements global rendering of all session instances. Simply showing not instance but name of instance.
SdaiSelectable Interface that enables selection in beans. 
SdaiEditable Interface that enables editing in beans.
SdaiPanel It implements SdaiSelectable and SdaiEditable and gives default functionality to them. On it are based all other classes with graphic interface.

There are some other classes, but they are not important. they are just used for other class implementation.