source: trunk/CrossPare/src/de/ugoe/cs/cpdp/decentApp/models/decent/Element.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: 2.3 KB
Line 
1/**
2 */
3package de.ugoe.cs.cpdp.decentApp.models.decent;
4
5import org.eclipse.emf.ecore.EObject;
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Element</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.decent.Element#getName <em>Name</em>}</li>
16 *   <li>{@link de.ugoe.cs.cpdp.decentApp.models.decent.Element#getID <em>ID</em>}</li>
17 * </ul>
18 * </p>
19 *
20 * @see de.ugoe.cs.cpdp.decentApp.models.decent.DECENTPackage#getElement()
21 * @model
22 * @generated
23 */
24public interface Element extends EObject {
25        /**
26         * Returns the value of the '<em><b>Name</b></em>' attribute.
27         * <!-- begin-user-doc -->
28         * <p>
29         * If the meaning of the '<em>Name</em>' attribute isn't clear,
30         * there really should be more of a description here...
31         * </p>
32         * <!-- end-user-doc -->
33         * @return the value of the '<em>Name</em>' attribute.
34         * @see #setName(String)
35         * @see de.ugoe.cs.cpdp.decentApp.models.decent.DECENTPackage#getElement_Name()
36         * @model required="true"
37         * @generated
38         */
39        String getName();
40
41        /**
42         * Sets the value of the '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Element#getName <em>Name</em>}' attribute.
43         * <!-- begin-user-doc -->
44         * <!-- end-user-doc -->
45         * @param value the new value of the '<em>Name</em>' attribute.
46         * @see #getName()
47         * @generated
48         */
49        void setName(String value);
50
51        /**
52         * Returns the value of the '<em><b>ID</b></em>' attribute.
53         * The default value is <code>"-1"</code>.
54         * <!-- begin-user-doc -->
55         * <p>
56         * If the meaning of the '<em>ID</em>' attribute 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>ID</em>' attribute.
61         * @see #setID(int)
62         * @see de.ugoe.cs.cpdp.decentApp.models.decent.DECENTPackage#getElement_ID()
63         * @model default="-1" required="true"
64         * @generated
65         */
66        int getID();
67
68        /**
69         * Sets the value of the '{@link de.ugoe.cs.cpdp.decentApp.models.decent.Element#getID <em>ID</em>}' attribute.
70         * <!-- begin-user-doc -->
71         * <!-- end-user-doc -->
72         * @param value the new value of the '<em>ID</em>' attribute.
73         * @see #getID()
74         * @generated
75         */
76        void setID(int value);
77
78} // Element
Note: See TracBrowser for help on using the repository browser.