]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.workbench.ontology/graph/Workbench.pgraph
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.workbench.ontology / graph / Workbench.pgraph
1 L0 = <http://www.simantics.org/Layer0-1.1>\r
2 L0X = <http://www.simantics.org/Layer0X-1.1>\r
3 PROJ = <http://www.simantics.org/Project-1.2>\r
4 \r
5 WORKBENCH = <http://www.simantics.org/Workbench-1.2> : L0.Ontology\r
6     @L0.new\r
7     L0.HasResourceClass "org.simantics.workbench.ontology.WorkbenchResource"\r
8 \r
9 //-------------------------------------------------------------------------------\r
10 \r
11 WORKBENCH.HasWorkbenchSearchFunction <R L0.IsRelatedTo : L0.FunctionalRelation\r
12     L0.HasDescription """Used to associate a project with a search function that shall be used by the generic workbench search feature.\r
13 The function signature must be:\r
14 <em>IProgressMonitor -> ReadGraph -> query : String -> maxResults : Integer -> QueryResult</em>"""\r
15     >-- PROJ.Project --> WORKBENCH.SearchFunction\r
16 \r
17 WORKBENCH.SearchFunction <T L0.Function\r
18 \r
19 WORKBENCH.DependenciesSearchFunction : WORKBENCH.SearchFunction\r
20     L0.HasLabel "All dependencies"\r
21     L0.HasDescription "Default workbench search engine function."\r
22     \r
23 WORKBENCH.SearchContribution <T L0.Entity\r
24     >-- WORKBENCH.SearchContribution.isEnabledByDefault ==> "Boolean" <R L0.HasProperty : L0.TotalFunction\r
25     @L0.assert WORKBENCH.SearchContribution.isEnabledByDefault true\r
26 \r
27 WORKBENCH.DependenciesSearchContribution : WORKBENCH.SearchContribution\r
28     WORKBENCH.hasSearchFunction WORKBENCH.DependenciesSearchFunction\r
29     WORKBENCH.SearchContribution.isEnabledByDefault false\r
30 \r
31 WORKBENCH.hasSearchFunction <R L0.IsRelatedTo\r
32    L0.HasDomain WORKBENCH.SearchContribution\r
33    L0.HasRange WORKBENCH.SearchFunction\r