source: branches/xtext-MDT/org.modelica.xtext/src-gen/org/modelica/xtext/modelicaBase/when_clause_e.java @ 540

Last change on this file since 540 was 540, checked in by nasko, 15 years ago

Added subfolders/files of org.modelica.xtext

File size: 3.1 KB
Line 
1/**
2 * <copyright>
3 * </copyright>
4 *
5 */
6package org.modelica.xtext.modelicaBase;
7
8import org.eclipse.emf.common.util.EList;
9
10/**
11 * <!-- begin-user-doc -->
12 * A representation of the model object '<em><b>when clause e</b></em>'.
13 * <!-- end-user-doc -->
14 *
15 * <p>
16 * The following features are supported:
17 * <ul>
18 *   <li>{@link org.modelica.xtext.modelicaBase.when_clause_e#getCondition <em>Condition</em>}</li>
19 *   <li>{@link org.modelica.xtext.modelicaBase.when_clause_e#getThenEquationClauses <em>Then Equation Clauses</em>}</li>
20 *   <li>{@link org.modelica.xtext.modelicaBase.when_clause_e#getElseWhenClauses <em>Else When Clauses</em>}</li>
21 * </ul>
22 * </p>
23 *
24 * @see org.modelica.xtext.modelicaBase.ModelicaBasePackage#getwhen_clause_e()
25 * @model
26 * @generated
27 */
28public interface when_clause_e extends equation_rule
29{
30  /**
31   * Returns the value of the '<em><b>Condition</b></em>' attribute.
32   * <!-- begin-user-doc -->
33   * <p>
34   * If the meaning of the '<em>Condition</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>Condition</em>' attribute.
39   * @see #setCondition(String)
40   * @see org.modelica.xtext.modelicaBase.ModelicaBasePackage#getwhen_clause_e_Condition()
41   * @model
42   * @generated
43   */
44  String getCondition();
45
46  /**
47   * Sets the value of the '{@link org.modelica.xtext.modelicaBase.when_clause_e#getCondition <em>Condition</em>}' attribute.
48   * <!-- begin-user-doc -->
49   * <!-- end-user-doc -->
50   * @param value the new value of the '<em>Condition</em>' attribute.
51   * @see #getCondition()
52   * @generated
53   */
54  void setCondition(String value);
55
56  /**
57   * Returns the value of the '<em><b>Then Equation Clauses</b></em>' containment reference list.
58   * The list contents are of type {@link org.modelica.xtext.modelicaBase.equation_rule}.
59   * <!-- begin-user-doc -->
60   * <p>
61   * If the meaning of the '<em>Then Equation Clauses</em>' containment reference list 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>Then Equation Clauses</em>' containment reference list.
66   * @see org.modelica.xtext.modelicaBase.ModelicaBasePackage#getwhen_clause_e_ThenEquationClauses()
67   * @model containment="true"
68   * @generated
69   */
70  EList<equation_rule> getThenEquationClauses();
71
72  /**
73   * Returns the value of the '<em><b>Else When Clauses</b></em>' containment reference list.
74   * The list contents are of type {@link org.modelica.xtext.modelicaBase.else_when_e}.
75   * <!-- begin-user-doc -->
76   * <p>
77   * If the meaning of the '<em>Else When Clauses</em>' containment reference list isn't clear,
78   * there really should be more of a description here...
79   * </p>
80   * <!-- end-user-doc -->
81   * @return the value of the '<em>Else When Clauses</em>' containment reference list.
82   * @see org.modelica.xtext.modelicaBase.ModelicaBasePackage#getwhen_clause_e_ElseWhenClauses()
83   * @model containment="true"
84   * @generated
85   */
86  EList<else_when_e> getElseWhenClauses();
87
88} // when_clause_e
Note: See TracBrowser for help on using the repository browser.