import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.core.runtime.jobs.Job;
+import org.eclipse.osgi.util.NLS;
import org.simantics.DatabaseJob;
import org.simantics.Simantics;
import org.simantics.db.Resource;
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
- Job job = new DatabaseJob("Creating Model") {
+ Job job = new DatabaseJob(Messages.NewModel_NewModel) {
@Override
protected IStatus run(IProgressMonitor monitor) {
try {
});
return Status.OK_STATUS;
} catch (DatabaseException e) {
- return new Status(IStatus.ERROR, Activator.PLUGIN_ID, getName() + " failed.", e);
+ return new Status(IStatus.ERROR, Activator.PLUGIN_ID, NLS.bind(Messages.NewModel_0_Failed, getName()), e);
}
}
};
Resource model = ModelingUtils.createModel(graph, type, name);
Resource conf = graph.syncRequest(new Configuration(model));
- ModelingUtils.addSCLMainToModel(graph, model, "SCLMain", "");
- ModelingUtils.createLocalLibrary(graph, model, "Library");
+ ModelingUtils.addSCLMainToModel(graph, model, "SCLMain", ""); //$NON-NLS-1$ //$NON-NLS-2$
+ ModelingUtils.createLocalLibrary(graph, model, Messages.NewModel_Library);
- Resource book = SpreadsheetGraphUtils.createBook(graph, conf, "Book1");
- SpreadsheetUtils.createSheet(graph, book, "Sheet1", new String[] { }, new int[] { 50 });
- SpreadsheetUtils.createSheet(graph, book, "Sheet2", new String[] { }, new int[] { 50 });
- SpreadsheetUtils.createSheet(graph, book, "Sheet3", new String[] { }, new int[] { 50 });
+ Resource book = SpreadsheetGraphUtils.createBook(graph, conf, Messages.NewModel_Book1);
+ SpreadsheetUtils.createSheet(graph, book, Messages.NewModel_Sheet1, new String[] { }, new int[] { 50 });
+ SpreadsheetUtils.createSheet(graph, book, Messages.NewModel_Sheet2, new String[] { }, new int[] { 50 });
+ SpreadsheetUtils.createSheet(graph, book, Messages.NewModel_Sheet3, new String[] { }, new int[] { 50 });
return model;
}