1 L0 = <http://www.simantics.org/Layer0-1.0>
\r
2 PROJ = <http://www.simantics.org/Project-1.0>
\r
4 MOD = <http://www.simantics.org/Modeling-1.0>
\r
5 VP = <http://www.simantics.org/Viewpoint-1.0>
\r
9 INTEROP = <http://www.simantics.org/Interop-1.0> : L0.Ontology
\r
10 L0.HasResourceClass "org.simantics.interop.stubs.InteropResource"
\r
13 INTEROP.HasImportData <R L0.IsWeaklyRelatedTo
\r
14 L0.InverseOf INTEROP.ImportDataOf <R L0.IsWeaklyRelatedTo
\r
16 INTEROP.ImportLibrary <T L0.Library
\r
18 INTEROP.HasSource <R L0.IsWeaklyRelatedTo
\r
19 L0.InverseOf INTEROP.HasDestination <R L0.IsWeaklyRelatedTo
\r
21 INTEROP.HasGeneratorID <R L0.HasProperty
\r
22 L0.HasRange L0.String
\r
24 IBC = INTEROP.InteropBrowseContext : VP.BrowseContext
\r
25 VP.BrowseContext.IsIncludedIn MOD.ModelingBrowseContext
\r
27 INTEROP.INodeType <T VP.NodeType
\r
28 @L0.assert VP.HasContentType "org.simantics.modeling.ui.modelBrowser.model.INode"
\r
30 IBC.InteropNode : INTEROP.INodeType
\r
31 IBC.InteropChildRule : VP.ChildRule
\r
34 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
\r
35 VP.ChildContribution.HasParentNodeType PROJ.Project
\r
36 VP.ChildContribution.HasChildNodeType IBC.InteropNode
\r
37 VP.ChildContribution.HasRule IBC.InteropChildRule
\r