]> gerrit.simantics Code Review - simantics/interop.git/commitdiff
refs #4298
authorluukkainen <luukkainen@ac1ea38d-2e2b-0410-8846-a27921b304fc>
Thu, 23 May 2013 08:00:06 +0000 (08:00 +0000)
committerMarko Luukkainen <marko.luukkainen@vtt.fi>
Thu, 2 Feb 2017 12:01:33 +0000 (14:01 +0200)
git-svn-id: https://www.simantics.org/svn/simantics/interoperability/trunk@27439 ac1ea38d-2e2b-0410-8846-a27921b304fc

org.simantics.interop.mapping/src/org/simantics/interop/mapping/Mapper.java

index 2a965b8fab64bd80a752ce8e6039c185d9ff8b1a..1c787cc6d335e862d097b6bc665def4e3ee8a93c 100644 (file)
@@ -80,6 +80,11 @@ public class Mapper {
                addRule(0,idRule,mappingRule);\r
        }\r
        \r
+       public void addRule(IdentificationRule idRule, MappingRule... mappingRules) {\r
+               for (MappingRule mappingRule : mappingRules)\r
+                       addRule(0,idRule,mappingRule);\r
+       }\r
+       \r
        public void addRule(int pass, IdentificationRule idRule, MappingRule mappingRule) {\r
                if (idRule == null || mappingRule == null) throw new NullPointerException();\r
                if (mappingRule instanceof ModificationRule) {\r
@@ -95,6 +100,11 @@ public class Mapper {
                        initializedRules.add((InitializedRule)mappingRule);\r
        }\r
        \r
+       public void addRule(int pass, IdentificationRule idRule, MappingRule... mappingRules) {\r
+               for (MappingRule mappingRule : mappingRules)\r
+                       addRule(pass,idRule,mappingRule);\r
+       }\r
+       \r
        public void addRule(IdentificationRule idRule, ModificationRule... modRules) {\r
                addRule(0, idRule, modRules);\r
        }\r