KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > JdbcSourceParametersType


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>Jdbc Source Parameters Type</b></em>'.
16  * <!-- end-user-doc -->
17  *
18  * <p>
19  * The following features are supported:
20  * <ul>
21  * <li>{@link Olj.JdbcSourceParametersType#getJdbcSourceParameter <em>Jdbc Source Parameter</em>}</li>
22  * <li>{@link Olj.JdbcSourceParametersType#getDbVendor <em>Db Vendor</em>}</li>
23  * <li>{@link Olj.JdbcSourceParametersType#getDriverName <em>Driver Name</em>}</li>
24  * </ul>
25  * </p>
26  *
27  * @see Olj.OljPackage#getJdbcSourceParametersType()
28  * @model
29  * @generated
30  */

31 public interface JdbcSourceParametersType extends EObject {
32     /**
33      * Returns the value of the '<em><b>Jdbc Source Parameter</b></em>' containment reference list.
34      * The list contents are of type {@link Olj.JdbcSourceParameterType}.
35      * <!-- begin-user-doc -->
36      * <p>
37      * If the meaning of the '<em>Jdbc Source Parameter</em>' containment reference list isn't clear,
38      * there really should be more of a description here...
39      * </p>
40      * <!-- end-user-doc -->
41      * @return the value of the '<em>Jdbc Source Parameter</em>' containment reference list.
42      * @see Olj.OljPackage#getJdbcSourceParametersType_JdbcSourceParameter()
43      * @model type="Olj.JdbcSourceParameterType" containment="true" resolveProxies="false" lower="2" upper="4"
44      * @generated
45      */

46     EList getJdbcSourceParameter();
47
48     /**
49      * Returns the value of the '<em><b>Db Vendor</b></em>' attribute.
50      * The default value is <code>"octetstring"</code>.
51      * The literals are from the enumeration {@link Olj.DbVendorType1}.
52      * <!-- begin-user-doc -->
53      * <p>
54      * If the meaning of the '<em>Db Vendor</em>' attribute isn't clear,
55      * there really should be more of a description here...
56      * </p>
57      * <!-- end-user-doc -->
58      * @return the value of the '<em>Db Vendor</em>' attribute.
59      * @see Olj.DbVendorType1
60      * @see #isSetDbVendor()
61      * @see #unsetDbVendor()
62      * @see #setDbVendor(DbVendorType1)
63      * @see Olj.OljPackage#getJdbcSourceParametersType_DbVendor()
64      * @model default="octetstring" unique="false" unsettable="true"
65      * @generated
66      */

67     DbVendorType1 getDbVendor();
68
69     /**
70      * Sets the value of the '{@link Olj.JdbcSourceParametersType#getDbVendor <em>Db Vendor</em>}' attribute.
71      * <!-- begin-user-doc -->
72      * <!-- end-user-doc -->
73      * @param value the new value of the '<em>Db Vendor</em>' attribute.
74      * @see Olj.DbVendorType1
75      * @see #isSetDbVendor()
76      * @see #unsetDbVendor()
77      * @see #getDbVendor()
78      * @generated
79      */

80     void setDbVendor(DbVendorType1 value);
81
82     /**
83      * Unsets the value of the '{@link Olj.JdbcSourceParametersType#getDbVendor <em>Db Vendor</em>}' attribute.
84      * <!-- begin-user-doc -->
85      * <!-- end-user-doc -->
86      * @see #isSetDbVendor()
87      * @see #getDbVendor()
88      * @see #setDbVendor(DbVendorType1)
89      * @generated
90      */

91     void unsetDbVendor();
92
93     /**
94      * Returns whether the value of the '{@link Olj.JdbcSourceParametersType#getDbVendor <em>Db Vendor</em>}' attribute is set.
95      * <!-- begin-user-doc -->
96      * <!-- end-user-doc -->
97      * @return whether the value of the '<em>Db Vendor</em>' attribute is set.
98      * @see #unsetDbVendor()
99      * @see #getDbVendor()
100      * @see #setDbVendor(DbVendorType1)
101      * @generated
102      */

103     boolean isSetDbVendor();
104
105     /**
106      * Returns the value of the '<em><b>Driver Name</b></em>' attribute.
107      * <!-- begin-user-doc -->
108      * <p>
109      * If the meaning of the '<em>Driver Name</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>Driver Name</em>' attribute.
114      * @see #setDriverName(String)
115      * @see Olj.OljPackage#getJdbcSourceParametersType_DriverName()
116      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
117      * @generated
118      */

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

129     void setDriverName(String JavaDoc value);
130
131 } // JdbcSourceParametersType
132
Popular Tags