pl.edu.agh.cast.schema.editor.request
Class SchemaNodeCreateRequest

java.lang.Object
  extended by org.eclipse.gef.Request
      extended by org.eclipse.gef.requests.CreateRequest
          extended by pl.edu.agh.cast.schema.editor.request.SchemaNodeCreateRequest
All Implemented Interfaces:
org.eclipse.gef.requests.DropRequest

public class SchemaNodeCreateRequest
extends org.eclipse.gef.requests.CreateRequest

Extended create request which add new creation method getNewObject with visual data set as parameter. Should be used with SchemaNodeFactory.

Author:
AGH CAST Team

Constructor Summary
SchemaNodeCreateRequest(ICreationFactory factory)
          Constructor.
 
Method Summary
 Object getNewObject(ISchemaDataSet dataSet)
          Returns new object which belongs to given data set.
 
Methods inherited from class org.eclipse.gef.requests.CreateRequest
getFactory, getLocation, getNewObject, getNewObjectType, getSize, setFactory, setLocation, setSize
 
Methods inherited from class org.eclipse.gef.Request
getExtendedData, getType, setExtendedData, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaNodeCreateRequest

public SchemaNodeCreateRequest(ICreationFactory factory)
Constructor.

Parameters:
factory - node factory
Method Detail

getNewObject

public Object getNewObject(ISchemaDataSet dataSet)
Returns new object which belongs to given data set.

Parameters:
dataSet - presentation schema data set
Returns:
new object


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