X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.interop.mapping%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fmapping%2FGenerationRule.java;fp=org.simantics.interop.mapping%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fmapping%2FGenerationRule.java;h=e6907f500ecfe18f915c5eaafecbb9b4eeab9393;hb=bd7152b9aaac10befa93c6c1fd9e4f1f9fd15c4a;hp=0000000000000000000000000000000000000000;hpb=c2f8c678f5160b4c3fd235025eaddc5735099942;p=simantics%2Finterop.git diff --git a/org.simantics.interop.mapping/src/org/simantics/interop/mapping/GenerationRule.java b/org.simantics.interop.mapping/src/org/simantics/interop/mapping/GenerationRule.java new file mode 100644 index 0000000..e6907f5 --- /dev/null +++ b/org.simantics.interop.mapping/src/org/simantics/interop/mapping/GenerationRule.java @@ -0,0 +1,20 @@ +package org.simantics.interop.mapping; + + + +import org.simantics.db.WriteGraph; +import org.simantics.interop.mapping.data.GraphNode; +import org.simantics.interop.mapping.data.Identifiable; + +public interface GenerationRule extends MappingRule{ + + /** + * Generates Apros model from a single comos object + * @param g + * @param inputNode Node that is going to be mapped + * @param env used Mapping Environment + * @throws Exception + */ + public boolean generate(WriteGraph g, GraphNode inputNode) throws Exception; + +}