package edu.brown.oltpgenerator.gui.common.RandomDistribution;
import java.util.Map;
import javax.swing.JPanel;
import edu.brown.oltpgenerator.env.RandomDistribution.RandomDistribution;
public abstract class RandomDistributionEditorRenderer
{
private JPanel m_paneEditor;
public JPanel getEditor()
{
if (m_paneEditor != null)
{
return m_paneEditor;
}
else
{
m_paneEditor = createEditor();
return m_paneEditor;
}
}
protected abstract JPanel createEditor();
public abstract void updateEditor(RandomDistribution property);
public abstract Map<String, Object> parseEditor() throws Exception;
}