X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.tests.modelled.ui.ontology%2Fgraph%2FTestsUI.pgraph;fp=bundles%2Forg.simantics.tests.modelled.ui.ontology%2Fgraph%2FTestsUI.pgraph;h=6f7d89c2da75ab6836aa453eb1d3bdeeeda3e776;hp=0000000000000000000000000000000000000000;hb=3b5069d0d30e7de27f73d88d5e89d29052291a34;hpb=bf75fd9740858140eac90c18f0bca0aea3893248 diff --git a/bundles/org.simantics.tests.modelled.ui.ontology/graph/TestsUI.pgraph b/bundles/org.simantics.tests.modelled.ui.ontology/graph/TestsUI.pgraph new file mode 100644 index 000000000..6f7d89c2d --- /dev/null +++ b/bundles/org.simantics.tests.modelled.ui.ontology/graph/TestsUI.pgraph @@ -0,0 +1,74 @@ +L0 = +TESTS = +VP = +PROJECT = +MOD = +SILK = +IMAGE = + +TestsUI = : L0.Ontology + @L0.new + L0.HasResourceClass "org.simantics.tests.modelled.ui.ontology.TestsUIResource" + +TestsUI.SCLMain : L0.SCLModule + L0.SCLModule.definition _ : L0.String + @L0.loadString "scl/SCLMain.scl" + +TestsUI.testImage : IMAGE.PngImage + @L0.loadBytes "images/test.png" + +TestsUI.testSuiteImage : IMAGE.PngImage + @L0.loadBytes "images/tsuite.png" + +// Library containing all testing viewpoint contributions +TestsUI.Contributions : L0.Library + + +MBC = TestsUI.BrowseContext : VP.BrowseContext + VP.BrowseContext.IsIncludedIn PROJECT.ProjectBrowseContext + +MBC + @VP.namedRelationChildRule TestsUI.Contributions.STSSuites L0.Entity L0.ConsistsOf TESTS.STSSuite + @VP.namedConstantImageRule TestsUI.Contributions.ModuleImage TESTS.STSSuite TestsUI.testSuiteImage + @VP.namedRelationChildRule TestsUI.Contributions.STSTests L0.Entity L0.ConsistsOf TESTS.STSTest + @VP.namedConstantImageRule TestsUI.Contributions.ModuleImage TESTS.STSTest TestsUI.testImage + +MAC = TestsUI.ModelingActionContext : VP.BrowseContext + VP.BrowseContext.IsIncludedIn PROJECT.ProjectActionContext + +ACTIONS = MAC.Actions : L0.Library + +ACTIONS.NewSTSSuite + @MOD.sclAction "createSTSSuiteAction" +ACTIONS.NewSTSTest + @MOD.sclAction "createSTSTestAction" +ACTIONS.RunSTSTest + @MOD.sclAction "runSTSTestAction" + +MAC + VP.BrowseContext.HasActionContribution TestsUI.Contributions.NewSTSSuite : VP.ActionContribution + L0.HasLabel "STS Suite" + VP.ActionContribution.HasImage TestsUI.testSuiteImage + VP.ActionContribution.HasCategory VP.NewActionCategory + VP.ActionContribution.HasNodeType + L0.Library + VP.ActionContribution.HasAction ACTIONS.NewSTSSuite + VP.BrowseContext.HasActionContribution TestsUI.Contributions.NewSTSTest : VP.ActionContribution + L0.HasLabel "STS Test" + VP.ActionContribution.HasImage TestsUI.testImage + VP.ActionContribution.HasCategory VP.NewActionCategory + VP.ActionContribution.HasNodeType + TESTS.STSSuite + VP.ActionContribution.HasAction ACTIONS.NewSTSTest + VP.BrowseContext.HasActionContribution _ : VP.ActionContribution + L0.HasLabel "Run" + VP.ActionContribution.HasImage SILK.control_play + VP.ActionContribution.HasCategory VP.EditActionCategory + VP.ActionContribution.HasNodeType TESTS.STSSuite + VP.ActionContribution.HasAction ACTIONS.RunSTSTest + VP.BrowseContext.HasActionContribution _ : VP.ActionContribution + L0.HasLabel "Run" + VP.ActionContribution.HasImage SILK.control_play + VP.ActionContribution.HasCategory VP.EditActionCategory + VP.ActionContribution.HasNodeType TESTS.STSTest + VP.ActionContribution.HasAction ACTIONS.RunSTSTest \ No newline at end of file