Blame view

fr.femtost.disc.eclipse.vhdlamsmetamodel/src/fr/femtost/disc/eclipse/vhdlamsmetamodel/vhdlams/BranchQuantity.java 4.45 KB
f902ce56c   Jean-Marie Gauthier   Commit of projects
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
  /**
   * <copyright>
   * </copyright>
   *
   * $Id$
   */
  package fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams;
  
  
  /**
   * <!-- begin-user-doc -->
   * A representation of the model object '<em><b>Branch Quantity</b></em>'.
   * <!-- end-user-doc -->
   *
   * <p>
   * The following features are supported:
   * <ul>
   *   <li>{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getPlus_terminal <em>Plus terminal</em>}</li>
   *   <li>{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getMinus_terminal <em>Minus terminal</em>}</li>
   *   <li>{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getThrough <em>Through</em>}</li>
   *   <li>{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getAcross <em>Across</em>}</li>
   * </ul>
   * </p>
   *
   * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VhdlamsPackage#getBranchQuantity()
   * @model
   * @generated
   */
  public interface BranchQuantity extends Quantity {
  	/**
  	 * Returns the value of the '<em><b>Plus terminal</b></em>' reference.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Plus terminal</em>' reference isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Plus terminal</em>' reference.
  	 * @see #setPlus_terminal(Terminal)
  	 * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VhdlamsPackage#getBranchQuantity_Plus_terminal()
  	 * @model
  	 * @generated
  	 */
  	Terminal getPlus_terminal();
  
  	/**
  	 * Sets the value of the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getPlus_terminal <em>Plus terminal</em>}' reference.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Plus terminal</em>' reference.
  	 * @see #getPlus_terminal()
  	 * @generated
  	 */
  	void setPlus_terminal(Terminal value);
  
  	/**
  	 * Returns the value of the '<em><b>Minus terminal</b></em>' reference.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Minus terminal</em>' reference isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Minus terminal</em>' reference.
  	 * @see #setMinus_terminal(Terminal)
  	 * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VhdlamsPackage#getBranchQuantity_Minus_terminal()
  	 * @model
  	 * @generated
  	 */
  	Terminal getMinus_terminal();
  
  	/**
  	 * Sets the value of the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getMinus_terminal <em>Minus terminal</em>}' reference.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Minus terminal</em>' reference.
  	 * @see #getMinus_terminal()
  	 * @generated
  	 */
  	void setMinus_terminal(Terminal value);
  
  	/**
  	 * Returns the value of the '<em><b>Through</b></em>' reference.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Through</em>' reference isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Through</em>' reference.
  	 * @see #setThrough(Variable)
  	 * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VhdlamsPackage#getBranchQuantity_Through()
  	 * @model
  	 * @generated
  	 */
  	Variable getThrough();
  
  	/**
  	 * Sets the value of the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getThrough <em>Through</em>}' reference.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Through</em>' reference.
  	 * @see #getThrough()
  	 * @generated
  	 */
  	void setThrough(Variable value);
  
  	/**
  	 * Returns the value of the '<em><b>Across</b></em>' reference.
  	 * <!-- begin-user-doc -->
  	 * <p>
  	 * If the meaning of the '<em>Across</em>' reference isn't clear,
  	 * there really should be more of a description here...
  	 * </p>
  	 * <!-- end-user-doc -->
  	 * @return the value of the '<em>Across</em>' reference.
  	 * @see #setAcross(Variable)
  	 * @see fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.VhdlamsPackage#getBranchQuantity_Across()
  	 * @model
  	 * @generated
  	 */
  	Variable getAcross();
  
  	/**
  	 * Sets the value of the '{@link fr.femtost.disc.eclipse.vhdlamsmetamodel.vhdlams.BranchQuantity#getAcross <em>Across</em>}' reference.
  	 * <!-- begin-user-doc -->
  	 * <!-- end-user-doc -->
  	 * @param value the new value of the '<em>Across</em>' reference.
  	 * @see #getAcross()
  	 * @generated
  	 */
  	void setAcross(Variable value);
  
  } // BranchQuantity