pl.edu.agh.cast.schema.model.presentation
Interface ISchemaDataSet
- All Superinterfaces:
- ICopyable<ISchemaElement<? extends IElement>>, IDataSet<ISchemaElement<? extends IElement>>, Identifiable, IDisposable, IPastable<ISchemaElement<? extends IElement>>, IPresentationDataSet<ISchemaElement<? extends IElement>>, IPropertyChangeProvider, IPropertyContainer, IValidatable, Observer, Serializable
- All Known Implementing Classes:
- SchemaDataSet
public interface ISchemaDataSet
- extends IPresentationDataSet<ISchemaElement<? extends IElement>>, ICopyable<ISchemaElement<? extends IElement>>, IPastable<ISchemaElement<? extends IElement>>
Schema model data set which is set of nodes (ISchemaNode
) connected with connections (
ISchemaConnection
). It can contain lone nodes (without any connections) but each connection has to be
associated with at least two nodes within the data set.
- Author:
- AGH CAST Team
- See Also:
ISchemaNode
,
ISchemaConnection
Methods inherited from interface pl.edu.agh.cast.data.model.IDataSet |
addElement, addElements, addElements, addMetaPropertyManager, addMetaPropertyManagersForAcceptedTypes, getAcceptedTypes, getAssignableElements, getCreationDate, getElement, getElementCount, getElements, getElements, getElementTypes, getMetaPropertyManager, getMetaPropertyManagers, getName, getRegisteredTypes, removeElement, removeElement, removeElements, removeElements, setCreationDate, setElements, setName |
TYPE
static final Type TYPE
- The type of this data set.
ACCEPTED_TYPES
static final Collection<Type> ACCEPTED_TYPES
- Collection of element types accepted by this type of data set.
getNodes
Collection<ISchemaNode> getNodes()
- Gets all nodes in data set.
- Returns:
- nodes in data set
getConnections
Collection<ISchemaConnection> getConnections()
- Gets all connections in data set.
- Returns:
- connections in data set
Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.