KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > enhydra > dods > editor > Doml > PackageType


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

7 package org.enhydra.dods.editor.Doml;
8
9 import org.eclipse.emf.common.util.EList;
10
11 import org.eclipse.emf.ecore.EObject;
12
13 /**
14  * <!-- begin-user-doc -->
15  * A representation of the model object '<em><b>Package Type</b></em>'.
16  * <!-- end-user-doc -->
17  *
18  * <p>
19  * The following features are supported:
20  * <ul>
21  * <li>{@link org.enhydra.dods.editor.Doml.PackageType#getPackage <em>Package</em>}</li>
22  * <li>{@link org.enhydra.dods.editor.Doml.PackageType#getTable <em>Table</em>}</li>
23  * <li>{@link org.enhydra.dods.editor.Doml.PackageType#getId <em>Id</em>}</li>
24  * </ul>
25  * </p>
26  *
27  * @see org.enhydra.dods.editor.Doml.DomlPackage#getPackageType()
28  * @model
29  * @generated
30  */

31 public interface PackageType extends EObject {
32     /**
33      * Returns the value of the '<em><b>Package</b></em>' containment reference list.
34      * The list contents are of type {@link org.enhydra.dods.editor.Doml.PackageType}.
35      * <!-- begin-user-doc -->
36      * <p>
37      * If the meaning of the '<em>Package</em>' containment reference list isn't clear,
38      * there really should be more of a description here...
39      * </p>
40      * <!-- end-user-doc -->
41      * @return the value of the '<em>Package</em>' containment reference list.
42      * @see org.enhydra.dods.editor.Doml.DomlPackage#getPackageType_Package()
43      * @model type="org.enhydra.dods.editor.Doml.PackageType" containment="true" resolveProxies="false"
44      * @generated
45      */

46     EList getPackage();
47
48     /**
49      * Returns the value of the '<em><b>Table</b></em>' containment reference list.
50      * The list contents are of type {@link org.enhydra.dods.editor.Doml.TableType}.
51      * <!-- begin-user-doc -->
52      * <p>
53      * If the meaning of the '<em>Table</em>' containment reference list isn't clear,
54      * there really should be more of a description here...
55      * </p>
56      * <!-- end-user-doc -->
57      * @return the value of the '<em>Table</em>' containment reference list.
58      * @see org.enhydra.dods.editor.Doml.DomlPackage#getPackageType_Table()
59      * @model type="org.enhydra.dods.editor.Doml.TableType" containment="true" resolveProxies="false"
60      * @generated
61      */

62     EList getTable();
63
64     /**
65      * Returns the value of the '<em><b>Id</b></em>' attribute.
66      * <!-- begin-user-doc -->
67      * <p>
68      * If the meaning of the '<em>Id</em>' attribute isn't clear,
69      * there really should be more of a description here...
70      * </p>
71      * <!-- end-user-doc -->
72      * @return the value of the '<em>Id</em>' attribute.
73      * @see #setId(String)
74      * @see org.enhydra.dods.editor.Doml.DomlPackage#getPackageType_Id()
75      * @model unique="false" id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" required="true"
76      * @generated
77      */

78     String JavaDoc getId();
79
80     /**
81      * Sets the value of the '{@link org.enhydra.dods.editor.Doml.PackageType#getId <em>Id</em>}' attribute.
82      * <!-- begin-user-doc -->
83      * <!-- end-user-doc -->
84      * @param value the new value of the '<em>Id</em>' attribute.
85      * @see #getId()
86      * @generated
87      */

88     void setId(String JavaDoc value);
89
90 } // PackageType
91
Popular Tags