KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > SqlStmtType


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>Sql Stmt Type</b></em>'.
18  * <!-- end-user-doc -->
19  *
20  * <p>
21  * The following features are supported:
22  * <ul>
23  * <li>{@link Olj.SqlStmtType#getMixed <em>Mixed</em>}</li>
24  * <li>{@link Olj.SqlStmtType#getGroup <em>Group</em>}</li>
25  * <li>{@link Olj.SqlStmtType#getInclude <em>Include</em>}</li>
26  * </ul>
27  * </p>
28  *
29  * @see Olj.OljPackage#getSqlStmtType()
30  * @model
31  * @generated
32  */

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

48     FeatureMap getMixed();
49
50     /**
51      * Returns the value of the '<em><b>Group</b></em>' attribute list.
52      * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
53      * <!-- begin-user-doc -->
54      * <p>
55      * If the meaning of the '<em>Group</em>' attribute list isn't clear,
56      * there really should be more of a description here...
57      * </p>
58      * <!-- end-user-doc -->
59      * @return the value of the '<em>Group</em>' attribute list.
60      * @see Olj.OljPackage#getSqlStmtType_Group()
61      * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" transient="true" volatile="true" derived="true"
62      * @generated
63      */

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

80     EList getInclude();
81
82 } // SqlStmtType
83
Popular Tags