1 package org.simantics.structural.synchronization.base;
3 import java.util.Collection;
6 import org.simantics.databoard.binding.mutable.Variant;
7 import org.simantics.structural.synchronization.utils.ComponentBase;
10 public interface PropertyUpdateRule<T extends ComponentBase<T>> {
12 String getPropertyName();
13 void apply(ModuleUpdateContext<T> context, boolean isCreating,
14 Map<String, Variant> propertyMap,
15 Map<String, Collection<String>> connectionMap,