content: /*****************************************************************************
   *                        Shapeways, Inc Copyright (c) 2011
   *                               Java Source
   *
   * This source is licensed under the GNU LGPL v2.1
   * Please read http://www.gnu.org/copyleft/lgpl.html for more information
   *
   * This software comes with the standard NO WARRANTY disclaimer for any
   * purpose. Use it at your own risk. If there's a problem you get to fix it.
   *
   ****************************************************************************/
  
  package abfab3d.creator;
  
  // External Imports
  import java.util.*;
  
  // Internal Imports
  
  /**
   * Create a user interface for an editor.
   *
   * @author Alan Hudson
   */
  public interface UserInterfaceCreator {
      /**
       * Create a user interface for a kernel.
       *
       * @param dir The directory to place the files
       * @param genParams Parameters for generation
       * @param kernel The kernel
       * @param remove The parameters to remove
       */
      public void createInterface(String dir, Map<String,String> genParams, GeometryKernel kernel, Set<String> remove);
  }