1 package fi.vtt.simantics.procore.internal;
3 import org.simantics.db.VirtualGraph;
4 import org.simantics.db.service.ClusterBuilder2;
5 import org.simantics.db.service.ClusterBuilderFactory;
7 public class ClusterBuilderFactoryImpl implements ClusterBuilderFactory {
9 final private SessionImplSocket session;
11 ClusterBuilderFactoryImpl(SessionImplSocket session) {
12 this.session = session;
16 public ClusterBuilder2 create(VirtualGraph vg, boolean allowImmutables) {
18 return new VirtualClusterBuilderImpl2(session, vg, allowImmutables);
20 return new ClusterBuilderImpl2(session, allowImmutables);