1 L0 = <http://www.simantics.org/Layer0-1.1>
2 L0X = <http://www.simantics.org/Layer0X-1.1>
4 SEL = <http://www.simantics.org/SelectionView-1.2> : L0.Ontology
6 L0.HasResourceClass "org.simantics.selectionview.SelectionViewResources"
8 SEL.Functions : L0.Library
10 SEL.TabContribution.Multi <R L0.HasProperty : L0.FunctionalRelation
11 L0.RequiresValueType "Boolean"
13 SEL.TabContribution <T L0.Entity
14 @L0.assert SEL.TabContribution.Multi false
15 >-- SEL.TabContribution.HasTest --> L0.Value <R L0.DependsOn
16 >-- SEL.TabContribution.HasPriority ==> "Integer" <R L0.DependsOn
18 SEL.TypedTabContribution <T SEL.TabContribution
19 >-- SEL.TypedTabContribution.HasType --> L0.Type <R L0.DependsOn
21 SEL.SelectionTransformation <T L0.Function
23 SEL.Functions.getEnumerationValues : L0.Function
24 SEL.Functions.singleVariableTransformation : SEL.SelectionTransformation
25 SEL.Functions.singleResourceTransformation : SEL.SelectionTransformation
26 SEL.Functions.singleResourceToVariableTransformation : SEL.SelectionTransformation
27 SEL.Functions.standardSelectionInputTransformation : SEL.SelectionTransformation
29 SEL.AbstractVariableTabContribution <T SEL.TabContribution
30 >-- SEL.AbstractVariableTabContribution.testFunction ==> "Variable -> <ReadGraph> Boolean" <R L0.HasProperty
32 SEL.AbstractResourceTabContribution <T SEL.TabContribution
34 SEL.AbstractTypedVariableTabContribution <T SEL.AbstractVariableTabContribution
35 >-- SEL.AbstractTypedVariableTabContribution.HasType --> L0.Type <R L0.DependsOn
37 SEL.AbstractTypedResourceTabContribution <T SEL.AbstractResourceTabContribution
39 SEL.SCLTabContribution <T SEL.TabContribution
40 >-- SEL.SCLTabContribution.instantiate ==> "() -> <Proc> TabContribution" <R L0.HasProperty
42 SEL.VariableTabContribution <T SEL.TabContribution
43 >-- SEL.VariableTabContribution.transformation ==> "Variable -> <ReadGraph> Variable" <R L0.HasProperty
44 >-- SEL.VariableTabContribution.HasView <R L0.DependsOn
46 SEL.MultiTypedVariableTabContribution <T SEL.TypedVariableTabContribution
47 @L0.assert SEL.TabContribution.Multi true
49 SEL.TypedVariableTabContribution <T SEL.VariableTabContribution
50 >-- SEL.TypedVariableTabContribution.HasType --> L0.Type <R L0.DependsOn
52 SEL.HasDisplayColumn <R L0.HasProperty : L0.FunctionalRelation
54 SEL.HasFormatter <R L0.HasProperty : L0X.ResourcePropertyRelation
56 SEL.HasDisplayProperty <R L0.HasProperty : L0.FunctionalRelation
57 L0.RequiresValueType "String"
58 SEL.HasDisplayColumn "HasDisplayProperty"
60 SEL.DisplayProperty <T L0.Value
61 @L0.assert SEL.HasDisplayColumn "HasDisplayProperty"
62 @L0.assert L0.HasValueType "String"
63 @L0.assert L0.valueAccessor
64 SEL.Functions.displayPropertyValueAccessor : L0.ExternalValue
65 L0.HasValueType "ValueAccessor"
67 SEL.HasDisplayValue <R L0.HasProperty : L0.FunctionalRelation
68 L0.RequiresValueType "String"
69 SEL.HasDisplayColumn "HasDisplayValue"
71 SEL.IsShownUnder <R L0.IsRelatedTo
72 L0.InverseOf SEL.UnderOf <R L0.IsRelatedTo
74 SEL.DisplayValue <T L0.Value
75 @L0.assert SEL.HasDisplayColumn "HasDisplayValue"
76 @L0.assert L0.HasValueType "String"
77 @L0.assert L0.valueAccessor
78 SEL.Functions.displayValueValueAccessor : L0.ExternalValue
79 L0.HasValueType "ValueAccessor"
81 SEL.HasDisplayUnit <R L0.HasProperty : L0.FunctionalRelation
82 L0.RequiresValueType "String"
83 SEL.HasDisplayColumn "HasDisplayUnit"
85 SEL.DisplayUnit <T L0.Value
86 @L0.assert SEL.HasDisplayColumn "HasDisplayUnit"
87 @L0.assert L0.HasValueType "String"
88 @L0.assert L0.valueAccessor
89 SEL.Functions.displayUnitValueAccessor : L0.ExternalValue
90 L0.HasValueType "ValueAccessor"
92 SEL.StandardPropertyInfo <T L0.Literal
93 @L0.assert L0.HasDataType ${ categoryName : String, categorySortingName : String, isHidden : Boolean }
94 @L0.assert SEL.StandardPropertyInfo.CategorySortingName ""
95 @L0.assert SEL.StandardPropertyInfo.IsHidden false
97 SEL.HasStandardPropertyInfo <R L0.HasProperty : L0.FunctionalRelation
98 SEL.StandardPropertyInfo.CategoryName <R L0.HasProperty : L0.FunctionalRelation
99 SEL.StandardPropertyInfo.CategorySortingName <R L0.HasProperty : L0.FunctionalRelation
100 SEL.StandardPropertyInfo.IsHidden <R L0.HasProperty : L0.FunctionalRelation
102 SEL.HasEnumerationValues <R L0.HasProperty : L0.FunctionalRelation
103 SEL.HasCustomModifier <R L0.HasProperty : L0.FunctionalRelation
104 SEL.HasInputModifier <R L0.HasProperty : L0.FunctionalRelation
106 SEL.SortingName ==> "String" <R L0.HasProperty : L0.FunctionalRelation
108 SEL.canBeLifted ==> "Boolean" <R L0.HasProperty : L0.FunctionalRelation
110 SEL.hidden ==> "Boolean" <R L0.HasProperty : L0.FunctionalRelation
112 SEL.GenericParameterType <T L0.FunctionalRelation
113 @L0.assert SEL.HasDisplayProperty
114 _ : SEL.DisplayProperty
116 @L0.assert SEL.HasDisplayValue
118 SEL.HasEnumerationValues _ : L0.Value
119 L0.ConvertsToValueWith SEL.Functions.getEnumerationValues
120 @L0.assert SEL.HasDisplayUnit
123 @L0.assert SEL.HasStandardPropertyInfo
124 SEL.CategoryHidden = ( "", "", true )
125 @L0.assert SEL.HasInputModifier
126 SEL.Functions.inputModifier : L0.ExternalValue
128 SEL.GenericPropertyChild <T L0.Entity
129 @L0.assert SEL.HasDisplayProperty
132 L0.ConvertsToValueWith SEL.Functions.getPropertyChildName : L0.ExternalValue
135 SEL.CategoryHidden : SEL.StandardPropertyInfo
136 SEL.StandardPropertyInfo.CategoryName ""
137 SEL.StandardPropertyInfo.CategorySortingName ""
138 SEL.StandardPropertyInfo.IsHidden true
140 SEL.getSpecialCategory ==> "Resource -> <ReadGraph> Maybe Resource" <R L0.HasProperty : L0.FunctionalRelation
142 SEL.ColorParameterType <T SEL.GenericParameterType
143 @L0.assert SEL.HasDisplayValue
145 SEL.HasEnumerationValues SEL.Functions.getEnumerationValues
146 SEL.HasCustomModifier SEL.Functions.colorModifier : L0.Function
148 SEL.FontParameterType <T SEL.GenericParameterType
149 @L0.assert SEL.HasDisplayValue
151 SEL.HasEnumerationValues SEL.Functions.getEnumerationValues
152 SEL.HasCustomModifier SEL.Functions.fontModifier : L0.Function
154 SEL.GenericCategory = ( "Properties", "", false ) : SEL.StandardPropertyInfo
155 SEL.StandardPropertyInfo.CategoryName "Properties"
156 SEL.StandardPropertyInfo.CategorySortingName "0"
159 SEL.canBeLifted false