KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > CounterColumnsType


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>Counter Columns Type</b></em>'.
18  * <!-- end-user-doc -->
19  *
20  * <p>
21  * The following features are supported:
22  * <ul>
23  * <li>{@link Olj.CounterColumnsType#getGroup <em>Group</em>}</li>
24  * <li>{@link Olj.CounterColumnsType#getCounterColumn <em>Counter Column</em>}</li>
25  * <li>{@link Olj.CounterColumnsType#getSubCounterColumn <em>Sub Counter Column</em>}</li>
26  * <li>{@link Olj.CounterColumnsType#getCounterNameColumn <em>Counter Name Column</em>}</li>
27  * <li>{@link Olj.CounterColumnsType#getCounterTableName <em>Counter Table Name</em>}</li>
28  * <li>{@link Olj.CounterColumnsType#getCounterValueColumn <em>Counter Value Column</em>}</li>
29  * </ul>
30  * </p>
31  *
32  * @see Olj.OljPackage#getCounterColumnsType()
33  * @model
34  * @generated
35  */

36 public interface CounterColumnsType extends EObject {
37     /**
38      * Returns the value of the '<em><b>Group</b></em>' attribute list.
39      * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
40      * <!-- begin-user-doc -->
41      * <p>
42      * If the meaning of the '<em>Group</em>' attribute 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>Group</em>' attribute list.
47      * @see Olj.OljPackage#getCounterColumnsType_Group()
48      * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
49      * @generated
50      */

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

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

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

99     String JavaDoc getCounterNameColumn();
100
101     /**
102      * Sets the value of the '{@link Olj.CounterColumnsType#getCounterNameColumn <em>Counter Name Column</em>}' attribute.
103      * <!-- begin-user-doc -->
104      * <!-- end-user-doc -->
105      * @param value the new value of the '<em>Counter Name Column</em>' attribute.
106      * @see #getCounterNameColumn()
107      * @generated
108      */

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

125     String JavaDoc getCounterTableName();
126
127     /**
128      * Sets the value of the '{@link Olj.CounterColumnsType#getCounterTableName <em>Counter Table Name</em>}' attribute.
129      * <!-- begin-user-doc -->
130      * <!-- end-user-doc -->
131      * @param value the new value of the '<em>Counter Table Name</em>' attribute.
132      * @see #getCounterTableName()
133      * @generated
134      */

135     void setCounterTableName(String JavaDoc value);
136
137     /**
138      * Returns the value of the '<em><b>Counter Value Column</b></em>' attribute.
139      * <!-- begin-user-doc -->
140      * <p>
141      * If the meaning of the '<em>Counter Value Column</em>' attribute isn't clear,
142      * there really should be more of a description here...
143      * </p>
144      * <!-- end-user-doc -->
145      * @return the value of the '<em>Counter Value Column</em>' attribute.
146      * @see #setCounterValueColumn(String)
147      * @see Olj.OljPackage#getCounterColumnsType_CounterValueColumn()
148      * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"
149      * @generated
150      */

151     String JavaDoc getCounterValueColumn();
152
153     /**
154      * Sets the value of the '{@link Olj.CounterColumnsType#getCounterValueColumn <em>Counter Value Column</em>}' attribute.
155      * <!-- begin-user-doc -->
156      * <!-- end-user-doc -->
157      * @param value the new value of the '<em>Counter Value Column</em>' attribute.
158      * @see #getCounterValueColumn()
159      * @generated
160      */

161     void setCounterValueColumn(String JavaDoc value);
162
163 } // CounterColumnsType
164
Popular Tags