pl.edu.agh.cast.data.model.domain
Interface IDomainElement

All Superinterfaces:
Identifiable, IDisposable, IElement, IPropertyContainer, IReplicable, IValidatable, Observer, Serializable
All Known Subinterfaces:
IEntity, IGeneralElement, IManyToManyRelation, IOneToOneRelation, ITimedManyToManyRelation, ITimedOneToOneRelation
All Known Implementing Classes:
Entity, ManyToManyRelation, OneToOneRelation, TimedManyToManyRelation, TimedOneToOneRelation

public interface IDomainElement
extends IElement

Interface of every domain specific element.

Author:
AGH CAST Team

Nested Class Summary
 
Nested classes/interfaces inherited from interface pl.edu.agh.cast.data.model.Identifiable
Identifiable.Properties
 
Field Summary
static Type TYPE
          The type of IDomainElement.
 
Method Summary
 
Methods inherited from interface pl.edu.agh.cast.data.model.IElement
getDataSet
 
Methods inherited from interface pl.edu.agh.cast.data.model.Identifiable
getId, getType
 
Methods inherited from interface pl.edu.agh.cast.data.model.property.IPropertyContainer
addProperty, getCustomProperties, getMetaPropertyManager, getPermanentProperties, getProperties, getProperty, getTransientProperties, matches, removeProperty, setProperty
 
Methods inherited from interface java.util.Observer
update
 
Methods inherited from interface pl.edu.agh.cast.common.IValidatable
isValid
 
Methods inherited from interface pl.edu.agh.cast.common.IDisposable
dispose
 
Methods inherited from interface pl.edu.agh.cast.common.IReplicable
replicate, replicateTo
 

Field Detail

TYPE

static final Type TYPE
The type of IDomainElement.



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