1 package org.simantics.objmap.backward;
\r
3 import org.simantics.db.WriteGraph;
\r
4 import org.simantics.objmap.exceptions.MappingException;
\r
7 * Contains rules for creating and updating domain elements for given
\r
9 * @author Hannu Niemistö
\r
11 public interface IBackwardLinkType<Domain, Range> extends IBackwardMappingRule<Domain, Range> {
\r
13 * Creates a domain element based on a known range element.
\r
15 Domain createDomainElement(WriteGraph graph, Range rangeElement) throws MappingException;
\r