KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > VariableType


1 /**
2  * <copyright>
3  * </copyright>
4  *
5  * $Id$
6  */

7 package Olj;
8
9 import org.eclipse.emf.ecore.EObject;
10
11 /**
12  * <!-- begin-user-doc -->
13  * A representation of the model object '<em><b>Variable Type</b></em>'.
14  * <!-- end-user-doc -->
15  *
16  * <p>
17  * The following features are supported:
18  * <ul>
19  * <li>{@link Olj.VariableType#getDefaultValue <em>Default Value</em>}</li>
20  * <li>{@link Olj.VariableType#getName <em>Name</em>}</li>
21  * <li>{@link Olj.VariableType#getOverride <em>Override</em>}</li>
22  * <li>{@link Olj.VariableType#getPrefix <em>Prefix</em>}</li>
23  * <li>{@link Olj.VariableType#getReplaceInConstants <em>Replace In Constants</em>}</li>
24  * <li>{@link Olj.VariableType#getReplaceInData <em>Replace In Data</em>}</li>
25  * <li>{@link Olj.VariableType#getReplaceInJDBC <em>Replace In JDBC</em>}</li>
26  * <li>{@link Olj.VariableType#getReplaceInSQL <em>Replace In SQL</em>}</li>
27  * <li>{@link Olj.VariableType#getSuffix <em>Suffix</em>}</li>
28  * <li>{@link Olj.VariableType#getValue <em>Value</em>}</li>
29  * </ul>
30  * </p>
31  *
32  * @see Olj.OljPackage#getVariableType()
33  * @model
34  * @generated
35  */

36 public interface VariableType extends EObject {
37     /**
38      * Returns the value of the '<em><b>Default Value</b></em>' attribute.
39      * <!-- begin-user-doc -->
40      * <p>
41      * If the meaning of the '<em>Default Value</em>' attribute isn't clear,
42      * there really should be more of a description here...
43      * </p>
44      * <!-- end-user-doc -->
45      * @return the value of the '<em>Default Value</em>' attribute.
46      * @see #setDefaultValue(String)
47      * @see Olj.OljPackage#getVariableType_DefaultValue()
48      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
49      * @generated
50      */

51     String JavaDoc getDefaultValue();
52
53     /**
54      * Sets the value of the '{@link Olj.VariableType#getDefaultValue <em>Default Value</em>}' attribute.
55      * <!-- begin-user-doc -->
56      * <!-- end-user-doc -->
57      * @param value the new value of the '<em>Default Value</em>' attribute.
58      * @see #getDefaultValue()
59      * @generated
60      */

61     void setDefaultValue(String JavaDoc value);
62
63     /**
64      * Returns the value of the '<em><b>Name</b></em>' attribute.
65      * <!-- begin-user-doc -->
66      * <p>
67      * If the meaning of the '<em>Name</em>' attribute isn't clear,
68      * there really should be more of a description here...
69      * </p>
70      * <!-- end-user-doc -->
71      * @return the value of the '<em>Name</em>' attribute.
72      * @see #setName(String)
73      * @see Olj.OljPackage#getVariableType_Name()
74      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
75      * @generated
76      */

77     String JavaDoc getName();
78
79     /**
80      * Sets the value of the '{@link Olj.VariableType#getName <em>Name</em>}' attribute.
81      * <!-- begin-user-doc -->
82      * <!-- end-user-doc -->
83      * @param value the new value of the '<em>Name</em>' attribute.
84      * @see #getName()
85      * @generated
86      */

87     void setName(String JavaDoc value);
88
89     /**
90      * Returns the value of the '<em><b>Override</b></em>' attribute.
91      * <!-- begin-user-doc -->
92      * <p>
93      * If the meaning of the '<em>Override</em>' attribute isn't clear,
94      * there really should be more of a description here...
95      * </p>
96      * <!-- end-user-doc -->
97      * @return the value of the '<em>Override</em>' attribute.
98      * @see #setOverride(String)
99      * @see Olj.OljPackage#getVariableType_Override()
100      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
101      * @generated
102      */

103     String JavaDoc getOverride();
104
105     /**
106      * Sets the value of the '{@link Olj.VariableType#getOverride <em>Override</em>}' attribute.
107      * <!-- begin-user-doc -->
108      * <!-- end-user-doc -->
109      * @param value the new value of the '<em>Override</em>' attribute.
110      * @see #getOverride()
111      * @generated
112      */

113     void setOverride(String JavaDoc value);
114
115     /**
116      * Returns the value of the '<em><b>Prefix</b></em>' attribute.
117      * <!-- begin-user-doc -->
118      * <p>
119      * If the meaning of the '<em>Prefix</em>' attribute isn't clear,
120      * there really should be more of a description here...
121      * </p>
122      * <!-- end-user-doc -->
123      * @return the value of the '<em>Prefix</em>' attribute.
124      * @see #setPrefix(String)
125      * @see Olj.OljPackage#getVariableType_Prefix()
126      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
127      * @generated
128      */

129     String JavaDoc getPrefix();
130
131     /**
132      * Sets the value of the '{@link Olj.VariableType#getPrefix <em>Prefix</em>}' attribute.
133      * <!-- begin-user-doc -->
134      * <!-- end-user-doc -->
135      * @param value the new value of the '<em>Prefix</em>' attribute.
136      * @see #getPrefix()
137      * @generated
138      */

139     void setPrefix(String JavaDoc value);
140
141     /**
142      * Returns the value of the '<em><b>Replace In Constants</b></em>' attribute.
143      * <!-- begin-user-doc -->
144      * <p>
145      * If the meaning of the '<em>Replace In Constants</em>' attribute isn't clear,
146      * there really should be more of a description here...
147      * </p>
148      * <!-- end-user-doc -->
149      * @return the value of the '<em>Replace In Constants</em>' attribute.
150      * @see #setReplaceInConstants(String)
151      * @see Olj.OljPackage#getVariableType_ReplaceInConstants()
152      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
153      * @generated
154      */

155     String JavaDoc getReplaceInConstants();
156
157     /**
158      * Sets the value of the '{@link Olj.VariableType#getReplaceInConstants <em>Replace In Constants</em>}' attribute.
159      * <!-- begin-user-doc -->
160      * <!-- end-user-doc -->
161      * @param value the new value of the '<em>Replace In Constants</em>' attribute.
162      * @see #getReplaceInConstants()
163      * @generated
164      */

165     void setReplaceInConstants(String JavaDoc value);
166
167     /**
168      * Returns the value of the '<em><b>Replace In Data</b></em>' attribute.
169      * <!-- begin-user-doc -->
170      * <p>
171      * If the meaning of the '<em>Replace In Data</em>' attribute isn't clear,
172      * there really should be more of a description here...
173      * </p>
174      * <!-- end-user-doc -->
175      * @return the value of the '<em>Replace In Data</em>' attribute.
176      * @see #setReplaceInData(String)
177      * @see Olj.OljPackage#getVariableType_ReplaceInData()
178      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
179      * @generated
180      */

181     String JavaDoc getReplaceInData();
182
183     /**
184      * Sets the value of the '{@link Olj.VariableType#getReplaceInData <em>Replace In Data</em>}' attribute.
185      * <!-- begin-user-doc -->
186      * <!-- end-user-doc -->
187      * @param value the new value of the '<em>Replace In Data</em>' attribute.
188      * @see #getReplaceInData()
189      * @generated
190      */

191     void setReplaceInData(String JavaDoc value);
192
193     /**
194      * Returns the value of the '<em><b>Replace In JDBC</b></em>' attribute.
195      * <!-- begin-user-doc -->
196      * <p>
197      * If the meaning of the '<em>Replace In JDBC</em>' attribute isn't clear,
198      * there really should be more of a description here...
199      * </p>
200      * <!-- end-user-doc -->
201      * @return the value of the '<em>Replace In JDBC</em>' attribute.
202      * @see #setReplaceInJDBC(String)
203      * @see Olj.OljPackage#getVariableType_ReplaceInJDBC()
204      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
205      * @generated
206      */

207     String JavaDoc getReplaceInJDBC();
208
209     /**
210      * Sets the value of the '{@link Olj.VariableType#getReplaceInJDBC <em>Replace In JDBC</em>}' attribute.
211      * <!-- begin-user-doc -->
212      * <!-- end-user-doc -->
213      * @param value the new value of the '<em>Replace In JDBC</em>' attribute.
214      * @see #getReplaceInJDBC()
215      * @generated
216      */

217     void setReplaceInJDBC(String JavaDoc value);
218
219     /**
220      * Returns the value of the '<em><b>Replace In SQL</b></em>' attribute.
221      * <!-- begin-user-doc -->
222      * <p>
223      * If the meaning of the '<em>Replace In SQL</em>' attribute isn't clear,
224      * there really should be more of a description here...
225      * </p>
226      * <!-- end-user-doc -->
227      * @return the value of the '<em>Replace In SQL</em>' attribute.
228      * @see #setReplaceInSQL(String)
229      * @see Olj.OljPackage#getVariableType_ReplaceInSQL()
230      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
231      * @generated
232      */

233     String JavaDoc getReplaceInSQL();
234
235     /**
236      * Sets the value of the '{@link Olj.VariableType#getReplaceInSQL <em>Replace In SQL</em>}' attribute.
237      * <!-- begin-user-doc -->
238      * <!-- end-user-doc -->
239      * @param value the new value of the '<em>Replace In SQL</em>' attribute.
240      * @see #getReplaceInSQL()
241      * @generated
242      */

243     void setReplaceInSQL(String JavaDoc value);
244
245     /**
246      * Returns the value of the '<em><b>Suffix</b></em>' attribute.
247      * <!-- begin-user-doc -->
248      * <p>
249      * If the meaning of the '<em>Suffix</em>' attribute isn't clear,
250      * there really should be more of a description here...
251      * </p>
252      * <!-- end-user-doc -->
253      * @return the value of the '<em>Suffix</em>' attribute.
254      * @see #setSuffix(String)
255      * @see Olj.OljPackage#getVariableType_Suffix()
256      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
257      * @generated
258      */

259     String JavaDoc getSuffix();
260
261     /**
262      * Sets the value of the '{@link Olj.VariableType#getSuffix <em>Suffix</em>}' attribute.
263      * <!-- begin-user-doc -->
264      * <!-- end-user-doc -->
265      * @param value the new value of the '<em>Suffix</em>' attribute.
266      * @see #getSuffix()
267      * @generated
268      */

269     void setSuffix(String JavaDoc value);
270
271     /**
272      * Returns the value of the '<em><b>Value</b></em>' attribute.
273      * <!-- begin-user-doc -->
274      * <p>
275      * If the meaning of the '<em>Value</em>' attribute isn't clear,
276      * there really should be more of a description here...
277      * </p>
278      * <!-- end-user-doc -->
279      * @return the value of the '<em>Value</em>' attribute.
280      * @see #setValue(String)
281      * @see Olj.OljPackage#getVariableType_Value()
282      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
283      * @generated
284      */

285     String JavaDoc getValue();
286
287     /**
288      * Sets the value of the '{@link Olj.VariableType#getValue <em>Value</em>}' attribute.
289      * <!-- begin-user-doc -->
290      * <!-- end-user-doc -->
291      * @param value the new value of the '<em>Value</em>' attribute.
292      * @see #getValue()
293      * @generated
294      */

295     void setValue(String JavaDoc value);
296
297 } // VariableType
298
Popular Tags