/**
*
*/
package ecologylab.bigsemantics.gui;
import ecologylab.bigsemantics.metadata.builtins.ImageClipping;
import ecologylab.bigsemantics.metadata.builtins.TextClipping;
import ecologylab.bigsemantics.model.text.TermWithScore;
/**
* Wraps something like a CompositionSpace.
*
* @author andruid
*
*/
public interface InteractiveSpace
{
void pauseIfPlaying();
void waitIfPlaying();
void pausePipeline();
void restorePlayIfWasPlaying();
void unpausePipeline();
public void pressPlayWhenFirstMediaArrives();
public void createAndAddClipping(ImageClipping imageClipping, int x, int y);
public void createAndAddClipping(TextClipping textClipping, int x, int y);
public TermWithScore[] getTermScoresAtPoint(int x, int y);
}