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

Last change on this file since 511 was 511, checked in by x07vasba, 17 years ago
File size: 4.9 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 Integer</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * <p>
16 * The following features are supported:
17 * <ul>
18 *   <li>{@link org.modelica.uml.sysml.ModelicaInteger#getValue <em>Value</em>}</li>
19 *   <li>{@link org.modelica.uml.sysml.ModelicaInteger#getMin <em>Min</em>}</li>
20 *   <li>{@link org.modelica.uml.sysml.ModelicaInteger#getMax <em>Max</em>}</li>
21 *   <li>{@link org.modelica.uml.sysml.ModelicaInteger#getStart <em>Start</em>}</li>
22 *   <li>{@link org.modelica.uml.sysml.ModelicaInteger#isFixed <em>Fixed</em>}</li>
23 * </ul>
24 * </p>
25 *
26 * @see org.modelica.uml.sysml.SysmlPackage#getModelicaInteger()
27 * @model
28 * @generated
29 */
30public interface ModelicaInteger extends ModelicaPrimitiveType {
31    /**
32     * Returns the value of the '<em><b>Value</b></em>' attribute.
33     * <!-- begin-user-doc -->
34     * <p>
35     * If the meaning of the '<em>Value</em>' attribute isn't clear,
36     * there really should be more of a description here...
37     * </p>
38     * <!-- end-user-doc -->
39     * @return the value of the '<em>Value</em>' attribute.
40     * @see #setValue(int)
41     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaInteger_Value()
42     * @model dataType="org.eclipse.uml2.uml.Integer"
43     * @generated
44     */
45    int getValue();
46
47    /**
48     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaInteger#getValue <em>Value</em>}' attribute.
49     * <!-- begin-user-doc -->
50     * <!-- end-user-doc -->
51     * @param value the new value of the '<em>Value</em>' attribute.
52     * @see #getValue()
53     * @generated
54     */
55    void setValue(int value);
56
57    /**
58     * Returns the value of the '<em><b>Min</b></em>' attribute.
59     * <!-- begin-user-doc -->
60     * <p>
61     * If the meaning of the '<em>Min</em>' attribute isn't clear,
62     * there really should be more of a description here...
63     * </p>
64     * <!-- end-user-doc -->
65     * @return the value of the '<em>Min</em>' attribute.
66     * @see #setMin(int)
67     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaInteger_Min()
68     * @model dataType="org.eclipse.uml2.uml.Integer"
69     * @generated
70     */
71    int getMin();
72
73    /**
74     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaInteger#getMin <em>Min</em>}' attribute.
75     * <!-- begin-user-doc -->
76     * <!-- end-user-doc -->
77     * @param value the new value of the '<em>Min</em>' attribute.
78     * @see #getMin()
79     * @generated
80     */
81    void setMin(int value);
82
83    /**
84     * Returns the value of the '<em><b>Max</b></em>' attribute.
85     * <!-- begin-user-doc -->
86     * <p>
87     * If the meaning of the '<em>Max</em>' attribute isn't clear,
88     * there really should be more of a description here...
89     * </p>
90     * <!-- end-user-doc -->
91     * @return the value of the '<em>Max</em>' attribute.
92     * @see #setMax(int)
93     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaInteger_Max()
94     * @model dataType="org.eclipse.uml2.uml.Integer"
95     * @generated
96     */
97    int getMax();
98
99    /**
100     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaInteger#getMax <em>Max</em>}' attribute.
101     * <!-- begin-user-doc -->
102     * <!-- end-user-doc -->
103     * @param value the new value of the '<em>Max</em>' attribute.
104     * @see #getMax()
105     * @generated
106     */
107    void setMax(int value);
108
109    /**
110     * Returns the value of the '<em><b>Start</b></em>' attribute.
111     * <!-- begin-user-doc -->
112     * <p>
113     * If the meaning of the '<em>Start</em>' attribute isn't clear,
114     * there really should be more of a description here...
115     * </p>
116     * <!-- end-user-doc -->
117     * @return the value of the '<em>Start</em>' attribute.
118     * @see #setStart(int)
119     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaInteger_Start()
120     * @model dataType="org.eclipse.uml2.uml.Integer"
121     * @generated
122     */
123    int getStart();
124
125    /**
126     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaInteger#getStart <em>Start</em>}' attribute.
127     * <!-- begin-user-doc -->
128     * <!-- end-user-doc -->
129     * @param value the new value of the '<em>Start</em>' attribute.
130     * @see #getStart()
131     * @generated
132     */
133    void setStart(int value);
134
135    /**
136     * Returns the value of the '<em><b>Fixed</b></em>' attribute.
137     * <!-- begin-user-doc -->
138     * <p>
139     * If the meaning of the '<em>Fixed</em>' attribute isn't clear,
140     * there really should be more of a description here...
141     * </p>
142     * <!-- end-user-doc -->
143     * @return the value of the '<em>Fixed</em>' attribute.
144     * @see #setFixed(boolean)
145     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaInteger_Fixed()
146     * @model dataType="org.eclipse.uml2.uml.Boolean"
147     * @generated
148     */
149    boolean isFixed();
150
151    /**
152     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaInteger#isFixed <em>Fixed</em>}' attribute.
153     * <!-- begin-user-doc -->
154     * <!-- end-user-doc -->
155     * @param value the new value of the '<em>Fixed</em>' attribute.
156     * @see #isFixed()
157     * @generated
158     */
159    void setFixed(boolean value);
160
161} // ModelicaInteger
Note: See TracBrowser for help on using the repository browser.