001 package edu.jhu.mb.ernst.engine; 002 003 import java.util.Comparator; 004 005 /*********************************************************************** 006 * Factory for creating engine instances. 007 * 008 * @version 009 * $Date: 2012-04-15 13:06:25 -0500 (Sun, 15 Apr 2012) $ 010 * $Rev: 7 $ 011 * $Author: croft $ 012 * @since 013 * 2012-02-19 014 * @author 015 * David Wallace Croft 016 ***********************************************************************/ 017 public interface EngineFactory 018 //////////////////////////////////////////////////////////////////////// 019 //////////////////////////////////////////////////////////////////////// 020 { 021 022 Comparator<DiscreteEvent> createDiscreteEventComparator ( ); 023 024 DiscreteEventQueue createDiscreteEventQueue ( ); 025 026 DiscreteEventQueue createDiscreteEventQueue ( 027 Comparator<DiscreteEvent> discreteEventComparator ); 028 029 //////////////////////////////////////////////////////////////////////// 030 //////////////////////////////////////////////////////////////////////// 031 }