KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > VariableColumnsType


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 import org.eclipse.emf.ecore.util.FeatureMap;
14
15 /**
16  * <!-- begin-user-doc -->
17  * A representation of the model object '<em><b>Variable Columns Type</b></em>'.
18  * <!-- end-user-doc -->
19  *
20  * <p>
21  * The following features are supported:
22  * <ul>
23  * <li>{@link Olj.VariableColumnsType#getGroup <em>Group</em>}</li>
24  * <li>{@link Olj.VariableColumnsType#getVariableColumn <em>Variable Column</em>}</li>
25  * <li>{@link Olj.VariableColumnsType#getUserIDColumn <em>User ID Column</em>}</li>
26  * <li>{@link Olj.VariableColumnsType#getTimeStampColumn <em>Time Stamp Column</em>}</li>
27  * </ul>
28  * </p>
29  *
30  * @see Olj.OljPackage#getVariableColumnsType()
31  * @model
32  * @generated
33  */

34 public interface VariableColumnsType extends EObject {
35     /**
36      * Returns the value of the '<em><b>Group</b></em>' attribute list.
37      * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
38      * <!-- begin-user-doc -->
39      * <p>
40      * If the meaning of the '<em>Group</em>' attribute list isn't clear,
41      * there really should be more of a description here...
42      * </p>
43      * <!-- end-user-doc -->
44      * @return the value of the '<em>Group</em>' attribute list.
45      * @see Olj.OljPackage#getVariableColumnsType_Group()
46      * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
47      * @generated
48      */

49     FeatureMap getGroup();
50
51     /**
52      * Returns the value of the '<em><b>Variable Column</b></em>' containment reference list.
53      * The list contents are of type {@link Olj.VariableColumnType}.
54      * <!-- begin-user-doc -->
55      * <p>
56      * If the meaning of the '<em>Variable Column</em>' containment reference list isn't clear,
57      * there really should be more of a description here...
58      * </p>
59      * <!-- end-user-doc -->
60      * @return the value of the '<em>Variable Column</em>' containment reference list.
61      * @see Olj.OljPackage#getVariableColumnsType_VariableColumn()
62      * @model type="Olj.VariableColumnType" containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
63      * @generated
64      */

65     EList getVariableColumn();
66
67     /**
68      * Returns the value of the '<em><b>User ID Column</b></em>' containment reference list.
69      * The list contents are of type {@link Olj.UserIDColumnType}.
70      * <!-- begin-user-doc -->
71      * <p>
72      * If the meaning of the '<em>User ID Column</em>' containment reference list isn't clear,
73      * there really should be more of a description here...
74      * </p>
75      * <!-- end-user-doc -->
76      * @return the value of the '<em>User ID Column</em>' containment reference list.
77      * @see Olj.OljPackage#getVariableColumnsType_UserIDColumn()
78      * @model type="Olj.UserIDColumnType" containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
79      * @generated
80      */

81     EList getUserIDColumn();
82
83     /**
84      * Returns the value of the '<em><b>Time Stamp Column</b></em>' containment reference list.
85      * The list contents are of type {@link Olj.TimeStampColumnType}.
86      * <!-- begin-user-doc -->
87      * <p>
88      * If the meaning of the '<em>Time Stamp Column</em>' containment reference list isn't clear,
89      * there really should be more of a description here...
90      * </p>
91      * <!-- end-user-doc -->
92      * @return the value of the '<em>Time Stamp Column</em>' containment reference list.
93      * @see Olj.OljPackage#getVariableColumnsType_TimeStampColumn()
94      * @model type="Olj.TimeStampColumnType" containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
95      * @generated
96      */

97     EList getTimeStampColumn();
98
99 } // VariableColumnsType
100
Popular Tags