source: trunk/org.modelica.uml.sysml/src/org/modelica/uml/sysml/ModelicaReal.java @ 511

Last change on this file since 511 was 511, checked in by x07vasba, 17 years ago
File size: 8.5 KB
Line 
1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package org.modelica.uml.sysml;
8
9
10/**
11 * <!-- begin-user-doc -->
12 * A representation of the model object '<em><b>Modelica Real</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * <p>
16 * The following features are supported:
17 * <ul>
18 *   <li>{@link org.modelica.uml.sysml.ModelicaReal#getValue <em>Value</em>}</li>
19 *   <li>{@link org.modelica.uml.sysml.ModelicaReal#getQuantity <em>Quantity</em>}</li>
20 *   <li>{@link org.modelica.uml.sysml.ModelicaReal#getUnit <em>Unit</em>}</li>
21 *   <li>{@link org.modelica.uml.sysml.ModelicaReal#getDisplayUnit <em>Display Unit</em>}</li>
22 *   <li>{@link org.modelica.uml.sysml.ModelicaReal#getMin <em>Min</em>}</li>
23 *   <li>{@link org.modelica.uml.sysml.ModelicaReal#getMax <em>Max</em>}</li>
24 *   <li>{@link org.modelica.uml.sysml.ModelicaReal#getStart <em>Start</em>}</li>
25 *   <li>{@link org.modelica.uml.sysml.ModelicaReal#isFixed <em>Fixed</em>}</li>
26 *   <li>{@link org.modelica.uml.sysml.ModelicaReal#getNominal <em>Nominal</em>}</li>
27 * </ul>
28 * </p>
29 *
30 * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal()
31 * @model
32 * @generated
33 */
34public interface ModelicaReal extends ModelicaPrimitiveType {
35    /**
36     * Returns the value of the '<em><b>Value</b></em>' attribute.
37     * <!-- begin-user-doc -->
38     * <p>
39     * If the meaning of the '<em>Value</em>' attribute 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>Value</em>' attribute.
44     * @see #setValue(double)
45     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal_Value()
46     * @model
47     * @generated
48     */
49    double getValue();
50
51    /**
52     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaReal#getValue <em>Value</em>}' attribute.
53     * <!-- begin-user-doc -->
54     * <!-- end-user-doc -->
55     * @param value the new value of the '<em>Value</em>' attribute.
56     * @see #getValue()
57     * @generated
58     */
59    void setValue(double value);
60
61    /**
62     * Returns the value of the '<em><b>Quantity</b></em>' attribute.
63     * <!-- begin-user-doc -->
64     * <p>
65     * If the meaning of the '<em>Quantity</em>' attribute isn't clear,
66     * there really should be more of a description here...
67     * </p>
68     * <!-- end-user-doc -->
69     * @return the value of the '<em>Quantity</em>' attribute.
70     * @see #setQuantity(String)
71     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal_Quantity()
72     * @model dataType="org.eclipse.uml2.uml.String"
73     * @generated
74     */
75    String getQuantity();
76
77    /**
78     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaReal#getQuantity <em>Quantity</em>}' attribute.
79     * <!-- begin-user-doc -->
80     * <!-- end-user-doc -->
81     * @param value the new value of the '<em>Quantity</em>' attribute.
82     * @see #getQuantity()
83     * @generated
84     */
85    void setQuantity(String value);
86
87    /**
88     * Returns the value of the '<em><b>Unit</b></em>' attribute.
89     * <!-- begin-user-doc -->
90     * <p>
91     * If the meaning of the '<em>Unit</em>' attribute isn't clear,
92     * there really should be more of a description here...
93     * </p>
94     * <!-- end-user-doc -->
95     * @return the value of the '<em>Unit</em>' attribute.
96     * @see #setUnit(String)
97     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal_Unit()
98     * @model dataType="org.eclipse.uml2.uml.String"
99     * @generated
100     */
101    String getUnit();
102
103    /**
104     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaReal#getUnit <em>Unit</em>}' attribute.
105     * <!-- begin-user-doc -->
106     * <!-- end-user-doc -->
107     * @param value the new value of the '<em>Unit</em>' attribute.
108     * @see #getUnit()
109     * @generated
110     */
111    void setUnit(String value);
112
113    /**
114     * Returns the value of the '<em><b>Display Unit</b></em>' attribute.
115     * <!-- begin-user-doc -->
116     * <p>
117     * If the meaning of the '<em>Display Unit</em>' attribute isn't clear,
118     * there really should be more of a description here...
119     * </p>
120     * <!-- end-user-doc -->
121     * @return the value of the '<em>Display Unit</em>' attribute.
122     * @see #setDisplayUnit(String)
123     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal_DisplayUnit()
124     * @model dataType="org.eclipse.uml2.uml.String"
125     * @generated
126     */
127    String getDisplayUnit();
128
129    /**
130     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaReal#getDisplayUnit <em>Display Unit</em>}' attribute.
131     * <!-- begin-user-doc -->
132     * <!-- end-user-doc -->
133     * @param value the new value of the '<em>Display Unit</em>' attribute.
134     * @see #getDisplayUnit()
135     * @generated
136     */
137    void setDisplayUnit(String value);
138
139    /**
140     * Returns the value of the '<em><b>Min</b></em>' attribute.
141     * <!-- begin-user-doc -->
142     * <p>
143     * If the meaning of the '<em>Min</em>' attribute isn't clear,
144     * there really should be more of a description here...
145     * </p>
146     * <!-- end-user-doc -->
147     * @return the value of the '<em>Min</em>' attribute.
148     * @see #setMin(double)
149     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal_Min()
150     * @model
151     * @generated
152     */
153    double getMin();
154
155    /**
156     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaReal#getMin <em>Min</em>}' attribute.
157     * <!-- begin-user-doc -->
158     * <!-- end-user-doc -->
159     * @param value the new value of the '<em>Min</em>' attribute.
160     * @see #getMin()
161     * @generated
162     */
163    void setMin(double value);
164
165    /**
166     * Returns the value of the '<em><b>Max</b></em>' attribute.
167     * <!-- begin-user-doc -->
168     * <p>
169     * If the meaning of the '<em>Max</em>' attribute isn't clear,
170     * there really should be more of a description here...
171     * </p>
172     * <!-- end-user-doc -->
173     * @return the value of the '<em>Max</em>' attribute.
174     * @see #setMax(double)
175     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal_Max()
176     * @model
177     * @generated
178     */
179    double getMax();
180
181    /**
182     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaReal#getMax <em>Max</em>}' attribute.
183     * <!-- begin-user-doc -->
184     * <!-- end-user-doc -->
185     * @param value the new value of the '<em>Max</em>' attribute.
186     * @see #getMax()
187     * @generated
188     */
189    void setMax(double value);
190
191    /**
192     * Returns the value of the '<em><b>Start</b></em>' attribute.
193     * <!-- begin-user-doc -->
194     * <p>
195     * If the meaning of the '<em>Start</em>' attribute isn't clear,
196     * there really should be more of a description here...
197     * </p>
198     * <!-- end-user-doc -->
199     * @return the value of the '<em>Start</em>' attribute.
200     * @see #setStart(double)
201     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal_Start()
202     * @model
203     * @generated
204     */
205    double getStart();
206
207    /**
208     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaReal#getStart <em>Start</em>}' attribute.
209     * <!-- begin-user-doc -->
210     * <!-- end-user-doc -->
211     * @param value the new value of the '<em>Start</em>' attribute.
212     * @see #getStart()
213     * @generated
214     */
215    void setStart(double value);
216
217    /**
218     * Returns the value of the '<em><b>Fixed</b></em>' attribute.
219     * <!-- begin-user-doc -->
220     * <p>
221     * If the meaning of the '<em>Fixed</em>' attribute isn't clear,
222     * there really should be more of a description here...
223     * </p>
224     * <!-- end-user-doc -->
225     * @return the value of the '<em>Fixed</em>' attribute.
226     * @see #setFixed(boolean)
227     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal_Fixed()
228     * @model dataType="org.eclipse.uml2.uml.Boolean"
229     * @generated
230     */
231    boolean isFixed();
232
233    /**
234     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaReal#isFixed <em>Fixed</em>}' attribute.
235     * <!-- begin-user-doc -->
236     * <!-- end-user-doc -->
237     * @param value the new value of the '<em>Fixed</em>' attribute.
238     * @see #isFixed()
239     * @generated
240     */
241    void setFixed(boolean value);
242
243    /**
244     * Returns the value of the '<em><b>Nominal</b></em>' attribute.
245     * <!-- begin-user-doc -->
246     * <p>
247     * If the meaning of the '<em>Nominal</em>' attribute isn't clear,
248     * there really should be more of a description here...
249     * </p>
250     * <!-- end-user-doc -->
251     * @return the value of the '<em>Nominal</em>' attribute.
252     * @see #setNominal(double)
253     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaReal_Nominal()
254     * @model
255     * @generated
256     */
257    double getNominal();
258
259    /**
260     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaReal#getNominal <em>Nominal</em>}' attribute.
261     * <!-- begin-user-doc -->
262     * <!-- end-user-doc -->
263     * @param value the new value of the '<em>Nominal</em>' attribute.
264     * @see #getNominal()
265     * @generated
266     */
267    void setNominal(double value);
268
269} // ModelicaReal
Note: See TracBrowser for help on using the repository browser.