}
public void runOperation(File file) {
try {
fileStore.update(file);
OperationRunnerFactory factory = new InterchangeOperationRunnerFactory(view);
OperationRunner runner = factory.newRunner();
runner.runWithSourceData(opNode.getDataObject().getActivity(), new FileReader(file),
new MonitorLauncher());
} catch (FileNotFoundException ex) {
ErrorLog.attention(getClass(), "Failed to read the selected file.", ex);
}