]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.platform.ui.ontology/graph/PlatformUIViews.pgraph
Merge "JsonNode support with Data/Json"
[simantics/platform.git] / bundles / org.simantics.platform.ui.ontology / graph / PlatformUIViews.pgraph
index b16ccf21e3e1ace6868aec10f66490ef71e97996..eeab91d816030948d4c98212a87b9dcca30915eb 100644 (file)
-L0 = <http://www.simantics.org/Layer0-1.1>\r
-SIMU = <http://www.simantics.org/Simulation-1.1>\r
-PROJECT = <http://www.simantics.org/Project-1.2>\r
-MOD = <http://www.simantics.org/Modeling-1.2>\r
-STR = <http://www.simantics.org/Structural-1.2>\r
-VP = <http://www.simantics.org/Viewpoint-1.2>\r
-DATA = <http://www.simantics.org/Datatypes-1.1>\r
-DOC = <http://www.simantics.org/Documentation-1.2>\r
-SEL = <http://www.simantics.org/SelectionView-1.2>\r
-SWT = <http://www.simantics.org/SWT-1.0>\r
-SHEET = <http://www.simantics.org/Spreadsheet-1.2>\r
-PlatformUI = <http://www.simantics.org/PlatformUI-1.0>\r
-\r
-VIEWS = PlatformUI.Views : L0.Library\r
-COMPONENTS = SWT.Components\r
-\r
-VIEWS.UsedColumns = { columns = [\r
-          {key = "single", label = "Used libraries", tooltip = "Used libraries", width = 80, weight = 1, alignment = "LEFT", grab = true}\r
-          ]} : SWT.Literals.Columns\r
-\r
-VIEWS.AvailableColumns = { columns = [\r
-          {key = "single", label = "Available libraries", tooltip = "Available libraries", width = 80, weight = 1, alignment = "LEFT", grab = true}\r
-          ]} : SWT.Literals.Columns\r
-\r
-SharedLibraries = VIEWS.SharedLibraries : DOC.Document\r
-SharedLibraries.Root : DOC.Components.Root\r
-  @DOC.child1 _ SharedLibraries.Panel\r
-  \r
-SharedLibraries.Panel\r
-  @SWT.scrolledComposite\r
-  @DOC.child1 _ SharedLibraries.Panel2\r
-\r
-SharedLibraries.Panel2\r
-  @SWT.gridComposite 4\r
-  @DOC.child1 _ SharedLibraries.Cell1\r
-  @DOC.child2 _ SharedLibraries.Cell2\r
-  @DOC.child3 _ SharedLibraries.Cell3\r
-  @DOC.child4 _ SharedLibraries.Cell4\r
-  @DOC.child5 _ SharedLibraries.Cell5\r
-  @DOC.child6 _ SharedLibraries.Cell6\r
-  \r
-SharedLibraries.Cell1\r
-  @SWT.gridCell _ true false 4 SharedLibraries.Explorer1 \r
-\r
-SharedLibraries.Cell2\r
-  @SWT.gridCell _ true false 1 SharedLibraries.LinkButton \r
-\r
-SharedLibraries.Cell3\r
-  @SWT.gridCell _ true false 1 SharedLibraries.UnlinkButton \r
-\r
-SharedLibraries.Cell4\r
-  @SWT.gridCell _ true false 1 SharedLibraries.NewButton \r
-\r
-SharedLibraries.Cell5\r
-  @SWT.gridCell _ true false 1 SharedLibraries.ImportButton \r
-\r
-SharedLibraries.Cell6\r
-  @SWT.gridCell _ true false 4 SharedLibraries.Explorer2 \r
-\r
-SharedLibraries.Explorer1\r
-  COMPONENTS.Component.NoScroll true\r
-  @SWT.explorer true true\r
-    "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UsedContext"\r
-    "#SharedLibrarySelection"\r
-    VIEWS.UsedColumns\r
-\r
-SharedLibraries.Explorer2\r
-  COMPONENTS.Component.NoScroll true\r
-  @SWT.explorer true true\r
-    "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/AvailableContext"\r
-    "#SharedLibrarySelection"\r
-    VIEWS.AvailableColumns\r
-  \r
-SharedLibraries.LinkButton\r
-  @SWT.button "Use"\r
-\r
-SharedLibraries.UnlinkButton\r
-  @SWT.button "Unlink"\r
-\r
-SharedLibraries.NewButton\r
-  @SWT.button "New"\r
-  @VIEWS.sclEvent COMPONENTS.Button.onPress "writeEventHandler input createNewHandler"\r
-\r
-SharedLibraries.ImportButton\r
-  @SWT.button "Import"\r
-  @VIEWS.sclEvent COMPONENTS.Button.onPress "writeEventHandler input importHandler"\r
-\r
-SharedLibraries.UseEvent\r
-  @DOC.commandEvent "writeEventHandler input useSelectedHandler" VIEWS.SCLValue\r
-  @DOC.singleData SharedLibraries.DefVar SharedLibraries.Explorer2 SharedLibraries.LinkButton DOC.Relations.click "selection" "selection" _ _ _\r
-\r
-SharedLibraries.UnlinkEvent\r
-  @DOC.commandEvent "writeEventHandler input unlinkSelectedHandler" VIEWS.SCLValue\r
-  @DOC.singleData SharedLibraries.DefVar2 SharedLibraries.Explorer1 SharedLibraries.UnlinkButton DOC.Relations.click "selection" "selection" _ _ _\r
-\r
-VIEWS.SharedLibraryContribution : SWT.TypedVariableTabContribution\r
-    SEL.AbstractVariableTabContribution.HasPriority 1\r
-    SEL.AbstractTypedVariableTabContribution.HasType L0.IndexRoot\r
-    SWT.TypedVariableTabContribution.HasView SharedLibraries\r
-    L0.HasLabel "Shared Libraries"\r
-\r
-//VIEWS.SharedLibraryContribution2 : SWT.TypedVariableTabContribution\r
-//    SEL.AbstractVariableTabContribution.HasPriority 1\r
-//    SEL.AbstractTypedVariableTabContribution.HasType L0.SharedOntology\r
-//    SWT.TypedVariableTabContribution.HasView SharedLibraries\r
-//    L0.HasLabel "Shared Libraries"\r
-\r
-MBC = MOD.ModelingBrowseContext\r
-\r
-SharedLibraries.UsedContext : VP.BrowseContext\r
-    VP.BrowseContext.HasVisualsContribution PROJECT.Contributions.StandardNameLabelRule\r
-    VP.BrowseContext.HasChildContribution SharedLibraries.UsedContext.Children : VP.ChildContribution\r
-        VP.ChildContribution.HasParentNodeType MBC.Variable\r
-        VP.ChildContribution.HasChildNodeType L0.SharedOntology\r
-        VP.ChildContribution.HasRule SharedLibraries.UsedContext.Children.Rule : MOD.SCLChildRule\r
-            @VIEWS.scl MOD.SCLChildRule.getChildren "usedSharedOntologies2" "Resource -> <ReadGraph> [Resource]"\r
-\r
-SharedLibraries.AvailableContext : VP.BrowseContext\r
-    VP.BrowseContext.HasVisualsContribution PROJECT.Contributions.StandardNameLabelRule\r
-    VP.BrowseContext.HasChildContribution SharedLibraries.AvailableContext.Children : VP.ChildContribution\r
-        VP.ChildContribution.HasParentNodeType MBC.Variable\r
-        VP.ChildContribution.HasChildNodeType L0.SharedOntology\r
-        VP.ChildContribution.HasRule SharedLibraries.AvailableContext.Children.Rule : MOD.SCLChildRule\r
-            @VIEWS.scl MOD.SCLChildRule.getChildren "availableSharedOntologies2" "Resource -> <ReadGraph> [Resource]"\r
-\r
-VIEWS.SCLValue <T DOC.SCLValue\r
-/*  @L0.assert L0.SCLValue.environment\r
-    _ : L0.SCLValue.Environment\r
-      L0.SCLValue.Environment.moduleName "http://www.simantics.org/PlatformUI-1.0/Views/SCL"\r
-      L0.SCLValue.Environment.namespace ""*/\r
-\r
-VIEWS.scl : L0.Template\r
-    @template %subject %property %expression %valueType\r
-        %subject\r
-            %property _ : VIEWS.SCLValue\r
-              L0.SCLValue.expression %expression\r
-              L0.HasValueType %valueType\r
-\r
-VIEWS.sclEvent : L0.Template\r
-    @template %subject %property %expression\r
-        %subject\r
-            %property _ : VIEWS.SCLValue\r
-              L0.SCLValue.expression %expression\r
-              L0.HasValueType "EventHandler"\r
-\r
-VIEWS.RangeSelectionTabContribution : SWT.TypedVariableTabContribution\r
-    SEL.AbstractVariableTabContribution.HasPriority 1\r
-    SEL.AbstractTypedVariableTabContribution.HasType SHEET.Spreadsheet\r
-    SWT.TypedVariableTabContribution.HasView RangeSelectionTab\r
-    L0.HasLabel "Ranges"\r
-\r
-RangeSelectionTab = VIEWS.RangeSelectionTab : DOC.Document\r
-RangeSelectionTab.Root : DOC.Components.Root\r
-  @DOC.child1 _ RangeSelectionTab.Panel\r
-\r
-RangeSelectionTab.Panel \r
-  @SWT.gridComposite 3\r
-  @DOC.child1 _ RangeSelectionTab.Cell1\r
-  @DOC.child2 _ RangeSelectionTab.Cell2\r
-  //@DOC.child3 _ RangeSelectionTab.Cell3\r
-  //@DOC.child4 _ RangeSelectionTab.Cell4\r
-\r
-RangeSelectionTab.Cell1\r
-  @SWT.gridCell _ true false 3 RangeSelectionTab.Combo \r
-\r
-RangeSelectionTab.Cell2\r
-  @SWT.gridCell _ true true 3 RangeSelectionTab.Text\r
-\r
-RangeSelectionTab.Combo\r
-  @SWT.combo\r
-    @DOC.sclValue "availableRanges input" "[String]"\r
-    @DOC.sclValue "currentRangeName self input" "String"\r
-    @DOC.sclValue "writeEventHandler2 $ fooHandler self" "AbstractEventHandler" \r
-\r
-RangeSelectionTab.Text\r
-  @SWT.sclTextEditor\r
-    @DOC.sclValue "currentRangeTextAndErrors self input" "TextAndErrors"\r
-    @DOC.sclValue "writeEventHandler2 $ modifyCodeHandler self input" "AbstractEventHandler" \r
-\r
-\r
+L0 = <http://www.simantics.org/Layer0-1.1>
+SIMU = <http://www.simantics.org/Simulation-1.1>
+PROJECT = <http://www.simantics.org/Project-1.2>
+MOD = <http://www.simantics.org/Modeling-1.2>
+STR = <http://www.simantics.org/Structural-1.2>
+VP = <http://www.simantics.org/Viewpoint-1.2>
+DATA = <http://www.simantics.org/Datatypes-1.1>
+DOC = <http://www.simantics.org/Documentation-1.2>
+SEL = <http://www.simantics.org/SelectionView-1.2>
+SWT = <http://www.simantics.org/SWT-1.0>
+SHEET = <http://www.simantics.org/Spreadsheet-1.2>
+PlatformUI = <http://www.simantics.org/PlatformUI-1.0>
+
+VIEWS = PlatformUI.Views : L0.Library
+COMPONENTS = SWT.Components
+
+VIEWS.UsedColumns = { columns = [
+          {key = "single", label = "Used libraries", tooltip = "Used libraries", width = 80, weight = 1, alignment = "LEFT", grab = true}
+          ]} : SWT.Literals.Columns
+
+VIEWS.AvailableColumns = { columns = [
+          {key = "single", label = "Available libraries", tooltip = "Available libraries", width = 80, weight = 1, alignment = "LEFT", grab = true}
+          ]} : SWT.Literals.Columns
+
+SharedLibraries = VIEWS.SharedLibraries : DOC.Document
+SharedLibraries.Root : DOC.Components.Root
+  @DOC.child1 _ SharedLibraries.Panel
+  
+SharedLibraries.Panel
+  @SWT.scrolledComposite
+  @DOC.child1 _ SharedLibraries.Panel2
+
+SharedLibraries.Panel2
+  @SWT.gridComposite 4
+  @DOC.child1 _ SharedLibraries.Cell1
+  @DOC.child2 _ SharedLibraries.Cell2
+  @DOC.child3 _ SharedLibraries.Cell3
+  @DOC.child4 _ SharedLibraries.Cell4
+  @DOC.child5 _ SharedLibraries.Cell5
+  @DOC.child6 _ SharedLibraries.Cell6
+  
+SharedLibraries.Cell1
+  @SWT.gridCell _ true false 4 SharedLibraries.Explorer1 
+
+SharedLibraries.Cell2
+  @SWT.gridCell _ true false 1 SharedLibraries.LinkButton 
+
+SharedLibraries.Cell3
+  @SWT.gridCell _ true false 1 SharedLibraries.UnlinkButton 
+
+SharedLibraries.Cell4
+  @SWT.gridCell _ true false 1 SharedLibraries.NewButton 
+
+SharedLibraries.Cell5
+  @SWT.gridCell _ true false 1 SharedLibraries.ImportButton 
+
+SharedLibraries.Cell6
+  @SWT.gridCell _ true false 4 SharedLibraries.Explorer2 
+
+SharedLibraries.Explorer1
+  COMPONENTS.Component.NoScroll true
+  @SWT.explorer true true
+    "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UsedContext"
+    "#SharedLibrarySelection"
+    VIEWS.UsedColumns
+
+SharedLibraries.Explorer2
+  COMPONENTS.Component.NoScroll true
+  @SWT.explorer true true
+    "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/AvailableContext"
+    "#SharedLibrarySelection"
+    VIEWS.AvailableColumns
+  
+SharedLibraries.LinkButton
+  @SWT.button "Use"
+
+SharedLibraries.UnlinkButton
+  @SWT.button "Unlink"
+
+SharedLibraries.NewButton
+  @SWT.button "New"
+  @VIEWS.sclEvent COMPONENTS.Button.onPress "writeEventHandler input createNewHandler"
+
+SharedLibraries.ImportButton
+  @SWT.button "Import"
+  @VIEWS.sclEvent COMPONENTS.Button.onPress "writeEventHandler input importHandler"
+
+SharedLibraries.UseEvent
+  @DOC.commandEvent "writeEventHandler input useSelectedHandler" VIEWS.SCLValue
+  @DOC.singleData SharedLibraries.DefVar SharedLibraries.Explorer2 SharedLibraries.LinkButton DOC.Relations.click "selection" "selection" _ _ _
+
+SharedLibraries.UnlinkEvent
+  @DOC.commandEvent "writeEventHandler input unlinkSelectedHandler" VIEWS.SCLValue
+  @DOC.singleData SharedLibraries.DefVar2 SharedLibraries.Explorer1 SharedLibraries.UnlinkButton DOC.Relations.click "selection" "selection" _ _ _
+
+VIEWS.SharedLibraryContribution : SWT.TypedVariableTabContribution
+    SEL.AbstractVariableTabContribution.HasPriority 1
+    SEL.AbstractTypedVariableTabContribution.HasType L0.IndexRoot
+    SWT.TypedVariableTabContribution.HasView SharedLibraries
+    L0.HasLabel "Shared Libraries"
+
+//VIEWS.SharedLibraryContribution2 : SWT.TypedVariableTabContribution
+//    SEL.AbstractVariableTabContribution.HasPriority 1
+//    SEL.AbstractTypedTabContribution.HasType L0.SharedOntology
+//    SWT.TypedVariableTabContribution.HasView SharedLibraries
+//    L0.HasLabel "Shared Libraries"
+
+MBC = MOD.ModelingBrowseContext
+
+SharedLibraries.UsedContext : VP.BrowseContext
+    VP.BrowseContext.HasVisualsContribution PROJECT.Contributions.StandardNameLabelRule
+    VP.BrowseContext.HasChildContribution SharedLibraries.UsedContext.Children : VP.ChildContribution
+        VP.ChildContribution.HasParentNodeType MBC.Variable
+        VP.ChildContribution.HasChildNodeType L0.SharedOntology
+        VP.ChildContribution.HasRule SharedLibraries.UsedContext.Children.Rule : MOD.SCLChildRule
+            @VIEWS.scl MOD.SCLChildRule.getChildren "usedSharedOntologies2" "Resource -> <ReadGraph> [Resource]"
+
+SharedLibraries.AvailableContext : VP.BrowseContext
+    VP.BrowseContext.HasVisualsContribution PROJECT.Contributions.StandardNameLabelRule
+    VP.BrowseContext.HasChildContribution SharedLibraries.AvailableContext.Children : VP.ChildContribution
+        VP.ChildContribution.HasParentNodeType MBC.Variable
+        VP.ChildContribution.HasChildNodeType L0.SharedOntology
+        VP.ChildContribution.HasRule SharedLibraries.AvailableContext.Children.Rule : MOD.SCLChildRule
+            @VIEWS.scl MOD.SCLChildRule.getChildren "availableSharedOntologies2" "Resource -> <ReadGraph> [Resource]"
+
+VIEWS.SCLValue <T DOC.SCLValue
+/*  @L0.assert L0.SCLValue.environment
+    _ : L0.SCLValue.Environment
+      L0.SCLValue.Environment.moduleName "http://www.simantics.org/PlatformUI-1.0/Views/SCL"
+      L0.SCLValue.Environment.namespace ""*/
+
+VIEWS.scl : L0.Template
+    @template %subject %property %expression %valueType
+        %subject
+            %property _ : VIEWS.SCLValue
+              L0.SCLValue.expression %expression
+              L0.HasValueType %valueType
+
+VIEWS.sclEvent : L0.Template
+    @template %subject %property %expression
+        %subject
+            %property _ : VIEWS.SCLValue
+              L0.SCLValue.expression %expression
+              L0.HasValueType "EventHandler"
+
+VIEWS.RangeSelectionTabContribution : SWT.TypedVariableTabContribution
+    SEL.AbstractVariableTabContribution.HasPriority 1
+    SEL.AbstractTypedVariableTabContribution.HasType SHEET.Spreadsheet
+    SWT.TypedVariableTabContribution.HasView RangeSelectionTab
+    L0.HasLabel "Ranges"
+
+RangeSelectionTab = VIEWS.RangeSelectionTab : DOC.Document
+RangeSelectionTab.Root : DOC.Components.Root
+  @DOC.child1 _ RangeSelectionTab.Panel
+
+RangeSelectionTab.Panel 
+  @SWT.gridComposite 3
+  @DOC.child1 _ RangeSelectionTab.Cell1
+  @DOC.child2 _ RangeSelectionTab.Cell2
+  //@DOC.child3 _ RangeSelectionTab.Cell3
+  //@DOC.child4 _ RangeSelectionTab.Cell4
+
+RangeSelectionTab.Cell1
+  @SWT.gridCell _ true false 3 RangeSelectionTab.Combo 
+
+RangeSelectionTab.Cell2
+  @SWT.gridCell _ true true 3 RangeSelectionTab.Text
+
+RangeSelectionTab.Combo
+  @SWT.combo
+    @DOC.sclValue "availableRanges input" "[String]"
+    @DOC.sclValue "currentRangeName self input" "String"
+    @DOC.sclValue "writeEventHandler2 $ fooHandler self" "AbstractEventHandler" 
+
+RangeSelectionTab.Text
+  @SWT.sclTextEditor
+    @DOC.sclValue "currentRangeTextAndErrors self input" "TextAndErrors"
+    @DOC.sclValue "writeEventHandler2 $ modifyCodeHandler self input" "AbstractEventHandler" 
+
+