]> gerrit.simantics Code Review - simantics/r.git/blob - bundles/org.simantics.r.ontology/graph/R.pgraph
(refs #6833) Test RExp inheritance in SCL
[simantics/r.git] / bundles / org.simantics.r.ontology / graph / R.pgraph
1 L0 = <http://www.simantics.org/Layer0-1.1>\r
2 SIMU = <http://www.simantics.org/Simulation-1.1>\r
3 SEL = <http://www.simantics.org/SelectionView-1.2>\r
4 SEL_UI = <http://www.simantics.org/SelectionViewUI-1.1>\r
5 MOD = <http://www.simantics.org/Modeling-1.2>\r
6 \r
7 R = <http://www.simantics.org/R-1.0> : L0.Ontology\r
8     @L0.new\r
9     L0.HasResourceClass "org.simantics.r.RResource"\r
10 \r
11 R.SessionConfiguration <T SIMU.Experiment\r
12     >-- R.SessionConfiguration.host --> L0.String <R L0.HasProperty : L0.TotalFunction\r
13     >-- R.SessionConfiguration.port --> L0.Integer <R L0.HasProperty : L0.TotalFunction\r
14     >-- R.SessionConfiguration.username --> L0.String <R L0.HasProperty : L0.TotalFunction\r
15     >-- R.SessionConfiguration.password --> L0.String <R L0.HasProperty : L0.TotalFunction\r
16     >-- R.SessionConfiguration.hasScript --> R.Script <R L0.IsRelatedTo\r
17     \r
18     @L0.assert R.SessionConfiguration.host "localhost"\r
19     @L0.assert R.SessionConfiguration.port 6311\r
20     @L0.assert R.SessionConfiguration.username ""\r
21     @L0.assert R.SessionConfiguration.password ""\r
22 \r
23 R.TabContribution : SEL.TypedVariableTabContribution\r
24     SEL.TypedVariableTabContribution.HasType R.Session\r
25     SEL.VariableTabContribution.HasView SEL_UI.StandardProperties\r
26     SEL.VariableTabContribution.HasPriority 1\r
27     L0.HasLabel "Variables"\r
28 \r
29 R.RProperty <T SEL.GenericParameterType\r
30 \r
31 R.Session <T SIMU.Run\r
32     >-- L0.PartOf --> R.SessionConfiguration\r
33     >-- R.Session.hasValue --> L0.Value <R L0.HasProperty : R.RProperty\r
34         //SEL.HasDisplayValue R.Session.hasValueDisplayValue : L0.Function\r
35     \r
36     @L0.assert L0.HasLabel "R session"\r
37     \r
38 //    @L0.assert L0.domainProperties \r
39 //        R.Session.rVariables : L0.ExternalValue\r
40 //            L0.HasValueType "VariableMap"\r
41 \r
42 R.Script <T L0.Entity\r
43     >-- R.Script.text --> L0.String <R L0.HasProperty : L0.TotalFunction\r
44     \r
45     @L0.assert R.Script.text ""\r
46     \r
47 R.Model <T MOD.StructuralModel\r