package org.simantics.objmap.bidirectional; import org.simantics.db.ReadGraph; import org.simantics.objmap.backward.IBackwardMappingSchema; import org.simantics.objmap.exceptions.MappingException; import org.simantics.objmap.forward.IForwardMappingSchema; public interface IBidirectionalMappingSchema extends IForwardMappingSchema, IBackwardMappingSchema { IBidirectionalLinkType linkTypeOfDomainElement(ReadGraph graph, Domain element) throws MappingException; IBidirectionalLinkType linkTypeOfRangeElement(ReadGraph graph, Range element) throws MappingException; }