Class SimpleFactory<T>

java.lang.Object
org.eclipse.gef.requests.SimpleFactory<T>
Type Parameters:
T - the type of object that is created by this factory.
All Implemented Interfaces:
CreationFactory

public class SimpleFactory<T> extends Object implements CreationFactory
A simple CreationFactory that takes a Class in the constructor and creates a new instance of this Class in getNewObject().
Since:
2.1
  • Constructor Details

    • SimpleFactory

      public SimpleFactory(Class<T> aClass)
      Creates a SimpleFactory.
      Parameters:
      aClass - The class to be instantiated using this factory.
  • Method Details

    • getNewObject

      public T getNewObject()
      Create the new object.
      Specified by:
      getNewObject in interface CreationFactory
      Returns:
      The newly created object.
    • getObjectType

      public Object getObjectType()
      Returns the type of object this factory creates.
      Specified by:
      getObjectType in interface CreationFactory
      Returns:
      The type of object this factory creates.