-package org.simantics.objmap.graph.schema;\r
-\r
-import java.util.ArrayList;\r
-\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.common.utils.OrderedSetUtils;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.objmap.bidirectional.IBidirectionalMappingRule;\r
-import org.simantics.objmap.exceptions.MappingException;\r
-\r
-public class OrderedSetSimpleLinkType<Range> extends SimpleLinkType<Range> {\r
-\r
- public OrderedSetSimpleLinkType(Resource domainType, Class<?> rangeType, ArrayList<IBidirectionalMappingRule<Resource, Range>> rules) {\r
- super(domainType, rangeType, rules);\r
- }\r
-\r
- public OrderedSetSimpleLinkType(Resource domainType, Class<?> rangeType) {\r
- super(domainType, rangeType);\r
- }\r
- \r
- public Resource createDomainElement(org.simantics.db.WriteGraph g, Range rangeElement) throws org.simantics.objmap.exceptions.MappingException {\r
- try {\r
- if(LOGGER.isInfoEnabled())\r
- LOGGER.info("SimpleLinkType.createDomainElement " +\r
- rangeElement.toString()\r
- );\r
- Resource result = OrderedSetUtils.create(g, domainType);\r
- return result;\r
- } catch(DatabaseException e) {\r
- throw new MappingException(e);\r
- }\r
- };\r
-\r
-}\r
+package org.simantics.objmap.graph.schema;
+
+import java.util.ArrayList;
+
+import org.simantics.db.Resource;
+import org.simantics.db.common.utils.OrderedSetUtils;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.objmap.bidirectional.IBidirectionalMappingRule;
+import org.simantics.objmap.exceptions.MappingException;
+
+public class OrderedSetSimpleLinkType<Range> extends SimpleLinkType<Range> {
+
+ public OrderedSetSimpleLinkType(Resource domainType, Class<?> rangeType, ArrayList<IBidirectionalMappingRule<Resource, Range>> rules) {
+ super(domainType, rangeType, rules);
+ }
+
+ public OrderedSetSimpleLinkType(Resource domainType, Class<?> rangeType) {
+ super(domainType, rangeType);
+ }
+
+ public Resource createDomainElement(org.simantics.db.WriteGraph g, Range rangeElement) throws org.simantics.objmap.exceptions.MappingException {
+ try {
+ if(LOGGER.isInfoEnabled())
+ LOGGER.info("SimpleLinkType.createDomainElement " +
+ rangeElement.toString()
+ );
+ Resource result = OrderedSetUtils.create(g, domainType);
+ return result;
+ } catch(DatabaseException e) {
+ throw new MappingException(e);
+ }
+ };
+
+}