]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.selectionview.ontology/graph/Selectionview.pgraph
Added module header feature to SCL language.
[simantics/platform.git] / bundles / org.simantics.selectionview.ontology / graph / Selectionview.pgraph
index d19eb4ed0e567895c2552069befb5b9bc48a8fd1..962de11c5f31bc5b385a92ec4508f26298e08f06 100644 (file)
@@ -7,9 +7,20 @@ 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
 SEL.Functions.singleVariableTransformation : SEL.SelectionTransformation
 SEL.Functions.singleResourceTransformation : SEL.SelectionTransformation
 SEL.Functions.singleResourceToVariableTransformation : SEL.SelectionTransformation
@@ -17,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
 
@@ -98,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
@@ -105,7 +116,7 @@ SEL.GenericParameterType <T L0.FunctionalRelation
   @L0.assert SEL.HasDisplayValue
     _ : SEL.DisplayValue
       SEL.HasEnumerationValues _ : L0.Value
-        L0.ConvertsToValueWith SEL.Functions.getEnumerationValues : L0.ExternalValue
+        L0.ConvertsToValueWith SEL.Functions.getEnumerationValues
   @L0.assert SEL.HasDisplayUnit
     _ : SEL.DisplayUnit
       L0.readOnly true
@@ -131,13 +142,13 @@ SEL.getSpecialCategory ==> "Resource -> <ReadGraph> Resource" <R L0.HasProperty
 SEL.ColorParameterType <T SEL.GenericParameterType
   @L0.assert SEL.HasDisplayValue
     _ : SEL.DisplayValue
-      SEL.HasEnumerationValues SEL.Functions.getEnumerationValues : L0.Function
+      SEL.HasEnumerationValues SEL.Functions.getEnumerationValues
       SEL.HasCustomModifier SEL.Functions.colorModifier : L0.Function
 
 SEL.FontParameterType <T SEL.GenericParameterType
   @L0.assert SEL.HasDisplayValue
     _ : SEL.DisplayValue
-      SEL.HasEnumerationValues SEL.Functions.getEnumerationValues : L0.Function
+      SEL.HasEnumerationValues SEL.Functions.getEnumerationValues
       SEL.HasCustomModifier SEL.Functions.fontModifier : L0.Function
 
 SEL.GenericCategory = ( "Properties", "", false ) : SEL.StandardPropertyInfo