]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.image.ontology/graph/Image.pgraph
Improved Bindings.getBinding(Class) caching for Datatype.class
[simantics/platform.git] / bundles / org.simantics.image.ontology / graph / Image.pgraph
1 L0 = <http://www.simantics.org/Layer0-1.1>
2
3
4 IMAGE = <http://www.simantics.org/Image-1.1> : L0.Ontology
5     @L0.new
6     L0.HasResourceClass "org.simantics.diagram.stubs.ImageResource"
7
8 IMAGE.Image <T L0.Entity
9 IMAGE.HasImage <R L0.DependsOn
10     L0.HasRange IMAGE.Image
11 IMAGE.HasPixelWidth <R L0.HasProperty
12     L0.HasRange L0.Integer
13 IMAGE.HasPixelHeight <R L0.HasProperty
14     L0.HasRange L0.Integer
15 IMAGE.HasPhysicalWidth <R L0.HasProperty
16     L0.HasRange L0.Double
17 IMAGE.HasPhysicalHeight <R L0.HasProperty
18     L0.HasRange L0.Double
19 IMAGE.HasImageData <R L0.HasProperty
20     L0.HasRange L0.ByteArray
21 IMAGE.HasImageDocument <R L0.HasProperty
22     L0.HasRange L0.String
23 IMAGE.HasRGBData <R IMAGE.HasImageData
24 IMAGE.HasAlphaData <R IMAGE.HasImageData
25 IMAGE.BitmapImage <T IMAGE.Image
26     @L0.property IMAGE.HasPixelWidth
27     @L0.property IMAGE.HasPixelHeight
28     @L0.property IMAGE.HasRGBData
29     @L0.property IMAGE.HasAlphaData
30     @L0.property IMAGE.HasPhysicalWidth
31     @L0.property IMAGE.HasPhysicalHeight
32 IMAGE.HasSVGDocument <R L0.IsRelatedTo
33     L0.HasRange L0.String
34 IMAGE.SVGImage <T IMAGE.Image
35     @L0.property IMAGE.HasSVGDocument
36     @L0.property IMAGE.HasPixelWidth
37     @L0.property IMAGE.HasPixelHeight
38     @L0.property IMAGE.HasPhysicalWidth
39     @L0.property IMAGE.HasPhysicalHeight
40 IMAGE.HasMatrixType <R L0.HasProperty
41     L0.HasRange L0.Integer
42 IMAGE.HasMatrixImageIndex <R L0.HasProperty
43     L0.HasDescription "An index from 0..63 to describe the 8x8 2D bit pattern" : L0.String
44     L0.HasRange L0.Integer
45 IMAGE.MatrixImage <T IMAGE.Image
46     @L0.property IMAGE.HasMatrixType
47     @L0.property IMAGE.HasMatrixImageIndex
48     @L0.property IMAGE.HasPhysicalWidth
49     @L0.property IMAGE.HasPhysicalHeight
50 IMAGE.ImageLibrary <T L0.Library
51 //    [L0.ConsistsOf all (IMAGE.Image or IMAGE.ImageLibrary)]
52     L0.HasPropertyDefinition _ : L0.PropertyDefinition
53         L0.ConcernsRelation L0.ConsistsOf
54         L0.HasRange IMAGE.Image
55         L0.HasRange IMAGE.ImageLibrary
56 IMAGE.IconLibrary <T L0.Library
57 //    [L0.ConsistsOf all (IMAGE.Image or IMAGE.IconLibrary)]
58     L0.HasPropertyDefinition _ : L0.PropertyDefinition
59         L0.ConcernsRelation L0.ConsistsOf
60         L0.HasRange IMAGE.Image
61         L0.HasRange IMAGE.IconLibrary
62 IMAGE.HasIcon <R L0.DependsOn
63     L0.HasRange IMAGE.Image
64
65