KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > TargetColumnType


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>Target Column Type</b></em>'.
14  * <!-- end-user-doc -->
15  *
16  * <p>
17  * The following features are supported:
18  * <ul>
19  * <li>{@link Olj.TargetColumnType#getName <em>Name</em>}</li>
20  * <li>{@link Olj.TargetColumnType#getTableID <em>Table ID</em>}</li>
21  * <li>{@link Olj.TargetColumnType#getTableName <em>Table Name</em>}</li>
22  * <li>{@link Olj.TargetColumnType#getValueMode <em>Value Mode</em>}</li>
23  * </ul>
24  * </p>
25  *
26  * @see Olj.OljPackage#getTargetColumnType()
27  * @model
28  * @generated
29  */

30 public interface TargetColumnType extends EObject {
31     /**
32      * Returns the value of the '<em><b>Name</b></em>' attribute.
33      * <!-- begin-user-doc -->
34      * <p>
35      * If the meaning of the '<em>Name</em>' attribute isn't clear,
36      * there really should be more of a description here...
37      * </p>
38      * <!-- end-user-doc -->
39      * @return the value of the '<em>Name</em>' attribute.
40      * @see #setName(String)
41      * @see Olj.OljPackage#getTargetColumnType_Name()
42      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
43      * @generated
44      */

45     String JavaDoc getName();
46
47     /**
48      * Sets the value of the '{@link Olj.TargetColumnType#getName <em>Name</em>}' attribute.
49      * <!-- begin-user-doc -->
50      * <!-- end-user-doc -->
51      * @param value the new value of the '<em>Name</em>' attribute.
52      * @see #getName()
53      * @generated
54      */

55     void setName(String JavaDoc value);
56
57     /**
58      * Returns the value of the '<em><b>Table ID</b></em>' attribute.
59      * <!-- begin-user-doc -->
60      * <p>
61      * If the meaning of the '<em>Table ID</em>' attribute isn't clear,
62      * there really should be more of a description here...
63      * </p>
64      * <!-- end-user-doc -->
65      * @return the value of the '<em>Table ID</em>' attribute.
66      * @see #setTableID(String)
67      * @see Olj.OljPackage#getTargetColumnType_TableID()
68      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
69      * @generated
70      */

71     String JavaDoc getTableID();
72
73     /**
74      * Sets the value of the '{@link Olj.TargetColumnType#getTableID <em>Table ID</em>}' attribute.
75      * <!-- begin-user-doc -->
76      * <!-- end-user-doc -->
77      * @param value the new value of the '<em>Table ID</em>' attribute.
78      * @see #getTableID()
79      * @generated
80      */

81     void setTableID(String JavaDoc value);
82
83     /**
84      * Returns the value of the '<em><b>Table Name</b></em>' attribute.
85      * <!-- begin-user-doc -->
86      * <p>
87      * If the meaning of the '<em>Table Name</em>' attribute isn't clear,
88      * there really should be more of a description here...
89      * </p>
90      * <!-- end-user-doc -->
91      * @return the value of the '<em>Table Name</em>' attribute.
92      * @see #setTableName(String)
93      * @see Olj.OljPackage#getTargetColumnType_TableName()
94      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
95      * @generated
96      */

97     String JavaDoc getTableName();
98
99     /**
100      * Sets the value of the '{@link Olj.TargetColumnType#getTableName <em>Table Name</em>}' attribute.
101      * <!-- begin-user-doc -->
102      * <!-- end-user-doc -->
103      * @param value the new value of the '<em>Table Name</em>' attribute.
104      * @see #getTableName()
105      * @generated
106      */

107     void setTableName(String JavaDoc value);
108
109     /**
110      * Returns the value of the '<em><b>Value Mode</b></em>' attribute.
111      * <!-- begin-user-doc -->
112      * <p>
113      * If the meaning of the '<em>Value Mode</em>' attribute isn't clear,
114      * there really should be more of a description here...
115      * </p>
116      * <!-- end-user-doc -->
117      * @return the value of the '<em>Value Mode</em>' attribute.
118      * @see #setValueMode(String)
119      * @see Olj.OljPackage#getTargetColumnType_ValueMode()
120      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
121      * @generated
122      */

123     String JavaDoc getValueMode();
124
125     /**
126      * Sets the value of the '{@link Olj.TargetColumnType#getValueMode <em>Value Mode</em>}' attribute.
127      * <!-- begin-user-doc -->
128      * <!-- end-user-doc -->
129      * @param value the new value of the '<em>Value Mode</em>' attribute.
130      * @see #getValueMode()
131      * @generated
132      */

133     void setValueMode(String JavaDoc value);
134
135 } // TargetColumnType
136
Popular Tags