pl.edu.agh.cast.model.visual.backward
Class NodeFactory

java.lang.Object
  extended by pl.edu.agh.cast.model.visual.backward.NodeFactory
All Implemented Interfaces:
org.eclipse.gef.requests.CreationFactory

public class NodeFactory
extends Object
implements org.eclipse.gef.requests.CreationFactory

Class responsible for creating new nodes.

Author:
AGH CAST Team

Constructor Summary
NodeFactory(String prefix, String imageId)
          Creates new factory.
 
Method Summary
 IDiagram getDiagram()
           
 String getImageId()
          Returns image identifier that should be used as an icon for entities created by this factory.
 Object getNewObject()
          
 Object getObjectType()
          
 void setDiagram(Diagram diagram)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeFactory

public NodeFactory(String prefix,
                   String imageId)
Creates new factory.

Parameters:
prefix - node id prefix
imageId - id of nodes' image
Method Detail

getNewObject

public Object getNewObject()

Specified by:
getNewObject in interface org.eclipse.gef.requests.CreationFactory
See Also:
CreationFactory.getNewObject()

getObjectType

public Object getObjectType()

Specified by:
getObjectType in interface org.eclipse.gef.requests.CreationFactory
See Also:
CreationFactory.getObjectType()

getImageId

public String getImageId()
Returns image identifier that should be used as an icon for entities created by this factory.

Returns:
image identifier for created entities

getDiagram

public IDiagram getDiagram()

setDiagram

public void setDiagram(Diagram diagram)


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