]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop/graph/Interop.pgraph
GeneratorID
[simantics/interop.git] / org.simantics.interop / graph / Interop.pgraph
index 4a6fc85eafd5efa7c9540d6c681a14f8e3e9fbe5..7ec5ad0f7dea53a647dfde3c44074469ea328ac3 100644 (file)
@@ -1,13 +1,38 @@
 L0 = <http://www.simantics.org/Layer0-1.0>\r
 PROJ = <http://www.simantics.org/Project-1.0>\r
 \r
+MOD = <http://www.simantics.org/Modeling-1.0>\r
+VP = <http://www.simantics.org/Viewpoint-1.0>\r
+\r
+\r
     \r
 INTEROP = <http://www.simantics.org/Interop-1.0> : L0.Ontology\r
     L0.HasResourceClass "org.simantics.interop.stubs.InteropResource"\r
     @L0.new\r
    \r
+INTEROP.HasImportData <R L0.IsWeaklyRelatedTo\r
+    L0.InverseOf INTEROP.ImportDataOf <R L0.IsWeaklyRelatedTo\r
    \r
 INTEROP.ImportLibrary <T L0.Library\r
 \r
 INTEROP.HasSource <R L0.IsWeaklyRelatedTo\r
     L0.InverseOf INTEROP.HasDestination <R L0.IsWeaklyRelatedTo\r
+\r
+INTEROP.HasGeneratorID <R L0.HasProperty\r
+    L0.HasRange L0.String\r
+    \r
+IBC = INTEROP.InteropBrowseContext : VP.BrowseContext\r
+    VP.BrowseContext.IsIncludedIn MOD.ModelingBrowseContext\r
+\r
+INTEROP.INodeType <T VP.NodeType\r
+   @L0.assert VP.HasContentType "org.simantics.modeling.ui.modelBrowser.model.INode"\r
+\r
+IBC.InteropNode : INTEROP.INodeType\r
+IBC.InteropChildRule : VP.ChildRule\r
+  \r
+IBC\r
+    VP.BrowseContext.HasChildContribution _ : VP.ChildContribution\r
+        VP.ChildContribution.HasParentNodeType PROJ.Project\r
+        VP.ChildContribution.HasChildNodeType IBC.InteropNode\r
+        VP.ChildContribution.HasRule IBC.InteropChildRule\r
+        \r