source: trunk/org.modelica.uml.sysml/src/org/modelica/uml/sysml/FlowPort.java

Last change on this file was 492, checked in by adrpo, 17 years ago
  • ModelicaML UML/SysML part of mdt
File size: 3.5 KB
Line 
1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package org.modelica.uml.sysml;
8
9import org.eclipse.uml2.uml.Port;
10
11/**
12 * <!-- begin-user-doc -->
13 * A representation of the model object '<em><b>Flow Port</b></em>'.
14 * <!-- end-user-doc -->
15 *
16 * <p>
17 * The following features are supported:
18 * <ul>
19 *   <li>{@link org.modelica.uml.sysml.FlowPort#isIsAtomic <em>Is Atomic</em>}</li>
20 *   <li>{@link org.modelica.uml.sysml.FlowPort#getDirection <em>Direction</em>}</li>
21 *   <li>{@link org.modelica.uml.sysml.FlowPort#isIsConjugated <em>Is Conjugated</em>}</li>
22 * </ul>
23 * </p>
24 *
25 * @see org.modelica.uml.sysml.SysmlPackage#getFlowPort()
26 * @model
27 * @generated
28 */
29public interface FlowPort extends Port {
30    /**
31     * Returns the value of the '<em><b>Is Atomic</b></em>' attribute.
32     * <!-- begin-user-doc -->
33     * <p>
34     * If the meaning of the '<em>Is Atomic</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>Is Atomic</em>' attribute.
39     * @see #setIsAtomic(boolean)
40     * @see org.modelica.uml.sysml.SysmlPackage#getFlowPort_IsAtomic()
41     * @model dataType="org.eclipse.uml2.uml.Boolean" derived="true"
42     * @generated
43     */
44    boolean isIsAtomic();
45
46    /**
47     * Sets the value of the '{@link org.modelica.uml.sysml.FlowPort#isIsAtomic <em>Is Atomic</em>}' attribute.
48     * <!-- begin-user-doc -->
49     * <!-- end-user-doc -->
50     * @param value the new value of the '<em>Is Atomic</em>' attribute.
51     * @see #isIsAtomic()
52     * @generated
53     */
54    void setIsAtomic(boolean value);
55
56    /**
57     * Returns the value of the '<em><b>Direction</b></em>' attribute.
58     * The literals are from the enumeration {@link org.modelica.uml.sysml.FlowDirection}.
59     * <!-- begin-user-doc -->
60     * <p>
61     * If the meaning of the '<em>Direction</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>Direction</em>' attribute.
66     * @see org.modelica.uml.sysml.FlowDirection
67     * @see #setDirection(FlowDirection)
68     * @see org.modelica.uml.sysml.SysmlPackage#getFlowPort_Direction()
69     * @model
70     * @generated
71     */
72    FlowDirection getDirection();
73
74    /**
75     * Sets the value of the '{@link org.modelica.uml.sysml.FlowPort#getDirection <em>Direction</em>}' attribute.
76     * <!-- begin-user-doc -->
77     * <!-- end-user-doc -->
78     * @param value the new value of the '<em>Direction</em>' attribute.
79     * @see org.modelica.uml.sysml.FlowDirection
80     * @see #getDirection()
81     * @generated
82     */
83    void setDirection(FlowDirection value);
84
85    /**
86     * Returns the value of the '<em><b>Is Conjugated</b></em>' attribute.
87     * <!-- begin-user-doc -->
88     * <p>
89     * If the meaning of the '<em>Is Conjugated</em>' attribute isn't clear,
90     * there really should be more of a description here...
91     * </p>
92     * <!-- end-user-doc -->
93     * @return the value of the '<em>Is Conjugated</em>' attribute.
94     * @see #setIsConjugated(boolean)
95     * @see org.modelica.uml.sysml.SysmlPackage#getFlowPort_IsConjugated()
96     * @model dataType="org.eclipse.uml2.uml.Boolean"
97     * @generated
98     */
99    boolean isIsConjugated();
100
101    /**
102     * Sets the value of the '{@link org.modelica.uml.sysml.FlowPort#isIsConjugated <em>Is Conjugated</em>}' attribute.
103     * <!-- begin-user-doc -->
104     * <!-- end-user-doc -->
105     * @param value the new value of the '<em>Is Conjugated</em>' attribute.
106     * @see #isIsConjugated()
107     * @generated
108     */
109    void setIsConjugated(boolean value);
110
111} // FlowPort
Note: See TracBrowser for help on using the repository browser.