]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.viewpoint.ontology/graph/ViewpointDnd.pgraph
Add isDisposed checking to avoid unexpected NPE
[simantics/platform.git] / bundles / org.simantics.viewpoint.ontology / graph / ViewpointDnd.pgraph
1 L0 = <http://www.simantics.org/Layer0-1.1>
2 ACT = <http://www.simantics.org/Action-1.1>
3 IMAGE = <http://www.simantics.org/Image2-1.2>
4 VP = <http://www.simantics.org/Viewpoint-1.2>
5
6 VP.BrowseContext.HasDropActionContribution <R L0.IsRelatedTo
7     L0.HasDomain VP.BrowseContext
8     L0.HasRange VP.DropActionContribution
9
10 VP.DropActionContribution <T L0.Entity
11 VP.DropActionContribution.HasNodeType <R L0.IsRelatedTo : L0.TotalFunction
12     L0.HasDomain VP.DropActionContribution
13     L0.HasRange L0.Entity
14 VP.DropActionContribution.HasAction <R L0.IsRelatedTo : L0.TotalFunction
15     L0.HasDomain VP.DropActionContribution
16     L0.HasRange ACT.DropAction
17 VP.DropActionContribution.HasCondition <R L0.IsRelatedTo : L0.FunctionalRelation
18     L0.HasDomain VP.DropActionContribution
19     L0.HasRange VP.Test
20 VP.DropActionContribution.HasPriority <R L0.HasProperty : L0.FunctionalRelation
21     L0.HasDomain VP.DropActionContribution
22     L0.HasRange L0.Double
23
24 // Templates
25
26 VP.dropActionContribution: L0.Template
27     @template %actionContext %parentType %action %priority
28         %actionContext
29             VP.BrowseContext.HasDropActionContribution _ : VP.DropActionContribution
30                 VP.DropActionContribution.HasNodeType %parentType
31                 VP.DropActionContribution.HasAction %action
32                 VP.DropActionContribution.HasPriority %priority
33
34 VP.dropActionContributionWithTest: L0.Template
35     @template %actionContext %parentType %action %test %priority
36         %actionContext
37             VP.BrowseContext.HasDropActionContribution _ : VP.DropActionContribution
38                 VP.DropActionContribution.HasNodeType %parentType
39                 VP.DropActionContribution.HasAction %action
40                 VP.DropActionContribution.HasCondition %test
41                 VP.DropActionContribution.HasPriority %priority