Package pl.edu.agh.cast.data.model.general

In this package the General Domain Model is defined.

See:
          Description

Interface Summary
IEntity An interface of an entity.
IGeneralDataSet<T extends IGeneralElement> General data set which is set of entities (IEntity) connected with relations (IManyToManyRelation).
IGeneralElement An interface of all elements that are allowed in the General Domain Model.
IManyToManyRelation An interface of many-to-many relations which may have multiple source and target entities.
IOneToOneRelation An interface of one-to-one relations which have exactly one source and exactly one target entity.
ITimedManyToManyRelation An interface of many-to-many relations which took place in time.
ITimedOneToOneRelation An interface of one-to-one relations which took place in time.
 

Class Summary
Entity Default implementation of IEntity interface.
GeneralDataSet<T extends IGeneralElement> Default implementation of IGeneralDataSet which contains IEntity objects connected with IManyToManyRelation.
IEntity.Properties Enumeration of property name constants.
IManyToManyRelation.Properties Enumeration of property name constants.
ITimedManyToManyRelation.Properties Enumeration of property name constants.
ManyToManyRelation Default implementation of IManyToManyRelation interface.
OneToOneRelation Default implementation of IOneToOneRelation interface.
TimedManyToManyRelation Default implementation of ITimedManyToManyRelation interface.
TimedOneToOneRelation Default implementation of ITimedOneToOneRelation used in GeneralDataSet.
 

Package pl.edu.agh.cast.data.model.general Description

In this package the General Domain Model is defined. Each data set from this domain consists of entities and relations between them. There are four types of relations defined:

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:



Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.