1 // IdentityTranslator.java, created Oct 24, 2004 12:19:15 AM by jwhaley 2 // Copyright (C) 2004 John Whaley <jwhaley@alum.mit.edu> 3 // Licensed under the terms of the GNU LGPL; see COPYING for details. 4 package net.sf.bddbddb.order; 5 6 import java.util.LinkedList; 7 8 /*** 9 * The identity translation. 10 * 11 * @author jwhaley 12 * @version $Id: IdentityTranslator.java 435 2005-02-13 03:24:59Z cs343 $ 13 */ 14 public class IdentityTranslator implements OrderTranslator { 15 16 /*** 17 * Singleton instance. 18 */ 19 public static final IdentityTranslator INSTANCE = new IdentityTranslator(); 20 21 /* (non-Javadoc) 22 * @see net.sf.bddbddb.FindBestDomainOrder.OrderTranslator#translate(net.sf.bddbddb.FindBestDomainOrder.Order) 23 */ 24 public Order translate(Order o) { return new Order(new LinkedList(o)); } 25 26 }