|
1 /** |
|
2 * <copyright> |
|
3 * </copyright> |
|
4 * |
|
5 * $Id$ |
|
6 */ |
|
7 package com.nokia.sdt.emf.component; |
|
8 |
|
9 import org.eclipse.emf.ecore.EObject; |
|
10 |
|
11 /** |
|
12 * <!-- begin-user-doc --> |
|
13 * A representation of the model object '<em><b>Designer Images Type</b></em>'. |
|
14 * <!-- end-user-doc --> |
|
15 * |
|
16 * <p> |
|
17 * The following features are supported: |
|
18 * <ul> |
|
19 * <li>{@link com.nokia.sdt.emf.component.DesignerImagesType#getLargeIconFile <em>Large Icon File</em>}</li> |
|
20 * <li>{@link com.nokia.sdt.emf.component.DesignerImagesType#getLayoutImageFile <em>Layout Image File</em>}</li> |
|
21 * <li>{@link com.nokia.sdt.emf.component.DesignerImagesType#getSmallIconFile <em>Small Icon File</em>}</li> |
|
22 * <li>{@link com.nokia.sdt.emf.component.DesignerImagesType#getThumbnailFile <em>Thumbnail File</em>}</li> |
|
23 * </ul> |
|
24 * </p> |
|
25 * |
|
26 * @see com.nokia.sdt.emf.component.ComponentPackage#getDesignerImagesType() |
|
27 * @model extendedMetaData="name='designerImages_._type' kind='empty'" |
|
28 * @generated |
|
29 */ |
|
30 public interface DesignerImagesType extends EObject{ |
|
31 /** |
|
32 * Returns the value of the '<em><b>Large Icon File</b></em>' attribute. |
|
33 * <!-- begin-user-doc --> |
|
34 * <p> |
|
35 * If the meaning of the '<em>Large Icon File</em>' attribute isn't clear, |
|
36 * there really should be more of a description here... |
|
37 * </p> |
|
38 * <!-- end-user-doc --> |
|
39 * <!-- begin-model-doc --> |
|
40 * |
|
41 * |
|
42 * <!-- end-model-doc --> |
|
43 * @return the value of the '<em>Large Icon File</em>' attribute. |
|
44 * @see #setLargeIconFile(String) |
|
45 * @see com.nokia.sdt.emf.component.ComponentPackage#getDesignerImagesType_LargeIconFile() |
|
46 * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" |
|
47 * extendedMetaData="kind='attribute' name='largeIconFile'" |
|
48 * @generated |
|
49 */ |
|
50 String getLargeIconFile(); |
|
51 |
|
52 /** |
|
53 * Sets the value of the '{@link com.nokia.sdt.emf.component.DesignerImagesType#getLargeIconFile <em>Large Icon File</em>}' attribute. |
|
54 * <!-- begin-user-doc --> |
|
55 * <!-- end-user-doc --> |
|
56 * @param value the new value of the '<em>Large Icon File</em>' attribute. |
|
57 * @see #getLargeIconFile() |
|
58 * @generated |
|
59 */ |
|
60 void setLargeIconFile(String value); |
|
61 |
|
62 /** |
|
63 * Returns the value of the '<em><b>Layout Image File</b></em>' attribute. |
|
64 * <!-- begin-user-doc --> |
|
65 * <p> |
|
66 * If the meaning of the '<em>Layout Image File</em>' attribute isn't clear, |
|
67 * there really should be more of a description here... |
|
68 * </p> |
|
69 * <!-- end-user-doc --> |
|
70 * <!-- begin-model-doc --> |
|
71 * |
|
72 * |
|
73 * <!-- end-model-doc --> |
|
74 * @return the value of the '<em>Layout Image File</em>' attribute. |
|
75 * @see #setLayoutImageFile(String) |
|
76 * @see com.nokia.sdt.emf.component.ComponentPackage#getDesignerImagesType_LayoutImageFile() |
|
77 * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" |
|
78 * extendedMetaData="kind='attribute' name='layoutImageFile'" |
|
79 * @generated |
|
80 */ |
|
81 String getLayoutImageFile(); |
|
82 |
|
83 /** |
|
84 * Sets the value of the '{@link com.nokia.sdt.emf.component.DesignerImagesType#getLayoutImageFile <em>Layout Image File</em>}' attribute. |
|
85 * <!-- begin-user-doc --> |
|
86 * <!-- end-user-doc --> |
|
87 * @param value the new value of the '<em>Layout Image File</em>' attribute. |
|
88 * @see #getLayoutImageFile() |
|
89 * @generated |
|
90 */ |
|
91 void setLayoutImageFile(String value); |
|
92 |
|
93 /** |
|
94 * Returns the value of the '<em><b>Small Icon File</b></em>' attribute. |
|
95 * <!-- begin-user-doc --> |
|
96 * <p> |
|
97 * If the meaning of the '<em>Small Icon File</em>' attribute isn't clear, |
|
98 * there really should be more of a description here... |
|
99 * </p> |
|
100 * <!-- end-user-doc --> |
|
101 * <!-- begin-model-doc --> |
|
102 * A relative path to an Eclipse-supported image type, such as PNG, GIF, or BMP. This image is displayed in the outline. |
|
103 * |
|
104 * <!-- end-model-doc --> |
|
105 * @return the value of the '<em>Small Icon File</em>' attribute. |
|
106 * @see #setSmallIconFile(String) |
|
107 * @see com.nokia.sdt.emf.component.ComponentPackage#getDesignerImagesType_SmallIconFile() |
|
108 * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" |
|
109 * extendedMetaData="kind='attribute' name='smallIconFile'" |
|
110 * @generated |
|
111 */ |
|
112 String getSmallIconFile(); |
|
113 |
|
114 /** |
|
115 * Sets the value of the '{@link com.nokia.sdt.emf.component.DesignerImagesType#getSmallIconFile <em>Small Icon File</em>}' attribute. |
|
116 * <!-- begin-user-doc --> |
|
117 * <!-- end-user-doc --> |
|
118 * @param value the new value of the '<em>Small Icon File</em>' attribute. |
|
119 * @see #getSmallIconFile() |
|
120 * @generated |
|
121 */ |
|
122 void setSmallIconFile(String value); |
|
123 |
|
124 /** |
|
125 * Returns the value of the '<em><b>Thumbnail File</b></em>' attribute. |
|
126 * <!-- begin-user-doc --> |
|
127 * <p> |
|
128 * If the meaning of the '<em>Thumbnail File</em>' attribute isn't clear, |
|
129 * there really should be more of a description here... |
|
130 * </p> |
|
131 * <!-- end-user-doc --> |
|
132 * <!-- begin-model-doc --> |
|
133 * A relative path to an Eclipse-supported image type, such as PNG, GIF, or BMP. This image is displayed in UI designer's graphical |
|
134 * layout area if the component does not provide rendering code. |
|
135 * |
|
136 * <!-- end-model-doc --> |
|
137 * @return the value of the '<em>Thumbnail File</em>' attribute. |
|
138 * @see #setThumbnailFile(String) |
|
139 * @see com.nokia.sdt.emf.component.ComponentPackage#getDesignerImagesType_ThumbnailFile() |
|
140 * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" |
|
141 * extendedMetaData="kind='attribute' name='thumbnailFile'" |
|
142 * @generated |
|
143 */ |
|
144 String getThumbnailFile(); |
|
145 |
|
146 /** |
|
147 * Sets the value of the '{@link com.nokia.sdt.emf.component.DesignerImagesType#getThumbnailFile <em>Thumbnail File</em>}' attribute. |
|
148 * <!-- begin-user-doc --> |
|
149 * <!-- end-user-doc --> |
|
150 * @param value the new value of the '<em>Thumbnail File</em>' attribute. |
|
151 * @see #getThumbnailFile() |
|
152 * @generated |
|
153 */ |
|
154 void setThumbnailFile(String value); |
|
155 |
|
156 } // DesignerImagesType |