source: trunk/CrossPare/src/de/ugoe/cs/cpdp/decentApp/models/arffx/Attribute.java

Last change on this file was 36, checked in by ftrautsch, 9 years ago

integration of decent models in crosspare

  • Property svn:mime-type set to text/plain
File size: 3.2 KB
Line 
1/**
2 */
3package de.ugoe.cs.cpdp.decentApp.models.arffx;
4
5import org.eclipse.emf.ecore.EObject;
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Attribute</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * <ul>
15 *   <li>{@link de.ugoe.cs.cpdp.decentApp.models.arffx.Attribute#getName <em>Name</em>}</li>
16 *   <li>{@link de.ugoe.cs.cpdp.decentApp.models.arffx.Attribute#getType <em>Type</em>}</li>
17 *   <li>{@link de.ugoe.cs.cpdp.decentApp.models.arffx.Attribute#getDimension <em>Dimension</em>}</li>
18 * </ul>
19 * </p>
20 *
21 * @see de.ugoe.cs.cpdp.decentApp.models.arffx.ARFFxPackage#getAttribute()
22 * @model
23 * @generated
24 */
25public interface Attribute extends EObject {
26        /**
27         * Returns the value of the '<em><b>Name</b></em>' attribute.
28         * <!-- begin-user-doc -->
29         * <p>
30         * If the meaning of the '<em>Name</em>' attribute isn't clear,
31         * there really should be more of a description here...
32         * </p>
33         * <!-- end-user-doc -->
34         * @return the value of the '<em>Name</em>' attribute.
35         * @see #setName(String)
36         * @see de.ugoe.cs.cpdp.decentApp.models.arffx.ARFFxPackage#getAttribute_Name()
37         * @model required="true"
38         * @generated
39         */
40        String getName();
41
42        /**
43         * Sets the value of the '{@link de.ugoe.cs.cpdp.decentApp.models.arffx.Attribute#getName <em>Name</em>}' attribute.
44         * <!-- begin-user-doc -->
45         * <!-- end-user-doc -->
46         * @param value the new value of the '<em>Name</em>' attribute.
47         * @see #getName()
48         * @generated
49         */
50        void setName(String value);
51
52        /**
53         * Returns the value of the '<em><b>Type</b></em>' reference.
54         * <!-- begin-user-doc -->
55         * <p>
56         * If the meaning of the '<em>Type</em>' reference 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>Type</em>' reference.
61         * @see #setType(Type)
62         * @see de.ugoe.cs.cpdp.decentApp.models.arffx.ARFFxPackage#getAttribute_Type()
63         * @model
64         * @generated
65         */
66        Type getType();
67
68        /**
69         * Sets the value of the '{@link de.ugoe.cs.cpdp.decentApp.models.arffx.Attribute#getType <em>Type</em>}' reference.
70         * <!-- begin-user-doc -->
71         * <!-- end-user-doc -->
72         * @param value the new value of the '<em>Type</em>' reference.
73         * @see #getType()
74         * @generated
75         */
76        void setType(Type value);
77
78        /**
79         * Returns the value of the '<em><b>Dimension</b></em>' reference.
80         * <!-- begin-user-doc -->
81         * <p>
82         * If the meaning of the '<em>Dimension</em>' reference isn't clear,
83         * there really should be more of a description here...
84         * </p>
85         * <!-- end-user-doc -->
86         * @return the value of the '<em>Dimension</em>' reference.
87         * @see #setDimension(Dimension)
88         * @see de.ugoe.cs.cpdp.decentApp.models.arffx.ARFFxPackage#getAttribute_Dimension()
89         * @model
90         * @generated
91         */
92        Dimension getDimension();
93
94        /**
95         * Sets the value of the '{@link de.ugoe.cs.cpdp.decentApp.models.arffx.Attribute#getDimension <em>Dimension</em>}' reference.
96         * <!-- begin-user-doc -->
97         * <!-- end-user-doc -->
98         * @param value the new value of the '<em>Dimension</em>' reference.
99         * @see #getDimension()
100         * @generated
101         */
102        void setDimension(Dimension value);
103
104} // Attribute
Note: See TracBrowser for help on using the repository browser.