]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.selectionview.ontology/graph/Selectionview.pgraph
Adding missing HasTypes for background compatibility
[simantics/platform.git] / bundles / org.simantics.selectionview.ontology / graph / Selectionview.pgraph
index f9eb00666c472b36e1a18c0be974a1178e095677..962de11c5f31bc5b385a92ec4508f26298e08f06 100644 (file)
@@ -7,7 +7,17 @@ SEL = <http://www.simantics.org/SelectionView-1.2> : L0.Ontology
 
 SEL.Functions : L0.Library
 
+SEL.TabContribution.Multi <R L0.HasProperty : L0.FunctionalRelation
+  L0.RequiresValueType "Boolean"
+
 SEL.TabContribution <T L0.Entity
+  @L0.assert SEL.TabContribution.Multi false
+  >-- SEL.TabContribution.HasTest --> L0.Value <R L0.DependsOn
+  >-- SEL.TabContribution.HasPriority ==> "Integer" <R L0.DependsOn
+
+SEL.TypedTabContribution <T SEL.TabContribution
+  >-- SEL.TypedTabContribution.HasType --> L0.Type <R L0.DependsOn
+
 SEL.SelectionTransformation <T L0.Function
 
 SEL.Functions.getEnumerationValues : L0.Function
@@ -18,28 +28,26 @@ SEL.Functions.standardSelectionInputTransformation : SEL.SelectionTransformation
 
 SEL.AbstractVariableTabContribution <T SEL.TabContribution
   >-- SEL.AbstractVariableTabContribution.testFunction ==> "Variable -> <ReadGraph> Boolean" <R L0.HasProperty
-  >-- SEL.AbstractVariableTabContribution.HasPriority ==> "Integer" <R L0.HasProperty : SEL.GenericParameterType
-  // This is deprecated
-  >-- SEL.AbstractVariableTabContribution.HasTest --> L0.Value <R L0.DependsOn
 
 SEL.AbstractResourceTabContribution <T SEL.TabContribution
-  >-- SEL.AbstractResourceTabContribution.HasTest --> L0.Value <R L0.DependsOn
-  >-- SEL.AbstractResourceTabContribution.HasPriority ==> "Integer" <R L0.DependsOn
 
 SEL.AbstractTypedVariableTabContribution <T SEL.AbstractVariableTabContribution
   >-- SEL.AbstractTypedVariableTabContribution.HasType --> L0.Type <R L0.DependsOn
 
 SEL.AbstractTypedResourceTabContribution <T SEL.AbstractResourceTabContribution
-  >-- SEL.AbstractTypedResourceTabContribution.HasType --> L0.Type <R L0.DependsOn
+
+SEL.SCLTabContribution <T SEL.TabContribution
+  >-- SEL.SCLTabContribution.instantiate ==> "() -> <Proc> TabContribution" <R L0.HasProperty
 
 SEL.VariableTabContribution <T SEL.TabContribution
-  >-- SEL.VariableTabContribution.HasTest <R L0.DependsOn
   >-- SEL.VariableTabContribution.transformation ==> "Variable -> <ReadGraph> Variable" <R L0.HasProperty
   >-- SEL.VariableTabContribution.HasView <R L0.DependsOn
-  >-- SEL.VariableTabContribution.HasPriority <R L0.DependsOn
+
+SEL.MultiTypedVariableTabContribution <T SEL.TypedVariableTabContribution
+  @L0.assert SEL.TabContribution.Multi true
 
 SEL.TypedVariableTabContribution <T SEL.VariableTabContribution
-  >-- SEL.TypedVariableTabContribution.HasType <R L0.DependsOn
+  >-- SEL.TypedVariableTabContribution.HasType --> L0.Type <R L0.DependsOn
 
 SEL.HasDisplayColumn <R L0.HasProperty : L0.FunctionalRelation
 
@@ -99,6 +107,8 @@ SEL.SortingName ==> "String" <R L0.HasProperty : L0.FunctionalRelation
 
 SEL.canBeLifted ==> "Boolean" <R L0.HasProperty : L0.FunctionalRelation
 
+SEL.hidden ==> "Boolean" <R L0.HasProperty : L0.FunctionalRelation
+
 SEL.GenericParameterType <T L0.FunctionalRelation
   @L0.assert SEL.HasDisplayProperty
     _ : SEL.DisplayProperty