/**
*/
package de.sebastianbenz.xgherkin.gherkin;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.GherkinFactory
* @model kind="package"
* @generated
*/
public interface GherkinPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "gherkin";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.sebastianbenz.de/xgherkin/Gherkin";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "gherkin";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
GherkinPackage eINSTANCE = de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl.init();
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.FeatureImpl <em>Feature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.FeatureImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getFeature()
* @generated
*/
int FEATURE = 0;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE__TAGS = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE__NAME = 1;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE__ELEMENTS = 2;
/**
* The feature id for the '<em><b>Scenarios</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE__SCENARIOS = 3;
/**
* The number of structural features of the '<em>Feature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.NarrativeElementImpl <em>Narrative Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.NarrativeElementImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getNarrativeElement()
* @generated
*/
int NARRATIVE_ELEMENT = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NARRATIVE_ELEMENT__NAME = 0;
/**
* The number of structural features of the '<em>Narrative Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NARRATIVE_ELEMENT_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.FreeTextImpl <em>Free Text</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.FreeTextImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getFreeText()
* @generated
*/
int FREE_TEXT = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_TEXT__NAME = NARRATIVE_ELEMENT__NAME;
/**
* The number of structural features of the '<em>Free Text</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FREE_TEXT_FEATURE_COUNT = NARRATIVE_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.AsAImpl <em>As A</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.AsAImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getAsA()
* @generated
*/
int AS_A = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AS_A__NAME = NARRATIVE_ELEMENT__NAME;
/**
* The number of structural features of the '<em>As A</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AS_A_FEATURE_COUNT = NARRATIVE_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.InOrderToImpl <em>In Order To</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.InOrderToImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getInOrderTo()
* @generated
*/
int IN_ORDER_TO = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_ORDER_TO__NAME = NARRATIVE_ELEMENT__NAME;
/**
* The number of structural features of the '<em>In Order To</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_ORDER_TO_FEATURE_COUNT = NARRATIVE_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.IWantToImpl <em>IWant To</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.IWantToImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getIWantTo()
* @generated
*/
int IWANT_TO = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IWANT_TO__NAME = NARRATIVE_ELEMENT__NAME;
/**
* The number of structural features of the '<em>IWant To</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IWANT_TO_FEATURE_COUNT = NARRATIVE_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.AbstractScenarioImpl <em>Abstract Scenario</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.AbstractScenarioImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getAbstractScenario()
* @generated
*/
int ABSTRACT_SCENARIO = 6;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SCENARIO__TAGS = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SCENARIO__NAME = 1;
/**
* The feature id for the '<em><b>Steps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SCENARIO__STEPS = 2;
/**
* The number of structural features of the '<em>Abstract Scenario</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SCENARIO_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ScenarioImpl <em>Scenario</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ScenarioImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getScenario()
* @generated
*/
int SCENARIO = 7;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO__TAGS = ABSTRACT_SCENARIO__TAGS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO__NAME = ABSTRACT_SCENARIO__NAME;
/**
* The feature id for the '<em><b>Steps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO__STEPS = ABSTRACT_SCENARIO__STEPS;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO__ELEMENTS = ABSTRACT_SCENARIO_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Scenario</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_FEATURE_COUNT = ABSTRACT_SCENARIO_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ScenarioWithOutlineImpl <em>Scenario With Outline</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ScenarioWithOutlineImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getScenarioWithOutline()
* @generated
*/
int SCENARIO_WITH_OUTLINE = 8;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_WITH_OUTLINE__TAGS = ABSTRACT_SCENARIO__TAGS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_WITH_OUTLINE__NAME = ABSTRACT_SCENARIO__NAME;
/**
* The feature id for the '<em><b>Steps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_WITH_OUTLINE__STEPS = ABSTRACT_SCENARIO__STEPS;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_WITH_OUTLINE__ELEMENTS = ABSTRACT_SCENARIO_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Example</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_WITH_OUTLINE__EXAMPLE = ABSTRACT_SCENARIO_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Scenario With Outline</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCENARIO_WITH_OUTLINE_FEATURE_COUNT = ABSTRACT_SCENARIO_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ExampleImpl <em>Example</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ExampleImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getExample()
* @generated
*/
int EXAMPLE = 9;
/**
* The feature id for the '<em><b>Heading</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE__HEADING = 0;
/**
* The feature id for the '<em><b>Rows</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE__ROWS = 1;
/**
* The number of structural features of the '<em>Example</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ExampleRowImpl <em>Example Row</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ExampleRowImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getExampleRow()
* @generated
*/
int EXAMPLE_ROW = 10;
/**
* The feature id for the '<em><b>Cells</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_ROW__CELLS = 0;
/**
* The number of structural features of the '<em>Example Row</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_ROW_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ExampleCellImpl <em>Example Cell</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ExampleCellImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getExampleCell()
* @generated
*/
int EXAMPLE_CELL = 11;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL__VALUE = 0;
/**
* The number of structural features of the '<em>Example Cell</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXAMPLE_CELL_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.BackgroundImpl <em>Background</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.BackgroundImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getBackground()
* @generated
*/
int BACKGROUND = 12;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BACKGROUND__TAGS = ABSTRACT_SCENARIO__TAGS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BACKGROUND__NAME = ABSTRACT_SCENARIO__NAME;
/**
* The feature id for the '<em><b>Steps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BACKGROUND__STEPS = ABSTRACT_SCENARIO__STEPS;
/**
* The number of structural features of the '<em>Background</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BACKGROUND_FEATURE_COUNT = ABSTRACT_SCENARIO_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.StepImpl <em>Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.StepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getStep()
* @generated
*/
int STEP = 13;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STEP__DESC = 0;
/**
* The feature id for the '<em><b>Rows</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STEP__ROWS = 1;
/**
* The number of structural features of the '<em>Step</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STEP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.WhenStepImpl <em>When Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.WhenStepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getWhenStep()
* @generated
*/
int WHEN_STEP = 14;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHEN_STEP__DESC = STEP__DESC;
/**
* The feature id for the '<em><b>Rows</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHEN_STEP__ROWS = STEP__ROWS;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHEN_STEP__TAGS = STEP_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>When Step</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHEN_STEP_FEATURE_COUNT = STEP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ThenStepImpl <em>Then Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ThenStepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getThenStep()
* @generated
*/
int THEN_STEP = 15;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THEN_STEP__DESC = STEP__DESC;
/**
* The feature id for the '<em><b>Rows</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THEN_STEP__ROWS = STEP__ROWS;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THEN_STEP__TAGS = STEP_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Then Step</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THEN_STEP_FEATURE_COUNT = STEP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.GivenStepImpl <em>Given Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.GivenStepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getGivenStep()
* @generated
*/
int GIVEN_STEP = 16;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIVEN_STEP__DESC = STEP__DESC;
/**
* The feature id for the '<em><b>Rows</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIVEN_STEP__ROWS = STEP__ROWS;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIVEN_STEP__TAGS = STEP_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Given Step</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GIVEN_STEP_FEATURE_COUNT = STEP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.AndStepImpl <em>And Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.AndStepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getAndStep()
* @generated
*/
int AND_STEP = 17;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND_STEP__DESC = STEP__DESC;
/**
* The feature id for the '<em><b>Rows</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND_STEP__ROWS = STEP__ROWS;
/**
* The number of structural features of the '<em>And Step</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND_STEP_FEATURE_COUNT = STEP_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.Feature <em>Feature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Feature</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Feature
* @generated
*/
EClass getFeature();
/**
* Returns the meta object for the attribute list '{@link de.sebastianbenz.xgherkin.gherkin.Feature#getTags <em>Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Tags</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Feature#getTags()
* @see #getFeature()
* @generated
*/
EAttribute getFeature_Tags();
/**
* Returns the meta object for the attribute '{@link de.sebastianbenz.xgherkin.gherkin.Feature#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Feature#getName()
* @see #getFeature()
* @generated
*/
EAttribute getFeature_Name();
/**
* Returns the meta object for the containment reference list '{@link de.sebastianbenz.xgherkin.gherkin.Feature#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Feature#getElements()
* @see #getFeature()
* @generated
*/
EReference getFeature_Elements();
/**
* Returns the meta object for the containment reference list '{@link de.sebastianbenz.xgherkin.gherkin.Feature#getScenarios <em>Scenarios</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Scenarios</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Feature#getScenarios()
* @see #getFeature()
* @generated
*/
EReference getFeature_Scenarios();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.NarrativeElement <em>Narrative Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Narrative Element</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.NarrativeElement
* @generated
*/
EClass getNarrativeElement();
/**
* Returns the meta object for the attribute '{@link de.sebastianbenz.xgherkin.gherkin.NarrativeElement#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.NarrativeElement#getName()
* @see #getNarrativeElement()
* @generated
*/
EAttribute getNarrativeElement_Name();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.FreeText <em>Free Text</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Free Text</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.FreeText
* @generated
*/
EClass getFreeText();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.AsA <em>As A</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>As A</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.AsA
* @generated
*/
EClass getAsA();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.InOrderTo <em>In Order To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>In Order To</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.InOrderTo
* @generated
*/
EClass getInOrderTo();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.IWantTo <em>IWant To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>IWant To</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.IWantTo
* @generated
*/
EClass getIWantTo();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.AbstractScenario <em>Abstract Scenario</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Scenario</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.AbstractScenario
* @generated
*/
EClass getAbstractScenario();
/**
* Returns the meta object for the attribute list '{@link de.sebastianbenz.xgherkin.gherkin.AbstractScenario#getTags <em>Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Tags</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.AbstractScenario#getTags()
* @see #getAbstractScenario()
* @generated
*/
EAttribute getAbstractScenario_Tags();
/**
* Returns the meta object for the attribute '{@link de.sebastianbenz.xgherkin.gherkin.AbstractScenario#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.AbstractScenario#getName()
* @see #getAbstractScenario()
* @generated
*/
EAttribute getAbstractScenario_Name();
/**
* Returns the meta object for the containment reference list '{@link de.sebastianbenz.xgherkin.gherkin.AbstractScenario#getSteps <em>Steps</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Steps</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.AbstractScenario#getSteps()
* @see #getAbstractScenario()
* @generated
*/
EReference getAbstractScenario_Steps();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.Scenario <em>Scenario</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Scenario</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Scenario
* @generated
*/
EClass getScenario();
/**
* Returns the meta object for the containment reference list '{@link de.sebastianbenz.xgherkin.gherkin.Scenario#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Scenario#getElements()
* @see #getScenario()
* @generated
*/
EReference getScenario_Elements();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.ScenarioWithOutline <em>Scenario With Outline</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Scenario With Outline</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.ScenarioWithOutline
* @generated
*/
EClass getScenarioWithOutline();
/**
* Returns the meta object for the containment reference list '{@link de.sebastianbenz.xgherkin.gherkin.ScenarioWithOutline#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.ScenarioWithOutline#getElements()
* @see #getScenarioWithOutline()
* @generated
*/
EReference getScenarioWithOutline_Elements();
/**
* Returns the meta object for the containment reference '{@link de.sebastianbenz.xgherkin.gherkin.ScenarioWithOutline#getExample <em>Example</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Example</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.ScenarioWithOutline#getExample()
* @see #getScenarioWithOutline()
* @generated
*/
EReference getScenarioWithOutline_Example();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.Example <em>Example</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Example</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Example
* @generated
*/
EClass getExample();
/**
* Returns the meta object for the containment reference '{@link de.sebastianbenz.xgherkin.gherkin.Example#getHeading <em>Heading</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Heading</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Example#getHeading()
* @see #getExample()
* @generated
*/
EReference getExample_Heading();
/**
* Returns the meta object for the containment reference list '{@link de.sebastianbenz.xgherkin.gherkin.Example#getRows <em>Rows</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Rows</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Example#getRows()
* @see #getExample()
* @generated
*/
EReference getExample_Rows();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.ExampleRow <em>Example Row</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Example Row</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.ExampleRow
* @generated
*/
EClass getExampleRow();
/**
* Returns the meta object for the containment reference list '{@link de.sebastianbenz.xgherkin.gherkin.ExampleRow#getCells <em>Cells</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Cells</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.ExampleRow#getCells()
* @see #getExampleRow()
* @generated
*/
EReference getExampleRow_Cells();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.ExampleCell <em>Example Cell</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Example Cell</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.ExampleCell
* @generated
*/
EClass getExampleCell();
/**
* Returns the meta object for the attribute '{@link de.sebastianbenz.xgherkin.gherkin.ExampleCell#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.ExampleCell#getValue()
* @see #getExampleCell()
* @generated
*/
EAttribute getExampleCell_Value();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.Background <em>Background</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Background</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Background
* @generated
*/
EClass getBackground();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.Step <em>Step</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Step</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Step
* @generated
*/
EClass getStep();
/**
* Returns the meta object for the attribute list '{@link de.sebastianbenz.xgherkin.gherkin.Step#getDesc <em>Desc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Desc</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Step#getDesc()
* @see #getStep()
* @generated
*/
EAttribute getStep_Desc();
/**
* Returns the meta object for the containment reference list '{@link de.sebastianbenz.xgherkin.gherkin.Step#getRows <em>Rows</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Rows</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.Step#getRows()
* @see #getStep()
* @generated
*/
EReference getStep_Rows();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.WhenStep <em>When Step</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>When Step</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.WhenStep
* @generated
*/
EClass getWhenStep();
/**
* Returns the meta object for the attribute list '{@link de.sebastianbenz.xgherkin.gherkin.WhenStep#getTags <em>Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Tags</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.WhenStep#getTags()
* @see #getWhenStep()
* @generated
*/
EAttribute getWhenStep_Tags();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.ThenStep <em>Then Step</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Then Step</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.ThenStep
* @generated
*/
EClass getThenStep();
/**
* Returns the meta object for the attribute list '{@link de.sebastianbenz.xgherkin.gherkin.ThenStep#getTags <em>Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Tags</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.ThenStep#getTags()
* @see #getThenStep()
* @generated
*/
EAttribute getThenStep_Tags();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.GivenStep <em>Given Step</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Given Step</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.GivenStep
* @generated
*/
EClass getGivenStep();
/**
* Returns the meta object for the attribute list '{@link de.sebastianbenz.xgherkin.gherkin.GivenStep#getTags <em>Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Tags</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.GivenStep#getTags()
* @see #getGivenStep()
* @generated
*/
EAttribute getGivenStep_Tags();
/**
* Returns the meta object for class '{@link de.sebastianbenz.xgherkin.gherkin.AndStep <em>And Step</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>And Step</em>'.
* @see de.sebastianbenz.xgherkin.gherkin.AndStep
* @generated
*/
EClass getAndStep();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
GherkinFactory getGherkinFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals
{
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.FeatureImpl <em>Feature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.FeatureImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getFeature()
* @generated
*/
EClass FEATURE = eINSTANCE.getFeature();
/**
* The meta object literal for the '<em><b>Tags</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FEATURE__TAGS = eINSTANCE.getFeature_Tags();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FEATURE__NAME = eINSTANCE.getFeature_Name();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FEATURE__ELEMENTS = eINSTANCE.getFeature_Elements();
/**
* The meta object literal for the '<em><b>Scenarios</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FEATURE__SCENARIOS = eINSTANCE.getFeature_Scenarios();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.NarrativeElementImpl <em>Narrative Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.NarrativeElementImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getNarrativeElement()
* @generated
*/
EClass NARRATIVE_ELEMENT = eINSTANCE.getNarrativeElement();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NARRATIVE_ELEMENT__NAME = eINSTANCE.getNarrativeElement_Name();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.FreeTextImpl <em>Free Text</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.FreeTextImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getFreeText()
* @generated
*/
EClass FREE_TEXT = eINSTANCE.getFreeText();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.AsAImpl <em>As A</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.AsAImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getAsA()
* @generated
*/
EClass AS_A = eINSTANCE.getAsA();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.InOrderToImpl <em>In Order To</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.InOrderToImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getInOrderTo()
* @generated
*/
EClass IN_ORDER_TO = eINSTANCE.getInOrderTo();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.IWantToImpl <em>IWant To</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.IWantToImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getIWantTo()
* @generated
*/
EClass IWANT_TO = eINSTANCE.getIWantTo();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.AbstractScenarioImpl <em>Abstract Scenario</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.AbstractScenarioImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getAbstractScenario()
* @generated
*/
EClass ABSTRACT_SCENARIO = eINSTANCE.getAbstractScenario();
/**
* The meta object literal for the '<em><b>Tags</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_SCENARIO__TAGS = eINSTANCE.getAbstractScenario_Tags();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_SCENARIO__NAME = eINSTANCE.getAbstractScenario_Name();
/**
* The meta object literal for the '<em><b>Steps</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ABSTRACT_SCENARIO__STEPS = eINSTANCE.getAbstractScenario_Steps();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ScenarioImpl <em>Scenario</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ScenarioImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getScenario()
* @generated
*/
EClass SCENARIO = eINSTANCE.getScenario();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SCENARIO__ELEMENTS = eINSTANCE.getScenario_Elements();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ScenarioWithOutlineImpl <em>Scenario With Outline</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ScenarioWithOutlineImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getScenarioWithOutline()
* @generated
*/
EClass SCENARIO_WITH_OUTLINE = eINSTANCE.getScenarioWithOutline();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SCENARIO_WITH_OUTLINE__ELEMENTS = eINSTANCE.getScenarioWithOutline_Elements();
/**
* The meta object literal for the '<em><b>Example</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SCENARIO_WITH_OUTLINE__EXAMPLE = eINSTANCE.getScenarioWithOutline_Example();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ExampleImpl <em>Example</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ExampleImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getExample()
* @generated
*/
EClass EXAMPLE = eINSTANCE.getExample();
/**
* The meta object literal for the '<em><b>Heading</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE__HEADING = eINSTANCE.getExample_Heading();
/**
* The meta object literal for the '<em><b>Rows</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE__ROWS = eINSTANCE.getExample_Rows();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ExampleRowImpl <em>Example Row</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ExampleRowImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getExampleRow()
* @generated
*/
EClass EXAMPLE_ROW = eINSTANCE.getExampleRow();
/**
* The meta object literal for the '<em><b>Cells</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXAMPLE_ROW__CELLS = eINSTANCE.getExampleRow_Cells();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ExampleCellImpl <em>Example Cell</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ExampleCellImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getExampleCell()
* @generated
*/
EClass EXAMPLE_CELL = eINSTANCE.getExampleCell();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXAMPLE_CELL__VALUE = eINSTANCE.getExampleCell_Value();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.BackgroundImpl <em>Background</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.BackgroundImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getBackground()
* @generated
*/
EClass BACKGROUND = eINSTANCE.getBackground();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.StepImpl <em>Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.StepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getStep()
* @generated
*/
EClass STEP = eINSTANCE.getStep();
/**
* The meta object literal for the '<em><b>Desc</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STEP__DESC = eINSTANCE.getStep_Desc();
/**
* The meta object literal for the '<em><b>Rows</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STEP__ROWS = eINSTANCE.getStep_Rows();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.WhenStepImpl <em>When Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.WhenStepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getWhenStep()
* @generated
*/
EClass WHEN_STEP = eINSTANCE.getWhenStep();
/**
* The meta object literal for the '<em><b>Tags</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WHEN_STEP__TAGS = eINSTANCE.getWhenStep_Tags();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.ThenStepImpl <em>Then Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.ThenStepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getThenStep()
* @generated
*/
EClass THEN_STEP = eINSTANCE.getThenStep();
/**
* The meta object literal for the '<em><b>Tags</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THEN_STEP__TAGS = eINSTANCE.getThenStep_Tags();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.GivenStepImpl <em>Given Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.GivenStepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getGivenStep()
* @generated
*/
EClass GIVEN_STEP = eINSTANCE.getGivenStep();
/**
* The meta object literal for the '<em><b>Tags</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GIVEN_STEP__TAGS = eINSTANCE.getGivenStep_Tags();
/**
* The meta object literal for the '{@link de.sebastianbenz.xgherkin.gherkin.impl.AndStepImpl <em>And Step</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see de.sebastianbenz.xgherkin.gherkin.impl.AndStepImpl
* @see de.sebastianbenz.xgherkin.gherkin.impl.GherkinPackageImpl#getAndStep()
* @generated
*/
EClass AND_STEP = eINSTANCE.getAndStep();
}
} //GherkinPackage