-package org.simantics.modeling.ui.scl.imports;\r
-\r
-import java.util.ArrayList;\r
-\r
-import org.eclipse.jface.dialogs.Dialog;\r
-import org.eclipse.swt.widgets.Shell;\r
-import org.simantics.Simantics;\r
-import org.simantics.scl.compiler.commands.CommandSessionImportEntry;\r
-import org.simantics.scl.ui.imports.ImportModulesAction;\r
-\r
-public class SCLModulesImportModulesAction extends ImportModulesAction {\r
- \r
- public static final SCLModulesImportModulesAction INSTANCE = new SCLModulesImportModulesAction();\r
- \r
- public SCLModulesImportModulesAction() {\r
- super("Add modules from project", 20.0);\r
- }\r
-\r
- @Override\r
- public boolean editImports(Shell shell, ArrayList<CommandSessionImportEntry> imports) {\r
- ModuleSelectionDialog dialog = new ModuleSelectionDialog(shell,\r
- new SCLModulesQuery(Simantics.getProjectResource()));\r
- if(dialog.open() == Dialog.OK) {\r
- for(Object r : dialog.getResult()) {\r
- String uri = (String)r;\r
- new CommandSessionImportEntry(uri, "", true).addTo(imports);\r
- }\r
- return true;\r
- }\r
- else\r
- return false;\r
- }\r
-\r
-}\r
+package org.simantics.modeling.ui.scl.imports;
+
+import java.util.ArrayList;
+
+import org.eclipse.jface.dialogs.Dialog;
+import org.eclipse.swt.widgets.Shell;
+import org.simantics.Simantics;
+import org.simantics.scl.compiler.commands.CommandSessionImportEntry;
+import org.simantics.scl.ui.imports.ImportModulesAction;
+
+public class SCLModulesImportModulesAction extends ImportModulesAction {
+
+ public static final SCLModulesImportModulesAction INSTANCE = new SCLModulesImportModulesAction();
+
+ public SCLModulesImportModulesAction() {
+ super(Messages.SCLModulesImportModulesAction_AddModulesFromProject, 20.0);
+ }
+
+ @Override
+ public boolean editImports(Shell shell, ArrayList<CommandSessionImportEntry> imports) {
+ ModuleSelectionDialog dialog = new ModuleSelectionDialog(shell,
+ new SCLModulesQuery(Simantics.getProjectResource()));
+ dialog.setTitle(Messages.SCLModulesImportModulesAction_AddModulesFromProject);
+ if(dialog.open() == Dialog.OK) {
+ for(Object r : dialog.getResult()) {
+ String uri = (String)r;
+ new CommandSessionImportEntry(uri, "", true).addTo(imports); //$NON-NLS-1$
+ }
+ return true;
+ }
+ else
+ return false;
+ }
+
+}