1 L0 = <http://www.simantics.org/Layer0-1.0>
\r
2 PROJ = <http://www.simantics.org/Project-1.1>
\r
4 MOD = <http://www.simantics.org/Modeling-1.1>
\r
5 VP = <http://www.simantics.org/Viewpoint-1.1>
\r
8 INTEROP = <http://www.simantics.org/Interop-1.0> : L0.Ontology
\r
9 L0.HasResourceClass "org.simantics.interop.stubs.InteropResource"
\r
12 INTEROP.HasImportData <R L0.IsWeaklyRelatedTo
\r
13 L0.InverseOf INTEROP.ImportDataOf <R L0.IsWeaklyRelatedTo
\r
15 INTEROP.ImportLibrary <T L0.Library
\r
17 INTEROP.HasSource <R L0.IsWeaklyRelatedTo
\r
18 L0.InverseOf INTEROP.HasDestination <R L0.IsWeaklyRelatedTo
\r
20 INTEROP.HasGeneratorID <R L0.HasProperty
\r
21 L0.HasRange L0.String
\r
23 IBC = INTEROP.InteropBrowseContext : VP.BrowseContext
\r
24 VP.BrowseContext.IsIncludedIn MOD.ModelingBrowseContext
\r
26 INTEROP.INodeType <T VP.NodeType
\r
27 @L0.assert VP.HasContentType "org.simantics.interop.browsing.INode"
\r
29 IBC.InteropNode : INTEROP.INodeType
\r
30 IBC.InteropChildRule : VP.ChildRule
\r
33 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
\r
34 VP.ChildContribution.HasParentNodeType PROJ.Project
\r
35 VP.ChildContribution.HasChildNodeType IBC.InteropNode
\r
36 VP.ChildContribution.HasRule IBC.InteropChildRule
\r