package priorityqueue; import priorityqueue.Entry; import priorityqueue.PriorityQueue; import exceptions.InvalidKeyException; /** * Created with MONSTER. * User: xgiovio * Date: 11/05/2014 * Time: 14:51 */ public interface AdaptablePriorityQueue extends PriorityQueue { public Entry remove(Entry e); public K replaceKey(Entry e, K key) throws InvalidKeyException; public V replaceValue(Entry e, V value); }