/** * Copyright (c) 2010 National Aeronautics and Space Administration. All rights reserved. */ package net.certware.argument.eur; import net.certware.argument.arm.ArmPackage; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see net.certware.argument.eur.EurFactory * @model kind="package" * @generated */ public interface EurPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "eur"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.certware.net/eur"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "eur"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EurPackage eINSTANCE = net.certware.argument.eur.impl.EurPackageImpl.init(); /** * The meta object id for the '{@link net.certware.argument.eur.impl.ArgumentImpl <em>Argument</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.ArgumentImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getArgument() * @generated */ int ARGUMENT = 0; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__IDENTIFIER = ArmPackage.CLAIM__IDENTIFIER; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__DESCRIPTION = ArmPackage.CLAIM__DESCRIPTION; /** * The feature id for the '<em><b>Content</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__CONTENT = ArmPackage.CLAIM__CONTENT; /** * The feature id for the '<em><b>Is Tagged</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__IS_TAGGED = ArmPackage.CLAIM__IS_TAGGED; /** * The feature id for the '<em><b>Assumed</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__ASSUMED = ArmPackage.CLAIM__ASSUMED; /** * The feature id for the '<em><b>To Be Supported</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__TO_BE_SUPPORTED = ArmPackage.CLAIM__TO_BE_SUPPORTED; /** * The feature id for the '<em><b>Strategy</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__STRATEGY = ArmPackage.CLAIM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Assumption</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__ASSUMPTION = ArmPackage.CLAIM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Context</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__CONTEXT = ArmPackage.CLAIM_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Solution</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__SOLUTION = ArmPackage.CLAIM_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Argument</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__ARGUMENT = ArmPackage.CLAIM_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Criteria</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__CRITERIA = ArmPackage.CLAIM_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Justification</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT__JUSTIFICATION = ArmPackage.CLAIM_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>Argument</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENT_FEATURE_COUNT = ArmPackage.CLAIM_FEATURE_COUNT + 7; /** * The meta object id for the '{@link net.certware.argument.eur.impl.StrategyImpl <em>Strategy</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.StrategyImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getStrategy() * @generated */ int STRATEGY = 1; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__IDENTIFIER = ArmPackage.REASONING_ELEMENT__IDENTIFIER; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__DESCRIPTION = ArmPackage.REASONING_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Content</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__CONTENT = ArmPackage.REASONING_ELEMENT__CONTENT; /** * The feature id for the '<em><b>Is Tagged</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__IS_TAGGED = ArmPackage.REASONING_ELEMENT__IS_TAGGED; /** * The feature id for the '<em><b>Argument</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__ARGUMENT = ArmPackage.REASONING_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Justification</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__JUSTIFICATION = ArmPackage.REASONING_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Solution</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__SOLUTION = ArmPackage.REASONING_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Criteria</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__CRITERIA = ArmPackage.REASONING_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Assumption</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__ASSUMPTION = ArmPackage.REASONING_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Contexts</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__CONTEXTS = ArmPackage.REASONING_ELEMENT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Strategies</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY__STRATEGIES = ArmPackage.REASONING_ELEMENT_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>Strategy</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRATEGY_FEATURE_COUNT = ArmPackage.REASONING_ELEMENT_FEATURE_COUNT + 7; /** * The meta object id for the '{@link net.certware.argument.eur.impl.SolutionImpl <em>Solution</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.SolutionImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getSolution() * @generated */ int SOLUTION = 2; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION__IDENTIFIER = ArmPackage.ASSERTED_EVIDENCE__IDENTIFIER; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION__DESCRIPTION = ArmPackage.ASSERTED_EVIDENCE__DESCRIPTION; /** * The feature id for the '<em><b>Content</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION__CONTENT = ArmPackage.ASSERTED_EVIDENCE__CONTENT; /** * The feature id for the '<em><b>Is Tagged</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION__IS_TAGGED = ArmPackage.ASSERTED_EVIDENCE__IS_TAGGED; /** * The feature id for the '<em><b>Target</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION__TARGET = ArmPackage.ASSERTED_EVIDENCE__TARGET; /** * The feature id for the '<em><b>Source</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION__SOURCE = ArmPackage.ASSERTED_EVIDENCE__SOURCE; /** * The feature id for the '<em><b>Context</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION__CONTEXT = ArmPackage.ASSERTED_EVIDENCE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Evidence</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION__EVIDENCE = ArmPackage.ASSERTED_EVIDENCE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Criteria</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION__CRITERIA = ArmPackage.ASSERTED_EVIDENCE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Solution</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOLUTION_FEATURE_COUNT = ArmPackage.ASSERTED_EVIDENCE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link net.certware.argument.eur.impl.AssumptionImpl <em>Assumption</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.AssumptionImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getAssumption() * @generated */ int ASSUMPTION = 3; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ASSUMPTION__IDENTIFIER = ArmPackage.INFORMATION_ELEMENT__IDENTIFIER; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ASSUMPTION__DESCRIPTION = ArmPackage.INFORMATION_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Content</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ASSUMPTION__CONTENT = ArmPackage.INFORMATION_ELEMENT__CONTENT; /** * The feature id for the '<em><b>Is Tagged</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ASSUMPTION__IS_TAGGED = ArmPackage.INFORMATION_ELEMENT__IS_TAGGED; /** * The number of structural features of the '<em>Assumption</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ASSUMPTION_FEATURE_COUNT = ArmPackage.INFORMATION_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link net.certware.argument.eur.impl.ContextImpl <em>Context</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.ContextImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getContext() * @generated */ int CONTEXT = 4; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT__IDENTIFIER = ArmPackage.INFORMATION_ELEMENT__IDENTIFIER; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT__DESCRIPTION = ArmPackage.INFORMATION_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Content</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT__CONTENT = ArmPackage.INFORMATION_ELEMENT__CONTENT; /** * The feature id for the '<em><b>Is Tagged</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT__IS_TAGGED = ArmPackage.INFORMATION_ELEMENT__IS_TAGGED; /** * The feature id for the '<em><b>Assumption</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT__ASSUMPTION = ArmPackage.INFORMATION_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 = ArmPackage.INFORMATION_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link net.certware.argument.eur.impl.JustificationImpl <em>Justification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.JustificationImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getJustification() * @generated */ int JUSTIFICATION = 5; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JUSTIFICATION__IDENTIFIER = ArmPackage.INFORMATION_ELEMENT__IDENTIFIER; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JUSTIFICATION__DESCRIPTION = ArmPackage.INFORMATION_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Content</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JUSTIFICATION__CONTENT = ArmPackage.INFORMATION_ELEMENT__CONTENT; /** * The feature id for the '<em><b>Is Tagged</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JUSTIFICATION__IS_TAGGED = ArmPackage.INFORMATION_ELEMENT__IS_TAGGED; /** * The number of structural features of the '<em>Justification</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JUSTIFICATION_FEATURE_COUNT = ArmPackage.INFORMATION_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link net.certware.argument.eur.impl.CriteriaImpl <em>Criteria</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.CriteriaImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getCriteria() * @generated */ int CRITERIA = 6; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CRITERIA__IDENTIFIER = ArmPackage.INFORMATION_ELEMENT__IDENTIFIER; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CRITERIA__DESCRIPTION = ArmPackage.INFORMATION_ELEMENT__DESCRIPTION; /** * The feature id for the '<em><b>Content</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CRITERIA__CONTENT = ArmPackage.INFORMATION_ELEMENT__CONTENT; /** * The feature id for the '<em><b>Is Tagged</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CRITERIA__IS_TAGGED = ArmPackage.INFORMATION_ELEMENT__IS_TAGGED; /** * The feature id for the '<em><b>Context</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CRITERIA__CONTEXT = ArmPackage.INFORMATION_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Assumption</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CRITERIA__ASSUMPTION = ArmPackage.INFORMATION_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Criteria</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CRITERIA_FEATURE_COUNT = ArmPackage.INFORMATION_ELEMENT_FEATURE_COUNT + 2; /** * Returns the meta object for class '{@link net.certware.argument.eur.Argument <em>Argument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Argument</em>'. * @see net.certware.argument.eur.Argument * @generated */ EClass getArgument(); /** * Returns the meta object for the containment reference list '{@link net.certware.argument.eur.Argument#getStrategy <em>Strategy</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Strategy</em>'. * @see net.certware.argument.eur.Argument#getStrategy() * @see #getArgument() * @generated */ EReference getArgument_Strategy(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Argument#getAssumption <em>Assumption</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Assumption</em>'. * @see net.certware.argument.eur.Argument#getAssumption() * @see #getArgument() * @generated */ EReference getArgument_Assumption(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Argument#getContext <em>Context</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Context</em>'. * @see net.certware.argument.eur.Argument#getContext() * @see #getArgument() * @generated */ EReference getArgument_Context(); /** * Returns the meta object for the containment reference list '{@link net.certware.argument.eur.Argument#getSolution <em>Solution</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Solution</em>'. * @see net.certware.argument.eur.Argument#getSolution() * @see #getArgument() * @generated */ EReference getArgument_Solution(); /** * Returns the meta object for the containment reference list '{@link net.certware.argument.eur.Argument#getArgument <em>Argument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Argument</em>'. * @see net.certware.argument.eur.Argument#getArgument() * @see #getArgument() * @generated */ EReference getArgument_Argument(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Argument#getCriteria <em>Criteria</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Criteria</em>'. * @see net.certware.argument.eur.Argument#getCriteria() * @see #getArgument() * @generated */ EReference getArgument_Criteria(); /** * Returns the meta object for the containment reference list '{@link net.certware.argument.eur.Argument#getJustification <em>Justification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Justification</em>'. * @see net.certware.argument.eur.Argument#getJustification() * @see #getArgument() * @generated */ EReference getArgument_Justification(); /** * Returns the meta object for class '{@link net.certware.argument.eur.Strategy <em>Strategy</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Strategy</em>'. * @see net.certware.argument.eur.Strategy * @generated */ EClass getStrategy(); /** * Returns the meta object for the containment reference list '{@link net.certware.argument.eur.Strategy#getArgument <em>Argument</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Argument</em>'. * @see net.certware.argument.eur.Strategy#getArgument() * @see #getStrategy() * @generated */ EReference getStrategy_Argument(); /** * Returns the meta object for the containment reference list '{@link net.certware.argument.eur.Strategy#getJustification <em>Justification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Justification</em>'. * @see net.certware.argument.eur.Strategy#getJustification() * @see #getStrategy() * @generated */ EReference getStrategy_Justification(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Strategy#getSolution <em>Solution</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Solution</em>'. * @see net.certware.argument.eur.Strategy#getSolution() * @see #getStrategy() * @generated */ EReference getStrategy_Solution(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Strategy#getCriteria <em>Criteria</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Criteria</em>'. * @see net.certware.argument.eur.Strategy#getCriteria() * @see #getStrategy() * @generated */ EReference getStrategy_Criteria(); /** * Returns the meta object for the containment reference list '{@link net.certware.argument.eur.Strategy#getAssumption <em>Assumption</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Assumption</em>'. * @see net.certware.argument.eur.Strategy#getAssumption() * @see #getStrategy() * @generated */ EReference getStrategy_Assumption(); /** * Returns the meta object for the containment reference list '{@link net.certware.argument.eur.Strategy#getContexts <em>Contexts</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Contexts</em>'. * @see net.certware.argument.eur.Strategy#getContexts() * @see #getStrategy() * @generated */ EReference getStrategy_Contexts(); /** * Returns the meta object for the containment reference list '{@link net.certware.argument.eur.Strategy#getStrategies <em>Strategies</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Strategies</em>'. * @see net.certware.argument.eur.Strategy#getStrategies() * @see #getStrategy() * @generated */ EReference getStrategy_Strategies(); /** * Returns the meta object for class '{@link net.certware.argument.eur.Solution <em>Solution</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Solution</em>'. * @see net.certware.argument.eur.Solution * @generated */ EClass getSolution(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Solution#getContext <em>Context</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Context</em>'. * @see net.certware.argument.eur.Solution#getContext() * @see #getSolution() * @generated */ EReference getSolution_Context(); /** * Returns the meta object for the reference '{@link net.certware.argument.eur.Solution#getEvidence <em>Evidence</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Evidence</em>'. * @see net.certware.argument.eur.Solution#getEvidence() * @see #getSolution() * @generated */ EReference getSolution_Evidence(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Solution#getCriteria <em>Criteria</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Criteria</em>'. * @see net.certware.argument.eur.Solution#getCriteria() * @see #getSolution() * @generated */ EReference getSolution_Criteria(); /** * Returns the meta object for class '{@link net.certware.argument.eur.Assumption <em>Assumption</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Assumption</em>'. * @see net.certware.argument.eur.Assumption * @generated */ EClass getAssumption(); /** * Returns the meta object for class '{@link net.certware.argument.eur.Context <em>Context</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Context</em>'. * @see net.certware.argument.eur.Context * @generated */ EClass getContext(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Context#getAssumption <em>Assumption</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Assumption</em>'. * @see net.certware.argument.eur.Context#getAssumption() * @see #getContext() * @generated */ EReference getContext_Assumption(); /** * Returns the meta object for class '{@link net.certware.argument.eur.Justification <em>Justification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Justification</em>'. * @see net.certware.argument.eur.Justification * @generated */ EClass getJustification(); /** * Returns the meta object for class '{@link net.certware.argument.eur.Criteria <em>Criteria</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Criteria</em>'. * @see net.certware.argument.eur.Criteria * @generated */ EClass getCriteria(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Criteria#getContext <em>Context</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Context</em>'. * @see net.certware.argument.eur.Criteria#getContext() * @see #getCriteria() * @generated */ EReference getCriteria_Context(); /** * Returns the meta object for the reference list '{@link net.certware.argument.eur.Criteria#getAssumption <em>Assumption</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Assumption</em>'. * @see net.certware.argument.eur.Criteria#getAssumption() * @see #getCriteria() * @generated */ EReference getCriteria_Assumption(); /** * 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 */ EurFactory getEurFactory(); /** * <!-- 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 net.certware.argument.eur.impl.ArgumentImpl <em>Argument</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.ArgumentImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getArgument() * @generated */ EClass ARGUMENT = eINSTANCE.getArgument(); /** * The meta object literal for the '<em><b>Strategy</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARGUMENT__STRATEGY = eINSTANCE.getArgument_Strategy(); /** * The meta object literal for the '<em><b>Assumption</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARGUMENT__ASSUMPTION = eINSTANCE.getArgument_Assumption(); /** * The meta object literal for the '<em><b>Context</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARGUMENT__CONTEXT = eINSTANCE.getArgument_Context(); /** * The meta object literal for the '<em><b>Solution</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARGUMENT__SOLUTION = eINSTANCE.getArgument_Solution(); /** * The meta object literal for the '<em><b>Argument</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARGUMENT__ARGUMENT = eINSTANCE.getArgument_Argument(); /** * The meta object literal for the '<em><b>Criteria</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARGUMENT__CRITERIA = eINSTANCE.getArgument_Criteria(); /** * The meta object literal for the '<em><b>Justification</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARGUMENT__JUSTIFICATION = eINSTANCE.getArgument_Justification(); /** * The meta object literal for the '{@link net.certware.argument.eur.impl.StrategyImpl <em>Strategy</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.StrategyImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getStrategy() * @generated */ EClass STRATEGY = eINSTANCE.getStrategy(); /** * The meta object literal for the '<em><b>Argument</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY__ARGUMENT = eINSTANCE.getStrategy_Argument(); /** * The meta object literal for the '<em><b>Justification</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY__JUSTIFICATION = eINSTANCE.getStrategy_Justification(); /** * The meta object literal for the '<em><b>Solution</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY__SOLUTION = eINSTANCE.getStrategy_Solution(); /** * The meta object literal for the '<em><b>Criteria</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY__CRITERIA = eINSTANCE.getStrategy_Criteria(); /** * The meta object literal for the '<em><b>Assumption</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY__ASSUMPTION = eINSTANCE.getStrategy_Assumption(); /** * The meta object literal for the '<em><b>Contexts</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY__CONTEXTS = eINSTANCE.getStrategy_Contexts(); /** * The meta object literal for the '<em><b>Strategies</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRATEGY__STRATEGIES = eINSTANCE.getStrategy_Strategies(); /** * The meta object literal for the '{@link net.certware.argument.eur.impl.SolutionImpl <em>Solution</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.SolutionImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getSolution() * @generated */ EClass SOLUTION = eINSTANCE.getSolution(); /** * The meta object literal for the '<em><b>Context</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SOLUTION__CONTEXT = eINSTANCE.getSolution_Context(); /** * The meta object literal for the '<em><b>Evidence</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SOLUTION__EVIDENCE = eINSTANCE.getSolution_Evidence(); /** * The meta object literal for the '<em><b>Criteria</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SOLUTION__CRITERIA = eINSTANCE.getSolution_Criteria(); /** * The meta object literal for the '{@link net.certware.argument.eur.impl.AssumptionImpl <em>Assumption</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.AssumptionImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getAssumption() * @generated */ EClass ASSUMPTION = eINSTANCE.getAssumption(); /** * The meta object literal for the '{@link net.certware.argument.eur.impl.ContextImpl <em>Context</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.ContextImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getContext() * @generated */ EClass CONTEXT = eINSTANCE.getContext(); /** * The meta object literal for the '<em><b>Assumption</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTEXT__ASSUMPTION = eINSTANCE.getContext_Assumption(); /** * The meta object literal for the '{@link net.certware.argument.eur.impl.JustificationImpl <em>Justification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.JustificationImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getJustification() * @generated */ EClass JUSTIFICATION = eINSTANCE.getJustification(); /** * The meta object literal for the '{@link net.certware.argument.eur.impl.CriteriaImpl <em>Criteria</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see net.certware.argument.eur.impl.CriteriaImpl * @see net.certware.argument.eur.impl.EurPackageImpl#getCriteria() * @generated */ EClass CRITERIA = eINSTANCE.getCriteria(); /** * The meta object literal for the '<em><b>Context</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CRITERIA__CONTEXT = eINSTANCE.getCriteria_Context(); /** * The meta object literal for the '<em><b>Assumption</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CRITERIA__ASSUMPTION = eINSTANCE.getCriteria_Assumption(); } } //EurPackage