package polly.rx.core.orion;
import java.util.Collection;
import polly.rx.core.orion.model.Fleet;
import polly.rx.core.orion.model.Quadrant;
public interface FleetTracker {
public void addFleetListener(FleetListener listener);
public void removeFleetListener(FleetListener listener);
public Collection<? extends Fleet> getOrionUserFleets();
public Collection<? extends Fleet> getFleets();
public Collection<? extends Fleet> getFleets(Quadrant quadrant);
public void updateFleets(String reporter, Collection<? extends Fleet> fleets) throws OrionException;
public void updateOrionFleets(String reporter, Collection<? extends Fleet> ownFleets)
throws OrionException;
}