KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Olj > JavaScriptType


1 /**
2  * <copyright>
3  * </copyright>
4  *
5  * $Id$
6  */

7 package Olj;
8
9 import org.eclipse.emf.ecore.EObject;
10
11 import org.eclipse.emf.ecore.util.FeatureMap;
12
13 /**
14  * <!-- begin-user-doc -->
15  * A representation of the model object '<em><b>Java Script Type</b></em>'.
16  * <!-- end-user-doc -->
17  *
18  * <p>
19  * The following features are supported:
20  * <ul>
21  * <li>{@link Olj.JavaScriptType#getMixed <em>Mixed</em>}</li>
22  * <li>{@link Olj.JavaScriptType#getInclude <em>Include</em>}</li>
23  * </ul>
24  * </p>
25  *
26  * @see Olj.OljPackage#getJavaScriptType()
27  * @model
28  * @generated
29  */

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

45     FeatureMap getMixed();
46
47     /**
48      * Returns the value of the '<em><b>Include</b></em>' containment reference.
49      * <!-- begin-user-doc -->
50      * <p>
51      * If the meaning of the '<em>Include</em>' containment reference isn't clear,
52      * there really should be more of a description here...
53      * </p>
54      * <!-- end-user-doc -->
55      * @return the value of the '<em>Include</em>' containment reference.
56      * @see #setInclude(IncludeType)
57      * @see Olj.OljPackage#getJavaScriptType_Include()
58      * @model containment="true" resolveProxies="false" transient="true" volatile="true" derived="true"
59      * @generated
60      */

61     IncludeType getInclude();
62
63     /**
64      * Sets the value of the '{@link Olj.JavaScriptType#getInclude <em>Include</em>}' containment reference.
65      * <!-- begin-user-doc -->
66      * <!-- end-user-doc -->
67      * @param value the new value of the '<em>Include</em>' containment reference.
68      * @see #getInclude()
69      * @generated
70      */

71     void setInclude(IncludeType value);
72
73 } // JavaScriptType
74
Popular Tags