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
7 R = <http://www.simantics.org/R-1.0> : L0.Ontology
\r
9 L0.HasResourceClass "org.simantics.r.RResource"
\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
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
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
29 R.RProperty <T SEL.GenericParameterType
\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
36 @L0.assert L0.HasLabel "R session"
\r
38 // @L0.assert L0.domainProperties
\r
39 // R.Session.rVariables : L0.ExternalValue
\r
40 // L0.HasValueType "VariableMap"
\r
42 R.Script <T L0.Entity
\r
43 >-- R.Script.text --> L0.String <R L0.HasProperty : L0.TotalFunction
\r
45 @L0.assert R.Script.text ""
\r
47 R.Model <T MOD.StructuralModel
\r