KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > VariablesType


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

7 package Olj;
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>Variables Type</b></em>'.
16  * <!-- end-user-doc -->
17  *
18  * <p>
19  * The following features are supported:
20  * <ul>
21  * <li>{@link Olj.VariablesType#getVariable <em>Variable</em>}</li>
22  * <li>{@link Olj.VariablesType#getOverride <em>Override</em>}</li>
23  * <li>{@link Olj.VariablesType#getPrefix <em>Prefix</em>}</li>
24  * <li>{@link Olj.VariablesType#getReplaceInConstants <em>Replace In Constants</em>}</li>
25  * <li>{@link Olj.VariablesType#getReplaceInData <em>Replace In Data</em>}</li>
26  * <li>{@link Olj.VariablesType#getReplaceInJDBC <em>Replace In JDBC</em>}</li>
27  * <li>{@link Olj.VariablesType#getReplaceInSQL <em>Replace In SQL</em>}</li>
28  * <li>{@link Olj.VariablesType#getSuffix <em>Suffix</em>}</li>
29  * </ul>
30  * </p>
31  *
32  * @see Olj.OljPackage#getVariablesType()
33  * @model
34  * @generated
35  */

36 public interface VariablesType extends EObject {
37     /**
38      * Returns the value of the '<em><b>Variable</b></em>' containment reference list.
39      * The list contents are of type {@link Olj.VariableType}.
40      * <!-- begin-user-doc -->
41      * <p>
42      * If the meaning of the '<em>Variable</em>' containment reference list isn't clear,
43      * there really should be more of a description here...
44      * </p>
45      * <!-- end-user-doc -->
46      * @return the value of the '<em>Variable</em>' containment reference list.
47      * @see Olj.OljPackage#getVariablesType_Variable()
48      * @model type="Olj.VariableType" containment="true" resolveProxies="false" required="true"
49      * @generated
50      */

51     EList getVariable();
52
53     /**
54      * Returns the value of the '<em><b>Override</b></em>' attribute.
55      * <!-- begin-user-doc -->
56      * <p>
57      * If the meaning of the '<em>Override</em>' attribute isn't clear,
58      * there really should be more of a description here...
59      * </p>
60      * <!-- end-user-doc -->
61      * @return the value of the '<em>Override</em>' attribute.
62      * @see #setOverride(String)
63      * @see Olj.OljPackage#getVariablesType_Override()
64      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
65      * @generated
66      */

67     String JavaDoc getOverride();
68
69     /**
70      * Sets the value of the '{@link Olj.VariablesType#getOverride <em>Override</em>}' attribute.
71      * <!-- begin-user-doc -->
72      * <!-- end-user-doc -->
73      * @param value the new value of the '<em>Override</em>' attribute.
74      * @see #getOverride()
75      * @generated
76      */

77     void setOverride(String JavaDoc value);
78
79     /**
80      * Returns the value of the '<em><b>Prefix</b></em>' attribute.
81      * <!-- begin-user-doc -->
82      * <p>
83      * If the meaning of the '<em>Prefix</em>' attribute isn't clear,
84      * there really should be more of a description here...
85      * </p>
86      * <!-- end-user-doc -->
87      * @return the value of the '<em>Prefix</em>' attribute.
88      * @see #setPrefix(String)
89      * @see Olj.OljPackage#getVariablesType_Prefix()
90      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
91      * @generated
92      */

93     String JavaDoc getPrefix();
94
95     /**
96      * Sets the value of the '{@link Olj.VariablesType#getPrefix <em>Prefix</em>}' attribute.
97      * <!-- begin-user-doc -->
98      * <!-- end-user-doc -->
99      * @param value the new value of the '<em>Prefix</em>' attribute.
100      * @see #getPrefix()
101      * @generated
102      */

103     void setPrefix(String JavaDoc value);
104
105     /**
106      * Returns the value of the '<em><b>Replace In Constants</b></em>' attribute.
107      * <!-- begin-user-doc -->
108      * <p>
109      * If the meaning of the '<em>Replace In Constants</em>' attribute isn't clear,
110      * there really should be more of a description here...
111      * </p>
112      * <!-- end-user-doc -->
113      * @return the value of the '<em>Replace In Constants</em>' attribute.
114      * @see #setReplaceInConstants(String)
115      * @see Olj.OljPackage#getVariablesType_ReplaceInConstants()
116      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
117      * @generated
118      */

119     String JavaDoc getReplaceInConstants();
120
121     /**
122      * Sets the value of the '{@link Olj.VariablesType#getReplaceInConstants <em>Replace In Constants</em>}' attribute.
123      * <!-- begin-user-doc -->
124      * <!-- end-user-doc -->
125      * @param value the new value of the '<em>Replace In Constants</em>' attribute.
126      * @see #getReplaceInConstants()
127      * @generated
128      */

129     void setReplaceInConstants(String JavaDoc value);
130
131     /**
132      * Returns the value of the '<em><b>Replace In Data</b></em>' attribute.
133      * <!-- begin-user-doc -->
134      * <p>
135      * If the meaning of the '<em>Replace In Data</em>' attribute isn't clear,
136      * there really should be more of a description here...
137      * </p>
138      * <!-- end-user-doc -->
139      * @return the value of the '<em>Replace In Data</em>' attribute.
140      * @see #setReplaceInData(String)
141      * @see Olj.OljPackage#getVariablesType_ReplaceInData()
142      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
143      * @generated
144      */

145     String JavaDoc getReplaceInData();
146
147     /**
148      * Sets the value of the '{@link Olj.VariablesType#getReplaceInData <em>Replace In Data</em>}' attribute.
149      * <!-- begin-user-doc -->
150      * <!-- end-user-doc -->
151      * @param value the new value of the '<em>Replace In Data</em>' attribute.
152      * @see #getReplaceInData()
153      * @generated
154      */

155     void setReplaceInData(String JavaDoc value);
156
157     /**
158      * Returns the value of the '<em><b>Replace In JDBC</b></em>' attribute.
159      * <!-- begin-user-doc -->
160      * <p>
161      * If the meaning of the '<em>Replace In JDBC</em>' attribute isn't clear,
162      * there really should be more of a description here...
163      * </p>
164      * <!-- end-user-doc -->
165      * @return the value of the '<em>Replace In JDBC</em>' attribute.
166      * @see #setReplaceInJDBC(String)
167      * @see Olj.OljPackage#getVariablesType_ReplaceInJDBC()
168      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
169      * @generated
170      */

171     String JavaDoc getReplaceInJDBC();
172
173     /**
174      * Sets the value of the '{@link Olj.VariablesType#getReplaceInJDBC <em>Replace In JDBC</em>}' attribute.
175      * <!-- begin-user-doc -->
176      * <!-- end-user-doc -->
177      * @param value the new value of the '<em>Replace In JDBC</em>' attribute.
178      * @see #getReplaceInJDBC()
179      * @generated
180      */

181     void setReplaceInJDBC(String JavaDoc value);
182
183     /**
184      * Returns the value of the '<em><b>Replace In SQL</b></em>' attribute.
185      * <!-- begin-user-doc -->
186      * <p>
187      * If the meaning of the '<em>Replace In SQL</em>' attribute isn't clear,
188      * there really should be more of a description here...
189      * </p>
190      * <!-- end-user-doc -->
191      * @return the value of the '<em>Replace In SQL</em>' attribute.
192      * @see #setReplaceInSQL(String)
193      * @see Olj.OljPackage#getVariablesType_ReplaceInSQL()
194      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
195      * @generated
196      */

197     String JavaDoc getReplaceInSQL();
198
199     /**
200      * Sets the value of the '{@link Olj.VariablesType#getReplaceInSQL <em>Replace In SQL</em>}' attribute.
201      * <!-- begin-user-doc -->
202      * <!-- end-user-doc -->
203      * @param value the new value of the '<em>Replace In SQL</em>' attribute.
204      * @see #getReplaceInSQL()
205      * @generated
206      */

207     void setReplaceInSQL(String JavaDoc value);
208
209     /**
210      * Returns the value of the '<em><b>Suffix</b></em>' attribute.
211      * <!-- begin-user-doc -->
212      * <p>
213      * If the meaning of the '<em>Suffix</em>' attribute isn't clear,
214      * there really should be more of a description here...
215      * </p>
216      * <!-- end-user-doc -->
217      * @return the value of the '<em>Suffix</em>' attribute.
218      * @see #setSuffix(String)
219      * @see Olj.OljPackage#getVariablesType_Suffix()
220      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
221      * @generated
222      */

223     String JavaDoc getSuffix();
224
225     /**
226      * Sets the value of the '{@link Olj.VariablesType#getSuffix <em>Suffix</em>}' attribute.
227      * <!-- begin-user-doc -->
228      * <!-- end-user-doc -->
229      * @param value the new value of the '<em>Suffix</em>' attribute.
230      * @see #getSuffix()
231      * @generated
232      */

233     void setSuffix(String JavaDoc value);
234
235 } // VariablesType
236
Popular Tags