]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.graph.compiler/src/org/simantics/graph/compiler/internal/templates/OrderedSetTemplate.java
Merge "Replaceable Defined Component Types fixes"
[simantics/platform.git] / bundles / org.simantics.graph.compiler / src / org / simantics / graph / compiler / internal / templates / OrderedSetTemplate.java
index 45aa25faa22739d9a89d166ff026bfb9c2de8c00..b83d6a9449f6201db8a1e0be442d80ebb551fa6d 100644 (file)
@@ -3,10 +3,10 @@ package org.simantics.graph.compiler.internal.templates;
 import java.util.Collection;
 
 import org.simantics.graph.compiler.ExternalFileLoader;
+import org.simantics.graph.compiler.internal.ltk.Problem;
 import org.simantics.graph.query.IGraph;
 import org.simantics.graph.query.Paths;
 import org.simantics.graph.store.GraphStore;
-import org.simantics.ltk.Problem;
 
 public enum OrderedSetTemplate implements ITemplate {
        
@@ -29,6 +29,7 @@ public enum OrderedSetTemplate implements ITemplate {
                int inverse = store.identities.newResource();
                store.statements.add(inverse, SubrelationOf, HasPrevious);
                store.statements.add(relation, InverseOf, inverse);
+               store.identities.defineChild(relation, "Inverse", inverse);
                
                for(int i=1;i<parameters.length;++i)
                        store.statements.add(parameters[i-1], relation, parameters[i]);