pl.edu.agh.cast.schema.model.presentation
Interface ISchemaElement<T extends IElement>

Type Parameters:
T - type of referenced (presented) elements
All Superinterfaces:
Identifiable, IDisposable, IElement, IPresentationElement<T>, IPropertyChangeProvider, IPropertyContainer, IReplicable, IValidatable, Observer, Serializable
All Known Subinterfaces:
ISchemaConnection, ISchemaNode
All Known Implementing Classes:
SchemaConnection, SchemaNode

public interface ISchemaElement<T extends IElement>
extends IPresentationElement<T>

The interface marks classes which belong to the time-line presentation model, that is classes whose instances may be included in the SchemaDataSet.

Author:
AGH CAST Team

Nested Class Summary
 
Nested classes/interfaces inherited from interface pl.edu.agh.cast.data.model.presentation.IPresentationElement
IPresentationElement.Properties, IPresentationElement.PropertyCategory
 
Field Summary
static Type TYPE
          Schema element type.
 
Fields inherited from interface pl.edu.agh.cast.data.model.presentation.IPresentationElement
ATTRIBUTE_CHANGE_EVENT
 
Method Summary
 
Methods inherited from interface pl.edu.agh.cast.data.model.presentation.IPresentationElement
getDerivedType, getLabel, getOriginalElements, getVisualElement, hasAssociatedVisualElement, setDerivedType, setLabel, setOriginalElements, setSuppressAllEvents, setVisualElement
 
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
 
Methods inherited from interface pl.edu.agh.cast.data.model.property.IPropertyChangeProvider
addPropertyChangeListener, removePropertyChangeListener
 

Field Detail

TYPE

static final Type TYPE
Schema element type.



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