/** * 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