package org.pentaho.platform.api.engine; /** * A simple creator interface. Used by several implementations of {@link org.pentaho.platform.api.engine * .IPentahoObjectReference} * to create an instance of class T * <p/> * Created by nbaker on 4/15/14. */ public interface IObjectCreator<T> { /** * Return an implementation for the Class T. * * @param session * @return T */ T create( IPentahoSession session ); }