/** */ package fr.obeo.intent.specification; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; 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 fr.obeo.intent.specification.SpecificationFactory * @model kind="package" * @generated */ public interface SpecificationPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "specification"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/intent/specification/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "specification"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ SpecificationPackage eINSTANCE = fr.obeo.intent.specification.impl.SpecificationPackageImpl.init(); /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.NamedElementImpl <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.NamedElementImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getNamedElement() * @generated */ int NAMED_ELEMENT = 11; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT__NAME = 0; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT__NOTES = 1; /** * The number of structural features of the '<em>Named Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_FEATURE_COUNT = 2; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.SpecificationImpl <em>Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.SpecificationImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getSpecification() * @generated */ int SPECIFICATION = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__NOTES = NAMED_ELEMENT__NOTES; /** * The feature id for the '<em><b>Features</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__FEATURES = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Roles</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__ROLES = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Automation Layer</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__AUTOMATION_LAYER = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Stories</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__STORIES = NAMED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Benefits</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__BENEFITS = NAMED_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Capabilities</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION__CAPABILITIES = NAMED_ELEMENT_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Specification</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SPECIFICATION_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 6; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.FeatureImpl <em>Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.FeatureImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getFeature() * @generated */ int FEATURE = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__NOTES = NAMED_ELEMENT__NOTES; /** * The feature id for the '<em><b>Ref Features</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__REF_FEATURES = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Stories</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE__STORIES = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Feature</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FEATURE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.RoleImpl <em>Role</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.RoleImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getRole() * @generated */ int ROLE = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROLE__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROLE__NOTES = NAMED_ELEMENT__NOTES; /** * The number of structural features of the '<em>Role</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROLE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.CapabilityImpl <em>Capability</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.CapabilityImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getCapability() * @generated */ int CAPABILITY = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CAPABILITY__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CAPABILITY__NOTES = NAMED_ELEMENT__NOTES; /** * The number of structural features of the '<em>Capability</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CAPABILITY_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.BenefitImpl <em>Benefit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.BenefitImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getBenefit() * @generated */ int BENEFIT = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BENEFIT__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BENEFIT__NOTES = NAMED_ELEMENT__NOTES; /** * The number of structural features of the '<em>Benefit</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BENEFIT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.StoryImpl <em>Story</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.StoryImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getStory() * @generated */ int STORY = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STORY__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STORY__NOTES = NAMED_ELEMENT__NOTES; /** * The feature id for the '<em><b>As</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STORY__AS = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>So That</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STORY__SO_THAT = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Scenarios</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STORY__SCENARIOS = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>IWant</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STORY__IWANT = NAMED_ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Story</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STORY_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.ScenarioImpl <em>Scenario</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ScenarioImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getScenario() * @generated */ int SCENARIO = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO__NOTES = NAMED_ELEMENT__NOTES; /** * The feature id for the '<em><b>Given</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO__GIVEN = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>When</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO__WHEN = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Then</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO__THEN = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO__VALUES = NAMED_ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Scenario</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.ScenarioElementImpl <em>Scenario Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ScenarioElementImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getScenarioElement() * @generated */ int SCENARIO_ELEMENT = 15; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO_ELEMENT__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO_ELEMENT__NOTES = NAMED_ELEMENT__NOTES; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO_ELEMENT__PARAMETERS = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Scenario Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SCENARIO_ELEMENT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.ContextImpl <em>Context</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ContextImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getContext() * @generated */ int CONTEXT = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT__NAME = SCENARIO_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT__NOTES = SCENARIO_ELEMENT__NOTES; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT__PARAMETERS = SCENARIO_ELEMENT__PARAMETERS; /** * The feature id for the '<em><b>Contexts</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT__CONTEXTS = SCENARIO_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Context</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_FEATURE_COUNT = SCENARIO_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.ActionImpl <em>Action</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ActionImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getAction() * @generated */ int ACTION = 8; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION__NAME = SCENARIO_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION__NOTES = SCENARIO_ELEMENT__NOTES; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION__PARAMETERS = SCENARIO_ELEMENT__PARAMETERS; /** * The number of structural features of the '<em>Action</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTION_FEATURE_COUNT = SCENARIO_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.BehaviourImpl <em>Behaviour</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.BehaviourImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getBehaviour() * @generated */ int BEHAVIOUR = 9; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIOUR__NAME = SCENARIO_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIOUR__NOTES = SCENARIO_ELEMENT__NOTES; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIOUR__PARAMETERS = SCENARIO_ELEMENT__PARAMETERS; /** * The number of structural features of the '<em>Behaviour</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BEHAVIOUR_FEATURE_COUNT = SCENARIO_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.AutomationLayerImpl <em>Automation Layer</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.AutomationLayerImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getAutomationLayer() * @generated */ int AUTOMATION_LAYER = 10; /** * The feature id for the '<em><b>Context</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AUTOMATION_LAYER__CONTEXT = 0; /** * The feature id for the '<em><b>Actions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AUTOMATION_LAYER__ACTIONS = 1; /** * The feature id for the '<em><b>Behaviours</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AUTOMATION_LAYER__BEHAVIOURS = 2; /** * The feature id for the '<em><b>Base Package</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AUTOMATION_LAYER__BASE_PACKAGE = 3; /** * The number of structural features of the '<em>Automation Layer</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AUTOMATION_LAYER_FEATURE_COUNT = 4; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.NoteImpl <em>Note</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.NoteImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getNote() * @generated */ int NOTE = 12; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NOTE__DESCRIPTION = 0; /** * The number of structural features of the '<em>Note</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NOTE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.ImplementationNoteImpl <em>Implementation Note</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ImplementationNoteImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getImplementationNote() * @generated */ int IMPLEMENTATION_NOTE = 13; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLEMENTATION_NOTE__DESCRIPTION = NOTE__DESCRIPTION; /** * The number of structural features of the '<em>Implementation Note</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPLEMENTATION_NOTE_FEATURE_COUNT = NOTE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.TestNoteImpl <em>Test Note</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.TestNoteImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getTestNote() * @generated */ int TEST_NOTE = 14; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST_NOTE__DESCRIPTION = NOTE__DESCRIPTION; /** * The number of structural features of the '<em>Test Note</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST_NOTE_FEATURE_COUNT = NOTE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.TestGenerationNoteImpl <em>Test Generation Note</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.TestGenerationNoteImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getTestGenerationNote() * @generated */ int TEST_GENERATION_NOTE = 16; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST_GENERATION_NOTE__DESCRIPTION = NOTE__DESCRIPTION; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST_GENERATION_NOTE__TYPE = NOTE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Test Generation Note</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEST_GENERATION_NOTE_FEATURE_COUNT = NOTE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.ValueImpl <em>Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ValueImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getValue() * @generated */ int VALUE = 17; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE__VALUE = 0; /** * The feature id for the '<em><b>Parameter</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE__PARAMETER = 1; /** * The number of structural features of the '<em>Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link fr.obeo.intent.specification.impl.ParameterImpl <em>Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ParameterImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getParameter() * @generated */ int PARAMETER = 18; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Notes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__NOTES = NAMED_ELEMENT__NOTES; /** * The number of structural features of the '<em>Parameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link fr.obeo.intent.specification.TestType <em>Test Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.TestType * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getTestType() * @generated */ int TEST_TYPE = 19; /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Specification <em>Specification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Specification</em>'. * @see fr.obeo.intent.specification.Specification * @generated */ EClass getSpecification(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.Specification#getFeatures <em>Features</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Features</em>'. * @see fr.obeo.intent.specification.Specification#getFeatures() * @see #getSpecification() * @generated */ EReference getSpecification_Features(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.Specification#getRoles <em>Roles</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Roles</em>'. * @see fr.obeo.intent.specification.Specification#getRoles() * @see #getSpecification() * @generated */ EReference getSpecification_Roles(); /** * Returns the meta object for the containment reference '{@link fr.obeo.intent.specification.Specification#getAutomationLayer <em>Automation Layer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Automation Layer</em>'. * @see fr.obeo.intent.specification.Specification#getAutomationLayer() * @see #getSpecification() * @generated */ EReference getSpecification_AutomationLayer(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.Specification#getStories <em>Stories</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Stories</em>'. * @see fr.obeo.intent.specification.Specification#getStories() * @see #getSpecification() * @generated */ EReference getSpecification_Stories(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.Specification#getBenefits <em>Benefits</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Benefits</em>'. * @see fr.obeo.intent.specification.Specification#getBenefits() * @see #getSpecification() * @generated */ EReference getSpecification_Benefits(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.Specification#getCapabilities <em>Capabilities</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Capabilities</em>'. * @see fr.obeo.intent.specification.Specification#getCapabilities() * @see #getSpecification() * @generated */ EReference getSpecification_Capabilities(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Feature <em>Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Feature</em>'. * @see fr.obeo.intent.specification.Feature * @generated */ EClass getFeature(); /** * Returns the meta object for the reference list '{@link fr.obeo.intent.specification.Feature#getRefFeatures <em>Ref Features</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Ref Features</em>'. * @see fr.obeo.intent.specification.Feature#getRefFeatures() * @see #getFeature() * @generated */ EReference getFeature_RefFeatures(); /** * Returns the meta object for the reference list '{@link fr.obeo.intent.specification.Feature#getStories <em>Stories</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Stories</em>'. * @see fr.obeo.intent.specification.Feature#getStories() * @see #getFeature() * @generated */ EReference getFeature_Stories(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Role <em>Role</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Role</em>'. * @see fr.obeo.intent.specification.Role * @generated */ EClass getRole(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Capability <em>Capability</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Capability</em>'. * @see fr.obeo.intent.specification.Capability * @generated */ EClass getCapability(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Benefit <em>Benefit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Benefit</em>'. * @see fr.obeo.intent.specification.Benefit * @generated */ EClass getBenefit(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Story <em>Story</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Story</em>'. * @see fr.obeo.intent.specification.Story * @generated */ EClass getStory(); /** * Returns the meta object for the reference '{@link fr.obeo.intent.specification.Story#getAs <em>As</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>As</em>'. * @see fr.obeo.intent.specification.Story#getAs() * @see #getStory() * @generated */ EReference getStory_As(); /** * Returns the meta object for the reference '{@link fr.obeo.intent.specification.Story#getSoThat <em>So That</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>So That</em>'. * @see fr.obeo.intent.specification.Story#getSoThat() * @see #getStory() * @generated */ EReference getStory_SoThat(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.Story#getScenarios <em>Scenarios</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Scenarios</em>'. * @see fr.obeo.intent.specification.Story#getScenarios() * @see #getStory() * @generated */ EReference getStory_Scenarios(); /** * Returns the meta object for the reference '{@link fr.obeo.intent.specification.Story#getIWant <em>IWant</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>IWant</em>'. * @see fr.obeo.intent.specification.Story#getIWant() * @see #getStory() * @generated */ EReference getStory_IWant(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Scenario <em>Scenario</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Scenario</em>'. * @see fr.obeo.intent.specification.Scenario * @generated */ EClass getScenario(); /** * Returns the meta object for the reference list '{@link fr.obeo.intent.specification.Scenario#getGiven <em>Given</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Given</em>'. * @see fr.obeo.intent.specification.Scenario#getGiven() * @see #getScenario() * @generated */ EReference getScenario_Given(); /** * Returns the meta object for the reference list '{@link fr.obeo.intent.specification.Scenario#getWhen <em>When</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>When</em>'. * @see fr.obeo.intent.specification.Scenario#getWhen() * @see #getScenario() * @generated */ EReference getScenario_When(); /** * Returns the meta object for the reference list '{@link fr.obeo.intent.specification.Scenario#getThen <em>Then</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Then</em>'. * @see fr.obeo.intent.specification.Scenario#getThen() * @see #getScenario() * @generated */ EReference getScenario_Then(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.Scenario#getValues <em>Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Values</em>'. * @see fr.obeo.intent.specification.Scenario#getValues() * @see #getScenario() * @generated */ EReference getScenario_Values(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Context <em>Context</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Context</em>'. * @see fr.obeo.intent.specification.Context * @generated */ EClass getContext(); /** * Returns the meta object for the reference list '{@link fr.obeo.intent.specification.Context#getContexts <em>Contexts</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Contexts</em>'. * @see fr.obeo.intent.specification.Context#getContexts() * @see #getContext() * @generated */ EReference getContext_Contexts(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Action <em>Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Action</em>'. * @see fr.obeo.intent.specification.Action * @generated */ EClass getAction(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Behaviour <em>Behaviour</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Behaviour</em>'. * @see fr.obeo.intent.specification.Behaviour * @generated */ EClass getBehaviour(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.AutomationLayer <em>Automation Layer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Automation Layer</em>'. * @see fr.obeo.intent.specification.AutomationLayer * @generated */ EClass getAutomationLayer(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.AutomationLayer#getContext <em>Context</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Context</em>'. * @see fr.obeo.intent.specification.AutomationLayer#getContext() * @see #getAutomationLayer() * @generated */ EReference getAutomationLayer_Context(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.AutomationLayer#getActions <em>Actions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Actions</em>'. * @see fr.obeo.intent.specification.AutomationLayer#getActions() * @see #getAutomationLayer() * @generated */ EReference getAutomationLayer_Actions(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.AutomationLayer#getBehaviours <em>Behaviours</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Behaviours</em>'. * @see fr.obeo.intent.specification.AutomationLayer#getBehaviours() * @see #getAutomationLayer() * @generated */ EReference getAutomationLayer_Behaviours(); /** * Returns the meta object for the attribute '{@link fr.obeo.intent.specification.AutomationLayer#getBasePackage <em>Base Package</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Base Package</em>'. * @see fr.obeo.intent.specification.AutomationLayer#getBasePackage() * @see #getAutomationLayer() * @generated */ EAttribute getAutomationLayer_BasePackage(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.NamedElement <em>Named Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Named Element</em>'. * @see fr.obeo.intent.specification.NamedElement * @generated */ EClass getNamedElement(); /** * Returns the meta object for the attribute '{@link fr.obeo.intent.specification.NamedElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see fr.obeo.intent.specification.NamedElement#getName() * @see #getNamedElement() * @generated */ EAttribute getNamedElement_Name(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.NamedElement#getNotes <em>Notes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Notes</em>'. * @see fr.obeo.intent.specification.NamedElement#getNotes() * @see #getNamedElement() * @generated */ EReference getNamedElement_Notes(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Note <em>Note</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Note</em>'. * @see fr.obeo.intent.specification.Note * @generated */ EClass getNote(); /** * Returns the meta object for the attribute '{@link fr.obeo.intent.specification.Note#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see fr.obeo.intent.specification.Note#getDescription() * @see #getNote() * @generated */ EAttribute getNote_Description(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.ImplementationNote <em>Implementation Note</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Implementation Note</em>'. * @see fr.obeo.intent.specification.ImplementationNote * @generated */ EClass getImplementationNote(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.TestNote <em>Test Note</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Test Note</em>'. * @see fr.obeo.intent.specification.TestNote * @generated */ EClass getTestNote(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.ScenarioElement <em>Scenario Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Scenario Element</em>'. * @see fr.obeo.intent.specification.ScenarioElement * @generated */ EClass getScenarioElement(); /** * Returns the meta object for the containment reference list '{@link fr.obeo.intent.specification.ScenarioElement#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parameters</em>'. * @see fr.obeo.intent.specification.ScenarioElement#getParameters() * @see #getScenarioElement() * @generated */ EReference getScenarioElement_Parameters(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.TestGenerationNote <em>Test Generation Note</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Test Generation Note</em>'. * @see fr.obeo.intent.specification.TestGenerationNote * @generated */ EClass getTestGenerationNote(); /** * Returns the meta object for the attribute '{@link fr.obeo.intent.specification.TestGenerationNote#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see fr.obeo.intent.specification.TestGenerationNote#getType() * @see #getTestGenerationNote() * @generated */ EAttribute getTestGenerationNote_Type(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Value <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Value</em>'. * @see fr.obeo.intent.specification.Value * @generated */ EClass getValue(); /** * Returns the meta object for the attribute '{@link fr.obeo.intent.specification.Value#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see fr.obeo.intent.specification.Value#getValue() * @see #getValue() * @generated */ EAttribute getValue_Value(); /** * Returns the meta object for the reference '{@link fr.obeo.intent.specification.Value#getParameter <em>Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Parameter</em>'. * @see fr.obeo.intent.specification.Value#getParameter() * @see #getValue() * @generated */ EReference getValue_Parameter(); /** * Returns the meta object for class '{@link fr.obeo.intent.specification.Parameter <em>Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Parameter</em>'. * @see fr.obeo.intent.specification.Parameter * @generated */ EClass getParameter(); /** * Returns the meta object for enum '{@link fr.obeo.intent.specification.TestType <em>Test Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Test Type</em>'. * @see fr.obeo.intent.specification.TestType * @generated */ EEnum getTestType(); /** * 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 */ SpecificationFactory getSpecificationFactory(); /** * <!-- 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 fr.obeo.intent.specification.impl.SpecificationImpl <em>Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.SpecificationImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getSpecification() * @generated */ EClass SPECIFICATION = eINSTANCE.getSpecification(); /** * The meta object literal for the '<em><b>Features</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPECIFICATION__FEATURES = eINSTANCE.getSpecification_Features(); /** * The meta object literal for the '<em><b>Roles</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPECIFICATION__ROLES = eINSTANCE.getSpecification_Roles(); /** * The meta object literal for the '<em><b>Automation Layer</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPECIFICATION__AUTOMATION_LAYER = eINSTANCE.getSpecification_AutomationLayer(); /** * The meta object literal for the '<em><b>Stories</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPECIFICATION__STORIES = eINSTANCE.getSpecification_Stories(); /** * The meta object literal for the '<em><b>Benefits</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPECIFICATION__BENEFITS = eINSTANCE.getSpecification_Benefits(); /** * The meta object literal for the '<em><b>Capabilities</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SPECIFICATION__CAPABILITIES = eINSTANCE.getSpecification_Capabilities(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.FeatureImpl <em>Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.FeatureImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getFeature() * @generated */ EClass FEATURE = eINSTANCE.getFeature(); /** * The meta object literal for the '<em><b>Ref Features</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE__REF_FEATURES = eINSTANCE.getFeature_RefFeatures(); /** * The meta object literal for the '<em><b>Stories</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FEATURE__STORIES = eINSTANCE.getFeature_Stories(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.RoleImpl <em>Role</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.RoleImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getRole() * @generated */ EClass ROLE = eINSTANCE.getRole(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.CapabilityImpl <em>Capability</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.CapabilityImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getCapability() * @generated */ EClass CAPABILITY = eINSTANCE.getCapability(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.BenefitImpl <em>Benefit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.BenefitImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getBenefit() * @generated */ EClass BENEFIT = eINSTANCE.getBenefit(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.StoryImpl <em>Story</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.StoryImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getStory() * @generated */ EClass STORY = eINSTANCE.getStory(); /** * The meta object literal for the '<em><b>As</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STORY__AS = eINSTANCE.getStory_As(); /** * The meta object literal for the '<em><b>So That</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STORY__SO_THAT = eINSTANCE.getStory_SoThat(); /** * The meta object literal for the '<em><b>Scenarios</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STORY__SCENARIOS = eINSTANCE.getStory_Scenarios(); /** * The meta object literal for the '<em><b>IWant</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STORY__IWANT = eINSTANCE.getStory_IWant(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.ScenarioImpl <em>Scenario</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ScenarioImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getScenario() * @generated */ EClass SCENARIO = eINSTANCE.getScenario(); /** * The meta object literal for the '<em><b>Given</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SCENARIO__GIVEN = eINSTANCE.getScenario_Given(); /** * The meta object literal for the '<em><b>When</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SCENARIO__WHEN = eINSTANCE.getScenario_When(); /** * The meta object literal for the '<em><b>Then</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SCENARIO__THEN = eINSTANCE.getScenario_Then(); /** * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SCENARIO__VALUES = eINSTANCE.getScenario_Values(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.ContextImpl <em>Context</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ContextImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getContext() * @generated */ EClass CONTEXT = eINSTANCE.getContext(); /** * The meta object literal for the '<em><b>Contexts</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTEXT__CONTEXTS = eINSTANCE.getContext_Contexts(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.ActionImpl <em>Action</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ActionImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getAction() * @generated */ EClass ACTION = eINSTANCE.getAction(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.BehaviourImpl <em>Behaviour</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.BehaviourImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getBehaviour() * @generated */ EClass BEHAVIOUR = eINSTANCE.getBehaviour(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.AutomationLayerImpl <em>Automation Layer</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.AutomationLayerImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getAutomationLayer() * @generated */ EClass AUTOMATION_LAYER = eINSTANCE.getAutomationLayer(); /** * The meta object literal for the '<em><b>Context</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AUTOMATION_LAYER__CONTEXT = eINSTANCE.getAutomationLayer_Context(); /** * The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AUTOMATION_LAYER__ACTIONS = eINSTANCE.getAutomationLayer_Actions(); /** * The meta object literal for the '<em><b>Behaviours</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AUTOMATION_LAYER__BEHAVIOURS = eINSTANCE.getAutomationLayer_Behaviours(); /** * The meta object literal for the '<em><b>Base Package</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute AUTOMATION_LAYER__BASE_PACKAGE = eINSTANCE.getAutomationLayer_BasePackage(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.NamedElementImpl <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.NamedElementImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getNamedElement() * @generated */ EClass NAMED_ELEMENT = eINSTANCE.getNamedElement(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name(); /** * The meta object literal for the '<em><b>Notes</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference NAMED_ELEMENT__NOTES = eINSTANCE.getNamedElement_Notes(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.NoteImpl <em>Note</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.NoteImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getNote() * @generated */ EClass NOTE = eINSTANCE.getNote(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NOTE__DESCRIPTION = eINSTANCE.getNote_Description(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.ImplementationNoteImpl <em>Implementation Note</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ImplementationNoteImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getImplementationNote() * @generated */ EClass IMPLEMENTATION_NOTE = eINSTANCE.getImplementationNote(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.TestNoteImpl <em>Test Note</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.TestNoteImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getTestNote() * @generated */ EClass TEST_NOTE = eINSTANCE.getTestNote(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.ScenarioElementImpl <em>Scenario Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ScenarioElementImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getScenarioElement() * @generated */ EClass SCENARIO_ELEMENT = eINSTANCE.getScenarioElement(); /** * The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SCENARIO_ELEMENT__PARAMETERS = eINSTANCE.getScenarioElement_Parameters(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.TestGenerationNoteImpl <em>Test Generation Note</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.TestGenerationNoteImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getTestGenerationNote() * @generated */ EClass TEST_GENERATION_NOTE = eINSTANCE.getTestGenerationNote(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TEST_GENERATION_NOTE__TYPE = eINSTANCE.getTestGenerationNote_Type(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.ValueImpl <em>Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ValueImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getValue() * @generated */ EClass VALUE = eINSTANCE.getValue(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VALUE__VALUE = eINSTANCE.getValue_Value(); /** * The meta object literal for the '<em><b>Parameter</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VALUE__PARAMETER = eINSTANCE.getValue_Parameter(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.impl.ParameterImpl <em>Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.impl.ParameterImpl * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getParameter() * @generated */ EClass PARAMETER = eINSTANCE.getParameter(); /** * The meta object literal for the '{@link fr.obeo.intent.specification.TestType <em>Test Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see fr.obeo.intent.specification.TestType * @see fr.obeo.intent.specification.impl.SpecificationPackageImpl#getTestType() * @generated */ EEnum TEST_TYPE = eINSTANCE.getTestType(); } } //SpecificationPackage