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

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

+ generated resources

  • Property svn:mime-type set to text/plain
File size: 3.2 KB
Line 
1/**
2 */
3package de.ugoe.cs.swe.bnftools.ebnf;
4
5import org.eclipse.emf.common.util.EList;
6
7import org.eclipse.emf.ecore.EObject;
8
9/**
10 * <!-- begin-user-doc -->
11 * A representation of the model object '<em><b>Repeated Sequence</b></em>'.
12 * <!-- end-user-doc -->
13 *
14 * <p>
15 * The following features are supported:
16 * <ul>
17 *   <li>{@link de.ugoe.cs.swe.bnftools.ebnf.RepeatedSequence#getDefinitions <em>Definitions</em>}</li>
18 *   <li>{@link de.ugoe.cs.swe.bnftools.ebnf.RepeatedSequence#isMorethanonce <em>Morethanonce</em>}</li>
19 *   <li>{@link de.ugoe.cs.swe.bnftools.ebnf.RepeatedSequence#getRange <em>Range</em>}</li>
20 * </ul>
21 * </p>
22 *
23 * @see de.ugoe.cs.swe.bnftools.ebnf.EbnfPackage#getRepeatedSequence()
24 * @model
25 * @generated
26 */
27public interface RepeatedSequence extends EObject
28{
29  /**
30   * Returns the value of the '<em><b>Definitions</b></em>' containment reference list.
31   * The list contents are of type {@link de.ugoe.cs.swe.bnftools.ebnf.DefinitionList}.
32   * <!-- begin-user-doc -->
33   * <p>
34   * If the meaning of the '<em>Definitions</em>' containment reference list 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>Definitions</em>' containment reference list.
39   * @see de.ugoe.cs.swe.bnftools.ebnf.EbnfPackage#getRepeatedSequence_Definitions()
40   * @model containment="true"
41   * @generated
42   */
43  EList<DefinitionList> getDefinitions();
44
45  /**
46   * Returns the value of the '<em><b>Morethanonce</b></em>' attribute.
47   * <!-- begin-user-doc -->
48   * <p>
49   * If the meaning of the '<em>Morethanonce</em>' attribute isn't clear,
50   * there really should be more of a description here...
51   * </p>
52   * <!-- end-user-doc -->
53   * @return the value of the '<em>Morethanonce</em>' attribute.
54   * @see #setMorethanonce(boolean)
55   * @see de.ugoe.cs.swe.bnftools.ebnf.EbnfPackage#getRepeatedSequence_Morethanonce()
56   * @model
57   * @generated
58   */
59  boolean isMorethanonce();
60
61  /**
62   * Sets the value of the '{@link de.ugoe.cs.swe.bnftools.ebnf.RepeatedSequence#isMorethanonce <em>Morethanonce</em>}' attribute.
63   * <!-- begin-user-doc -->
64   * <!-- end-user-doc -->
65   * @param value the new value of the '<em>Morethanonce</em>' attribute.
66   * @see #isMorethanonce()
67   * @generated
68   */
69  void setMorethanonce(boolean value);
70
71  /**
72   * Returns the value of the '<em><b>Range</b></em>' containment reference.
73   * <!-- begin-user-doc -->
74   * <p>
75   * If the meaning of the '<em>Range</em>' containment reference isn't clear,
76   * there really should be more of a description here...
77   * </p>
78   * <!-- end-user-doc -->
79   * @return the value of the '<em>Range</em>' containment reference.
80   * @see #setRange(RepeatRange)
81   * @see de.ugoe.cs.swe.bnftools.ebnf.EbnfPackage#getRepeatedSequence_Range()
82   * @model containment="true"
83   * @generated
84   */
85  RepeatRange getRange();
86
87  /**
88   * Sets the value of the '{@link de.ugoe.cs.swe.bnftools.ebnf.RepeatedSequence#getRange <em>Range</em>}' containment reference.
89   * <!-- begin-user-doc -->
90   * <!-- end-user-doc -->
91   * @param value the new value of the '<em>Range</em>' containment reference.
92   * @see #getRange()
93   * @generated
94   */
95  void setRange(RepeatRange value);
96
97} // RepeatedSequence
Note: See TracBrowser for help on using the repository browser.