KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > enhydra > dods > editor > Doml > DatabaseType


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

7 package org.enhydra.dods.editor.Doml;
8
9 import org.eclipse.emf.common.util.EList;
10
11 import org.eclipse.emf.ecore.EObject;
12
13 /**
14  * <!-- begin-user-doc -->
15  * A representation of the model object '<em><b>Database Type</b></em>'.
16  * <!-- end-user-doc -->
17  *
18  * <p>
19  * The following features are supported:
20  * <ul>
21  * <li>{@link org.enhydra.dods.editor.Doml.DatabaseType#getPackage <em>Package</em>}</li>
22  * <li>{@link org.enhydra.dods.editor.Doml.DatabaseType#getDatabase <em>Database</em>}</li>
23  * <li>{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateInsecure <em>Generate Insecure</em>}</li>
24  * <li>{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateSecure <em>Generate Secure</em>}</li>
25  * <li>{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassDeletes <em>Mass Deletes</em>}</li>
26  * <li>{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassUpdates <em>Mass Updates</em>}</li>
27  * <li>{@link org.enhydra.dods.editor.Doml.DatabaseType#getTemplateset <em>Templateset</em>}</li>
28  * </ul>
29  * </p>
30  *
31  * @see org.enhydra.dods.editor.Doml.DomlPackage#getDatabaseType()
32  * @model
33  * @generated
34  */

35 public interface DatabaseType extends EObject {
36     /**
37      * Returns the value of the '<em><b>Package</b></em>' containment reference list.
38      * The list contents are of type {@link org.enhydra.dods.editor.Doml.PackageType}.
39      * <!-- begin-user-doc -->
40      * <p>
41      * If the meaning of the '<em>Package</em>' containment reference list 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>Package</em>' containment reference list.
46      * @see org.enhydra.dods.editor.Doml.DomlPackage#getDatabaseType_Package()
47      * @model type="org.enhydra.dods.editor.Doml.PackageType" containment="true" resolveProxies="false"
48      * @generated
49      */

50     EList getPackage();
51
52     /**
53      * Returns the value of the '<em><b>Database</b></em>' attribute.
54      * The default value is <code>"Standard"</code>.
55      * The literals are from the enumeration {@link org.enhydra.dods.editor.Doml.DbVendor}.
56      * <!-- begin-user-doc -->
57      * <p>
58      * If the meaning of the '<em>Database</em>' attribute isn't clear,
59      * there really should be more of a description here...
60      * </p>
61      * <!-- end-user-doc -->
62      * @return the value of the '<em>Database</em>' attribute.
63      * @see org.enhydra.dods.editor.Doml.DbVendor
64      * @see #isSetDatabase()
65      * @see #unsetDatabase()
66      * @see #setDatabase(DbVendor)
67      * @see org.enhydra.dods.editor.Doml.DomlPackage#getDatabaseType_Database()
68      * @model default="Standard" unique="false" unsettable="true"
69      * @generated
70      */

71     DbVendor getDatabase();
72
73     /**
74      * Sets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getDatabase <em>Database</em>}' attribute.
75      * <!-- begin-user-doc -->
76      * <!-- end-user-doc -->
77      * @param value the new value of the '<em>Database</em>' attribute.
78      * @see org.enhydra.dods.editor.Doml.DbVendor
79      * @see #isSetDatabase()
80      * @see #unsetDatabase()
81      * @see #getDatabase()
82      * @generated
83      */

84     void setDatabase(DbVendor value);
85
86     /**
87      * Unsets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getDatabase <em>Database</em>}' attribute.
88      * <!-- begin-user-doc -->
89      * <!-- end-user-doc -->
90      * @see #isSetDatabase()
91      * @see #getDatabase()
92      * @see #setDatabase(DbVendor)
93      * @generated
94      */

95     void unsetDatabase();
96
97     /**
98      * Returns whether the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getDatabase <em>Database</em>}' attribute is set.
99      * <!-- begin-user-doc -->
100      * <!-- end-user-doc -->
101      * @return whether the value of the '<em>Database</em>' attribute is set.
102      * @see #unsetDatabase()
103      * @see #getDatabase()
104      * @see #setDatabase(DbVendor)
105      * @generated
106      */

107     boolean isSetDatabase();
108
109     /**
110      * Returns the value of the '<em><b>Generate Insecure</b></em>' attribute.
111      * The default value is <code>"true"</code>.
112      * The literals are from the enumeration {@link org.enhydra.dods.editor.Doml.TrueFalse}.
113      * <!-- begin-user-doc -->
114      * <p>
115      * If the meaning of the '<em>Generate Insecure</em>' attribute isn't clear,
116      * there really should be more of a description here...
117      * </p>
118      * <!-- end-user-doc -->
119      * @return the value of the '<em>Generate Insecure</em>' attribute.
120      * @see org.enhydra.dods.editor.Doml.TrueFalse
121      * @see #isSetGenerateInsecure()
122      * @see #unsetGenerateInsecure()
123      * @see #setGenerateInsecure(TrueFalse)
124      * @see org.enhydra.dods.editor.Doml.DomlPackage#getDatabaseType_GenerateInsecure()
125      * @model default="true" unique="false" unsettable="true"
126      * @generated
127      */

128     TrueFalse getGenerateInsecure();
129
130     /**
131      * Sets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateInsecure <em>Generate Insecure</em>}' attribute.
132      * <!-- begin-user-doc -->
133      * <!-- end-user-doc -->
134      * @param value the new value of the '<em>Generate Insecure</em>' attribute.
135      * @see org.enhydra.dods.editor.Doml.TrueFalse
136      * @see #isSetGenerateInsecure()
137      * @see #unsetGenerateInsecure()
138      * @see #getGenerateInsecure()
139      * @generated
140      */

141     void setGenerateInsecure(TrueFalse value);
142
143     /**
144      * Unsets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateInsecure <em>Generate Insecure</em>}' attribute.
145      * <!-- begin-user-doc -->
146      * <!-- end-user-doc -->
147      * @see #isSetGenerateInsecure()
148      * @see #getGenerateInsecure()
149      * @see #setGenerateInsecure(TrueFalse)
150      * @generated
151      */

152     void unsetGenerateInsecure();
153
154     /**
155      * Returns whether the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateInsecure <em>Generate Insecure</em>}' attribute is set.
156      * <!-- begin-user-doc -->
157      * <!-- end-user-doc -->
158      * @return whether the value of the '<em>Generate Insecure</em>' attribute is set.
159      * @see #unsetGenerateInsecure()
160      * @see #getGenerateInsecure()
161      * @see #setGenerateInsecure(TrueFalse)
162      * @generated
163      */

164     boolean isSetGenerateInsecure();
165
166     /**
167      * Returns the value of the '<em><b>Generate Secure</b></em>' attribute.
168      * The default value is <code>"false"</code>.
169      * The literals are from the enumeration {@link org.enhydra.dods.editor.Doml.TrueFalse}.
170      * <!-- begin-user-doc -->
171      * <p>
172      * If the meaning of the '<em>Generate Secure</em>' attribute isn't clear,
173      * there really should be more of a description here...
174      * </p>
175      * <!-- end-user-doc -->
176      * @return the value of the '<em>Generate Secure</em>' attribute.
177      * @see org.enhydra.dods.editor.Doml.TrueFalse
178      * @see #isSetGenerateSecure()
179      * @see #unsetGenerateSecure()
180      * @see #setGenerateSecure(TrueFalse)
181      * @see org.enhydra.dods.editor.Doml.DomlPackage#getDatabaseType_GenerateSecure()
182      * @model default="false" unique="false" unsettable="true"
183      * @generated
184      */

185     TrueFalse getGenerateSecure();
186
187     /**
188      * Sets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateSecure <em>Generate Secure</em>}' attribute.
189      * <!-- begin-user-doc -->
190      * <!-- end-user-doc -->
191      * @param value the new value of the '<em>Generate Secure</em>' attribute.
192      * @see org.enhydra.dods.editor.Doml.TrueFalse
193      * @see #isSetGenerateSecure()
194      * @see #unsetGenerateSecure()
195      * @see #getGenerateSecure()
196      * @generated
197      */

198     void setGenerateSecure(TrueFalse value);
199
200     /**
201      * Unsets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateSecure <em>Generate Secure</em>}' attribute.
202      * <!-- begin-user-doc -->
203      * <!-- end-user-doc -->
204      * @see #isSetGenerateSecure()
205      * @see #getGenerateSecure()
206      * @see #setGenerateSecure(TrueFalse)
207      * @generated
208      */

209     void unsetGenerateSecure();
210
211     /**
212      * Returns whether the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getGenerateSecure <em>Generate Secure</em>}' attribute is set.
213      * <!-- begin-user-doc -->
214      * <!-- end-user-doc -->
215      * @return whether the value of the '<em>Generate Secure</em>' attribute is set.
216      * @see #unsetGenerateSecure()
217      * @see #getGenerateSecure()
218      * @see #setGenerateSecure(TrueFalse)
219      * @generated
220      */

221     boolean isSetGenerateSecure();
222
223     /**
224      * Returns the value of the '<em><b>Mass Deletes</b></em>' attribute.
225      * The default value is <code>"false"</code>.
226      * The literals are from the enumeration {@link org.enhydra.dods.editor.Doml.TrueFalse}.
227      * <!-- begin-user-doc -->
228      * <p>
229      * If the meaning of the '<em>Mass Deletes</em>' attribute isn't clear,
230      * there really should be more of a description here...
231      * </p>
232      * <!-- end-user-doc -->
233      * @return the value of the '<em>Mass Deletes</em>' attribute.
234      * @see org.enhydra.dods.editor.Doml.TrueFalse
235      * @see #isSetMassDeletes()
236      * @see #unsetMassDeletes()
237      * @see #setMassDeletes(TrueFalse)
238      * @see org.enhydra.dods.editor.Doml.DomlPackage#getDatabaseType_MassDeletes()
239      * @model default="false" unique="false" unsettable="true"
240      * @generated
241      */

242     TrueFalse getMassDeletes();
243
244     /**
245      * Sets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassDeletes <em>Mass Deletes</em>}' attribute.
246      * <!-- begin-user-doc -->
247      * <!-- end-user-doc -->
248      * @param value the new value of the '<em>Mass Deletes</em>' attribute.
249      * @see org.enhydra.dods.editor.Doml.TrueFalse
250      * @see #isSetMassDeletes()
251      * @see #unsetMassDeletes()
252      * @see #getMassDeletes()
253      * @generated
254      */

255     void setMassDeletes(TrueFalse value);
256
257     /**
258      * Unsets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassDeletes <em>Mass Deletes</em>}' attribute.
259      * <!-- begin-user-doc -->
260      * <!-- end-user-doc -->
261      * @see #isSetMassDeletes()
262      * @see #getMassDeletes()
263      * @see #setMassDeletes(TrueFalse)
264      * @generated
265      */

266     void unsetMassDeletes();
267
268     /**
269      * Returns whether the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassDeletes <em>Mass Deletes</em>}' attribute is set.
270      * <!-- begin-user-doc -->
271      * <!-- end-user-doc -->
272      * @return whether the value of the '<em>Mass Deletes</em>' attribute is set.
273      * @see #unsetMassDeletes()
274      * @see #getMassDeletes()
275      * @see #setMassDeletes(TrueFalse)
276      * @generated
277      */

278     boolean isSetMassDeletes();
279
280     /**
281      * Returns the value of the '<em><b>Mass Updates</b></em>' attribute.
282      * The default value is <code>"false"</code>.
283      * The literals are from the enumeration {@link org.enhydra.dods.editor.Doml.TrueFalse}.
284      * <!-- begin-user-doc -->
285      * <p>
286      * If the meaning of the '<em>Mass Updates</em>' attribute isn't clear,
287      * there really should be more of a description here...
288      * </p>
289      * <!-- end-user-doc -->
290      * @return the value of the '<em>Mass Updates</em>' attribute.
291      * @see org.enhydra.dods.editor.Doml.TrueFalse
292      * @see #isSetMassUpdates()
293      * @see #unsetMassUpdates()
294      * @see #setMassUpdates(TrueFalse)
295      * @see org.enhydra.dods.editor.Doml.DomlPackage#getDatabaseType_MassUpdates()
296      * @model default="false" unique="false" unsettable="true"
297      * @generated
298      */

299     TrueFalse getMassUpdates();
300
301     /**
302      * Sets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassUpdates <em>Mass Updates</em>}' attribute.
303      * <!-- begin-user-doc -->
304      * <!-- end-user-doc -->
305      * @param value the new value of the '<em>Mass Updates</em>' attribute.
306      * @see org.enhydra.dods.editor.Doml.TrueFalse
307      * @see #isSetMassUpdates()
308      * @see #unsetMassUpdates()
309      * @see #getMassUpdates()
310      * @generated
311      */

312     void setMassUpdates(TrueFalse value);
313
314     /**
315      * Unsets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassUpdates <em>Mass Updates</em>}' attribute.
316      * <!-- begin-user-doc -->
317      * <!-- end-user-doc -->
318      * @see #isSetMassUpdates()
319      * @see #getMassUpdates()
320      * @see #setMassUpdates(TrueFalse)
321      * @generated
322      */

323     void unsetMassUpdates();
324
325     /**
326      * Returns whether the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getMassUpdates <em>Mass Updates</em>}' attribute is set.
327      * <!-- begin-user-doc -->
328      * <!-- end-user-doc -->
329      * @return whether the value of the '<em>Mass Updates</em>' attribute is set.
330      * @see #unsetMassUpdates()
331      * @see #getMassUpdates()
332      * @see #setMassUpdates(TrueFalse)
333      * @generated
334      */

335     boolean isSetMassUpdates();
336
337     /**
338      * Returns the value of the '<em><b>Templateset</b></em>' attribute.
339      * The default value is <code>"Standard"</code>.
340      * <!-- begin-user-doc -->
341      * <p>
342      * If the meaning of the '<em>Templateset</em>' attribute isn't clear,
343      * there really should be more of a description here...
344      * </p>
345      * <!-- end-user-doc -->
346      * @return the value of the '<em>Templateset</em>' attribute.
347      * @see #isSetTemplateset()
348      * @see #unsetTemplateset()
349      * @see #setTemplateset(String)
350      * @see org.enhydra.dods.editor.Doml.DomlPackage#getDatabaseType_Templateset()
351      * @model default="Standard" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
352      * @generated
353      */

354     String JavaDoc getTemplateset();
355
356     /**
357      * Sets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getTemplateset <em>Templateset</em>}' attribute.
358      * <!-- begin-user-doc -->
359      * <!-- end-user-doc -->
360      * @param value the new value of the '<em>Templateset</em>' attribute.
361      * @see #isSetTemplateset()
362      * @see #unsetTemplateset()
363      * @see #getTemplateset()
364      * @generated
365      */

366     void setTemplateset(String JavaDoc value);
367
368     /**
369      * Unsets the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getTemplateset <em>Templateset</em>}' attribute.
370      * <!-- begin-user-doc -->
371      * <!-- end-user-doc -->
372      * @see #isSetTemplateset()
373      * @see #getTemplateset()
374      * @see #setTemplateset(String)
375      * @generated
376      */

377     void unsetTemplateset();
378
379     /**
380      * Returns whether the value of the '{@link org.enhydra.dods.editor.Doml.DatabaseType#getTemplateset <em>Templateset</em>}' attribute is set.
381      * <!-- begin-user-doc -->
382      * <!-- end-user-doc -->
383      * @return whether the value of the '<em>Templateset</em>' attribute is set.
384      * @see #unsetTemplateset()
385      * @see #getTemplateset()
386      * @see #setTemplateset(String)
387      * @generated
388      */

389     boolean isSetTemplateset();
390
391 } // DatabaseType
392
Popular Tags