source: trunk/org.modelica.uml.sysml/src/org/modelica/uml/sysml/FlowProperty.java @ 492

Last change on this file since 492 was 492, checked in by adrpo, 17 years ago
  • ModelicaML UML/SysML part of mdt
File size: 2.7 KB
Line 
1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package org.modelica.uml.sysml;
8
9import org.eclipse.uml2.uml.Property;
10
11/**
12 * <!-- begin-user-doc -->
13 * A representation of the model object '<em><b>Flow Property</b></em>'.
14 * <!-- end-user-doc -->
15 *
16 * <p>
17 * The following features are supported:
18 * <ul>
19 *   <li>{@link org.modelica.uml.sysml.FlowProperty#getDirection <em>Direction</em>}</li>
20 *   <li>{@link org.modelica.uml.sysml.FlowProperty#getAccess <em>Access</em>}</li>
21 * </ul>
22 * </p>
23 *
24 * @see org.modelica.uml.sysml.SysmlPackage#getFlowProperty()
25 * @model
26 * @generated
27 */
28public interface FlowProperty extends Property {
29    /**
30     * Returns the value of the '<em><b>Direction</b></em>' attribute.
31     * The literals are from the enumeration {@link org.modelica.uml.sysml.FlowDirection}.
32     * <!-- begin-user-doc -->
33     * <p>
34     * If the meaning of the '<em>Direction</em>' attribute isn't clear,
35     * there really should be more of a description here...
36     * </p>
37     * <!-- end-user-doc -->
38     * @return the value of the '<em>Direction</em>' attribute.
39     * @see org.modelica.uml.sysml.FlowDirection
40     * @see #setDirection(FlowDirection)
41     * @see org.modelica.uml.sysml.SysmlPackage#getFlowProperty_Direction()
42     * @model
43     * @generated
44     */
45    FlowDirection getDirection();
46
47    /**
48     * Sets the value of the '{@link org.modelica.uml.sysml.FlowProperty#getDirection <em>Direction</em>}' attribute.
49     * <!-- begin-user-doc -->
50     * <!-- end-user-doc -->
51     * @param value the new value of the '<em>Direction</em>' attribute.
52     * @see org.modelica.uml.sysml.FlowDirection
53     * @see #getDirection()
54     * @generated
55     */
56    void setDirection(FlowDirection value);
57
58    /**
59     * Returns the value of the '<em><b>Access</b></em>' attribute.
60     * The literals are from the enumeration {@link org.modelica.uml.sysml.AccessKind}.
61     * <!-- begin-user-doc -->
62     * <p>
63     * If the meaning of the '<em>Access</em>' attribute isn't clear,
64     * there really should be more of a description here...
65     * </p>
66     * <!-- end-user-doc -->
67     * @return the value of the '<em>Access</em>' attribute.
68     * @see org.modelica.uml.sysml.AccessKind
69     * @see #setAccess(AccessKind)
70     * @see org.modelica.uml.sysml.SysmlPackage#getFlowProperty_Access()
71     * @model
72     * @generated
73     */
74    AccessKind getAccess();
75
76    /**
77     * Sets the value of the '{@link org.modelica.uml.sysml.FlowProperty#getAccess <em>Access</em>}' attribute.
78     * <!-- begin-user-doc -->
79     * <!-- end-user-doc -->
80     * @param value the new value of the '<em>Access</em>' attribute.
81     * @see org.modelica.uml.sysml.AccessKind
82     * @see #getAccess()
83     * @generated
84     */
85    void setAccess(AccessKind value);
86
87} // FlowProperty
Note: See TracBrowser for help on using the repository browser.