]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.tests.modelled.ui.ontology/graph/TestsUI.pgraph
Merge "Ensure GetElementClassRequest is not constructed without elementFactory"
[simantics/platform.git] / bundles / org.simantics.tests.modelled.ui.ontology / graph / TestsUI.pgraph
1 L0 = <http://www.simantics.org/Layer0-1.1>
2 TESTS = <http://www.simantics.org/Tests-1.0>
3 VP = <http://www.simantics.org/Viewpoint-1.2>
4 PROJECT = <http://www.simantics.org/Project-1.2>
5 MOD = <http://www.simantics.org/Modeling-1.2>
6 SILK = <http://www.simantics.org/Silk-1.1>
7 IMAGE = <http://www.simantics.org/Image2-1.2>
8
9 TestsUI = <http://www.simantics.org/TestsUI-1.0> : L0.Ontology
10     @L0.new
11     L0.HasResourceClass "org.simantics.tests.modelled.ui.ontology.TestsUIResource"
12
13 TestsUI.SCLMain : L0.SCLModule
14     L0.SCLModule.definition _ : L0.String 
15       @L0.loadString "scl/SCLMain.scl" 
16
17 TestsUI.testImage : IMAGE.PngImage
18   @L0.loadBytes "images/test.png"
19
20 TestsUI.testSuiteImage : IMAGE.PngImage
21   @L0.loadBytes "images/tsuite.png"
22
23 // Library containing all testing viewpoint contributions
24 TestsUI.Contributions : L0.Library
25
26
27 MBC = TestsUI.BrowseContext : VP.BrowseContext
28     VP.BrowseContext.IsIncludedIn PROJECT.ProjectBrowseContext
29
30 MBC
31     @VP.namedRelationChildRule           TestsUI.Contributions.STSSuites L0.Entity   L0.ConsistsOf TESTS.STSSuite
32     @VP.namedConstantImageRule           TestsUI.Contributions.SuiteImage           TESTS.STSSuite                         TestsUI.testSuiteImage
33     @VP.namedRelationChildRule           TestsUI.Contributions.STSTests L0.Entity   L0.ConsistsOf TESTS.STSTest
34     @VP.namedConstantImageRule           TestsUI.Contributions.TestImage           TESTS.STSTest                         TestsUI.testImage
35
36 MBC
37     VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
38         VP.VisualsContribution.HasNodeType TESTS.STSSuite
39         VP.VisualsContribution.HasRule MBC.STSSuiteSorterRule
40
41 MBC.STSSuiteSorterRule : VP.SorterRule
42
43 MAC = TestsUI.ModelingActionContext : VP.BrowseContext
44     VP.BrowseContext.IsIncludedIn PROJECT.ProjectActionContext
45
46 ACTIONS = MAC.Actions : L0.Library
47
48 ACTIONS.NewSTSSuite
49   @MOD.sclAction "createSTSSuiteAction"
50 ACTIONS.NewSTSTest
51   @MOD.sclAction "createSTSTestAction"
52 ACTIONS.RunSTSTest
53   @MOD.sclAction "runSTSTestAction"
54
55 MAC
56     VP.BrowseContext.HasActionContribution TestsUI.Contributions.NewSTSSuite : VP.ActionContribution
57         L0.HasLabel "STS Suite"
58         VP.ActionContribution.HasImage TestsUI.testSuiteImage
59         VP.ActionContribution.HasCategory VP.NewActionCategory
60         VP.ActionContribution.HasNodeType
61             L0.Library
62         VP.ActionContribution.HasAction ACTIONS.NewSTSSuite
63     VP.BrowseContext.HasActionContribution TestsUI.Contributions.NewSTSTest : VP.ActionContribution
64         L0.HasLabel "STS Test"
65         VP.ActionContribution.HasImage TestsUI.testImage
66         VP.ActionContribution.HasCategory VP.NewActionCategory
67         VP.ActionContribution.HasNodeType
68             TESTS.STSSuite
69         VP.ActionContribution.HasAction ACTIONS.NewSTSTest
70     VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
71         L0.HasLabel "Run"
72         VP.ActionContribution.HasImage SILK.control_play
73         VP.ActionContribution.HasCategory VP.EditActionCategory
74         VP.ActionContribution.HasNodeType TESTS.STSSuite
75         VP.ActionContribution.HasAction ACTIONS.RunSTSTest
76     VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
77         L0.HasLabel "Run"
78         VP.ActionContribution.HasImage SILK.control_play
79         VP.ActionContribution.HasCategory VP.EditActionCategory
80         VP.ActionContribution.HasNodeType TESTS.STSTest
81         VP.ActionContribution.HasAction ACTIONS.RunSTSTest