pl.edu.agh.cast.data.model.general
Interface ITimedOneToOneRelation

All Superinterfaces:
Identifiable, IDisposable, IDomainElement, IElement, IGeneralElement, IManyToManyRelation, IOneToOneRelation, IPropertyContainer, IReplicable, ITimedManyToManyRelation, IValidatable, Observer, Serializable
All Known Implementing Classes:
TimedOneToOneRelation

public interface ITimedOneToOneRelation
extends ITimedManyToManyRelation, IOneToOneRelation

An interface of one-to-one relations which took place in time. A timed one-to-one relation is a special case of one-to-one and timed many-to-many relations and may be treated as each of them.

Author:
AGH CAST Team
See Also:
IOneToOneRelation, ITimedManyToManyRelation

Nested Class Summary
 
Nested classes/interfaces inherited from interface pl.edu.agh.cast.data.model.general.ITimedManyToManyRelation
ITimedManyToManyRelation.Properties
 
Field Summary
static Type TYPE
          The type of timed one-to-one relation elements.
 
Method Summary
 
Methods inherited from interface pl.edu.agh.cast.data.model.general.ITimedManyToManyRelation
getDuration, getEndDate, getStartDate, setEndDate, setStartDate
 
Methods inherited from interface pl.edu.agh.cast.data.model.general.IOneToOneRelation
getSourceEntity, getTargetEntity, setSourceEntity, setTargetEntity
 
Methods inherited from interface pl.edu.agh.cast.data.model.general.IManyToManyRelation
addSourceEntitiy, addTargetEntitiy, getSourceEntities, getSourceEntitiy, getTargetEntities, getTargetEntitiy, isDirected, removeSourceEntitiy, removeTargetEntitiy, setDirected, setSourceEntities, setTargetEntities
 
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.IDisposable
dispose
 
Methods inherited from interface pl.edu.agh.cast.common.IReplicable
replicate, replicateTo
 

Field Detail

TYPE

static final Type TYPE
The type of timed one-to-one relation elements.



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