Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
{<br />
}<br />
ΚΕΦΑΛΑΙΟ 6 ο<br />
appendInformation("Stopping simulation...");<br />
mdc.setRun(false);<br />
SimpleParticlesProxy proxy = new SimpleParticlesProxy();<br />
if (selected.endsWith(".csv"))<br />
{<br />
appendInformation("Found CSV file.");<br />
proxy.importCompleteModel(selected, mdc.getSimulationParameters());<br />
}<br />
else if (selected.endsWith(".txt"))<br />
{<br />
appendInformation("Found text file");<br />
Importer imp = new Importer();<br />
imp.doImport(new File(selected));<br />
Converter conv = new Converter(imp.getData(), imp.getParticles());<br />
proxy.setParticles(conv.getFinalState());<br />
mdc.setSimulationParameters(conv.getParameters());<br />
}<br />
mdc.generateRunID();<br />
mdc.setParticlesProxy(proxy);<br />
appendInformation("Finished loading model.");<br />
appendInformation("RUNID: " + mdc.getRunID());<br />
}<br />
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)<br />
{<br />
}<br />
});<br />
final ToolItem buttonSave = new ToolItem(toolBar, SWT.PUSH);<br />
buttonSave.setText("Save Model"); // Generated<br />
buttonSave.addSelectionListener(new org.eclipse.swt.events.SelectionListener()<br />
{<br />
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)<br />
{<br />
FileDialog fd = new FileDialog(sShell, SWT.SAVE);<br />
fd.setText("Save Model");<br />
fd.setFilterPath("C:/");<br />
String[] filterExt = { "*.csv", "*.*" };<br />
fd.setFilterExtensions(filterExt);<br />
String selected = fd.open();<br />
if (selected != null)<br />
{<br />
appendInformation("Saving model...");<br />
mdc.setPause(true);<br />
mdc.getParticlesProxy().extractCompleteModel(selected);<br />
appendInformation("Finished saving model.");<br />
mdc.setPause(false);<br />
}<br />
}<br />
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)<br />
251