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

Packages that use IElement
pl.edu.agh.cast.command Provides commands for operating on diagrams. 
pl.edu.agh.cast.data.converter Provides CAST Data Set Converter API specification. 
pl.edu.agh.cast.data.converter.gdm2schema Provides Converter from General Domain model to Schema model. 
pl.edu.agh.cast.data.model Provides CAST Data Model's entry level classes. 
pl.edu.agh.cast.data.model.copier Provides data set and element copy/paste support 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.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.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.data.persistence Provides CAST Data Model persistence provider abstraction classes. 
pl.edu.agh.cast.data.persistence.runtime Provides CAST Data Model runtime persistence provider which does not persist data between application executions. 
pl.edu.agh.cast.data.persistence.serialize Provides CAST Data Model persistence provider which persist data in a file using Java object serialization. 
pl.edu.agh.cast.data.persistence.zlayer Provides CAST Data Model persistence provider which uses ZLayer for data persistence. 
pl.edu.agh.cast.dataview.view   
pl.edu.agh.cast.editor Provides abstract editor implementation and editor utility classes. 
pl.edu.agh.cast.editor.action.delegate Contains action delegates which can be used in RCP extensions. 
pl.edu.agh.cast.model.visual   
pl.edu.agh.cast.schema.editor Provides CAST Schema eXtended model's entry level classes. 
pl.edu.agh.cast.schema.model.presentation Provides CAST schema presentation model. 
pl.edu.agh.cast.schema.model.visual Provides CAST schema visual model. 
pl.edu.agh.cast.ui.dialogs.property Provides properties editor with various cell editors according to properties types. 
 

Uses of IElement in pl.edu.agh.cast.command
 

Constructor parameters in pl.edu.agh.cast.command with type arguments of type IElement
ModifyPresentationElementCommand(IPresentationElement<? extends IElement> model, MultiMap<IPresentationElement.PropertyCategory,PropertyTreeEntry> entriesMap)
          Constructor.
 

Uses of IElement in pl.edu.agh.cast.data.converter
 

Methods in pl.edu.agh.cast.data.converter with type parameters of type IElement
<T extends IDataSet<? extends IElement>>
T
IConverter.convert(List<? extends IDataSet<? extends IElement>> dataSets)
          Converts given input data sets into a new output data set.
<T extends IDataSet<? extends IElement>>
T
AbstractConverter.convert(List<? extends IDataSet<? extends IElement>> dataSets)
          Converts given input data sets into a new output data set.
<T extends IDataSet<? extends IElement>>
T
IConverter.convert(MultiMap<ConverterInputEntry,? extends IDataSet<? extends IElement>> dataSets)
          Converts given input data sets into a new output data set.
<T extends IDataSet<? extends IElement>>
T
AbstractConverter.convert(MultiMap<ConverterInputEntry,? extends IDataSet<? extends IElement>> dataSets)
          Converts given input data sets into a new output data set.
protected abstract
<T extends IDataSet<? extends IElement>>
T
AbstractConverter.doConvert(MultiMap<ConverterInputEntry,? extends IDataSet<? extends IElement>> dataSets)
           
 

Methods in pl.edu.agh.cast.data.converter that return types with arguments of type IElement
 MultiMap<ConverterInputEntry,IDataSet<IElement>> ConverterSpecification.listToInputEntries(List<? extends IDataSet<? extends IElement>> dsList)
          Converts a list of data sets into a map indexed by input entries.
 

Method parameters in pl.edu.agh.cast.data.converter with type arguments of type IElement
<T extends IDataSet<? extends IElement>>
T
IConverter.convert(List<? extends IDataSet<? extends IElement>> dataSets)
          Converts given input data sets into a new output data set.
<T extends IDataSet<? extends IElement>>
T
AbstractConverter.convert(List<? extends IDataSet<? extends IElement>> dataSets)
          Converts given input data sets into a new output data set.
<T extends IDataSet<? extends IElement>>
T
IConverter.convert(MultiMap<ConverterInputEntry,? extends IDataSet<? extends IElement>> dataSets)
          Converts given input data sets into a new output data set.
<T extends IDataSet<? extends IElement>>
T
AbstractConverter.convert(MultiMap<ConverterInputEntry,? extends IDataSet<? extends IElement>> dataSets)
          Converts given input data sets into a new output data set.
protected abstract
<T extends IDataSet<? extends IElement>>
T
AbstractConverter.doConvert(MultiMap<ConverterInputEntry,? extends IDataSet<? extends IElement>> dataSets)
           
 MultiMap<ConverterInputEntry,IDataSet<IElement>> ConverterSpecification.listToInputEntries(List<? extends IDataSet<? extends IElement>> dsList)
          Converts a list of data sets into a map indexed by input entries.
static boolean ConverterMatchingUtil.matchesDataSets(ConverterSpecification spec, List<? extends IDataSet<? extends IElement>> dataSets)
          Checks if the given list of data sets meets the converter specification.
static boolean ConverterMatchingUtil.matchesInputEntities(ConverterSpecification spec, MultiMap<ConverterInputEntry,? extends IDataSet<? extends IElement>> dataSets)
          Checks if the given map of data sets meets the converter specification.
 

Uses of IElement in pl.edu.agh.cast.data.converter.gdm2schema
 

Methods in pl.edu.agh.cast.data.converter.gdm2schema with type parameters of type IElement
protected
<T extends IDataSet<? extends IElement>>
T
GDM2SchemaConverter.doConvert(MultiMap<ConverterInputEntry,? extends IDataSet<? extends IElement>> dataSets)
          
 

Method parameters in pl.edu.agh.cast.data.converter.gdm2schema with type arguments of type IElement
protected
<T extends IDataSet<? extends IElement>>
T
GDM2SchemaConverter.doConvert(MultiMap<ConverterInputEntry,? extends IDataSet<? extends IElement>> dataSets)
          
 

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

Classes in pl.edu.agh.cast.data.model with type parameters of type IElement
 class AbstractDataSet<T extends IElement>
          Abstract implementation of IDataSet.
 interface IDataSet<T extends IElement>
          Interface of a data set.
 

Classes in pl.edu.agh.cast.data.model that implement IElement
 class AbstractElement
          Abstract implementation of IElement.
 

Methods in pl.edu.agh.cast.data.model with type parameters of type IElement
static
<T extends IElement>
Iterable<T>
ModelHelper.createElementIterable(Collection<T> collection)
          Creates a IElementIterable instance for elements from given Collection.
 

Methods in pl.edu.agh.cast.data.model that return types with arguments of type IElement
 IDataSet<? extends IElement> AbstractElement.getDataSet()
          Returns the data set this element is in.
 IDataSet<? extends IElement> IElement.getDataSet()
          Returns the data set this element is in.
 

Methods in pl.edu.agh.cast.data.model with parameters of type IElement
 void AbstractDataSet.addElements(T... elements)
          Adds multiple elements to this data set.
 void IDataSet.addElements(T... elements)
          Adds multiple elements to this data set.
<E extends T>
Collection<E>
AbstractDataSet.removeElements(E... elements)
          Removes multiple elements from this data set.
<E extends T>
Collection<E>
IDataSet.removeElements(E... elements)
          Removes multiple elements from this data set.
 

Method parameters in pl.edu.agh.cast.data.model with type arguments of type IElement
 void AbstractElement.setDataSet(IDataSet<? extends IElement> dataSet)
          Sets the data set of the element.
 

Constructor parameters in pl.edu.agh.cast.data.model with type arguments of type IElement
AbstractElement(Type type, UUID id, IDataSet<? extends IElement> dataSet)
          Initializes element with ID and type.
 

Uses of IElement in pl.edu.agh.cast.data.model.copier
 

Classes in pl.edu.agh.cast.data.model.copier with type parameters of type IElement
 class CopyableImpl<E extends IElement>
          Implementation of ICopyable interface.
 class ElementTransferContainer<E extends IElement>
          Container for transferring elements to data set.
 interface ICopyable<E extends IElement>
          Interface of objects (mainly data sets) which support element copying.
 interface IElementCopier<E extends IElement>
          Interface of element copier.
 interface IPastable<E extends IElement>
          Interface of objects (mainly data sets) which support element pasting.
 

Methods in pl.edu.agh.cast.data.model.copier with parameters of type IElement
 void ElementTransferContainer.addElements(E... elements)
          Adds given elements.
 

Method parameters in pl.edu.agh.cast.data.model.copier with type arguments of type IElement
 ElementTransferContainer<E> IElementCopier.copy(Collection<IElement> elements)
          Returns a container containing copies of given elements.
 

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

Subinterfaces of IElement in pl.edu.agh.cast.data.model.domain
 interface IDomainElement
          Interface of every domain specific element.
 

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

Subinterfaces of IElement in pl.edu.agh.cast.data.model.general
 interface IEntity
          An interface of an entity.
 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 IElement
 class Entity
          Default implementation of IEntity interface.
 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 IElement in pl.edu.agh.cast.data.model.presentation
 

Classes in pl.edu.agh.cast.data.model.presentation with type parameters of type IElement
 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.
 class PresentationDataSet<T extends IPresentationElement<? extends IElement>>
          Abstract implementation of IPresentationDataSet.
 class PresentationElement<T extends IElement>
          PresentationElement is a base class for elements of presentation models such as schema nodes or time-lines.
 

Subinterfaces of IElement in pl.edu.agh.cast.data.model.presentation
 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 IElement
 class PresentationElement<T extends IElement>
          PresentationElement is a base class for elements of presentation models such as schema nodes or time-lines.
 

Methods in pl.edu.agh.cast.data.model.presentation that return types with arguments of type IElement
 List<? extends IDataSet<? extends IElement>> PresentationDataSet.getOriginalDataSets()
          Returns the original data sets which are presented by this presentation data set.
 List<? extends IDataSet<? extends IElement>> IPresentationDataSet.getOriginalDataSets()
          Returns the original data sets which are presented by this presentation data set.
 

Method parameters in pl.edu.agh.cast.data.model.presentation with type arguments of type IElement
 void PresentationDataSet.setOriginalDataSets(List<? extends IDataSet<? extends IElement>> dataSets)
          Sets the original data sets which are presented by this presentation data set.
 void IPresentationDataSet.setOriginalDataSets(List<? extends IDataSet<? extends IElement>> dataSets)
          Sets the original data sets which are presented by this presentation data set.
 

Constructor parameters in pl.edu.agh.cast.data.model.presentation with type arguments of type IElement
PresentationDataSet(PresentationDataSetDescriptor descriptor, List<IDataSet<? extends IElement>> originalDataSets)
          Initializes data set with its descriptor and a newly created MetaPropertyManager.
 

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

Classes in pl.edu.agh.cast.data.model.visual with type parameters of type IElement
 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 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.
 class VisualDataSet<T extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
          Abstract implementation of IVisualDataSet.
 class VisualDataSet<T extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
          Abstract implementation of IVisualDataSet.
 class VisualElement<M extends IPresentationElement<? extends IElement>>
          Abstract implementation of IVisualElement.
 

Subinterfaces of IElement in pl.edu.agh.cast.data.model.visual
 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 IElement
 class VisualElement<M extends IPresentationElement<? extends IElement>>
          Abstract implementation of IVisualElement.
 

Uses of IElement in pl.edu.agh.cast.data.persistence
 

Methods in pl.edu.agh.cast.data.persistence with type parameters of type IElement
<T extends IDataSet<? extends IElement>>
T
IPersistenceProvider.getDataSet(DataSetDescriptor descriptor)
          Returns the data set described by given descriptor.
<T extends IDataSet<? extends IElement>>
T
AbstractPersistenceProviderDecorator.getDataSet(DataSetDescriptor descriptor)
          Returns the data set described by given descriptor.
<T extends IDataSet<? extends IElement>>
T
AbstractPersistenceProvider.getDataSet(DataSetDescriptor descriptor)
          Returns the data set described by given descriptor.
<T extends IDataSet<? extends IElement>>
T
IPersistenceProvider.getDataSet(UUID id)
          Returns the data set with given ID.
<T extends IDataSet<? extends IElement>>
T
AbstractPersistenceProviderDecorator.getDataSet(UUID id)
          Returns the data set with given ID.
<T extends IDataSet<? extends IElement>>
Map<UUID,T>
IPersistenceProvider.getDataSets(Collection<DataSetDescriptor> descriptors)
          Returns the data sets described by given descriptors.
<T extends IDataSet<? extends IElement>>
Map<UUID,T>
AbstractPersistenceProviderDecorator.getDataSets(Collection<DataSetDescriptor> descs)
          Returns the data sets described by given descriptors.
<T extends IDataSet<? extends IElement>>
Map<UUID,T>
AbstractPersistenceProvider.getDataSets(Collection<DataSetDescriptor> descs)
          Returns the data sets described by given descriptors.
<T extends IDataSet<? extends IElement>>
Map<UUID,T>
IPersistenceProvider.getDataSetsById(Collection<UUID> ids)
          Returns the data sets with given IDs.
<T extends IDataSet<? extends IElement>>
Map<UUID,T>
AbstractPersistenceProviderDecorator.getDataSetsById(Collection<UUID> ids)
          Returns the data sets with given IDs.
<T extends IDataSet<? extends IElement>>
Map<UUID,T>
AbstractPersistenceProvider.getDataSetsById(Collection<UUID> ids)
          Returns the data sets with given IDs.
<T extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
T
IPersistenceProvider.saveDiagram(T presentationDataSet)
          Saves the given presentation data set with associated visual data set and returns their new version.
<T extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
T
AbstractPersistenceProviderDecorator.saveDiagram(T presentationDataSet)
          Saves the given presentation data set with associated visual data set and returns their new version.
<T extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
T
AbstractPersistenceProvider.saveDiagram(T presentationDataSet)
          Saves the given presentation data set with associated visual data set and returns their new version.
<T extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
T
ObservablePersistenceProvider.saveDiagram(T presentationDataSet)
          Saves the given presentation data set with associated visual data set and returns their new version.
<T extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
T
IPersistenceProvider.saveDiagram(T presentationDataSet, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given presentation data set with associated visual data set and returns their new version.
<T extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
T
AbstractPersistenceProviderDecorator.saveDiagram(T presentationDataSet, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given presentation data set with associated visual data set and returns their new version.
<T extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
T
AbstractPersistenceProvider.saveDiagram(T presentationDataSet, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given presentation data set with associated visual data set and returns their new version.
<T extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>>
T
ObservablePersistenceProvider.saveDiagram(T presentationDataSet, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given presentation data set with associated visual data set and returns their new version.
 

Method parameters in pl.edu.agh.cast.data.persistence with type arguments of type IElement
 UUID IPersistenceProvider.saveDataSet(IDataSet<? extends IElement> dataSet)
          Saves the given data set.
 UUID AbstractPersistenceProviderDecorator.saveDataSet(IDataSet<? extends IElement> dataSet)
          Saves the given data set.
 UUID ObservablePersistenceProvider.saveDataSet(IDataSet<? extends IElement> dataSet)
          Saves the given data set.
 UUID IPersistenceProvider.saveDataSet(IDataSet<? extends IElement> dataSet, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given data set.
 UUID AbstractPersistenceProviderDecorator.saveDataSet(IDataSet<? extends IElement> dataSet, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given data set.
 UUID AbstractPersistenceProvider.saveDataSet(IDataSet<? extends IElement> dataSet, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given data set.
 UUID ObservablePersistenceProvider.saveDataSet(IDataSet<? extends IElement> dataSet, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given data set.
 Map<UUID,UUID> IPersistenceProvider.saveDataSets(Collection<IDataSet<? extends IElement>> dataSets)
          Saves the given collection of data sets.
 Map<UUID,UUID> AbstractPersistenceProviderDecorator.saveDataSets(Collection<IDataSet<? extends IElement>> dataSets)
          Saves the given collection of data sets.
 Map<UUID,UUID> AbstractPersistenceProvider.saveDataSets(Collection<IDataSet<? extends IElement>> dataSets)
          Saves the given collection of data sets.
 Map<UUID,UUID> ObservablePersistenceProvider.saveDataSets(Collection<IDataSet<? extends IElement>> dataSets)
          Saves the given collection of data sets.
 Map<UUID,UUID> IPersistenceProvider.saveDataSets(Collection<IDataSet<? extends IElement>> dataSets, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given collection of data sets.
 Map<UUID,UUID> AbstractPersistenceProviderDecorator.saveDataSets(Collection<IDataSet<? extends IElement>> dataSets, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given collection of data sets.
 Map<UUID,UUID> AbstractPersistenceProvider.saveDataSets(Collection<IDataSet<? extends IElement>> dataSets, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given collection of data sets.
 Map<UUID,UUID> ObservablePersistenceProvider.saveDataSets(Collection<IDataSet<? extends IElement>> dataSets, org.eclipse.core.runtime.IProgressMonitor monitor)
          Saves the given collection of data sets.
 

Uses of IElement in pl.edu.agh.cast.data.persistence.runtime
 

Methods in pl.edu.agh.cast.data.persistence.runtime with type parameters of type IElement
<T extends IDataSet<? extends IElement>>
T
RuntimePersistenceProvider.getDataSet(UUID id)
          Returns the data set with given ID.
 

Methods in pl.edu.agh.cast.data.persistence.runtime that return types with arguments of type IElement
static IDataSet<? extends IElement> RuntimePersistenceProvider.copy(IDataSet<? extends IElement> dataSet)
          Copies the given data set.
protected  List<IDataSet<? extends IElement>> RuntimePersistenceProvider.getAllDataSets()
           
 

Method parameters in pl.edu.agh.cast.data.persistence.runtime with type arguments of type IElement
protected  void RuntimePersistenceProvider.addDataSet(IDataSet<? extends IElement> dataSet)
           
static IDataSet<? extends IElement> RuntimePersistenceProvider.copy(IDataSet<? extends IElement> dataSet)
          Copies the given data set.
 UUID RuntimePersistenceProvider.saveDataSet(IDataSet<? extends IElement> dataSet)
          Saves the given data set.
 

Uses of IElement in pl.edu.agh.cast.data.persistence.serialize
 

Method parameters in pl.edu.agh.cast.data.persistence.serialize with type arguments of type IElement
 UUID SerializationPersistenceProvider.saveDataSet(IDataSet<? extends IElement> dataSet)
          Saves the given data set.
 

Uses of IElement in pl.edu.agh.cast.data.persistence.zlayer
 

Methods in pl.edu.agh.cast.data.persistence.zlayer with type parameters of type IElement
<T extends IDataSet<? extends IElement>>
T
ZLayerPersistenceProvider.getDataSet(DataSetDescriptor descriptor)
          Returns the data set described by given descriptor.
<T extends IDataSet<? extends IElement>>
T
ZLayerPersistenceProvider.getDataSet(UUID id)
          Returns the data set with given ID.
<T extends IDataSet<? extends IElement>>
Map<UUID,T>
ZLayerPersistenceProvider.getDataSets(Collection<DataSetDescriptor> descs)
          Returns the data sets described by given descriptors.
<T extends IDataSet<? extends IElement>>
Map<UUID,T>
ZLayerPersistenceProvider.getDataSetsById(Collection<UUID> ids)
          Returns the data sets with given IDs.
 

Method parameters in pl.edu.agh.cast.data.persistence.zlayer with type arguments of type IElement
 UUID ZLayerPersistenceProvider.saveDataSet(IDataSet<? extends IElement> dataSet)
          Saves the given data set.
 Map<UUID,UUID> ZLayerPersistenceProvider.saveDataSets(Collection<IDataSet<? extends IElement>> dataSets)
          Saves the given collection of data sets.
 

Uses of IElement in pl.edu.agh.cast.dataview.view
 

Method parameters in pl.edu.agh.cast.dataview.view with type arguments of type IElement
 DataViewColumn[] DataView.getColumns(IDataSet<? extends IElement> dataSet)
          Analyse how many columns will be created and returns created columns.
 

Uses of IElement in pl.edu.agh.cast.editor
 

Classes in pl.edu.agh.cast.editor with type parameters of type IElement
 class AbstractEditor<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>,T extends IDiagram<M,V>>
          Abstract graphical editor for showing CAST data.
 class AbstractEditor<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>,T extends IDiagram<M,V>>
          Abstract graphical editor for showing CAST data.
 

Methods in pl.edu.agh.cast.editor with type parameters of type IElement
<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>,T extends IDiagram<M,V>>
int
EditorSaverSupport.promptToSaveOnClose(AbstractEditor<M,V,T> editor)
          Prompts the user for action when editor is unsaved.
<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>,T extends IDiagram<M,V>>
int
EditorSaverSupport.promptToSaveOnClose(AbstractEditor<M,V,T> editor)
          Prompts the user for action when editor is unsaved.
 

Method parameters in pl.edu.agh.cast.editor with type arguments of type IElement
protected abstract  DiagramEditorInput<M,V,T> AbstractEditor.modelToDiagram(ModelEditorInput<? extends IDataSet<? extends IElement>> input)
          Convert the model editor input into diagram.
 void AbstractEditor.selectElements(Collection<? extends IPresentationElement<? extends IElement>> elements)
          Selects given visual elements.
 

Uses of IElement in pl.edu.agh.cast.editor.action.delegate
 

Classes in pl.edu.agh.cast.editor.action.delegate with type parameters of type IElement
 class AbstractOpenEditorActionDelegate<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>,T extends IDiagram<M,V>>
          Abstract action for opening editors.
 class AbstractOpenEditorActionDelegate<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>,T extends IDiagram<M,V>>
          Abstract action for opening editors.
 

Uses of IElement in pl.edu.agh.cast.model.visual
 

Classes in pl.edu.agh.cast.model.visual with type parameters of type IElement
 class Diagram<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>>
          Abstract implementation of IDiagram.
 class Diagram<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>>
          Abstract implementation of IDiagram.
 interface IDiagram<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>>
           An interface which describes a single diagram.
 interface IDiagram<M extends IPresentationDataSet<? extends IPresentationElement<? extends IElement>>,V extends IVisualDataSet<? extends IVisualElement<? extends IPresentationElement<? extends IElement>>,M>>
           An interface which describes a single diagram.
 

Methods in pl.edu.agh.cast.model.visual that return types with arguments of type IElement
 List<IDataSet<? extends IElement>> Diagram.getDataSets()
          Gets list containing presentation and visual data sets in such order.
 List<IDataSet<? extends IElement>> IDiagram.getDataSets()
          Gets list containing presentation and visual data sets in such order.
 

Uses of IElement in pl.edu.agh.cast.schema.editor
 

Method parameters in pl.edu.agh.cast.schema.editor with type arguments of type IElement
protected  DiagramEditorInput<ISchemaDataSet,IVisualSchemaDataSet,ISchemaDiagram> SchemaEditor.modelToDiagram(ModelEditorInput<? extends IDataSet<? extends IElement>> input)
          Convert the model editor input into diagram.
 

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

Classes in pl.edu.agh.cast.schema.model.presentation with type parameters of type IElement
 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.
 

Subinterfaces of IElement 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 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 IElement
 class SchemaConnection
          Default implementation of ISchemaConnection.
 class SchemaNode
          Default implementation of ISchemaNode.
 

Methods in pl.edu.agh.cast.schema.model.presentation that return types with arguments of type IElement
 ElementTransferContainer<ISchemaElement<? extends IElement>> SchemaDataSet.copy(Collection<IElement> elements)
          Returns a container containing copies of given elements.
 Collection<IElementCopier<ISchemaElement<? extends IElement>>> SchemaDataSet.getCopiers()
          Returns a collection of compatible element copiers.
 IElementCopier<ISchemaElement<? extends IElement>> SchemaDataSet.getDefaultCopier()
          Returns the default element copier.
 

Method parameters in pl.edu.agh.cast.schema.model.presentation with type arguments of type IElement
protected  void SchemaDataSet.afterAddElement(ISchemaElement<? extends IElement> element)
           
protected  void SchemaDataSet.beforeRemoveElement(ISchemaElement<? extends IElement> element)
           
 ElementTransferContainer<ISchemaElement<? extends IElement>> SchemaDataSet.copy(Collection<IElement> elements)
          Returns a container containing copies of given elements.
protected  boolean SchemaDataSet.isElementValid(ISchemaElement<? extends IElement> element)
          Checks if given element is valid for the data set.
 void SchemaDataSet.paste(ElementTransferContainer<ISchemaElement<? extends IElement>> elements)
          Pastes given elements.
 void SchemaDataSet.unpaste(ElementTransferContainer<ISchemaElement<? extends IElement>> elements)
           
 

Constructor parameters in pl.edu.agh.cast.schema.model.presentation with type arguments of type IElement
SchemaConnection(ISchemaDataSet dataSet, UUID id, ISchemaNode source, ISchemaNode target, boolean directed, Collection<? extends IElement> originalElements)
          The constructor for schema connections created manually.
SchemaNode(ISchemaDataSet dataSet, IReference<IElement> originalElement)
          The constructor for schema nodes created manually.
SchemaNode(ISchemaDataSet dataSet, IReferenceList<IElement> originalElements)
          The constructor for schema nodes created manually.
 

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

Classes in pl.edu.agh.cast.schema.model.visual with type parameters of type IElement
 interface IVisualSchemaElement<T extends ISchemaElement<? extends IElement>>
          The visual schema element interface represents elements which may belong to a visual schema data set.
 

Subinterfaces of IElement in pl.edu.agh.cast.schema.model.visual
 interface IVisualSchemaConnection
          The visual schema connection 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 IElement
 class VisualSchemaConnection
          The default implementation of IVisualSchemaConnection.
 class VisualSchemaNode
          The default implementation of IVisualSchemaNode.
 

Uses of IElement in pl.edu.agh.cast.ui.dialogs.property
 

Method parameters in pl.edu.agh.cast.ui.dialogs.property with type arguments of type IElement
static void PropertiesEditorPresenter.createAndShowEditor(IPresentationElement<? extends IElement> model, org.eclipse.gef.commands.CommandStack commandStack)
          Creates and shows properties editor.
 

Constructor parameters in pl.edu.agh.cast.ui.dialogs.property with type arguments of type IElement
PropertiesEditorPresenter(IPropertiesEditorView view, IPresentationElement<? extends IElement> model, org.eclipse.gef.commands.CommandStack commandStack)
          Constructor.
 



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