source: branches/xtext-MDT/org.modelica.xtext/src-gen/org/modelica/xtext/modelicaBase/ExtendsClause.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.6 KB
Line 
1/**
2 * <copyright>
3 * </copyright>
4 *
5 */
6package org.modelica.xtext.modelicaBase;
7
8
9/**
10 * <!-- begin-user-doc -->
11 * A representation of the model object '<em><b>Extends Clause</b></em>'.
12 * <!-- end-user-doc -->
13 *
14 * <p>
15 * The following features are supported:
16 * <ul>
17 *   <li>{@link org.modelica.xtext.modelicaBase.ExtendsClause#getBaseClass <em>Base Class</em>}</li>
18 *   <li>{@link org.modelica.xtext.modelicaBase.ExtendsClause#getModification <em>Modification</em>}</li>
19 *   <li>{@link org.modelica.xtext.modelicaBase.ExtendsClause#getAnnotation <em>Annotation</em>}</li>
20 * </ul>
21 * </p>
22 *
23 * @see org.modelica.xtext.modelicaBase.ModelicaBasePackage#getExtendsClause()
24 * @model
25 * @generated
26 */
27public interface ExtendsClause extends ClassElement
28{
29  /**
30   * Returns the value of the '<em><b>Base Class</b></em>' attribute.
31   * <!-- begin-user-doc -->
32   * <p>
33   * If the meaning of the '<em>Base Class</em>' attribute isn't clear,
34   * there really should be more of a description here...
35   * </p>
36   * <!-- end-user-doc -->
37   * @return the value of the '<em>Base Class</em>' attribute.
38   * @see #setBaseClass(String)
39   * @see org.modelica.xtext.modelicaBase.ModelicaBasePackage#getExtendsClause_BaseClass()
40   * @model
41   * @generated
42   */
43  String getBaseClass();
44
45  /**
46   * Sets the value of the '{@link org.modelica.xtext.modelicaBase.ExtendsClause#getBaseClass <em>Base Class</em>}' attribute.
47   * <!-- begin-user-doc -->
48   * <!-- end-user-doc -->
49   * @param value the new value of the '<em>Base Class</em>' attribute.
50   * @see #getBaseClass()
51   * @generated
52   */
53  void setBaseClass(String value);
54
55  /**
56   * Returns the value of the '<em><b>Modification</b></em>' containment reference.
57   * <!-- begin-user-doc -->
58   * <p>
59   * If the meaning of the '<em>Modification</em>' containment reference isn't clear,
60   * there really should be more of a description here...
61   * </p>
62   * <!-- end-user-doc -->
63   * @return the value of the '<em>Modification</em>' containment reference.
64   * @see #setModification(ClassModification)
65   * @see org.modelica.xtext.modelicaBase.ModelicaBasePackage#getExtendsClause_Modification()
66   * @model containment="true"
67   * @generated
68   */
69  ClassModification getModification();
70
71  /**
72   * Sets the value of the '{@link org.modelica.xtext.modelicaBase.ExtendsClause#getModification <em>Modification</em>}' containment reference.
73   * <!-- begin-user-doc -->
74   * <!-- end-user-doc -->
75   * @param value the new value of the '<em>Modification</em>' containment reference.
76   * @see #getModification()
77   * @generated
78   */
79  void setModification(ClassModification value);
80
81  /**
82   * Returns the value of the '<em><b>Annotation</b></em>' containment reference.
83   * <!-- begin-user-doc -->
84   * <p>
85   * If the meaning of the '<em>Annotation</em>' containment reference isn't clear,
86   * there really should be more of a description here...
87   * </p>
88   * <!-- end-user-doc -->
89   * @return the value of the '<em>Annotation</em>' containment reference.
90   * @see #setAnnotation(Annotation)
91   * @see org.modelica.xtext.modelicaBase.ModelicaBasePackage#getExtendsClause_Annotation()
92   * @model containment="true"
93   * @generated
94   */
95  Annotation getAnnotation();
96
97  /**
98   * Sets the value of the '{@link org.modelica.xtext.modelicaBase.ExtendsClause#getAnnotation <em>Annotation</em>}' containment reference.
99   * <!-- begin-user-doc -->
100   * <!-- end-user-doc -->
101   * @param value the new value of the '<em>Annotation</em>' containment reference.
102   * @see #getAnnotation()
103   * @generated
104   */
105  void setAnnotation(Annotation value);
106
107} // ExtendsClause
Note: See TracBrowser for help on using the repository browser.