/**
* Copyright (c) 2010 Object Management Group (ARM metamodel)
* Copyright (c) 2010-2011 United States Government as represented by the Administrator for The National Aeronautics and Space Administration. All Rights Reserved. (generated models)
*/
package net.certware.argument.arm;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
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.arm.ArmFactory
* @model kind="package"
* @generated
*/
public interface ArmPackage extends EPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String copyright = "Copyright (c) 2010 Object Management Group (ARM metamodel)\nCopyright (c) 2010-2011 United States Government as represented by the Administrator for The National Aeronautics and Space Administration. All Rights Reserved. (generated models) "; //$NON-NLS-1$
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "arm"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.omg.org/ARM"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "arm"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ArmPackage eINSTANCE = net.certware.argument.arm.impl.ArmPackageImpl.init();
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.ModelElementImpl <em>Model Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ModelElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getModelElement()
* @generated
*/
int MODEL_ELEMENT = 0;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_ELEMENT__IDENTIFIER = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_ELEMENT__DESCRIPTION = 1;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_ELEMENT__CONTENT = 2;
/**
* The feature id for the '<em><b>Is Tagged</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_ELEMENT__IS_TAGGED = 3;
/**
* The number of structural features of the '<em>Model Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_ELEMENT_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.TaggedValueImpl <em>Tagged Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.TaggedValueImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getTaggedValue()
* @generated
*/
int TAGGED_VALUE = 1;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAGGED_VALUE__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAGGED_VALUE__VALUE = 1;
/**
* The number of structural features of the '<em>Tagged Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAGGED_VALUE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.ArgumentImpl <em>Argument</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ArgumentImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getArgument()
* @generated
*/
int ARGUMENT = 2;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT__IDENTIFIER = MODEL_ELEMENT__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT__CONTENT = MODEL_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 ARGUMENT__IS_TAGGED = MODEL_ELEMENT__IS_TAGGED;
/**
* The feature id for the '<em><b>Contains Argument Element</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT__CONTAINS_ARGUMENT_ELEMENT = MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Contains Argument Link</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT__CONTAINS_ARGUMENT_LINK = MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Contains Argument</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT__CONTAINS_ARGUMENT = MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Argument</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.ArgumentElementImpl <em>Argument Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ArgumentElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getArgumentElement()
* @generated
*/
int ARGUMENT_ELEMENT = 3;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_ELEMENT__IDENTIFIER = MODEL_ELEMENT__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_ELEMENT__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_ELEMENT__CONTENT = MODEL_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 ARGUMENT_ELEMENT__IS_TAGGED = MODEL_ELEMENT__IS_TAGGED;
/**
* The number of structural features of the '<em>Argument Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_ELEMENT_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.ArgumentLinkImpl <em>Argument Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ArgumentLinkImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getArgumentLink()
* @generated
*/
int ARGUMENT_LINK = 4;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_LINK__IDENTIFIER = MODEL_ELEMENT__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_LINK__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_LINK__CONTENT = MODEL_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 ARGUMENT_LINK__IS_TAGGED = MODEL_ELEMENT__IS_TAGGED;
/**
* The feature id for the '<em><b>Target</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_LINK__TARGET = MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_LINK__SOURCE = MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Argument Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_LINK_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.AssertedRelationshipImpl <em>Asserted Relationship</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedRelationshipImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedRelationship()
* @generated
*/
int ASSERTED_RELATIONSHIP = 5;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_RELATIONSHIP__IDENTIFIER = ARGUMENT_LINK__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_RELATIONSHIP__DESCRIPTION = ARGUMENT_LINK__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_RELATIONSHIP__CONTENT = ARGUMENT_LINK__CONTENT;
/**
* The feature id for the '<em><b>Is Tagged</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_RELATIONSHIP__IS_TAGGED = ARGUMENT_LINK__IS_TAGGED;
/**
* The feature id for the '<em><b>Target</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_RELATIONSHIP__TARGET = ARGUMENT_LINK__TARGET;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_RELATIONSHIP__SOURCE = ARGUMENT_LINK__SOURCE;
/**
* The number of structural features of the '<em>Asserted Relationship</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_RELATIONSHIP_FEATURE_COUNT = ARGUMENT_LINK_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.AnnotationImpl <em>Annotation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AnnotationImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAnnotation()
* @generated
*/
int ANNOTATION = 6;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__IDENTIFIER = ARGUMENT_LINK__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__DESCRIPTION = ARGUMENT_LINK__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__CONTENT = ARGUMENT_LINK__CONTENT;
/**
* The feature id for the '<em><b>Is Tagged</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__IS_TAGGED = ARGUMENT_LINK__IS_TAGGED;
/**
* The feature id for the '<em><b>Target</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__TARGET = ARGUMENT_LINK__TARGET;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__SOURCE = ARGUMENT_LINK__SOURCE;
/**
* The number of structural features of the '<em>Annotation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION_FEATURE_COUNT = ARGUMENT_LINK_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.AssertedInferenceImpl <em>Asserted Inference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedInferenceImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedInference()
* @generated
*/
int ASSERTED_INFERENCE = 7;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_INFERENCE__IDENTIFIER = ASSERTED_RELATIONSHIP__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_INFERENCE__DESCRIPTION = ASSERTED_RELATIONSHIP__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_INFERENCE__CONTENT = ASSERTED_RELATIONSHIP__CONTENT;
/**
* The feature id for the '<em><b>Is Tagged</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_INFERENCE__IS_TAGGED = ASSERTED_RELATIONSHIP__IS_TAGGED;
/**
* The feature id for the '<em><b>Target</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_INFERENCE__TARGET = ASSERTED_RELATIONSHIP__TARGET;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_INFERENCE__SOURCE = ASSERTED_RELATIONSHIP__SOURCE;
/**
* The number of structural features of the '<em>Asserted Inference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_INFERENCE_FEATURE_COUNT = ASSERTED_RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.AssertedEvidenceImpl <em>Asserted Evidence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedEvidenceImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedEvidence()
* @generated
*/
int ASSERTED_EVIDENCE = 8;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_EVIDENCE__IDENTIFIER = ASSERTED_RELATIONSHIP__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_EVIDENCE__DESCRIPTION = ASSERTED_RELATIONSHIP__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_EVIDENCE__CONTENT = ASSERTED_RELATIONSHIP__CONTENT;
/**
* The feature id for the '<em><b>Is Tagged</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_EVIDENCE__IS_TAGGED = ASSERTED_RELATIONSHIP__IS_TAGGED;
/**
* The feature id for the '<em><b>Target</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_EVIDENCE__TARGET = ASSERTED_RELATIONSHIP__TARGET;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_EVIDENCE__SOURCE = ASSERTED_RELATIONSHIP__SOURCE;
/**
* The number of structural features of the '<em>Asserted Evidence</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_EVIDENCE_FEATURE_COUNT = ASSERTED_RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.AssertedContextImpl <em>Asserted Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedContextImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedContext()
* @generated
*/
int ASSERTED_CONTEXT = 9;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CONTEXT__IDENTIFIER = ASSERTED_RELATIONSHIP__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CONTEXT__DESCRIPTION = ASSERTED_RELATIONSHIP__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CONTEXT__CONTENT = ASSERTED_RELATIONSHIP__CONTENT;
/**
* The feature id for the '<em><b>Is Tagged</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CONTEXT__IS_TAGGED = ASSERTED_RELATIONSHIP__IS_TAGGED;
/**
* The feature id for the '<em><b>Target</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CONTEXT__TARGET = ASSERTED_RELATIONSHIP__TARGET;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CONTEXT__SOURCE = ASSERTED_RELATIONSHIP__SOURCE;
/**
* The number of structural features of the '<em>Asserted Context</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CONTEXT_FEATURE_COUNT = ASSERTED_RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.AssertedCounterEvidenceImpl <em>Asserted Counter Evidence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedCounterEvidenceImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedCounterEvidence()
* @generated
*/
int ASSERTED_COUNTER_EVIDENCE = 10;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_COUNTER_EVIDENCE__IDENTIFIER = ASSERTED_RELATIONSHIP__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_COUNTER_EVIDENCE__DESCRIPTION = ASSERTED_RELATIONSHIP__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_COUNTER_EVIDENCE__CONTENT = ASSERTED_RELATIONSHIP__CONTENT;
/**
* The feature id for the '<em><b>Is Tagged</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_COUNTER_EVIDENCE__IS_TAGGED = ASSERTED_RELATIONSHIP__IS_TAGGED;
/**
* The feature id for the '<em><b>Target</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_COUNTER_EVIDENCE__TARGET = ASSERTED_RELATIONSHIP__TARGET;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_COUNTER_EVIDENCE__SOURCE = ASSERTED_RELATIONSHIP__SOURCE;
/**
* The number of structural features of the '<em>Asserted Counter Evidence</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_COUNTER_EVIDENCE_FEATURE_COUNT = ASSERTED_RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.AssertedChallengeImpl <em>Asserted Challenge</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedChallengeImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedChallenge()
* @generated
*/
int ASSERTED_CHALLENGE = 11;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CHALLENGE__IDENTIFIER = ASSERTED_RELATIONSHIP__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CHALLENGE__DESCRIPTION = ASSERTED_RELATIONSHIP__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CHALLENGE__CONTENT = ASSERTED_RELATIONSHIP__CONTENT;
/**
* The feature id for the '<em><b>Is Tagged</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CHALLENGE__IS_TAGGED = ASSERTED_RELATIONSHIP__IS_TAGGED;
/**
* The feature id for the '<em><b>Target</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CHALLENGE__TARGET = ASSERTED_RELATIONSHIP__TARGET;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CHALLENGE__SOURCE = ASSERTED_RELATIONSHIP__SOURCE;
/**
* The number of structural features of the '<em>Asserted Challenge</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSERTED_CHALLENGE_FEATURE_COUNT = ASSERTED_RELATIONSHIP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.ReasoningElementImpl <em>Reasoning Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ReasoningElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getReasoningElement()
* @generated
*/
int REASONING_ELEMENT = 12;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REASONING_ELEMENT__IDENTIFIER = ARGUMENT_ELEMENT__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REASONING_ELEMENT__DESCRIPTION = ARGUMENT_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REASONING_ELEMENT__CONTENT = ARGUMENT_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 REASONING_ELEMENT__IS_TAGGED = ARGUMENT_ELEMENT__IS_TAGGED;
/**
* The number of structural features of the '<em>Reasoning Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REASONING_ELEMENT_FEATURE_COUNT = ARGUMENT_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.ClaimImpl <em>Claim</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ClaimImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getClaim()
* @generated
*/
int CLAIM = 13;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLAIM__IDENTIFIER = REASONING_ELEMENT__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLAIM__DESCRIPTION = REASONING_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLAIM__CONTENT = 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 CLAIM__IS_TAGGED = REASONING_ELEMENT__IS_TAGGED;
/**
* The feature id for the '<em><b>Assumed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLAIM__ASSUMED = REASONING_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>To Be Supported</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLAIM__TO_BE_SUPPORTED = REASONING_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Claim</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLAIM_FEATURE_COUNT = REASONING_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.EvidenceAssertionImpl <em>Evidence Assertion</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.EvidenceAssertionImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getEvidenceAssertion()
* @generated
*/
int EVIDENCE_ASSERTION = 14;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVIDENCE_ASSERTION__IDENTIFIER = CLAIM__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVIDENCE_ASSERTION__DESCRIPTION = CLAIM__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVIDENCE_ASSERTION__CONTENT = 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 EVIDENCE_ASSERTION__IS_TAGGED = CLAIM__IS_TAGGED;
/**
* The feature id for the '<em><b>Assumed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVIDENCE_ASSERTION__ASSUMED = CLAIM__ASSUMED;
/**
* The feature id for the '<em><b>To Be Supported</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVIDENCE_ASSERTION__TO_BE_SUPPORTED = CLAIM__TO_BE_SUPPORTED;
/**
* The number of structural features of the '<em>Evidence Assertion</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVIDENCE_ASSERTION_FEATURE_COUNT = CLAIM_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.InformationElementImpl <em>Information Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.InformationElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getInformationElement()
* @generated
*/
int INFORMATION_ELEMENT = 15;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFORMATION_ELEMENT__IDENTIFIER = ARGUMENT_ELEMENT__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFORMATION_ELEMENT__DESCRIPTION = ARGUMENT_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFORMATION_ELEMENT__CONTENT = ARGUMENT_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 INFORMATION_ELEMENT__IS_TAGGED = ARGUMENT_ELEMENT__IS_TAGGED;
/**
* The number of structural features of the '<em>Information Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFORMATION_ELEMENT_FEATURE_COUNT = ARGUMENT_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.ArgumentReasoningImpl <em>Argument Reasoning</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ArgumentReasoningImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getArgumentReasoning()
* @generated
*/
int ARGUMENT_REASONING = 16;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_REASONING__IDENTIFIER = REASONING_ELEMENT__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_REASONING__DESCRIPTION = REASONING_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_REASONING__CONTENT = 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 ARGUMENT_REASONING__IS_TAGGED = REASONING_ELEMENT__IS_TAGGED;
/**
* The feature id for the '<em><b>Describes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_REASONING__DESCRIBES = REASONING_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Has Structure</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_REASONING__HAS_STRUCTURE = REASONING_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Argument Reasoning</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT_REASONING_FEATURE_COUNT = REASONING_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link net.certware.argument.arm.impl.CitationElementImpl <em>Citation Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.CitationElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getCitationElement()
* @generated
*/
int CITATION_ELEMENT = 17;
/**
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CITATION_ELEMENT__IDENTIFIER = ARGUMENT_ELEMENT__IDENTIFIER;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CITATION_ELEMENT__DESCRIPTION = ARGUMENT_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CITATION_ELEMENT__CONTENT = ARGUMENT_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 CITATION_ELEMENT__IS_TAGGED = ARGUMENT_ELEMENT__IS_TAGGED;
/**
* The feature id for the '<em><b>Refers To Argument Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CITATION_ELEMENT__REFERS_TO_ARGUMENT_ELEMENT = ARGUMENT_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Refers To Argument</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CITATION_ELEMENT__REFERS_TO_ARGUMENT = ARGUMENT_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Citation Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CITATION_ELEMENT_FEATURE_COUNT = ARGUMENT_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '<em>String</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see net.certware.argument.arm.impl.ArmPackageImpl#getString()
* @generated
*/
int STRING = 18;
/**
* The meta object id for the '<em>Integer</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Integer
* @see net.certware.argument.arm.impl.ArmPackageImpl#getInteger()
* @generated
*/
int INTEGER = 19;
/**
* The meta object id for the '<em>Boolean</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Boolean
* @see net.certware.argument.arm.impl.ArmPackageImpl#getBoolean()
* @generated
*/
int BOOLEAN = 20;
/**
* Returns the meta object for class '{@link net.certware.argument.arm.ModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model Element</em>'.
* @see net.certware.argument.arm.ModelElement
* @generated
*/
EClass getModelElement();
/**
* Returns the meta object for the attribute '{@link net.certware.argument.arm.ModelElement#getIdentifier <em>Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Identifier</em>'.
* @see net.certware.argument.arm.ModelElement#getIdentifier()
* @see #getModelElement()
* @generated
*/
EAttribute getModelElement_Identifier();
/**
* Returns the meta object for the attribute '{@link net.certware.argument.arm.ModelElement#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see net.certware.argument.arm.ModelElement#getDescription()
* @see #getModelElement()
* @generated
*/
EAttribute getModelElement_Description();
/**
* Returns the meta object for the attribute '{@link net.certware.argument.arm.ModelElement#getContent <em>Content</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Content</em>'.
* @see net.certware.argument.arm.ModelElement#getContent()
* @see #getModelElement()
* @generated
*/
EAttribute getModelElement_Content();
/**
* Returns the meta object for the containment reference list '{@link net.certware.argument.arm.ModelElement#getIsTagged <em>Is Tagged</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Is Tagged</em>'.
* @see net.certware.argument.arm.ModelElement#getIsTagged()
* @see #getModelElement()
* @generated
*/
EReference getModelElement_IsTagged();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.TaggedValue <em>Tagged Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Tagged Value</em>'.
* @see net.certware.argument.arm.TaggedValue
* @generated
*/
EClass getTaggedValue();
/**
* Returns the meta object for the attribute '{@link net.certware.argument.arm.TaggedValue#getKey <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see net.certware.argument.arm.TaggedValue#getKey()
* @see #getTaggedValue()
* @generated
*/
EAttribute getTaggedValue_Key();
/**
* Returns the meta object for the attribute '{@link net.certware.argument.arm.TaggedValue#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see net.certware.argument.arm.TaggedValue#getValue()
* @see #getTaggedValue()
* @generated
*/
EAttribute getTaggedValue_Value();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.Argument <em>Argument</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Argument</em>'.
* @see net.certware.argument.arm.Argument
* @generated
*/
EClass getArgument();
/**
* Returns the meta object for the containment reference list '{@link net.certware.argument.arm.Argument#getContainsArgumentElement <em>Contains Argument Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Contains Argument Element</em>'.
* @see net.certware.argument.arm.Argument#getContainsArgumentElement()
* @see #getArgument()
* @generated
*/
EReference getArgument_ContainsArgumentElement();
/**
* Returns the meta object for the containment reference list '{@link net.certware.argument.arm.Argument#getContainsArgumentLink <em>Contains Argument Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Contains Argument Link</em>'.
* @see net.certware.argument.arm.Argument#getContainsArgumentLink()
* @see #getArgument()
* @generated
*/
EReference getArgument_ContainsArgumentLink();
/**
* Returns the meta object for the containment reference list '{@link net.certware.argument.arm.Argument#getContainsArgument <em>Contains Argument</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Contains Argument</em>'.
* @see net.certware.argument.arm.Argument#getContainsArgument()
* @see #getArgument()
* @generated
*/
EReference getArgument_ContainsArgument();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.ArgumentElement <em>Argument Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Argument Element</em>'.
* @see net.certware.argument.arm.ArgumentElement
* @generated
*/
EClass getArgumentElement();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.ArgumentLink <em>Argument Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Argument Link</em>'.
* @see net.certware.argument.arm.ArgumentLink
* @generated
*/
EClass getArgumentLink();
/**
* Returns the meta object for the reference list '{@link net.certware.argument.arm.ArgumentLink#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Target</em>'.
* @see net.certware.argument.arm.ArgumentLink#getTarget()
* @see #getArgumentLink()
* @generated
*/
EReference getArgumentLink_Target();
/**
* Returns the meta object for the reference list '{@link net.certware.argument.arm.ArgumentLink#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Source</em>'.
* @see net.certware.argument.arm.ArgumentLink#getSource()
* @see #getArgumentLink()
* @generated
*/
EReference getArgumentLink_Source();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.AssertedRelationship <em>Asserted Relationship</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asserted Relationship</em>'.
* @see net.certware.argument.arm.AssertedRelationship
* @generated
*/
EClass getAssertedRelationship();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.Annotation <em>Annotation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Annotation</em>'.
* @see net.certware.argument.arm.Annotation
* @generated
*/
EClass getAnnotation();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.AssertedInference <em>Asserted Inference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asserted Inference</em>'.
* @see net.certware.argument.arm.AssertedInference
* @generated
*/
EClass getAssertedInference();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.AssertedEvidence <em>Asserted Evidence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asserted Evidence</em>'.
* @see net.certware.argument.arm.AssertedEvidence
* @generated
*/
EClass getAssertedEvidence();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.AssertedContext <em>Asserted Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asserted Context</em>'.
* @see net.certware.argument.arm.AssertedContext
* @generated
*/
EClass getAssertedContext();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.AssertedCounterEvidence <em>Asserted Counter Evidence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asserted Counter Evidence</em>'.
* @see net.certware.argument.arm.AssertedCounterEvidence
* @generated
*/
EClass getAssertedCounterEvidence();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.AssertedChallenge <em>Asserted Challenge</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asserted Challenge</em>'.
* @see net.certware.argument.arm.AssertedChallenge
* @generated
*/
EClass getAssertedChallenge();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.ReasoningElement <em>Reasoning Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Reasoning Element</em>'.
* @see net.certware.argument.arm.ReasoningElement
* @generated
*/
EClass getReasoningElement();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.Claim <em>Claim</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Claim</em>'.
* @see net.certware.argument.arm.Claim
* @generated
*/
EClass getClaim();
/**
* Returns the meta object for the attribute '{@link net.certware.argument.arm.Claim#isAssumed <em>Assumed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Assumed</em>'.
* @see net.certware.argument.arm.Claim#isAssumed()
* @see #getClaim()
* @generated
*/
EAttribute getClaim_Assumed();
/**
* Returns the meta object for the attribute '{@link net.certware.argument.arm.Claim#isToBeSupported <em>To Be Supported</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>To Be Supported</em>'.
* @see net.certware.argument.arm.Claim#isToBeSupported()
* @see #getClaim()
* @generated
*/
EAttribute getClaim_ToBeSupported();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.EvidenceAssertion <em>Evidence Assertion</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Evidence Assertion</em>'.
* @see net.certware.argument.arm.EvidenceAssertion
* @generated
*/
EClass getEvidenceAssertion();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.InformationElement <em>Information Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Information Element</em>'.
* @see net.certware.argument.arm.InformationElement
* @generated
*/
EClass getInformationElement();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.ArgumentReasoning <em>Argument Reasoning</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Argument Reasoning</em>'.
* @see net.certware.argument.arm.ArgumentReasoning
* @generated
*/
EClass getArgumentReasoning();
/**
* Returns the meta object for the reference list '{@link net.certware.argument.arm.ArgumentReasoning#getDescribes <em>Describes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Describes</em>'.
* @see net.certware.argument.arm.ArgumentReasoning#getDescribes()
* @see #getArgumentReasoning()
* @generated
*/
EReference getArgumentReasoning_Describes();
/**
* Returns the meta object for the reference '{@link net.certware.argument.arm.ArgumentReasoning#getHasStructure <em>Has Structure</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Has Structure</em>'.
* @see net.certware.argument.arm.ArgumentReasoning#getHasStructure()
* @see #getArgumentReasoning()
* @generated
*/
EReference getArgumentReasoning_HasStructure();
/**
* Returns the meta object for class '{@link net.certware.argument.arm.CitationElement <em>Citation Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Citation Element</em>'.
* @see net.certware.argument.arm.CitationElement
* @generated
*/
EClass getCitationElement();
/**
* Returns the meta object for the reference '{@link net.certware.argument.arm.CitationElement#getRefersToArgumentElement <em>Refers To Argument Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Refers To Argument Element</em>'.
* @see net.certware.argument.arm.CitationElement#getRefersToArgumentElement()
* @see #getCitationElement()
* @generated
*/
EReference getCitationElement_RefersToArgumentElement();
/**
* Returns the meta object for the reference '{@link net.certware.argument.arm.CitationElement#getRefersToArgument <em>Refers To Argument</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Refers To Argument</em>'.
* @see net.certware.argument.arm.CitationElement#getRefersToArgument()
* @see #getCitationElement()
* @generated
*/
EReference getCitationElement_RefersToArgument();
/**
* Returns the meta object for data type '{@link java.lang.String <em>String</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>String</em>'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* @generated
*/
EDataType getString();
/**
* Returns the meta object for data type '{@link java.lang.Integer <em>Integer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Integer</em>'.
* @see java.lang.Integer
* @model instanceClass="java.lang.Integer"
* @generated
*/
EDataType getInteger();
/**
* Returns the meta object for data type '{@link java.lang.Boolean <em>Boolean</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Boolean</em>'.
* @see java.lang.Boolean
* @model instanceClass="java.lang.Boolean"
* @generated
*/
EDataType getBoolean();
/**
* 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
*/
ArmFactory getArmFactory();
/**
* <!-- 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.arm.impl.ModelElementImpl <em>Model Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ModelElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getModelElement()
* @generated
*/
EClass MODEL_ELEMENT = eINSTANCE.getModelElement();
/**
* The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODEL_ELEMENT__IDENTIFIER = eINSTANCE.getModelElement_Identifier();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODEL_ELEMENT__DESCRIPTION = eINSTANCE.getModelElement_Description();
/**
* The meta object literal for the '<em><b>Content</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODEL_ELEMENT__CONTENT = eINSTANCE.getModelElement_Content();
/**
* The meta object literal for the '<em><b>Is Tagged</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL_ELEMENT__IS_TAGGED = eINSTANCE.getModelElement_IsTagged();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.TaggedValueImpl <em>Tagged Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.TaggedValueImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getTaggedValue()
* @generated
*/
EClass TAGGED_VALUE = eINSTANCE.getTaggedValue();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TAGGED_VALUE__KEY = eINSTANCE.getTaggedValue_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TAGGED_VALUE__VALUE = eINSTANCE.getTaggedValue_Value();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.ArgumentImpl <em>Argument</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ArgumentImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getArgument()
* @generated
*/
EClass ARGUMENT = eINSTANCE.getArgument();
/**
* The meta object literal for the '<em><b>Contains Argument Element</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARGUMENT__CONTAINS_ARGUMENT_ELEMENT = eINSTANCE.getArgument_ContainsArgumentElement();
/**
* The meta object literal for the '<em><b>Contains Argument Link</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARGUMENT__CONTAINS_ARGUMENT_LINK = eINSTANCE.getArgument_ContainsArgumentLink();
/**
* The meta object literal for the '<em><b>Contains Argument</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARGUMENT__CONTAINS_ARGUMENT = eINSTANCE.getArgument_ContainsArgument();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.ArgumentElementImpl <em>Argument Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ArgumentElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getArgumentElement()
* @generated
*/
EClass ARGUMENT_ELEMENT = eINSTANCE.getArgumentElement();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.ArgumentLinkImpl <em>Argument Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ArgumentLinkImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getArgumentLink()
* @generated
*/
EClass ARGUMENT_LINK = eINSTANCE.getArgumentLink();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARGUMENT_LINK__TARGET = eINSTANCE.getArgumentLink_Target();
/**
* The meta object literal for the '<em><b>Source</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARGUMENT_LINK__SOURCE = eINSTANCE.getArgumentLink_Source();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.AssertedRelationshipImpl <em>Asserted Relationship</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedRelationshipImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedRelationship()
* @generated
*/
EClass ASSERTED_RELATIONSHIP = eINSTANCE.getAssertedRelationship();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.AnnotationImpl <em>Annotation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AnnotationImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAnnotation()
* @generated
*/
EClass ANNOTATION = eINSTANCE.getAnnotation();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.AssertedInferenceImpl <em>Asserted Inference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedInferenceImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedInference()
* @generated
*/
EClass ASSERTED_INFERENCE = eINSTANCE.getAssertedInference();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.AssertedEvidenceImpl <em>Asserted Evidence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedEvidenceImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedEvidence()
* @generated
*/
EClass ASSERTED_EVIDENCE = eINSTANCE.getAssertedEvidence();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.AssertedContextImpl <em>Asserted Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedContextImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedContext()
* @generated
*/
EClass ASSERTED_CONTEXT = eINSTANCE.getAssertedContext();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.AssertedCounterEvidenceImpl <em>Asserted Counter Evidence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedCounterEvidenceImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedCounterEvidence()
* @generated
*/
EClass ASSERTED_COUNTER_EVIDENCE = eINSTANCE.getAssertedCounterEvidence();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.AssertedChallengeImpl <em>Asserted Challenge</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.AssertedChallengeImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getAssertedChallenge()
* @generated
*/
EClass ASSERTED_CHALLENGE = eINSTANCE.getAssertedChallenge();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.ReasoningElementImpl <em>Reasoning Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ReasoningElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getReasoningElement()
* @generated
*/
EClass REASONING_ELEMENT = eINSTANCE.getReasoningElement();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.ClaimImpl <em>Claim</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ClaimImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getClaim()
* @generated
*/
EClass CLAIM = eINSTANCE.getClaim();
/**
* The meta object literal for the '<em><b>Assumed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLAIM__ASSUMED = eINSTANCE.getClaim_Assumed();
/**
* The meta object literal for the '<em><b>To Be Supported</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLAIM__TO_BE_SUPPORTED = eINSTANCE.getClaim_ToBeSupported();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.EvidenceAssertionImpl <em>Evidence Assertion</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.EvidenceAssertionImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getEvidenceAssertion()
* @generated
*/
EClass EVIDENCE_ASSERTION = eINSTANCE.getEvidenceAssertion();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.InformationElementImpl <em>Information Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.InformationElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getInformationElement()
* @generated
*/
EClass INFORMATION_ELEMENT = eINSTANCE.getInformationElement();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.ArgumentReasoningImpl <em>Argument Reasoning</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.ArgumentReasoningImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getArgumentReasoning()
* @generated
*/
EClass ARGUMENT_REASONING = eINSTANCE.getArgumentReasoning();
/**
* The meta object literal for the '<em><b>Describes</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARGUMENT_REASONING__DESCRIBES = eINSTANCE.getArgumentReasoning_Describes();
/**
* The meta object literal for the '<em><b>Has Structure</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ARGUMENT_REASONING__HAS_STRUCTURE = eINSTANCE.getArgumentReasoning_HasStructure();
/**
* The meta object literal for the '{@link net.certware.argument.arm.impl.CitationElementImpl <em>Citation Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.argument.arm.impl.CitationElementImpl
* @see net.certware.argument.arm.impl.ArmPackageImpl#getCitationElement()
* @generated
*/
EClass CITATION_ELEMENT = eINSTANCE.getCitationElement();
/**
* The meta object literal for the '<em><b>Refers To Argument Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CITATION_ELEMENT__REFERS_TO_ARGUMENT_ELEMENT = eINSTANCE.getCitationElement_RefersToArgumentElement();
/**
* The meta object literal for the '<em><b>Refers To Argument</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CITATION_ELEMENT__REFERS_TO_ARGUMENT = eINSTANCE.getCitationElement_RefersToArgument();
/**
* The meta object literal for the '<em>String</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see net.certware.argument.arm.impl.ArmPackageImpl#getString()
* @generated
*/
EDataType STRING = eINSTANCE.getString();
/**
* The meta object literal for the '<em>Integer</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Integer
* @see net.certware.argument.arm.impl.ArmPackageImpl#getInteger()
* @generated
*/
EDataType INTEGER = eINSTANCE.getInteger();
/**
* The meta object literal for the '<em>Boolean</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Boolean
* @see net.certware.argument.arm.impl.ArmPackageImpl#getBoolean()
* @generated
*/
EDataType BOOLEAN = eINSTANCE.getBoolean();
}
} //ArmPackage