| /******************************************************************************* |
| * Copyright (c) 2016 Fundación Tecnalia Research & Innovation. |
| * |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Huascar Espinoza - initial API and implementation |
| * Alejandra Ruíz - initial API and implementation |
| * Idoya Del Río - initial API and implementation |
| * Mari Carmen Palacios - initial API and implementation |
| * Angel López - initial API and implementation |
| *******************************************************************************/ |
| /** |
| */ |
| package org.eclipse.opencert.sam.agree.agreement; |
| |
| 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 org.eclipse.opencert.sam.agree.agreement.AgreementFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface AgreementPackage extends EPackage |
| { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "agreement"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://www.opencert.org/sam/agree/Agreement"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "agreement"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| AgreementPackage eINSTANCE = org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.ModelImpl <em>Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.ModelImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getModel() |
| * @generated |
| */ |
| int MODEL = 0; |
| |
| /** |
| * The feature id for the '<em><b>Contracts</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL__CONTRACTS = 0; |
| |
| /** |
| * The number of structural features of the '<em>Model</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.ContractImpl <em>Contract</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.ContractImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getContract() |
| * @generated |
| */ |
| int CONTRACT = 1; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTRACT__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Mod</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTRACT__MOD = 1; |
| |
| /** |
| * The feature id for the '<em><b>Code</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTRACT__CODE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Assertion</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTRACT__ASSERTION = 3; |
| |
| /** |
| * The feature id for the '<em><b>Guarantee</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTRACT__GUARANTEE = 4; |
| |
| /** |
| * The feature id for the '<em><b>Strategy</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTRACT__STRATEGY = 5; |
| |
| /** |
| * The number of structural features of the '<em>Contract</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONTRACT_FEATURE_COUNT = 6; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.assertionDefinitionImpl <em>assertion Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.assertionDefinitionImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getassertionDefinition() |
| * @generated |
| */ |
| int ASSERTION_DEFINITION = 2; |
| |
| /** |
| * The feature id for the '<em><b>Assertion</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERTION_DEFINITION__ASSERTION = 0; |
| |
| /** |
| * The feature id for the '<em><b>P</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERTION_DEFINITION__P = 1; |
| |
| /** |
| * The number of structural features of the '<em>assertion Definition</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERTION_DEFINITION_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.strategyDefinitionImpl <em>strategy Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.strategyDefinitionImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getstrategyDefinition() |
| * @generated |
| */ |
| int STRATEGY_DEFINITION = 3; |
| |
| /** |
| * The feature id for the '<em><b>Strategy</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRATEGY_DEFINITION__STRATEGY = 0; |
| |
| /** |
| * The number of structural features of the '<em>strategy Definition</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STRATEGY_DEFINITION_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.viewpointIdImpl <em>viewpoint Id</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.viewpointIdImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getviewpointId() |
| * @generated |
| */ |
| int VIEWPOINT_ID = 4; |
| |
| /** |
| * The feature id for the '<em><b>View</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VIEWPOINT_ID__VIEW = 0; |
| |
| /** |
| * The feature id for the '<em><b>View1</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VIEWPOINT_ID__VIEW1 = 1; |
| |
| /** |
| * The feature id for the '<em><b>View3</b></em>' attribute list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VIEWPOINT_ID__VIEW3 = 2; |
| |
| /** |
| * The number of structural features of the '<em>viewpoint Id</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VIEWPOINT_ID_FEATURE_COUNT = 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.assertionpatternImpl <em>assertionpattern</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.assertionpatternImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getassertionpattern() |
| * @generated |
| */ |
| int ASSERTIONPATTERN = 5; |
| |
| /** |
| * The feature id for the '<em><b>Assertionpattern</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERTIONPATTERN__ASSERTIONPATTERN = 0; |
| |
| /** |
| * The feature id for the '<em><b>V</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERTIONPATTERN__V = 1; |
| |
| /** |
| * The feature id for the '<em><b>F</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERTIONPATTERN__F = 2; |
| |
| /** |
| * The feature id for the '<em><b>View</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERTIONPATTERN__VIEW = 3; |
| |
| /** |
| * The feature id for the '<em><b>Pattern</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERTIONPATTERN__PATTERN = 4; |
| |
| /** |
| * The number of structural features of the '<em>assertionpattern</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASSERTIONPATTERN_FEATURE_COUNT = 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.NounImpl <em>Noun</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.NounImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getNoun() |
| * @generated |
| */ |
| int NOUN = 6; |
| |
| /** |
| * The feature id for the '<em><b>Noun</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NOUN__NOUN = 0; |
| |
| /** |
| * The number of structural features of the '<em>Noun</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NOUN_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.VerbImpl <em>Verb</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.VerbImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getVerb() |
| * @generated |
| */ |
| int VERB = 7; |
| |
| /** |
| * The feature id for the '<em><b>Verb</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VERB__VERB = 0; |
| |
| /** |
| * The feature id for the '<em><b>V</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VERB__V = 1; |
| |
| /** |
| * The number of structural features of the '<em>Verb</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VERB_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.simpleImpl <em>simple</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.simpleImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getsimple() |
| * @generated |
| */ |
| int SIMPLE = 8; |
| |
| /** |
| * The feature id for the '<em><b>Verb</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SIMPLE__VERB = 0; |
| |
| /** |
| * The number of structural features of the '<em>simple</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SIMPLE_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.FactImpl <em>Fact</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.FactImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getFact() |
| * @generated |
| */ |
| int FACT = 9; |
| |
| /** |
| * The feature id for the '<em><b>Fact</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FACT__FACT = 0; |
| |
| /** |
| * The number of structural features of the '<em>Fact</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FACT_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.PatternImpl <em>Pattern</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.PatternImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getPattern() |
| * @generated |
| */ |
| int PATTERN = 10; |
| |
| /** |
| * The feature id for the '<em><b>Premise</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PATTERN__PREMISE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Event</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PATTERN__EVENT = 1; |
| |
| /** |
| * The number of structural features of the '<em>Pattern</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PATTERN_FEATURE_COUNT = 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.nonfunctionalImpl <em>nonfunctional</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.nonfunctionalImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getnonfunctional() |
| * @generated |
| */ |
| int NONFUNCTIONAL = 11; |
| |
| /** |
| * The feature id for the '<em><b>Nonfunctional</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NONFUNCTIONAL__NONFUNCTIONAL = 0; |
| |
| /** |
| * The number of structural features of the '<em>nonfunctional</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NONFUNCTIONAL_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.memoryImpl <em>memory</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.memoryImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getmemory() |
| * @generated |
| */ |
| int MEMORY = 12; |
| |
| /** |
| * The feature id for the '<em><b>Memory</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MEMORY__MEMORY = 0; |
| |
| /** |
| * The feature id for the '<em><b>Par</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MEMORY__PAR = 1; |
| |
| /** |
| * The feature id for the '<em><b>Def</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MEMORY__DEF = 2; |
| |
| /** |
| * The feature id for the '<em><b>Range</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MEMORY__RANGE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MEMORY__TYPE = 4; |
| |
| /** |
| * The feature id for the '<em><b>Part</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MEMORY__PART = 5; |
| |
| /** |
| * The feature id for the '<em><b>Constrain</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MEMORY__CONSTRAIN = 6; |
| |
| /** |
| * The number of structural features of the '<em>memory</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MEMORY_FEATURE_COUNT = 7; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.timmingImpl <em>timming</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.timmingImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#gettimming() |
| * @generated |
| */ |
| int TIMMING = 13; |
| |
| /** |
| * The feature id for the '<em><b>Nonfunctional</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TIMMING__NONFUNCTIONAL = NONFUNCTIONAL__NONFUNCTIONAL; |
| |
| /** |
| * The feature id for the '<em><b>Time</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TIMMING__TIME = NONFUNCTIONAL_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TIMMING__VALUE = NONFUNCTIONAL_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Unit</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TIMMING__UNIT = NONFUNCTIONAL_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Method</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TIMMING__METHOD = NONFUNCTIONAL_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of structural features of the '<em>timming</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TIMMING_FEATURE_COUNT = NONFUNCTIONAL_FEATURE_COUNT + 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.behaveImpl <em>behave</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.behaveImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getbehave() |
| * @generated |
| */ |
| int BEHAVE = 14; |
| |
| /** |
| * The feature id for the '<em><b>Premise</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BEHAVE__PREMISE = PATTERN__PREMISE; |
| |
| /** |
| * The feature id for the '<em><b>Event</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BEHAVE__EVENT = PATTERN__EVENT; |
| |
| /** |
| * The feature id for the '<em><b>Behave</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BEHAVE__BEHAVE = PATTERN_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>behave</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BEHAVE_FEATURE_COUNT = PATTERN_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.opencert.sam.agree.agreement.viewId <em>view Id</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.viewId |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getviewId() |
| * @generated |
| */ |
| int VIEW_ID = 15; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.Model <em>Model</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Model</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Model |
| * @generated |
| */ |
| EClass getModel(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.opencert.sam.agree.agreement.Model#getContracts <em>Contracts</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Contracts</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Model#getContracts() |
| * @see #getModel() |
| * @generated |
| */ |
| EReference getModel_Contracts(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.Contract <em>Contract</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Contract</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Contract |
| * @generated |
| */ |
| EClass getContract(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.Contract#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Contract#getName() |
| * @see #getContract() |
| * @generated |
| */ |
| EAttribute getContract_Name(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.opencert.sam.agree.agreement.Contract#getMod <em>Mod</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Mod</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Contract#getMod() |
| * @see #getContract() |
| * @generated |
| */ |
| EAttribute getContract_Mod(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.opencert.sam.agree.agreement.Contract#getCode <em>Code</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Code</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Contract#getCode() |
| * @see #getContract() |
| * @generated |
| */ |
| EAttribute getContract_Code(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.opencert.sam.agree.agreement.Contract#getAssertion <em>Assertion</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Assertion</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Contract#getAssertion() |
| * @see #getContract() |
| * @generated |
| */ |
| EReference getContract_Assertion(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.opencert.sam.agree.agreement.Contract#getGuarantee <em>Guarantee</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Guarantee</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Contract#getGuarantee() |
| * @see #getContract() |
| * @generated |
| */ |
| EReference getContract_Guarantee(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.opencert.sam.agree.agreement.Contract#getStrategy <em>Strategy</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Strategy</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Contract#getStrategy() |
| * @see #getContract() |
| * @generated |
| */ |
| EReference getContract_Strategy(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.assertionDefinition <em>assertion Definition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>assertion Definition</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.assertionDefinition |
| * @generated |
| */ |
| EClass getassertionDefinition(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.opencert.sam.agree.agreement.assertionDefinition#getAssertion <em>Assertion</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Assertion</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.assertionDefinition#getAssertion() |
| * @see #getassertionDefinition() |
| * @generated |
| */ |
| EReference getassertionDefinition_Assertion(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.opencert.sam.agree.agreement.assertionDefinition#getP <em>P</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>P</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.assertionDefinition#getP() |
| * @see #getassertionDefinition() |
| * @generated |
| */ |
| EReference getassertionDefinition_P(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.strategyDefinition <em>strategy Definition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>strategy Definition</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.strategyDefinition |
| * @generated |
| */ |
| EClass getstrategyDefinition(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.opencert.sam.agree.agreement.strategyDefinition#getStrategy <em>Strategy</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>Strategy</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.strategyDefinition#getStrategy() |
| * @see #getstrategyDefinition() |
| * @generated |
| */ |
| EAttribute getstrategyDefinition_Strategy(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.viewpointId <em>viewpoint Id</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>viewpoint Id</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.viewpointId |
| * @generated |
| */ |
| EClass getviewpointId(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.viewpointId#getView <em>View</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>View</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.viewpointId#getView() |
| * @see #getviewpointId() |
| * @generated |
| */ |
| EAttribute getviewpointId_View(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.opencert.sam.agree.agreement.viewpointId#getView1 <em>View1</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>View1</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.viewpointId#getView1() |
| * @see #getviewpointId() |
| * @generated |
| */ |
| EAttribute getviewpointId_View1(); |
| |
| /** |
| * Returns the meta object for the attribute list '{@link org.eclipse.opencert.sam.agree.agreement.viewpointId#getView3 <em>View3</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute list '<em>View3</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.viewpointId#getView3() |
| * @see #getviewpointId() |
| * @generated |
| */ |
| EAttribute getviewpointId_View3(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.assertionpattern <em>assertionpattern</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>assertionpattern</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.assertionpattern |
| * @generated |
| */ |
| EClass getassertionpattern(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.opencert.sam.agree.agreement.assertionpattern#getAssertionpattern <em>Assertionpattern</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Assertionpattern</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.assertionpattern#getAssertionpattern() |
| * @see #getassertionpattern() |
| * @generated |
| */ |
| EReference getassertionpattern_Assertionpattern(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.opencert.sam.agree.agreement.assertionpattern#getV <em>V</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>V</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.assertionpattern#getV() |
| * @see #getassertionpattern() |
| * @generated |
| */ |
| EReference getassertionpattern_V(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.opencert.sam.agree.agreement.assertionpattern#getF <em>F</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>F</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.assertionpattern#getF() |
| * @see #getassertionpattern() |
| * @generated |
| */ |
| EReference getassertionpattern_F(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.opencert.sam.agree.agreement.assertionpattern#getView <em>View</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>View</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.assertionpattern#getView() |
| * @see #getassertionpattern() |
| * @generated |
| */ |
| EReference getassertionpattern_View(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.opencert.sam.agree.agreement.assertionpattern#getPattern <em>Pattern</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Pattern</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.assertionpattern#getPattern() |
| * @see #getassertionpattern() |
| * @generated |
| */ |
| EReference getassertionpattern_Pattern(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.Noun <em>Noun</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Noun</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Noun |
| * @generated |
| */ |
| EClass getNoun(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.Noun#getNoun <em>Noun</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Noun</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Noun#getNoun() |
| * @see #getNoun() |
| * @generated |
| */ |
| EAttribute getNoun_Noun(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.Verb <em>Verb</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Verb</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Verb |
| * @generated |
| */ |
| EClass getVerb(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.Verb#getVerb <em>Verb</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Verb</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Verb#getVerb() |
| * @see #getVerb() |
| * @generated |
| */ |
| EAttribute getVerb_Verb(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.opencert.sam.agree.agreement.Verb#getV <em>V</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>V</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Verb#getV() |
| * @see #getVerb() |
| * @generated |
| */ |
| EReference getVerb_V(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.simple <em>simple</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>simple</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.simple |
| * @generated |
| */ |
| EClass getsimple(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.simple#getVerb <em>Verb</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Verb</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.simple#getVerb() |
| * @see #getsimple() |
| * @generated |
| */ |
| EAttribute getsimple_Verb(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.Fact <em>Fact</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Fact</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Fact |
| * @generated |
| */ |
| EClass getFact(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.Fact#getFact <em>Fact</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Fact</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Fact#getFact() |
| * @see #getFact() |
| * @generated |
| */ |
| EAttribute getFact_Fact(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.Pattern <em>Pattern</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Pattern</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Pattern |
| * @generated |
| */ |
| EClass getPattern(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.opencert.sam.agree.agreement.Pattern#getPremise <em>Premise</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Premise</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Pattern#getPremise() |
| * @see #getPattern() |
| * @generated |
| */ |
| EReference getPattern_Premise(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.Pattern#getEvent <em>Event</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Event</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.Pattern#getEvent() |
| * @see #getPattern() |
| * @generated |
| */ |
| EAttribute getPattern_Event(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.nonfunctional <em>nonfunctional</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>nonfunctional</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.nonfunctional |
| * @generated |
| */ |
| EClass getnonfunctional(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.opencert.sam.agree.agreement.nonfunctional#getNonfunctional <em>Nonfunctional</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Nonfunctional</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.nonfunctional#getNonfunctional() |
| * @see #getnonfunctional() |
| * @generated |
| */ |
| EReference getnonfunctional_Nonfunctional(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.memory <em>memory</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>memory</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.memory |
| * @generated |
| */ |
| EClass getmemory(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.memory#getMemory <em>Memory</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Memory</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.memory#getMemory() |
| * @see #getmemory() |
| * @generated |
| */ |
| EAttribute getmemory_Memory(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.memory#getPar <em>Par</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Par</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.memory#getPar() |
| * @see #getmemory() |
| * @generated |
| */ |
| EAttribute getmemory_Par(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.memory#getDef <em>Def</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Def</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.memory#getDef() |
| * @see #getmemory() |
| * @generated |
| */ |
| EAttribute getmemory_Def(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.memory#getRange <em>Range</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Range</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.memory#getRange() |
| * @see #getmemory() |
| * @generated |
| */ |
| EAttribute getmemory_Range(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.memory#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Type</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.memory#getType() |
| * @see #getmemory() |
| * @generated |
| */ |
| EAttribute getmemory_Type(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.memory#getPart <em>Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Part</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.memory#getPart() |
| * @see #getmemory() |
| * @generated |
| */ |
| EAttribute getmemory_Part(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.memory#getConstrain <em>Constrain</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Constrain</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.memory#getConstrain() |
| * @see #getmemory() |
| * @generated |
| */ |
| EAttribute getmemory_Constrain(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.timming <em>timming</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>timming</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.timming |
| * @generated |
| */ |
| EClass gettimming(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.timming#getTime <em>Time</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Time</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.timming#getTime() |
| * @see #gettimming() |
| * @generated |
| */ |
| EAttribute gettimming_Time(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.timming#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Value</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.timming#getValue() |
| * @see #gettimming() |
| * @generated |
| */ |
| EAttribute gettimming_Value(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.timming#getUnit <em>Unit</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Unit</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.timming#getUnit() |
| * @see #gettimming() |
| * @generated |
| */ |
| EAttribute gettimming_Unit(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.timming#getMethod <em>Method</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Method</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.timming#getMethod() |
| * @see #gettimming() |
| * @generated |
| */ |
| EAttribute gettimming_Method(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.opencert.sam.agree.agreement.behave <em>behave</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>behave</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.behave |
| * @generated |
| */ |
| EClass getbehave(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.opencert.sam.agree.agreement.behave#getBehave <em>Behave</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Behave</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.behave#getBehave() |
| * @see #getbehave() |
| * @generated |
| */ |
| EAttribute getbehave_Behave(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.opencert.sam.agree.agreement.viewId <em>view Id</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>view Id</em>'. |
| * @see org.eclipse.opencert.sam.agree.agreement.viewId |
| * @generated |
| */ |
| EEnum getviewId(); |
| |
| /** |
| * 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 |
| */ |
| AgreementFactory getAgreementFactory(); |
| |
| /** |
| * <!-- 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 org.eclipse.opencert.sam.agree.agreement.impl.ModelImpl <em>Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.ModelImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getModel() |
| * @generated |
| */ |
| EClass MODEL = eINSTANCE.getModel(); |
| |
| /** |
| * The meta object literal for the '<em><b>Contracts</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MODEL__CONTRACTS = eINSTANCE.getModel_Contracts(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.ContractImpl <em>Contract</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.ContractImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getContract() |
| * @generated |
| */ |
| EClass CONTRACT = eINSTANCE.getContract(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CONTRACT__NAME = eINSTANCE.getContract_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Mod</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CONTRACT__MOD = eINSTANCE.getContract_Mod(); |
| |
| /** |
| * The meta object literal for the '<em><b>Code</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CONTRACT__CODE = eINSTANCE.getContract_Code(); |
| |
| /** |
| * The meta object literal for the '<em><b>Assertion</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONTRACT__ASSERTION = eINSTANCE.getContract_Assertion(); |
| |
| /** |
| * The meta object literal for the '<em><b>Guarantee</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONTRACT__GUARANTEE = eINSTANCE.getContract_Guarantee(); |
| |
| /** |
| * The meta object literal for the '<em><b>Strategy</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONTRACT__STRATEGY = eINSTANCE.getContract_Strategy(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.assertionDefinitionImpl <em>assertion Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.assertionDefinitionImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getassertionDefinition() |
| * @generated |
| */ |
| EClass ASSERTION_DEFINITION = eINSTANCE.getassertionDefinition(); |
| |
| /** |
| * The meta object literal for the '<em><b>Assertion</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSERTION_DEFINITION__ASSERTION = eINSTANCE.getassertionDefinition_Assertion(); |
| |
| /** |
| * The meta object literal for the '<em><b>P</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSERTION_DEFINITION__P = eINSTANCE.getassertionDefinition_P(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.strategyDefinitionImpl <em>strategy Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.strategyDefinitionImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getstrategyDefinition() |
| * @generated |
| */ |
| EClass STRATEGY_DEFINITION = eINSTANCE.getstrategyDefinition(); |
| |
| /** |
| * The meta object literal for the '<em><b>Strategy</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute STRATEGY_DEFINITION__STRATEGY = eINSTANCE.getstrategyDefinition_Strategy(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.viewpointIdImpl <em>viewpoint Id</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.viewpointIdImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getviewpointId() |
| * @generated |
| */ |
| EClass VIEWPOINT_ID = eINSTANCE.getviewpointId(); |
| |
| /** |
| * The meta object literal for the '<em><b>View</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute VIEWPOINT_ID__VIEW = eINSTANCE.getviewpointId_View(); |
| |
| /** |
| * The meta object literal for the '<em><b>View1</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute VIEWPOINT_ID__VIEW1 = eINSTANCE.getviewpointId_View1(); |
| |
| /** |
| * The meta object literal for the '<em><b>View3</b></em>' attribute list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute VIEWPOINT_ID__VIEW3 = eINSTANCE.getviewpointId_View3(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.assertionpatternImpl <em>assertionpattern</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.assertionpatternImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getassertionpattern() |
| * @generated |
| */ |
| EClass ASSERTIONPATTERN = eINSTANCE.getassertionpattern(); |
| |
| /** |
| * The meta object literal for the '<em><b>Assertionpattern</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSERTIONPATTERN__ASSERTIONPATTERN = eINSTANCE.getassertionpattern_Assertionpattern(); |
| |
| /** |
| * The meta object literal for the '<em><b>V</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSERTIONPATTERN__V = eINSTANCE.getassertionpattern_V(); |
| |
| /** |
| * The meta object literal for the '<em><b>F</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSERTIONPATTERN__F = eINSTANCE.getassertionpattern_F(); |
| |
| /** |
| * The meta object literal for the '<em><b>View</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSERTIONPATTERN__VIEW = eINSTANCE.getassertionpattern_View(); |
| |
| /** |
| * The meta object literal for the '<em><b>Pattern</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASSERTIONPATTERN__PATTERN = eINSTANCE.getassertionpattern_Pattern(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.NounImpl <em>Noun</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.NounImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getNoun() |
| * @generated |
| */ |
| EClass NOUN = eINSTANCE.getNoun(); |
| |
| /** |
| * The meta object literal for the '<em><b>Noun</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute NOUN__NOUN = eINSTANCE.getNoun_Noun(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.VerbImpl <em>Verb</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.VerbImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getVerb() |
| * @generated |
| */ |
| EClass VERB = eINSTANCE.getVerb(); |
| |
| /** |
| * The meta object literal for the '<em><b>Verb</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute VERB__VERB = eINSTANCE.getVerb_Verb(); |
| |
| /** |
| * The meta object literal for the '<em><b>V</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VERB__V = eINSTANCE.getVerb_V(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.simpleImpl <em>simple</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.simpleImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getsimple() |
| * @generated |
| */ |
| EClass SIMPLE = eINSTANCE.getsimple(); |
| |
| /** |
| * The meta object literal for the '<em><b>Verb</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute SIMPLE__VERB = eINSTANCE.getsimple_Verb(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.FactImpl <em>Fact</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.FactImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getFact() |
| * @generated |
| */ |
| EClass FACT = eINSTANCE.getFact(); |
| |
| /** |
| * The meta object literal for the '<em><b>Fact</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FACT__FACT = eINSTANCE.getFact_Fact(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.PatternImpl <em>Pattern</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.PatternImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getPattern() |
| * @generated |
| */ |
| EClass PATTERN = eINSTANCE.getPattern(); |
| |
| /** |
| * The meta object literal for the '<em><b>Premise</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PATTERN__PREMISE = eINSTANCE.getPattern_Premise(); |
| |
| /** |
| * The meta object literal for the '<em><b>Event</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PATTERN__EVENT = eINSTANCE.getPattern_Event(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.nonfunctionalImpl <em>nonfunctional</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.nonfunctionalImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getnonfunctional() |
| * @generated |
| */ |
| EClass NONFUNCTIONAL = eINSTANCE.getnonfunctional(); |
| |
| /** |
| * The meta object literal for the '<em><b>Nonfunctional</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference NONFUNCTIONAL__NONFUNCTIONAL = eINSTANCE.getnonfunctional_Nonfunctional(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.memoryImpl <em>memory</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.memoryImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getmemory() |
| * @generated |
| */ |
| EClass MEMORY = eINSTANCE.getmemory(); |
| |
| /** |
| * The meta object literal for the '<em><b>Memory</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MEMORY__MEMORY = eINSTANCE.getmemory_Memory(); |
| |
| /** |
| * The meta object literal for the '<em><b>Par</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MEMORY__PAR = eINSTANCE.getmemory_Par(); |
| |
| /** |
| * The meta object literal for the '<em><b>Def</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MEMORY__DEF = eINSTANCE.getmemory_Def(); |
| |
| /** |
| * The meta object literal for the '<em><b>Range</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MEMORY__RANGE = eINSTANCE.getmemory_Range(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MEMORY__TYPE = eINSTANCE.getmemory_Type(); |
| |
| /** |
| * The meta object literal for the '<em><b>Part</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MEMORY__PART = eINSTANCE.getmemory_Part(); |
| |
| /** |
| * The meta object literal for the '<em><b>Constrain</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MEMORY__CONSTRAIN = eINSTANCE.getmemory_Constrain(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.timmingImpl <em>timming</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.timmingImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#gettimming() |
| * @generated |
| */ |
| EClass TIMMING = eINSTANCE.gettimming(); |
| |
| /** |
| * The meta object literal for the '<em><b>Time</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TIMMING__TIME = eINSTANCE.gettimming_Time(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TIMMING__VALUE = eINSTANCE.gettimming_Value(); |
| |
| /** |
| * The meta object literal for the '<em><b>Unit</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TIMMING__UNIT = eINSTANCE.gettimming_Unit(); |
| |
| /** |
| * The meta object literal for the '<em><b>Method</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TIMMING__METHOD = eINSTANCE.gettimming_Method(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.impl.behaveImpl <em>behave</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.behaveImpl |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getbehave() |
| * @generated |
| */ |
| EClass BEHAVE = eINSTANCE.getbehave(); |
| |
| /** |
| * The meta object literal for the '<em><b>Behave</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute BEHAVE__BEHAVE = eINSTANCE.getbehave_Behave(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.opencert.sam.agree.agreement.viewId <em>view Id</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.opencert.sam.agree.agreement.viewId |
| * @see org.eclipse.opencert.sam.agree.agreement.impl.AgreementPackageImpl#getviewId() |
| * @generated |
| */ |
| EEnum VIEW_ID = eINSTANCE.getviewId(); |
| |
| } |
| |
| } //AgreementPackage |