package com.kartoflane.superluminal2.ui.sidebar.data;
import com.kartoflane.superluminal2.mvc.controllers.AbstractController;
/**
* A composite used to represent the modifiable data of an entity in the sidebar.
*
* @author kartoFlane
*
*/
public interface DataComposite {
public void updateData();
/**
* Sets the DataComposite's controller to the specified controller, and
* calls the updateData() method.
*/
public void setController(AbstractController controller);
public void reloadController();
}