Uses of Interface
pl.edu.agh.cast.data.model.Identifiable

Packages that use Identifiable
pl.edu.agh.cast.data.model Provides CAST Data Model's entry level classes. 
pl.edu.agh.cast.data.model.domain Provides base interfaces for all domain models. 
pl.edu.agh.cast.data.model.general In this package the General Domain Model is defined. 
pl.edu.agh.cast.data.model.general.sample This package provides a General Domain Model data set with predefined sample elements. 
pl.edu.agh.cast.data.model.presentation Provides CAST presentation model, which is the base of models such as schema and time-line used in various specific visual editors. 
pl.edu.agh.cast.data.model.property Provides CAST Data Model's property related classes. 
pl.edu.agh.cast.data.model.util Provides CAST Data Set reference manipulation utilities. 
pl.edu.agh.cast.data.model.visual Provides CAST visual model, which is the base of visual models such as schema and time-line used in various specific visual editors. 
pl.edu.agh.cast.schema.model.presentation Provides CAST schema presentation model. 
pl.edu.agh.cast.schema.model.visual Provides CAST schema visual model. 
 

Uses of Identifiable in pl.edu.agh.cast.data.model
 

Classes in pl.edu.agh.cast.data.model with type parameters of type Identifiable
 interface IReference<T extends Identifiable>
          Interface of reference to Identifiable object.
 interface IReferenceList<T extends Identifiable>
          Interface of list of references to Identifiable objects.
 

Subinterfaces of Identifiable in pl.edu.agh.cast.data.model
 interface IDataSet<T extends IElement>
          Interface of a data set.
 interface IElement
          Interface of data element.
 

Classes in pl.edu.agh.cast.data.model that implement Identifiable
 class AbstractDataSet<T extends IElement>
          Abstract implementation of IDataSet.
 class AbstractElement
          Abstract implementation of IElement.
 class DataSetDescriptor
          Descriptor of a data set (see IDataSet).
 

Methods in pl.edu.agh.cast.data.model that return types with arguments of type Identifiable
 Class<? extends Identifiable> Type.getTypeClass()
          Returns the Class associated with this Type.
 

Method parameters in pl.edu.agh.cast.data.model with type arguments of type Identifiable
static Type Type.fromClass(Class<? extends Identifiable> klass)
          Returns instance of a Type associated with given Class.
 

Uses of Identifiable in pl.edu.agh.cast.data.model.domain
 

Subinterfaces of Identifiable in pl.edu.agh.cast.data.model.domain
 interface IDomainDataSet<T extends IDomainElement>
          Interface of domain specific data set.
 interface IDomainElement
          Interface of every domain specific element.
 

Classes in pl.edu.agh.cast.data.model.domain that implement Identifiable
 class DomainDataSet<T extends IDomainElement>
          Abstract data set of domain specific models.
 class DomainDataSetDescriptor
          Enhanced descriptor of a domain data set (see IDomainDataSet).
 

Uses of Identifiable in pl.edu.agh.cast.data.model.general
 

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

Classes in pl.edu.agh.cast.data.model.general that implement Identifiable
 class Entity
          Default implementation of IEntity interface.
 class GeneralDataSet<T extends IGeneralElement>
          Default implementation of IGeneralDataSet which contains IEntity objects connected with IManyToManyRelation.
 class ManyToManyRelation
          Default implementation of IManyToManyRelation interface.
 class OneToOneRelation
          Default implementation of IOneToOneRelation interface.
 class TimedManyToManyRelation
          Default implementation of ITimedManyToManyRelation interface.
 class TimedOneToOneRelation
          Default implementation of ITimedOneToOneRelation used in GeneralDataSet.
 

Uses of Identifiable in pl.edu.agh.cast.data.model.general.sample
 

Classes in pl.edu.agh.cast.data.model.general.sample that implement Identifiable
 class SampleGeneralDataSet
          A general domain data set initialized with sample data.
 

Uses of Identifiable in pl.edu.agh.cast.data.model.presentation
 

Subinterfaces of Identifiable in pl.edu.agh.cast.data.model.presentation
 interface IPresentationDataSet<T extends IPresentationElement<? extends IElement>>
          An interface of presentation data set which consists of presentation elements.
 interface IPresentationElement<T extends IElement>
          The interface of elements of the abstract presentation model.
 

Classes in pl.edu.agh.cast.data.model.presentation that implement Identifiable
 class PresentationDataSet<T extends IPresentationElement<? extends IElement>>
          Abstract implementation of IPresentationDataSet.
 class PresentationDataSetDescriptor
          Enhanced descriptor of a domain data set (see IPresentationDataSet).
 class PresentationElement<T extends IElement>
          PresentationElement is a base class for elements of presentation models such as schema nodes or time-lines.
 

Uses of Identifiable in pl.edu.agh.cast.data.model.property
 

Method parameters in pl.edu.agh.cast.data.model.property with type arguments of type Identifiable
static MetaPropertyManager PropertyHelper.constructMetaPropertyManagerForClass(Class<? extends Identifiable> clazz)
          Returns a MetaPropertyManager initialized with MetaPermanentProperty'ies and MetaTransientProperty'ies defined (annotated) in given class.
static Collection<MetaPermanentProperty> PropertyHelper.extractMetaPermanentProperties(Class<? extends Identifiable> clazz)
          Returns a collection of MetaPermanentProperty'ies defined for given class.
static Collection<MetaTransientProperty> PropertyHelper.extractMetaTransientProperties(Class<? extends Identifiable> clazz)
          Returns a collection of MetaTransientProperty'ies defined for given class.
 

Uses of Identifiable in pl.edu.agh.cast.data.model.util
 

Methods in pl.edu.agh.cast.data.model.util with type parameters of type Identifiable
<T extends Identifiable>
IReferenceList<T>
ReferenceUtil.DefaultReferenceProvider.createEmptyReferenceList()
          Creates an empty reference list of unknown type.
<T extends Identifiable>
IReferenceList<T>
IReferenceProvider.createEmptyReferenceList()
          Creates an empty reference list of unknown type.
<T extends Identifiable>
IReferenceList<T>
ReferenceUtil.createEmptyReferenceList(T formalParameter)
          Creates an empty IReferenceList object.
<T extends Identifiable>
IReference<T>
ReferenceUtil.createReference(T instance)
          Creates IReference object for given instance.
<T extends Identifiable>
IReference<T>
ReferenceUtil.DefaultReferenceProvider.createReference(T instance)
          Creates a reference to the given object.
<T extends Identifiable>
IReference<T>
IReferenceProvider.createReference(T instance)
          Creates a reference to the given object.
<T extends Identifiable>
IReferenceList<T>
ReferenceUtil.createReferenceList(Iterable<T> instances, Type type)
          Creates IReferenceList object for given instances.
<T extends Identifiable>
IReferenceList<T>
ReferenceUtil.DefaultReferenceProvider.createReferenceList(Iterable<T> instances, Type type)
          Creates a reference list with a list of objects of the given type.
<T extends Identifiable>
IReferenceList<T>
IReferenceProvider.createReferenceList(Iterable<T> instances, Type type)
          Creates a reference list with a list of objects of the given type.
<T extends Identifiable>
IReferenceList<T>
ReferenceUtil.createReferenceList(T instance)
          Creates IReferenceList object for given instance.
<T extends Identifiable>
IReferenceList<T>
ReferenceUtil.DefaultReferenceProvider.createReferenceList(T instance)
          Creates a reference list with one object.
<T extends Identifiable>
IReferenceList<T>
IReferenceProvider.createReferenceList(T instance)
          Creates a reference list with one object.
<T extends Identifiable>
IReferenceList<T>
ReferenceUtil.createReferenceList(T formalParameter, Type type)
          Creates IReferenceList object for given instances.
<T extends Identifiable>
IReferenceList<T>
ReferenceUtil.DefaultReferenceProvider.createReferenceList(Type type)
          Creates an empty reference list of the given type.
<T extends Identifiable>
IReferenceList<T>
IReferenceProvider.createReferenceList(Type type)
          Creates an empty reference list of the given type.
 

Uses of Identifiable in pl.edu.agh.cast.data.model.visual
 

Subinterfaces of Identifiable in pl.edu.agh.cast.data.model.visual
 interface IVisualDataSet<T extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
          An interface which describes data set containing elements of visual model.
 interface IVisualElement<M extends IPresentationElement<? extends IElement>>
          An interface which describes an element from visual model, for more detail see IVisualDataSet.
 

Classes in pl.edu.agh.cast.data.model.visual that implement Identifiable
 class VisualDataSet<T extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
          Abstract implementation of IVisualDataSet.
 class VisualDataSetDescriptor
          Enhanced descriptor of a domain data set (see IVisualDataSet).
 class VisualElement<M extends IPresentationElement<? extends IElement>>
          Abstract implementation of IVisualElement.
 

Uses of Identifiable in pl.edu.agh.cast.schema.model.presentation
 

Subinterfaces of Identifiable in pl.edu.agh.cast.schema.model.presentation
 interface ISchemaConnection
          Interface which describes a single connection between two SchemaNode objects in a schema diagram.
 interface ISchemaDataSet
          Schema model data set which is set of nodes (ISchemaNode) connected with connections ( ISchemaConnection).
 interface ISchemaElement<T extends IElement>
          The interface marks classes which belong to the time-line presentation model, that is classes whose instances may be included in the SchemaDataSet.
 interface ISchemaNode
          Interface which describes node of schema diagram.
 

Classes in pl.edu.agh.cast.schema.model.presentation that implement Identifiable
 class SchemaConnection
          Default implementation of ISchemaConnection.
 class SchemaDataSet
          Data set which contains elements for a schema diagram.
 class SchemaNode
          Default implementation of ISchemaNode.
 

Uses of Identifiable in pl.edu.agh.cast.schema.model.visual
 

Subinterfaces of Identifiable in pl.edu.agh.cast.schema.model.visual
 interface IVisualSchemaConnection
          The visual schema connection is part of schema visual model.
 interface IVisualSchemaDataSet
          The visual schema data set is part of schema visual model.
 interface IVisualSchemaElement<T extends ISchemaElement<? extends IElement>>
          The visual schema element interface represents elements which may belong to a visual schema data set.
 interface IVisualSchemaNode
          The visual schema node is part of schema visual model.
 

Classes in pl.edu.agh.cast.schema.model.visual that implement Identifiable
 class VisualSchemaConnection
          The default implementation of IVisualSchemaConnection.
 class VisualSchemaDataSet
          The default implementation of IVisualSchemaDataSet.
 class VisualSchemaNode
          The default implementation of IVisualSchemaNode.
 



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