import java.util.concurrent.atomic.AtomicReference;
import java.util.function.Consumer;
+import org.eclipse.core.runtime.NullProgressMonitor;
import org.simantics.NameLabelMode;
import org.simantics.NameLabelUtil;
import org.simantics.Simantics;
CommonDBUtils.selectClusterSet(graph, target);
SimanticsClipboardImpl clipboard = new SimanticsClipboardImpl();
CopyHandler ch = new TypicalCompositeCopyHandler(template.getResource());
- ch.copyToClipboard(graph, clipboard);
+ ch.copyToClipboard(graph, clipboard, new NullProgressMonitor());
Map<String,Object> hints = Collections.singletonMap(ClipboardUtils.HINT_TARGET_RESOURCE, target);
if (excludedComponents != null && excludedComponents.contains(component))
continue;
try {
- String renamed = ComponentNamingUtil.findFreshInstanceName(graph, SimanticsUI.getProject(), configurationRoot, typicalCompositeInstance, component);
+ String renamed = ComponentNamingUtil.findFreshInstanceName(graph, Simantics.getProject(), configurationRoot, typicalCompositeInstance, component);
if (DEBUG)
System.out.println("Typicals: renamed " + entry.getKey() + " -> " + renamed);
graph.claimLiteral(entry.getValue(), L0.HasName, L0.NameOf, renamed, Bindings.STRING);