KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > JdbcTargetParametersType


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

31 public interface JdbcTargetParametersType extends EObject {
32     /**
33      * Returns the value of the '<em><b>Jdbc Target Parameter</b></em>' containment reference list.
34      * The list contents are of type {@link Olj.JdbcTargetParameterType}.
35      * <!-- begin-user-doc -->
36      * <p>
37      * If the meaning of the '<em>Jdbc Target 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 Target Parameter</em>' containment reference list.
42      * @see Olj.OljPackage#getJdbcTargetParametersType_JdbcTargetParameter()
43      * @model type="Olj.JdbcTargetParameterType" containment="true" resolveProxies="false" lower="2" upper="4"
44      * @generated
45      */

46     EList getJdbcTargetParameter();
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.DbVendorType}.
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.DbVendorType
60      * @see #isSetDbVendor()
61      * @see #unsetDbVendor()
62      * @see #setDbVendor(DbVendorType)
63      * @see Olj.OljPackage#getJdbcTargetParametersType_DbVendor()
64      * @model default="octetstring" unique="false" unsettable="true"
65      * @generated
66      */

67     DbVendorType getDbVendor();
68
69     /**
70      * Sets the value of the '{@link Olj.JdbcTargetParametersType#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.DbVendorType
75      * @see #isSetDbVendor()
76      * @see #unsetDbVendor()
77      * @see #getDbVendor()
78      * @generated
79      */

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

91     void unsetDbVendor();
92
93     /**
94      * Returns whether the value of the '{@link Olj.JdbcTargetParametersType#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(DbVendorType)
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#getJdbcTargetParametersType_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.JdbcTargetParametersType#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 } // JdbcTargetParametersType
132
Popular Tags