pl.edu.agh.cast.schema.model.visual
Interface IVisualSchemaDataSet

All Superinterfaces:
IDataSet<IVisualSchemaElement<? extends ISchemaElement<? extends IElement>>>, Identifiable, IDisposable, IPropertyChangeProvider, IPropertyContainer, IValidatable, IVisualDataSet<IVisualSchemaElement<? extends ISchemaElement<? extends IElement>>,ISchemaDataSet>, Observer, Serializable
All Known Implementing Classes:
VisualSchemaDataSet

public interface IVisualSchemaDataSet
extends IVisualDataSet<IVisualSchemaElement<? extends ISchemaElement<? extends IElement>>,ISchemaDataSet>

The visual schema data set is part of schema visual model. It wraps the schema data set of schema presentation model.

Author:
AGH CAST Team

Nested Class Summary
 
Nested classes/interfaces inherited from interface pl.edu.agh.cast.data.model.visual.IVisualDataSet
IVisualDataSet.Events
 
Nested classes/interfaces inherited from interface pl.edu.agh.cast.data.model.IDataSet
IDataSet.Properties
 
Field Summary
static Collection<Type> ACCEPTED_TYPES
          Collection of element types accepted by this type of data set.
static Type TYPE
          The type of this data set.
 
Method Summary
 Collection<IVisualSchemaConnection> getConnections()
          Gets all connections in data set.
 Collection<IVisualSchemaNode> getNodes()
          Gets all nodes in data set.
 
Methods inherited from interface pl.edu.agh.cast.data.model.visual.IVisualDataSet
getAllPropertiesMarkedAsLabel, getDescriptor, getPresentationDataSet, getPropertiesMarkedAsLabel, isLayoutInitialized, isSuppressLocationChangeEvents, markLayoutInitialized, markPropertyAsLabel, setAllPropertiesMarkedAsLabel, setSuppressAllEvents, setSuppressLocationChangeEvents
 
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
 
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.data.model.property.IPropertyChangeProvider
addPropertyChangeListener, removePropertyChangeListener
 

Field Detail

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.

Method Detail

getNodes

Collection<IVisualSchemaNode> getNodes()
Gets all nodes in data set.

Returns:
nodes in data set

getConnections

Collection<IVisualSchemaConnection> getConnections()
Gets all connections in data set.

Returns:
connections in data set


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