source: default/v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/ebnf/BnfEntry.java @ 100

Last change on this file since 100 was 100, checked in by phdmakk, 8 years ago

+ generated resources

  • Property svn:mime-type set to text/plain
File size: 3.4 KB
Line 
1/**
2 */
3package de.ugoe.cs.swe.bnftools.ebnf;
4
5import org.eclipse.emf.ecore.EObject;
6
7/**
8 * <!-- begin-user-doc -->
9 * A representation of the model object '<em><b>Bnf Entry</b></em>'.
10 * <!-- end-user-doc -->
11 *
12 * <p>
13 * The following features are supported:
14 * <ul>
15 *   <li>{@link de.ugoe.cs.swe.bnftools.ebnf.BnfEntry#getSectionheader <em>Sectionheader</em>}</li>
16 *   <li>{@link de.ugoe.cs.swe.bnftools.ebnf.BnfEntry#getRule <em>Rule</em>}</li>
17 *   <li>{@link de.ugoe.cs.swe.bnftools.ebnf.BnfEntry#getComment <em>Comment</em>}</li>
18 * </ul>
19 * </p>
20 *
21 * @see de.ugoe.cs.swe.bnftools.ebnf.EbnfPackage#getBnfEntry()
22 * @model
23 * @generated
24 */
25public interface BnfEntry extends EObject
26{
27  /**
28   * Returns the value of the '<em><b>Sectionheader</b></em>' containment reference.
29   * <!-- begin-user-doc -->
30   * <p>
31   * If the meaning of the '<em>Sectionheader</em>' containment reference isn't clear,
32   * there really should be more of a description here...
33   * </p>
34   * <!-- end-user-doc -->
35   * @return the value of the '<em>Sectionheader</em>' containment reference.
36   * @see #setSectionheader(SectionHeading)
37   * @see de.ugoe.cs.swe.bnftools.ebnf.EbnfPackage#getBnfEntry_Sectionheader()
38   * @model containment="true"
39   * @generated
40   */
41  SectionHeading getSectionheader();
42
43  /**
44   * Sets the value of the '{@link de.ugoe.cs.swe.bnftools.ebnf.BnfEntry#getSectionheader <em>Sectionheader</em>}' containment reference.
45   * <!-- begin-user-doc -->
46   * <!-- end-user-doc -->
47   * @param value the new value of the '<em>Sectionheader</em>' containment reference.
48   * @see #getSectionheader()
49   * @generated
50   */
51  void setSectionheader(SectionHeading value);
52
53  /**
54   * Returns the value of the '<em><b>Rule</b></em>' containment reference.
55   * <!-- begin-user-doc -->
56   * <p>
57   * If the meaning of the '<em>Rule</em>' containment reference isn't clear,
58   * there really should be more of a description here...
59   * </p>
60   * <!-- end-user-doc -->
61   * @return the value of the '<em>Rule</em>' containment reference.
62   * @see #setRule(Rule)
63   * @see de.ugoe.cs.swe.bnftools.ebnf.EbnfPackage#getBnfEntry_Rule()
64   * @model containment="true"
65   * @generated
66   */
67  Rule getRule();
68
69  /**
70   * Sets the value of the '{@link de.ugoe.cs.swe.bnftools.ebnf.BnfEntry#getRule <em>Rule</em>}' containment reference.
71   * <!-- begin-user-doc -->
72   * <!-- end-user-doc -->
73   * @param value the new value of the '<em>Rule</em>' containment reference.
74   * @see #getRule()
75   * @generated
76   */
77  void setRule(Rule value);
78
79  /**
80   * Returns the value of the '<em><b>Comment</b></em>' containment reference.
81   * <!-- begin-user-doc -->
82   * <p>
83   * If the meaning of the '<em>Comment</em>' containment reference isn't clear,
84   * there really should be more of a description here...
85   * </p>
86   * <!-- end-user-doc -->
87   * @return the value of the '<em>Comment</em>' containment reference.
88   * @see #setComment(Comment)
89   * @see de.ugoe.cs.swe.bnftools.ebnf.EbnfPackage#getBnfEntry_Comment()
90   * @model containment="true"
91   * @generated
92   */
93  Comment getComment();
94
95  /**
96   * Sets the value of the '{@link de.ugoe.cs.swe.bnftools.ebnf.BnfEntry#getComment <em>Comment</em>}' containment reference.
97   * <!-- begin-user-doc -->
98   * <!-- end-user-doc -->
99   * @param value the new value of the '<em>Comment</em>' containment reference.
100   * @see #getComment()
101   * @generated
102   */
103  void setComment(Comment value);
104
105} // BnfEntry
Note: See TracBrowser for help on using the repository browser.