// An interface for a queue.
// Barry Cornelius, 30th January 1999

import java.util.Observer;

public interface Queue 
{
   public void add(Object pObject);
   public Object getFirst();
   public Object remove();
   public boolean isEmpty();
   public boolean equals(Object pObject);
   public String toString();
   public void addObserver(Observer pObserver);
}



