IRunnableWithProgress runnable = new IRunnableWithProgress() {
@Override
public void run(final IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
- final SubMonitor submonitor = SubMonitor.convert(monitor, "Merge Flags", 1000);
+ final SubMonitor submonitor = SubMonitor.convert(monitor, Messages.MergeFlagsAction_MonitorMergeFlags, 1000);
try {
Simantics.getSession().sync(new WriteRequest() {
@Override
graph.markUndoPoint();
SubMonitor expand = submonitor.newChild(10);
- expand.subTask("Expand Composite Set");
+ expand.subTask(Messages.MergeFlagsAction_ExpandCompositeSet);
MergeFlags.expandCompositeSet(graph, composites);
if (monitor.isCanceled())
throw new CancelTransactionException();
expand.done();
SubMonitor collect = submonitor.newChild(490);
- collect.subTask("Collect flags");
+ collect.subTask(Messages.MergeFlagsAction_CollectFlag);
collect.setWorkRemaining(composites.size());
ArrayList<ArrayList<Resource>> groups = new ArrayList<ArrayList<Resource>>();
for(Resource composite : composites) {
collect.done();
SubMonitor merge = submonitor.newChild(500);
- merge.subTask("Merge collected flags");
+ merge.subTask(Messages.MergeFlagsAction_MonitorMergeCollectedFlags);
merge.setWorkRemaining(composites.size());
for(ArrayList<Resource> group : groups) {
MergeFlags.merge(graph, group);