/** * Copyright (c) 2013 United States Government as represented by the Administrator for The National Aeronautics and Space Administration. All Rights Reserved. * */ package net.certware.sacm.SACM.Evidence.impl; import net.certware.sacm.SACM.Argumentation.ArgumentationPackage; import net.certware.sacm.SACM.Argumentation.impl.ArgumentationPackageImpl; import net.certware.sacm.SACM.Evidence.Accuracy; import net.certware.sacm.SACM.Evidence.AccuracyLevel; import net.certware.sacm.SACM.Evidence.Activity; import net.certware.sacm.SACM.Evidence.Amplifies; import net.certware.sacm.SACM.Evidence.ApprovedBy; import net.certware.sacm.SACM.Evidence.Assertion; import net.certware.sacm.SACM.Evidence.AtLocation; import net.certware.sacm.SACM.Evidence.AtTime; import net.certware.sacm.SACM.Evidence.CareOf; import net.certware.sacm.SACM.Evidence.Challenges; import net.certware.sacm.SACM.Evidence.CollectionMethod; import net.certware.sacm.SACM.Evidence.Completeness; import net.certware.sacm.SACM.Evidence.CompletenessLevel; import net.certware.sacm.SACM.Evidence.CompliesTo; import net.certware.sacm.SACM.Evidence.CompositeObject; import net.certware.sacm.SACM.Evidence.Confidence; import net.certware.sacm.SACM.Evidence.ConfidenceLevel; import net.certware.sacm.SACM.Evidence.Conflicts; import net.certware.sacm.SACM.Evidence.Consistency; import net.certware.sacm.SACM.Evidence.ConsistencyLevel; import net.certware.sacm.SACM.Evidence.ContainerCompleteness; import net.certware.sacm.SACM.Evidence.ContainerConsistency; import net.certware.sacm.SACM.Evidence.Contributes; import net.certware.sacm.SACM.Evidence.CreatedBy; import net.certware.sacm.SACM.Evidence.CustodyProperty; import net.certware.sacm.SACM.Evidence.DependsOn; import net.certware.sacm.SACM.Evidence.Document; import net.certware.sacm.SACM.Evidence.DocumentProperty; import net.certware.sacm.SACM.Evidence.EffectiveTime; import net.certware.sacm.SACM.Evidence.EndTime; import net.certware.sacm.SACM.Evidence.EvidenceAssertion; import net.certware.sacm.SACM.Evidence.EvidenceAttribute; import net.certware.sacm.SACM.Evidence.EvidenceContainer; import net.certware.sacm.SACM.Evidence.EvidenceElement; import net.certware.sacm.SACM.Evidence.EvidenceEvaluation; import net.certware.sacm.SACM.Evidence.EvidenceEvent; import net.certware.sacm.SACM.Evidence.EvidenceFactory; import net.certware.sacm.SACM.Evidence.EvidenceGroup; import net.certware.sacm.SACM.Evidence.EvidenceInterpretation; import net.certware.sacm.SACM.Evidence.EvidenceItem; import net.certware.sacm.SACM.Evidence.EvidenceObservation; import net.certware.sacm.SACM.Evidence.EvidencePackage; import net.certware.sacm.SACM.Evidence.EvidenceProperty; import net.certware.sacm.SACM.Evidence.EvidenceRelation; import net.certware.sacm.SACM.Evidence.EvidenceRequest; import net.certware.sacm.SACM.Evidence.EvidenceResolution; import net.certware.sacm.SACM.Evidence.Exhibit; import net.certware.sacm.SACM.Evidence.ExhibitProperty; import net.certware.sacm.SACM.Evidence.ExtendedDocumentProperty; import net.certware.sacm.SACM.Evidence.ExtendedEvidenceAttribute; import net.certware.sacm.SACM.Evidence.ExtendedProjectProperty; import net.certware.sacm.SACM.Evidence.FormalAssertion; import net.certware.sacm.SACM.Evidence.FormalElement; import net.certware.sacm.SACM.Evidence.FormalObject; import net.certware.sacm.SACM.Evidence.HasElectronicSource; import net.certware.sacm.SACM.Evidence.HasMedia; import net.certware.sacm.SACM.Evidence.HasRoleIn; import net.certware.sacm.SACM.Evidence.HasSecurityClassification; import net.certware.sacm.SACM.Evidence.HasVersion; import net.certware.sacm.SACM.Evidence.IsA; import net.certware.sacm.SACM.Evidence.IsAcquiredAt; import net.certware.sacm.SACM.Evidence.IsBasedOn; import net.certware.sacm.SACM.Evidence.IsCharacterizedBy; import net.certware.sacm.SACM.Evidence.IsCreatedAt; import net.certware.sacm.SACM.Evidence.IsExpressedInLanguage; import net.certware.sacm.SACM.Evidence.IsGeneratedAt; import net.certware.sacm.SACM.Evidence.IsModifiedBy; import net.certware.sacm.SACM.Evidence.IsPartOf; import net.certware.sacm.SACM.Evidence.IsReleaseableTo; import net.certware.sacm.SACM.Evidence.IsRevokedAt; import net.certware.sacm.SACM.Evidence.IsScopedBy; import net.certware.sacm.SACM.Evidence.IsTransferredTo; import net.certware.sacm.SACM.Evidence.Level; import net.certware.sacm.SACM.Evidence.MeansThat; import net.certware.sacm.SACM.Evidence.Method; import net.certware.sacm.SACM.Evidence.Negates; import net.certware.sacm.SACM.Evidence.ObjectifiedAssertion; import net.certware.sacm.SACM.Evidence.Organization; import net.certware.sacm.SACM.Evidence.Originality; import net.certware.sacm.SACM.Evidence.OriginalityLevel; import net.certware.sacm.SACM.Evidence.OwnedBy; import net.certware.sacm.SACM.Evidence.PerformedBy; import net.certware.sacm.SACM.Evidence.Person; import net.certware.sacm.SACM.Evidence.ProjectElement; import net.certware.sacm.SACM.Evidence.ProjectObjective; import net.certware.sacm.SACM.Evidence.ProjectProperty; import net.certware.sacm.SACM.Evidence.Provenance; import net.certware.sacm.SACM.Evidence.ProvidesContext; import net.certware.sacm.SACM.Evidence.Record; import net.certware.sacm.SACM.Evidence.ReferencedClaim; import net.certware.sacm.SACM.Evidence.Refutes; import net.certware.sacm.SACM.Evidence.Relevance; import net.certware.sacm.SACM.Evidence.Reliability; import net.certware.sacm.SACM.Evidence.ReliabilityLevel; import net.certware.sacm.SACM.Evidence.Reporting; import net.certware.sacm.SACM.Evidence.ReportingLevel; import net.certware.sacm.SACM.Evidence.RequiresContainer; import net.certware.sacm.SACM.Evidence.Resolves; import net.certware.sacm.SACM.Evidence.RoleBinding; import net.certware.sacm.SACM.Evidence.Satisfies; import net.certware.sacm.SACM.Evidence.Service; import net.certware.sacm.SACM.Evidence.Significance; import net.certware.sacm.SACM.Evidence.Stakeholder; import net.certware.sacm.SACM.Evidence.StandardOfProof; import net.certware.sacm.SACM.Evidence.StartTime; import net.certware.sacm.SACM.Evidence.Strength; import net.certware.sacm.SACM.Evidence.Support; import net.certware.sacm.SACM.Evidence.SupportLevel; import net.certware.sacm.SACM.Evidence.Supports; import net.certware.sacm.SACM.Evidence.TimingProperty; import net.certware.sacm.SACM.Evidence.Tool; import net.certware.sacm.SACM.Evidence.UnknownObject; import net.certware.sacm.SACM.Evidence.UsingProcess; import net.certware.sacm.SACM.Evidence.Weakens; import net.certware.sacm.SACM.SACMPackage; import net.certware.sacm.SACM.impl.SACMPackageImpl; import org.eclipse.emf.common.util.URI; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.impl.EPackageImpl; /** * <!-- begin-user-doc --> * An implementation of the model <b>Package</b>. * <!-- end-user-doc --> * @generated */ public class EvidencePackageImpl extends EPackageImpl implements EvidencePackage { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final String copyright = "Copyright (c) 2013 United States Government as represented by the Administrator for The National Aeronautics and Space Administration. All Rights Reserved.\n"; //$NON-NLS-1$ /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceAttributeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass consistencyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass completenessEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass documentEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass confidenceEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass approvedByEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass createdByEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass toolEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass methodEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceItemEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isBasedOnEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass formalAssertionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isAEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isCharacterizedByEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass personEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass organizationEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceContainerEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass endTimeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass assertionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass objectEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass compositeObjectEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass roleBindingEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass startTimeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass relevanceEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass significanceEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass accuracyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hasRoleInEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isScopedByEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass effectiveTimeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass atTimeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass originalityEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass reportingEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass reliabilityEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass supportsEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isGeneratedAtEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass collectionMethodEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceRelationEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass supportEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass conflictsEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass refutesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass negatesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass unknownObjectEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceEvaluationEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass resolvesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass stakeholderEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceRequestEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass projectObjectiveEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass activityEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass dependsOnEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass satisfiesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass projectElementEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass referencedClaimEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceObservationEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceResolutionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass weakensEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass amplifiesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass contributesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass challengesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass strengthEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isAcquiredAtEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isTransferredToEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass documentPropertyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceEventEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass ownedByEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass provenanceEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass timingPropertyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isPartOfEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isRevokedAtEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass providesContextEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass formalObjectEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass meansThatEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceElementEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass careOfEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass custodyPropertyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass atLocationEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isCreatedAtEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass requiresContainerEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass projectPropertyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass serviceEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hasElectronicSourceEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isExpressedInLanguageEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass usingProcessEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hasSecurityClassificationEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isReleaseableToEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceGroupEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hasVersionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hasMediaEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass exhibitEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass formalElementEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass exhibitPropertyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceInterpretationEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceAssertionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidencePropertyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass extendedEvidenceAttributeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass extendedDocumentPropertyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass recordEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass objectifiedAssertionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass isModifiedByEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass performedByEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass containerConsistencyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass containerCompletenessEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass compliesToEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass extendedProjectPropertyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum reliabilityLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum completenessLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum originalityLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum consistencyLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum levelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum supportLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum reportingLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum confidenceLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum accuracyLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum standardOfProofEEnum = null; /** * Creates an instance of the model <b>Package</b>, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package * package URI value. * <p>Note: the correct way to create the package is via the static * factory method {@link #init init()}, which also performs * initialization of the package, or returns the registered package, * if one already exists. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.EPackage.Registry * @see net.certware.sacm.SACM.Evidence.EvidencePackage#eNS_URI * @see #init() * @generated */ private EvidencePackageImpl() { super(eNS_URI, EvidenceFactory.eINSTANCE); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. * * <p>This method is used to initialize {@link EvidencePackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static EvidencePackage init() { if (isInited) return (EvidencePackage)EPackage.Registry.INSTANCE.getEPackage(EvidencePackage.eNS_URI); // Obtain or create and register package EvidencePackageImpl theEvidencePackage = (EvidencePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof EvidencePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new EvidencePackageImpl()); isInited = true; // Obtain or create and register interdependencies SACMPackageImpl theSACMPackage = (SACMPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SACMPackage.eNS_URI) instanceof SACMPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SACMPackage.eNS_URI) : SACMPackage.eINSTANCE); ArgumentationPackageImpl theArgumentationPackage = (ArgumentationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ArgumentationPackage.eNS_URI) instanceof ArgumentationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ArgumentationPackage.eNS_URI) : ArgumentationPackage.eINSTANCE); // Create package meta-data objects theEvidencePackage.createPackageContents(); theSACMPackage.createPackageContents(); theArgumentationPackage.createPackageContents(); // Initialize created meta-data theEvidencePackage.initializePackageContents(); theSACMPackage.initializePackageContents(); theArgumentationPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theEvidencePackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(EvidencePackage.eNS_URI, theEvidencePackage); return theEvidencePackage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceAttribute() { return evidenceAttributeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getConsistency() { return consistencyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getConsistency_Value() { return (EAttribute)consistencyEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCompleteness() { return completenessEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCompleteness_Status() { return (EAttribute)completenessEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDocument() { return documentEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocument_Title() { return (EAttribute)documentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocument_Citation() { return (EAttribute)documentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getConfidence() { return confidenceEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getConfidence_Value() { return (EAttribute)confidenceEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getApprovedBy() { return approvedByEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getApprovedBy_Supervisor() { return (EReference)approvedByEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCreatedBy() { return createdByEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getCreatedBy_Source() { return (EReference)createdByEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getTool() { return toolEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getTool_Version() { return (EAttribute)toolEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getMethod() { return methodEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceItem() { return evidenceItemEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsBasedOn() { return isBasedOnEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getIsBasedOn_Source() { return (EReference)isBasedOnEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFormalAssertion() { return formalAssertionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFormalAssertion_Content() { return (EAttribute)formalAssertionEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsA() { return isAEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getIsA_Definition() { return (EReference)isAEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsCharacterizedBy() { return isCharacterizedByEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getIsCharacterizedBy_Assertion() { return (EReference)isCharacterizedByEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getPerson() { return personEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getOrganization() { return organizationEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getOrganization_Address() { return (EAttribute)organizationEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceContainer() { return evidenceContainerEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEvidenceContainer_Name() { return (EAttribute)evidenceContainerEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceContainer_Evaluation() { return (EReference)evidenceContainerEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceContainer_Item() { return (EReference)evidenceContainerEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEvidenceContainer_Gid() { return (EAttribute)evidenceContainerEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceContainer_Property() { return (EReference)evidenceContainerEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEvidenceContainer_Version() { return (EAttribute)evidenceContainerEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceContainer_Element() { return (EReference)evidenceContainerEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEndTime() { return endTimeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEndTime_Datetime() { return (EReference)endTimeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getAssertion() { return assertionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getAssertion_Facttype() { return (EAttribute)assertionEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getAssertion_Role() { return (EReference)assertionEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getAssertion_Definition() { return (EReference)assertionEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getObject() { return objectEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getObject_Concept() { return (EAttribute)objectEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getObject_Definition() { return (EReference)objectEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCompositeObject() { return compositeObjectEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getCompositeObject_Element() { return (EReference)compositeObjectEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRoleBinding() { return roleBindingEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRoleBinding_Role() { return (EAttribute)roleBindingEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRoleBinding_Subject() { return (EReference)roleBindingEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getStartTime() { return startTimeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getStartTime_Datetime() { return (EReference)startTimeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRelevance() { return relevanceEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRelevance_Value() { return (EAttribute)relevanceEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSignificance() { return significanceEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSignificance_Value() { return (EAttribute)significanceEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getAccuracy() { return accuracyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getAccuracy_Value() { return (EAttribute)accuracyEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHasRoleIn() { return hasRoleInEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHasRoleIn_Role() { return (EAttribute)hasRoleInEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getHasRoleIn_Organization() { return (EReference)hasRoleInEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsScopedBy() { return isScopedByEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getIsScopedBy_Scope() { return (EReference)isScopedByEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEffectiveTime() { return effectiveTimeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getAtTime() { return atTimeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getAtTime_DateTtime() { return (EReference)atTimeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getOriginality() { return originalityEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getOriginality_Value() { return (EAttribute)originalityEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getReporting() { return reportingEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getReporting_Value() { return (EAttribute)reportingEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getReliability() { return reliabilityEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getReliability_Value() { return (EAttribute)reliabilityEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSupports() { return supportsEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsGeneratedAt() { return isGeneratedAtEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCollectionMethod() { return collectionMethodEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceRelation() { return evidenceRelationEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceRelation_Assertion() { return (EReference)evidenceRelationEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceRelation_Subject() { return (EReference)evidenceRelationEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSupport() { return supportEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSupport_Value() { return (EAttribute)supportEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getConflicts() { return conflictsEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getConflicts_Assertion() { return (EReference)conflictsEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getConflicts_Subject() { return (EReference)conflictsEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRefutes() { return refutesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRefutes_Element() { return (EReference)refutesEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getNegates() { return negatesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getNegates_Element() { return (EReference)negatesEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getUnknownObject() { return unknownObjectEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceEvaluation() { return evidenceEvaluationEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceEvaluation_Attribute() { return (EReference)evidenceEvaluationEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getResolves() { return resolvesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getResolves_Element() { return (EReference)resolvesEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getStakeholder() { return stakeholderEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceRequest() { return evidenceRequestEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceRequest_Item() { return (EReference)evidenceRequestEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getProjectObjective() { return projectObjectiveEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getActivity() { return activityEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDependsOn() { return dependsOnEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getDependsOn_Element() { return (EReference)dependsOnEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSatisfies() { return satisfiesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSatisfies_Element() { return (EReference)satisfiesEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getProjectElement() { return projectElementEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getProjectElement_Name() { return (EAttribute)projectElementEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getProjectElement_Content() { return (EAttribute)projectElementEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getProjectElement_Property() { return (EReference)projectElementEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getReferencedClaim() { return referencedClaimEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getReferencedClaim_Claim() { return (EReference)referencedClaimEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceObservation() { return evidenceObservationEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceResolution() { return evidenceResolutionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceResolution_Subject() { return (EReference)evidenceResolutionEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getWeakens() { return weakensEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getAmplifies() { return amplifiesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getContributes() { return contributesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getContributes_Subject() { return (EReference)contributesEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getContributes_Relation() { return (EReference)contributesEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getChallenges() { return challengesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getStrength() { return strengthEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getStrength_Value() { return (EAttribute)strengthEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsAcquiredAt() { return isAcquiredAtEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsTransferredTo() { return isTransferredToEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDocumentProperty() { return documentPropertyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceEvent() { return evidenceEventEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getOwnedBy() { return ownedByEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getOwnedBy_Owner() { return (EReference)ownedByEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getProvenance() { return provenanceEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getTimingProperty() { return timingPropertyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsPartOf() { return isPartOfEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getIsPartOf_Whole() { return (EReference)isPartOfEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsRevokedAt() { return isRevokedAtEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getProvidesContext() { return providesContextEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getProvidesContext_Context() { return (EReference)providesContextEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFormalObject() { return formalObjectEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFormalObject_Name() { return (EAttribute)formalObjectEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getMeansThat() { return meansThatEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getMeansThat_Meaning() { return (EReference)meansThatEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceElement() { return evidenceElementEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceElement_Timing() { return (EReference)evidenceElementEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceElement_Custody() { return (EReference)evidenceElementEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceElement_Provenance() { return (EReference)evidenceElementEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceElement_Event() { return (EReference)evidenceElementEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCareOf() { return careOfEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getCareOf_Custodian() { return (EReference)careOfEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCustodyProperty() { return custodyPropertyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getAtLocation() { return atLocationEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getAtLocation_Location() { return (EReference)atLocationEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsCreatedAt() { return isCreatedAtEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRequiresContainer() { return requiresContainerEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRequiresContainer_Container() { return (EReference)requiresContainerEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getProjectProperty() { return projectPropertyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getService() { return serviceEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHasElectronicSource() { return hasElectronicSourceEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHasElectronicSource_Source() { return (EAttribute)hasElectronicSourceEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHasElectronicSource_Format() { return (EAttribute)hasElectronicSourceEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHasElectronicSource_FileSize() { return (EAttribute)hasElectronicSourceEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsExpressedInLanguage() { return isExpressedInLanguageEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getIsExpressedInLanguage_Language() { return (EAttribute)isExpressedInLanguageEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getIsExpressedInLanguage_IsPrimary() { return (EAttribute)isExpressedInLanguageEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getUsingProcess() { return usingProcessEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getUsingProcess_Method() { return (EReference)usingProcessEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHasSecurityClassification() { return hasSecurityClassificationEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHasSecurityClassification_SecurityClassification() { return (EAttribute)hasSecurityClassificationEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsReleaseableTo() { return isReleaseableToEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getIsReleaseableTo_Releasability() { return (EAttribute)isReleaseableToEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceGroup() { return evidenceGroupEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEvidenceGroup_Name() { return (EAttribute)evidenceGroupEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceGroup_Element() { return (EReference)evidenceGroupEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHasVersion() { return hasVersionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHasVersion_Version() { return (EAttribute)hasVersionEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHasMedia() { return hasMediaEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHasMedia_Media() { return (EAttribute)hasMediaEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getExhibit() { return exhibitEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExhibit_Name() { return (EAttribute)exhibitEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExhibit_Url() { return (EAttribute)exhibitEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getExhibit_Property() { return (EReference)exhibitEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFormalElement() { return formalElementEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getExhibitProperty() { return exhibitPropertyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceInterpretation() { return evidenceInterpretationEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEvidenceInterpretation_Subject() { return (EReference)evidenceInterpretationEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceAssertion() { return evidenceAssertionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidenceProperty() { return evidencePropertyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getExtendedEvidenceAttribute() { return extendedEvidenceAttributeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getExtendedDocumentProperty() { return extendedDocumentPropertyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRecord() { return recordEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRecord_Name() { return (EAttribute)recordEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRecord_Content() { return (EAttribute)recordEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getObjectifiedAssertion() { return objectifiedAssertionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getObjectifiedAssertion_Assertion() { return (EReference)objectifiedAssertionEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getIsModifiedBy() { return isModifiedByEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getPerformedBy() { return performedByEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getPerformedBy_Executor() { return (EReference)performedByEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getContainerConsistency() { return containerConsistencyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerConsistency_Value() { return (EAttribute)containerConsistencyEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getContainerCompleteness() { return containerCompletenessEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerCompleteness_Value() { return (EAttribute)containerCompletenessEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCompliesTo() { return compliesToEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCompliesTo_Criteria() { return (EAttribute)compliesToEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getExtendedProjectProperty() { return extendedProjectPropertyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getReliabilityLevel() { return reliabilityLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getCompletenessLevel() { return completenessLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getOriginalityLevel() { return originalityLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getConsistencyLevel() { return consistencyLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getLevel() { return levelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getSupportLevel() { return supportLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getReportingLevel() { return reportingLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getConfidenceLevel() { return confidenceLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getAccuracyLevel() { return accuracyLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getStandardOfProof() { return standardOfProofEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EvidenceFactory getEvidenceFactory() { return (EvidenceFactory)getEFactoryInstance(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features evidenceAttributeEClass = createEClass(EVIDENCE_ATTRIBUTE); consistencyEClass = createEClass(CONSISTENCY); createEAttribute(consistencyEClass, CONSISTENCY__VALUE); completenessEClass = createEClass(COMPLETENESS); createEAttribute(completenessEClass, COMPLETENESS__STATUS); documentEClass = createEClass(DOCUMENT); createEAttribute(documentEClass, DOCUMENT__TITLE); createEAttribute(documentEClass, DOCUMENT__CITATION); confidenceEClass = createEClass(CONFIDENCE); createEAttribute(confidenceEClass, CONFIDENCE__VALUE); approvedByEClass = createEClass(APPROVED_BY); createEReference(approvedByEClass, APPROVED_BY__SUPERVISOR); createdByEClass = createEClass(CREATED_BY); createEReference(createdByEClass, CREATED_BY__SOURCE); toolEClass = createEClass(TOOL); createEAttribute(toolEClass, TOOL__VERSION); methodEClass = createEClass(METHOD); evidenceItemEClass = createEClass(EVIDENCE_ITEM); isBasedOnEClass = createEClass(IS_BASED_ON); createEReference(isBasedOnEClass, IS_BASED_ON__SOURCE); formalAssertionEClass = createEClass(FORMAL_ASSERTION); createEAttribute(formalAssertionEClass, FORMAL_ASSERTION__CONTENT); isAEClass = createEClass(IS_A); createEReference(isAEClass, IS_A__DEFINITION); isCharacterizedByEClass = createEClass(IS_CHARACTERIZED_BY); createEReference(isCharacterizedByEClass, IS_CHARACTERIZED_BY__ASSERTION); personEClass = createEClass(PERSON); organizationEClass = createEClass(ORGANIZATION); createEAttribute(organizationEClass, ORGANIZATION__ADDRESS); evidenceContainerEClass = createEClass(EVIDENCE_CONTAINER); createEAttribute(evidenceContainerEClass, EVIDENCE_CONTAINER__NAME); createEReference(evidenceContainerEClass, EVIDENCE_CONTAINER__EVALUATION); createEReference(evidenceContainerEClass, EVIDENCE_CONTAINER__ITEM); createEAttribute(evidenceContainerEClass, EVIDENCE_CONTAINER__GID); createEReference(evidenceContainerEClass, EVIDENCE_CONTAINER__PROPERTY); createEAttribute(evidenceContainerEClass, EVIDENCE_CONTAINER__VERSION); createEReference(evidenceContainerEClass, EVIDENCE_CONTAINER__ELEMENT); endTimeEClass = createEClass(END_TIME); createEReference(endTimeEClass, END_TIME__DATETIME); assertionEClass = createEClass(ASSERTION); createEAttribute(assertionEClass, ASSERTION__FACTTYPE); createEReference(assertionEClass, ASSERTION__ROLE); createEReference(assertionEClass, ASSERTION__DEFINITION); objectEClass = createEClass(OBJECT); createEAttribute(objectEClass, OBJECT__CONCEPT); createEReference(objectEClass, OBJECT__DEFINITION); compositeObjectEClass = createEClass(COMPOSITE_OBJECT); createEReference(compositeObjectEClass, COMPOSITE_OBJECT__ELEMENT); roleBindingEClass = createEClass(ROLE_BINDING); createEAttribute(roleBindingEClass, ROLE_BINDING__ROLE); createEReference(roleBindingEClass, ROLE_BINDING__SUBJECT); startTimeEClass = createEClass(START_TIME); createEReference(startTimeEClass, START_TIME__DATETIME); relevanceEClass = createEClass(RELEVANCE); createEAttribute(relevanceEClass, RELEVANCE__VALUE); significanceEClass = createEClass(SIGNIFICANCE); createEAttribute(significanceEClass, SIGNIFICANCE__VALUE); accuracyEClass = createEClass(ACCURACY); createEAttribute(accuracyEClass, ACCURACY__VALUE); hasRoleInEClass = createEClass(HAS_ROLE_IN); createEAttribute(hasRoleInEClass, HAS_ROLE_IN__ROLE); createEReference(hasRoleInEClass, HAS_ROLE_IN__ORGANIZATION); isScopedByEClass = createEClass(IS_SCOPED_BY); createEReference(isScopedByEClass, IS_SCOPED_BY__SCOPE); effectiveTimeEClass = createEClass(EFFECTIVE_TIME); atTimeEClass = createEClass(AT_TIME); createEReference(atTimeEClass, AT_TIME__DATE_TTIME); originalityEClass = createEClass(ORIGINALITY); createEAttribute(originalityEClass, ORIGINALITY__VALUE); reportingEClass = createEClass(REPORTING); createEAttribute(reportingEClass, REPORTING__VALUE); reliabilityEClass = createEClass(RELIABILITY); createEAttribute(reliabilityEClass, RELIABILITY__VALUE); supportsEClass = createEClass(SUPPORTS); isGeneratedAtEClass = createEClass(IS_GENERATED_AT); collectionMethodEClass = createEClass(COLLECTION_METHOD); evidenceRelationEClass = createEClass(EVIDENCE_RELATION); createEReference(evidenceRelationEClass, EVIDENCE_RELATION__ASSERTION); createEReference(evidenceRelationEClass, EVIDENCE_RELATION__SUBJECT); supportEClass = createEClass(SUPPORT); createEAttribute(supportEClass, SUPPORT__VALUE); conflictsEClass = createEClass(CONFLICTS); createEReference(conflictsEClass, CONFLICTS__ASSERTION); createEReference(conflictsEClass, CONFLICTS__SUBJECT); refutesEClass = createEClass(REFUTES); createEReference(refutesEClass, REFUTES__ELEMENT); negatesEClass = createEClass(NEGATES); createEReference(negatesEClass, NEGATES__ELEMENT); unknownObjectEClass = createEClass(UNKNOWN_OBJECT); evidenceEvaluationEClass = createEClass(EVIDENCE_EVALUATION); createEReference(evidenceEvaluationEClass, EVIDENCE_EVALUATION__ATTRIBUTE); resolvesEClass = createEClass(RESOLVES); createEReference(resolvesEClass, RESOLVES__ELEMENT); stakeholderEClass = createEClass(STAKEHOLDER); evidenceRequestEClass = createEClass(EVIDENCE_REQUEST); createEReference(evidenceRequestEClass, EVIDENCE_REQUEST__ITEM); projectObjectiveEClass = createEClass(PROJECT_OBJECTIVE); activityEClass = createEClass(ACTIVITY); dependsOnEClass = createEClass(DEPENDS_ON); createEReference(dependsOnEClass, DEPENDS_ON__ELEMENT); satisfiesEClass = createEClass(SATISFIES); createEReference(satisfiesEClass, SATISFIES__ELEMENT); projectElementEClass = createEClass(PROJECT_ELEMENT); createEAttribute(projectElementEClass, PROJECT_ELEMENT__NAME); createEAttribute(projectElementEClass, PROJECT_ELEMENT__CONTENT); createEReference(projectElementEClass, PROJECT_ELEMENT__PROPERTY); referencedClaimEClass = createEClass(REFERENCED_CLAIM); createEReference(referencedClaimEClass, REFERENCED_CLAIM__CLAIM); evidenceObservationEClass = createEClass(EVIDENCE_OBSERVATION); evidenceResolutionEClass = createEClass(EVIDENCE_RESOLUTION); createEReference(evidenceResolutionEClass, EVIDENCE_RESOLUTION__SUBJECT); weakensEClass = createEClass(WEAKENS); amplifiesEClass = createEClass(AMPLIFIES); contributesEClass = createEClass(CONTRIBUTES); createEReference(contributesEClass, CONTRIBUTES__SUBJECT); createEReference(contributesEClass, CONTRIBUTES__RELATION); challengesEClass = createEClass(CHALLENGES); strengthEClass = createEClass(STRENGTH); createEAttribute(strengthEClass, STRENGTH__VALUE); isAcquiredAtEClass = createEClass(IS_ACQUIRED_AT); isTransferredToEClass = createEClass(IS_TRANSFERRED_TO); documentPropertyEClass = createEClass(DOCUMENT_PROPERTY); evidenceEventEClass = createEClass(EVIDENCE_EVENT); ownedByEClass = createEClass(OWNED_BY); createEReference(ownedByEClass, OWNED_BY__OWNER); provenanceEClass = createEClass(PROVENANCE); timingPropertyEClass = createEClass(TIMING_PROPERTY); isPartOfEClass = createEClass(IS_PART_OF); createEReference(isPartOfEClass, IS_PART_OF__WHOLE); isRevokedAtEClass = createEClass(IS_REVOKED_AT); providesContextEClass = createEClass(PROVIDES_CONTEXT); createEReference(providesContextEClass, PROVIDES_CONTEXT__CONTEXT); formalObjectEClass = createEClass(FORMAL_OBJECT); createEAttribute(formalObjectEClass, FORMAL_OBJECT__NAME); meansThatEClass = createEClass(MEANS_THAT); createEReference(meansThatEClass, MEANS_THAT__MEANING); evidenceElementEClass = createEClass(EVIDENCE_ELEMENT); createEReference(evidenceElementEClass, EVIDENCE_ELEMENT__TIMING); createEReference(evidenceElementEClass, EVIDENCE_ELEMENT__CUSTODY); createEReference(evidenceElementEClass, EVIDENCE_ELEMENT__PROVENANCE); createEReference(evidenceElementEClass, EVIDENCE_ELEMENT__EVENT); careOfEClass = createEClass(CARE_OF); createEReference(careOfEClass, CARE_OF__CUSTODIAN); custodyPropertyEClass = createEClass(CUSTODY_PROPERTY); atLocationEClass = createEClass(AT_LOCATION); createEReference(atLocationEClass, AT_LOCATION__LOCATION); isCreatedAtEClass = createEClass(IS_CREATED_AT); requiresContainerEClass = createEClass(REQUIRES_CONTAINER); createEReference(requiresContainerEClass, REQUIRES_CONTAINER__CONTAINER); projectPropertyEClass = createEClass(PROJECT_PROPERTY); serviceEClass = createEClass(SERVICE); hasElectronicSourceEClass = createEClass(HAS_ELECTRONIC_SOURCE); createEAttribute(hasElectronicSourceEClass, HAS_ELECTRONIC_SOURCE__SOURCE); createEAttribute(hasElectronicSourceEClass, HAS_ELECTRONIC_SOURCE__FORMAT); createEAttribute(hasElectronicSourceEClass, HAS_ELECTRONIC_SOURCE__FILE_SIZE); isExpressedInLanguageEClass = createEClass(IS_EXPRESSED_IN_LANGUAGE); createEAttribute(isExpressedInLanguageEClass, IS_EXPRESSED_IN_LANGUAGE__LANGUAGE); createEAttribute(isExpressedInLanguageEClass, IS_EXPRESSED_IN_LANGUAGE__IS_PRIMARY); usingProcessEClass = createEClass(USING_PROCESS); createEReference(usingProcessEClass, USING_PROCESS__METHOD); hasSecurityClassificationEClass = createEClass(HAS_SECURITY_CLASSIFICATION); createEAttribute(hasSecurityClassificationEClass, HAS_SECURITY_CLASSIFICATION__SECURITY_CLASSIFICATION); isReleaseableToEClass = createEClass(IS_RELEASEABLE_TO); createEAttribute(isReleaseableToEClass, IS_RELEASEABLE_TO__RELEASABILITY); evidenceGroupEClass = createEClass(EVIDENCE_GROUP); createEAttribute(evidenceGroupEClass, EVIDENCE_GROUP__NAME); createEReference(evidenceGroupEClass, EVIDENCE_GROUP__ELEMENT); hasVersionEClass = createEClass(HAS_VERSION); createEAttribute(hasVersionEClass, HAS_VERSION__VERSION); hasMediaEClass = createEClass(HAS_MEDIA); createEAttribute(hasMediaEClass, HAS_MEDIA__MEDIA); exhibitEClass = createEClass(EXHIBIT); createEAttribute(exhibitEClass, EXHIBIT__NAME); createEAttribute(exhibitEClass, EXHIBIT__URL); createEReference(exhibitEClass, EXHIBIT__PROPERTY); formalElementEClass = createEClass(FORMAL_ELEMENT); exhibitPropertyEClass = createEClass(EXHIBIT_PROPERTY); evidenceInterpretationEClass = createEClass(EVIDENCE_INTERPRETATION); createEReference(evidenceInterpretationEClass, EVIDENCE_INTERPRETATION__SUBJECT); evidenceAssertionEClass = createEClass(EVIDENCE_ASSERTION); evidencePropertyEClass = createEClass(EVIDENCE_PROPERTY); extendedEvidenceAttributeEClass = createEClass(EXTENDED_EVIDENCE_ATTRIBUTE); extendedDocumentPropertyEClass = createEClass(EXTENDED_DOCUMENT_PROPERTY); recordEClass = createEClass(RECORD); createEAttribute(recordEClass, RECORD__NAME); createEAttribute(recordEClass, RECORD__CONTENT); objectifiedAssertionEClass = createEClass(OBJECTIFIED_ASSERTION); createEReference(objectifiedAssertionEClass, OBJECTIFIED_ASSERTION__ASSERTION); isModifiedByEClass = createEClass(IS_MODIFIED_BY); performedByEClass = createEClass(PERFORMED_BY); createEReference(performedByEClass, PERFORMED_BY__EXECUTOR); containerConsistencyEClass = createEClass(CONTAINER_CONSISTENCY); createEAttribute(containerConsistencyEClass, CONTAINER_CONSISTENCY__VALUE); containerCompletenessEClass = createEClass(CONTAINER_COMPLETENESS); createEAttribute(containerCompletenessEClass, CONTAINER_COMPLETENESS__VALUE); compliesToEClass = createEClass(COMPLIES_TO); createEAttribute(compliesToEClass, COMPLIES_TO__CRITERIA); extendedProjectPropertyEClass = createEClass(EXTENDED_PROJECT_PROPERTY); // Create enums reliabilityLevelEEnum = createEEnum(RELIABILITY_LEVEL); completenessLevelEEnum = createEEnum(COMPLETENESS_LEVEL); originalityLevelEEnum = createEEnum(ORIGINALITY_LEVEL); consistencyLevelEEnum = createEEnum(CONSISTENCY_LEVEL); levelEEnum = createEEnum(LEVEL); supportLevelEEnum = createEEnum(SUPPORT_LEVEL); reportingLevelEEnum = createEEnum(REPORTING_LEVEL); confidenceLevelEEnum = createEEnum(CONFIDENCE_LEVEL); accuracyLevelEEnum = createEEnum(ACCURACY_LEVEL); standardOfProofEEnum = createEEnum(STANDARD_OF_PROOF); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This * method is guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void initializePackageContents() { if (isInitialized) return; isInitialized = true; // Initialize package setName(eNAME); setNsPrefix(eNS_PREFIX); setNsURI(eNS_URI); // Obtain other dependent packages SACMPackage theSACMPackage = (SACMPackage)EPackage.Registry.INSTANCE.getEPackage(SACMPackage.eNS_URI); ArgumentationPackage theArgumentationPackage = (ArgumentationPackage)EPackage.Registry.INSTANCE.getEPackage(ArgumentationPackage.eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes evidenceAttributeEClass.getESuperTypes().add(this.getEvidenceAssertion()); consistencyEClass.getESuperTypes().add(this.getDocumentProperty()); completenessEClass.getESuperTypes().add(this.getDocumentProperty()); documentEClass.getESuperTypes().add(this.getExhibit()); confidenceEClass.getESuperTypes().add(this.getEvidenceAttribute()); approvedByEClass.getESuperTypes().add(this.getProvenance()); createdByEClass.getESuperTypes().add(this.getProvenance()); toolEClass.getESuperTypes().add(this.getCollectionMethod()); methodEClass.getESuperTypes().add(this.getCollectionMethod()); evidenceItemEClass.getESuperTypes().add(this.getEvidenceElement()); isBasedOnEClass.getESuperTypes().add(this.getExhibitProperty()); formalAssertionEClass.getESuperTypes().add(this.getFormalElement()); isAEClass.getESuperTypes().add(this.getEvidenceInterpretation()); isCharacterizedByEClass.getESuperTypes().add(this.getEvidenceInterpretation()); personEClass.getESuperTypes().add(this.getStakeholder()); organizationEClass.getESuperTypes().add(this.getStakeholder()); evidenceContainerEClass.getESuperTypes().add(theSACMPackage.getModelElement()); endTimeEClass.getESuperTypes().add(this.getEffectiveTime()); assertionEClass.getESuperTypes().add(this.getFormalAssertion()); objectEClass.getESuperTypes().add(this.getFormalObject()); compositeObjectEClass.getESuperTypes().add(this.getFormalObject()); roleBindingEClass.getESuperTypes().add(theSACMPackage.getUtilityElement()); startTimeEClass.getESuperTypes().add(this.getEffectiveTime()); relevanceEClass.getESuperTypes().add(this.getEvidenceAttribute()); significanceEClass.getESuperTypes().add(this.getEvidenceAttribute()); accuracyEClass.getESuperTypes().add(this.getEvidenceAttribute()); hasRoleInEClass.getESuperTypes().add(this.getProjectProperty()); isScopedByEClass.getESuperTypes().add(this.getEvidenceInterpretation()); effectiveTimeEClass.getESuperTypes().add(this.getTimingProperty()); atTimeEClass.getESuperTypes().add(this.getTimingProperty()); originalityEClass.getESuperTypes().add(this.getDocumentProperty()); reportingEClass.getESuperTypes().add(this.getEvidenceAttribute()); reliabilityEClass.getESuperTypes().add(this.getDocumentProperty()); supportsEClass.getESuperTypes().add(this.getEvidenceRelation()); isGeneratedAtEClass.getESuperTypes().add(this.getEvidenceEvent()); collectionMethodEClass.getESuperTypes().add(this.getProjectElement()); evidenceRelationEClass.getESuperTypes().add(this.getEvidenceEvaluation()); supportEClass.getESuperTypes().add(this.getEvidenceAttribute()); conflictsEClass.getESuperTypes().add(this.getEvidenceObservation()); refutesEClass.getESuperTypes().add(this.getEvidenceResolution()); negatesEClass.getESuperTypes().add(this.getEvidenceResolution()); unknownObjectEClass.getESuperTypes().add(this.getFormalObject()); evidenceEvaluationEClass.getESuperTypes().add(this.getEvidenceAssertion()); resolvesEClass.getESuperTypes().add(this.getEvidenceResolution()); stakeholderEClass.getESuperTypes().add(this.getProjectElement()); evidenceRequestEClass.getESuperTypes().add(this.getProjectElement()); projectObjectiveEClass.getESuperTypes().add(this.getProjectElement()); activityEClass.getESuperTypes().add(this.getProjectElement()); dependsOnEClass.getESuperTypes().add(this.getProjectProperty()); satisfiesEClass.getESuperTypes().add(this.getProjectProperty()); projectElementEClass.getESuperTypes().add(this.getEvidenceElement()); referencedClaimEClass.getESuperTypes().add(this.getFormalAssertion()); evidenceObservationEClass.getESuperTypes().add(this.getEvidenceEvaluation()); evidenceResolutionEClass.getESuperTypes().add(this.getEvidenceEvaluation()); weakensEClass.getESuperTypes().add(this.getContributes()); amplifiesEClass.getESuperTypes().add(this.getContributes()); contributesEClass.getESuperTypes().add(this.getEvidenceObservation()); challengesEClass.getESuperTypes().add(this.getEvidenceRelation()); strengthEClass.getESuperTypes().add(this.getEvidenceAttribute()); isAcquiredAtEClass.getESuperTypes().add(this.getEvidenceEvent()); isTransferredToEClass.getESuperTypes().add(this.getEvidenceEvent()); documentPropertyEClass.getESuperTypes().add(this.getExhibitProperty()); evidenceEventEClass.getESuperTypes().add(this.getEvidenceProperty()); ownedByEClass.getESuperTypes().add(this.getProvenance()); provenanceEClass.getESuperTypes().add(this.getEvidenceProperty()); timingPropertyEClass.getESuperTypes().add(this.getEvidenceProperty()); isPartOfEClass.getESuperTypes().add(this.getExhibitProperty()); isRevokedAtEClass.getESuperTypes().add(this.getEvidenceEvent()); providesContextEClass.getESuperTypes().add(this.getEvidenceInterpretation()); formalObjectEClass.getESuperTypes().add(this.getFormalElement()); meansThatEClass.getESuperTypes().add(this.getEvidenceInterpretation()); evidenceElementEClass.getESuperTypes().add(theSACMPackage.getModelElement()); careOfEClass.getESuperTypes().add(this.getCustodyProperty()); custodyPropertyEClass.getESuperTypes().add(this.getEvidenceProperty()); atLocationEClass.getESuperTypes().add(this.getCustodyProperty()); isCreatedAtEClass.getESuperTypes().add(this.getEvidenceEvent()); requiresContainerEClass.getESuperTypes().add(this.getProjectProperty()); projectPropertyEClass.getESuperTypes().add(this.getEvidenceProperty()); serviceEClass.getESuperTypes().add(this.getCollectionMethod()); hasElectronicSourceEClass.getESuperTypes().add(this.getExhibitProperty()); isExpressedInLanguageEClass.getESuperTypes().add(this.getDocumentProperty()); usingProcessEClass.getESuperTypes().add(this.getCustodyProperty()); hasSecurityClassificationEClass.getESuperTypes().add(this.getDocumentProperty()); isReleaseableToEClass.getESuperTypes().add(this.getDocumentProperty()); evidenceGroupEClass.getESuperTypes().add(this.getEvidenceItem()); hasVersionEClass.getESuperTypes().add(this.getDocumentProperty()); hasMediaEClass.getESuperTypes().add(this.getExhibitProperty()); exhibitEClass.getESuperTypes().add(this.getEvidenceItem()); formalElementEClass.getESuperTypes().add(this.getEvidenceItem()); exhibitPropertyEClass.getESuperTypes().add(this.getEvidenceProperty()); evidenceInterpretationEClass.getESuperTypes().add(this.getEvidenceEvaluation()); evidenceAssertionEClass.getESuperTypes().add(this.getEvidenceElement()); evidencePropertyEClass.getESuperTypes().add(this.getEvidenceAssertion()); extendedEvidenceAttributeEClass.getESuperTypes().add(this.getEvidenceAttribute()); extendedDocumentPropertyEClass.getESuperTypes().add(this.getDocumentProperty()); recordEClass.getESuperTypes().add(this.getEvidenceItem()); objectifiedAssertionEClass.getESuperTypes().add(this.getFormalObject()); isModifiedByEClass.getESuperTypes().add(this.getEvidenceEvent()); performedByEClass.getESuperTypes().add(this.getProvenance()); containerConsistencyEClass.getESuperTypes().add(this.getProjectProperty()); containerCompletenessEClass.getESuperTypes().add(this.getProjectProperty()); compliesToEClass.getESuperTypes().add(this.getProjectProperty()); extendedProjectPropertyEClass.getESuperTypes().add(this.getProjectProperty()); // Initialize classes and features; add operations and parameters initEClass(evidenceAttributeEClass, EvidenceAttribute.class, "EvidenceAttribute", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(consistencyEClass, Consistency.class, "Consistency", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getConsistency_Value(), this.getConsistencyLevel(), "value", null, 1, 1, Consistency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(completenessEClass, Completeness.class, "Completeness", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getCompleteness_Status(), this.getCompletenessLevel(), "status", null, 1, 1, Completeness.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(documentEClass, Document.class, "Document", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getDocument_Title(), theSACMPackage.getString(), "title", null, 1, 1, Document.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEAttribute(getDocument_Citation(), theSACMPackage.getString(), "citation", null, 1, 1, Document.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(confidenceEClass, Confidence.class, "Confidence", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getConfidence_Value(), this.getConfidenceLevel(), "value", null, 1, 1, Confidence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(approvedByEClass, ApprovedBy.class, "ApprovedBy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getApprovedBy_Supervisor(), this.getStakeholder(), null, "supervisor", null, 1, 1, ApprovedBy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(createdByEClass, CreatedBy.class, "CreatedBy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getCreatedBy_Source(), this.getStakeholder(), null, "source", null, 1, 1, CreatedBy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(toolEClass, Tool.class, "Tool", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getTool_Version(), theSACMPackage.getString(), "version", null, 1, 1, Tool.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(methodEClass, Method.class, "Method", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(evidenceItemEClass, EvidenceItem.class, "EvidenceItem", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(isBasedOnEClass, IsBasedOn.class, "IsBasedOn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getIsBasedOn_Source(), this.getEvidenceItem(), null, "source", null, 1, 1, IsBasedOn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(formalAssertionEClass, FormalAssertion.class, "FormalAssertion", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getFormalAssertion_Content(), theSACMPackage.getString(), "content", null, 1, 1, FormalAssertion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(isAEClass, IsA.class, "IsA", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getIsA_Definition(), this.getFormalElement(), null, "definition", null, 1, 1, IsA.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(isCharacterizedByEClass, IsCharacterizedBy.class, "IsCharacterizedBy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getIsCharacterizedBy_Assertion(), this.getFormalAssertion(), null, "assertion", null, 1, 1, IsCharacterizedBy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(personEClass, Person.class, "Person", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(organizationEClass, Organization.class, "Organization", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getOrganization_Address(), theSACMPackage.getString(), "address", null, 1, 1, Organization.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(evidenceContainerEClass, EvidenceContainer.class, "EvidenceContainer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getEvidenceContainer_Name(), theSACMPackage.getString(), "name", null, 1, 1, EvidenceContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getEvidenceContainer_Evaluation(), this.getEvidenceEvaluation(), null, "evaluation", null, 0, -1, EvidenceContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getEvidenceContainer_Item(), this.getEvidenceItem(), null, "item", null, 0, -1, EvidenceContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEAttribute(getEvidenceContainer_Gid(), theSACMPackage.getString(), "gid", null, 1, 1, EvidenceContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getEvidenceContainer_Property(), this.getProjectProperty(), null, "property", null, 0, -1, EvidenceContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEAttribute(getEvidenceContainer_Version(), theSACMPackage.getString(), "version", null, 1, 1, EvidenceContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getEvidenceContainer_Element(), this.getProjectElement(), null, "element", null, 0, -1, EvidenceContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(endTimeEClass, EndTime.class, "EndTime", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEndTime_Datetime(), theSACMPackage.getDatetime(), null, "datetime", null, 1, 1, EndTime.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(assertionEClass, Assertion.class, "Assertion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getAssertion_Facttype(), theSACMPackage.getString(), "facttype", null, 1, 1, Assertion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getAssertion_Role(), this.getRoleBinding(), null, "role", null, 0, -1, Assertion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getAssertion_Definition(), ecorePackage.getEObject(), null, "definition", null, 1, 1, Assertion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(objectEClass, net.certware.sacm.SACM.Evidence.Object.class, "Object", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getObject_Concept(), theSACMPackage.getString(), "concept", null, 1, 1, net.certware.sacm.SACM.Evidence.Object.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getObject_Definition(), ecorePackage.getEObject(), null, "definition", null, 1, 1, net.certware.sacm.SACM.Evidence.Object.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(compositeObjectEClass, CompositeObject.class, "CompositeObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getCompositeObject_Element(), this.getFormalObject(), null, "element", null, 0, -1, CompositeObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(roleBindingEClass, RoleBinding.class, "RoleBinding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getRoleBinding_Role(), theSACMPackage.getString(), "role", null, 1, 1, RoleBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getRoleBinding_Subject(), this.getFormalObject(), null, "subject", null, 0, 1, RoleBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(startTimeEClass, StartTime.class, "StartTime", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getStartTime_Datetime(), theSACMPackage.getDatetime(), null, "datetime", null, 1, 1, StartTime.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(relevanceEClass, Relevance.class, "Relevance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getRelevance_Value(), this.getLevel(), "value", null, 1, 1, Relevance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(significanceEClass, Significance.class, "Significance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getSignificance_Value(), this.getLevel(), "value", null, 1, 1, Significance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(accuracyEClass, Accuracy.class, "Accuracy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getAccuracy_Value(), this.getAccuracyLevel(), "value", null, 1, 1, Accuracy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(hasRoleInEClass, HasRoleIn.class, "HasRoleIn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getHasRoleIn_Role(), theSACMPackage.getString(), "role", null, 1, 1, HasRoleIn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getHasRoleIn_Organization(), this.getOrganization(), null, "organization", null, 1, 1, HasRoleIn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(isScopedByEClass, IsScopedBy.class, "IsScopedBy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getIsScopedBy_Scope(), this.getFormalElement(), null, "scope", null, 1, 1, IsScopedBy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(effectiveTimeEClass, EffectiveTime.class, "EffectiveTime", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(atTimeEClass, AtTime.class, "AtTime", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getAtTime_DateTtime(), theSACMPackage.getDatetime(), null, "dateTtime", null, 1, 1, AtTime.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(originalityEClass, Originality.class, "Originality", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getOriginality_Value(), this.getOriginalityLevel(), "value", null, 1, 1, Originality.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(reportingEClass, Reporting.class, "Reporting", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getReporting_Value(), this.getReportingLevel(), "value", null, 1, 1, Reporting.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(reliabilityEClass, Reliability.class, "Reliability", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getReliability_Value(), this.getReliabilityLevel(), "value", null, 1, 1, Reliability.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(supportsEClass, Supports.class, "Supports", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(isGeneratedAtEClass, IsGeneratedAt.class, "IsGeneratedAt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(collectionMethodEClass, CollectionMethod.class, "CollectionMethod", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(evidenceRelationEClass, EvidenceRelation.class, "EvidenceRelation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEvidenceRelation_Assertion(), this.getFormalAssertion(), null, "assertion", null, 1, 1, EvidenceRelation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getEvidenceRelation_Subject(), this.getEvidenceItem(), null, "subject", null, 1, 1, EvidenceRelation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(supportEClass, Support.class, "Support", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getSupport_Value(), this.getSupportLevel(), "value", null, 1, 1, Support.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(conflictsEClass, Conflicts.class, "Conflicts", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getConflicts_Assertion(), this.getFormalAssertion(), null, "assertion", null, 1, 1, Conflicts.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getConflicts_Subject(), this.getFormalAssertion(), null, "subject", null, 1, 1, Conflicts.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(refutesEClass, Refutes.class, "Refutes", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getRefutes_Element(), this.getFormalAssertion(), null, "element", null, 1, 1, Refutes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(negatesEClass, Negates.class, "Negates", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getNegates_Element(), this.getEvidenceRelation(), null, "element", null, 1, 1, Negates.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(unknownObjectEClass, UnknownObject.class, "UnknownObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(evidenceEvaluationEClass, EvidenceEvaluation.class, "EvidenceEvaluation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEvidenceEvaluation_Attribute(), this.getEvidenceAttribute(), null, "attribute", null, 0, -1, EvidenceEvaluation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(resolvesEClass, Resolves.class, "Resolves", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getResolves_Element(), this.getEvidenceObservation(), null, "element", null, 1, 1, Resolves.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(stakeholderEClass, Stakeholder.class, "Stakeholder", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(evidenceRequestEClass, EvidenceRequest.class, "EvidenceRequest", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEvidenceRequest_Item(), this.getEvidenceItem(), null, "item", null, 0, -1, EvidenceRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(projectObjectiveEClass, ProjectObjective.class, "ProjectObjective", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(activityEClass, Activity.class, "Activity", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(dependsOnEClass, DependsOn.class, "DependsOn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getDependsOn_Element(), this.getProjectElement(), null, "element", null, 1, 1, DependsOn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(satisfiesEClass, Satisfies.class, "Satisfies", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getSatisfies_Element(), this.getProjectElement(), null, "element", null, 1, 1, Satisfies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(projectElementEClass, ProjectElement.class, "ProjectElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getProjectElement_Name(), theSACMPackage.getString(), "name", null, 1, 1, ProjectElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEAttribute(getProjectElement_Content(), theSACMPackage.getString(), "content", null, 1, 1, ProjectElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getProjectElement_Property(), this.getProjectProperty(), null, "property", null, 0, -1, ProjectElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(referencedClaimEClass, ReferencedClaim.class, "ReferencedClaim", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getReferencedClaim_Claim(), theArgumentationPackage.getClaim(), null, "claim", null, 0, 1, ReferencedClaim.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(evidenceObservationEClass, EvidenceObservation.class, "EvidenceObservation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(evidenceResolutionEClass, EvidenceResolution.class, "EvidenceResolution", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEvidenceResolution_Subject(), this.getEvidenceElement(), null, "subject", null, 1, 1, EvidenceResolution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(weakensEClass, Weakens.class, "Weakens", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(amplifiesEClass, Amplifies.class, "Amplifies", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(contributesEClass, Contributes.class, "Contributes", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getContributes_Subject(), this.getEvidenceRelation(), null, "subject", null, 1, 1, Contributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getContributes_Relation(), this.getEvidenceRelation(), null, "relation", null, 1, 1, Contributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(challengesEClass, Challenges.class, "Challenges", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(strengthEClass, Strength.class, "Strength", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getStrength_Value(), theSACMPackage.getInteger(), "value", null, 1, 1, Strength.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(isAcquiredAtEClass, IsAcquiredAt.class, "IsAcquiredAt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(isTransferredToEClass, IsTransferredTo.class, "IsTransferredTo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(documentPropertyEClass, DocumentProperty.class, "DocumentProperty", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(evidenceEventEClass, EvidenceEvent.class, "EvidenceEvent", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(ownedByEClass, OwnedBy.class, "OwnedBy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getOwnedBy_Owner(), this.getStakeholder(), null, "owner", null, 1, 1, OwnedBy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(provenanceEClass, Provenance.class, "Provenance", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(timingPropertyEClass, TimingProperty.class, "TimingProperty", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(isPartOfEClass, IsPartOf.class, "IsPartOf", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getIsPartOf_Whole(), this.getExhibit(), null, "whole", null, 1, 1, IsPartOf.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(isRevokedAtEClass, IsRevokedAt.class, "IsRevokedAt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(providesContextEClass, ProvidesContext.class, "ProvidesContext", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getProvidesContext_Context(), this.getEvidenceElement(), null, "context", null, 1, 1, ProvidesContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(formalObjectEClass, FormalObject.class, "FormalObject", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getFormalObject_Name(), theSACMPackage.getString(), "name", null, 1, 1, FormalObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(meansThatEClass, MeansThat.class, "MeansThat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getMeansThat_Meaning(), this.getFormalAssertion(), null, "meaning", null, 1, 1, MeansThat.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(evidenceElementEClass, EvidenceElement.class, "EvidenceElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEvidenceElement_Timing(), this.getTimingProperty(), null, "timing", null, 0, -1, EvidenceElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getEvidenceElement_Custody(), this.getCustodyProperty(), null, "custody", null, 0, -1, EvidenceElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getEvidenceElement_Provenance(), this.getProvenance(), null, "provenance", null, 0, -1, EvidenceElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getEvidenceElement_Event(), this.getEvidenceEvent(), null, "event", null, 0, -1, EvidenceElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(careOfEClass, CareOf.class, "CareOf", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getCareOf_Custodian(), this.getPerson(), null, "custodian", null, 1, 1, CareOf.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(custodyPropertyEClass, CustodyProperty.class, "CustodyProperty", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(atLocationEClass, AtLocation.class, "AtLocation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getAtLocation_Location(), this.getOrganization(), null, "location", null, 1, 1, AtLocation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(isCreatedAtEClass, IsCreatedAt.class, "IsCreatedAt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(requiresContainerEClass, RequiresContainer.class, "RequiresContainer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getRequiresContainer_Container(), this.getEvidenceContainer(), null, "container", null, 1, 1, RequiresContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(projectPropertyEClass, ProjectProperty.class, "ProjectProperty", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(serviceEClass, Service.class, "Service", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(hasElectronicSourceEClass, HasElectronicSource.class, "HasElectronicSource", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getHasElectronicSource_Source(), theSACMPackage.getString(), "source", null, 1, 1, HasElectronicSource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEAttribute(getHasElectronicSource_Format(), theSACMPackage.getString(), "format", null, 1, 1, HasElectronicSource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEAttribute(getHasElectronicSource_FileSize(), theSACMPackage.getInteger(), "fileSize", null, 1, 1, HasElectronicSource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(isExpressedInLanguageEClass, IsExpressedInLanguage.class, "IsExpressedInLanguage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getIsExpressedInLanguage_Language(), theSACMPackage.getString(), "language", null, 1, 1, IsExpressedInLanguage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEAttribute(getIsExpressedInLanguage_IsPrimary(), theSACMPackage.getBoolean(), "IsPrimary", null, 1, 1, IsExpressedInLanguage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(usingProcessEClass, UsingProcess.class, "UsingProcess", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getUsingProcess_Method(), this.getCollectionMethod(), null, "method", null, 1, 1, UsingProcess.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(hasSecurityClassificationEClass, HasSecurityClassification.class, "HasSecurityClassification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getHasSecurityClassification_SecurityClassification(), theSACMPackage.getString(), "securityClassification", null, 1, 1, HasSecurityClassification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(isReleaseableToEClass, IsReleaseableTo.class, "IsReleaseableTo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getIsReleaseableTo_Releasability(), theSACMPackage.getString(), "releasability", null, 1, 1, IsReleaseableTo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(evidenceGroupEClass, EvidenceGroup.class, "EvidenceGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getEvidenceGroup_Name(), theSACMPackage.getString(), "name", null, 1, 1, EvidenceGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getEvidenceGroup_Element(), this.getEvidenceElement(), null, "element", null, 0, -1, EvidenceGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(hasVersionEClass, HasVersion.class, "HasVersion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getHasVersion_Version(), theSACMPackage.getString(), "version", null, 1, 1, HasVersion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(hasMediaEClass, HasMedia.class, "HasMedia", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getHasMedia_Media(), theSACMPackage.getString(), "media", null, 1, 1, HasMedia.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(exhibitEClass, Exhibit.class, "Exhibit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getExhibit_Name(), theSACMPackage.getString(), "name", null, 1, 1, Exhibit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEAttribute(getExhibit_Url(), theSACMPackage.getString(), "url", null, 1, 1, Exhibit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEReference(getExhibit_Property(), this.getExhibitProperty(), null, "property", null, 0, -1, Exhibit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(formalElementEClass, FormalElement.class, "FormalElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(exhibitPropertyEClass, ExhibitProperty.class, "ExhibitProperty", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(evidenceInterpretationEClass, EvidenceInterpretation.class, "EvidenceInterpretation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEvidenceInterpretation_Subject(), this.getEvidenceElement(), null, "subject", null, 1, 1, EvidenceInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(evidenceAssertionEClass, EvidenceAssertion.class, "EvidenceAssertion", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(evidencePropertyEClass, EvidenceProperty.class, "EvidenceProperty", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(extendedEvidenceAttributeEClass, ExtendedEvidenceAttribute.class, "ExtendedEvidenceAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(extendedDocumentPropertyEClass, ExtendedDocumentProperty.class, "ExtendedDocumentProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(recordEClass, Record.class, "Record", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getRecord_Name(), theSACMPackage.getString(), "name", null, 1, 1, Record.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEAttribute(getRecord_Content(), theSACMPackage.getString(), "content", null, 1, 1, Record.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(objectifiedAssertionEClass, ObjectifiedAssertion.class, "ObjectifiedAssertion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getObjectifiedAssertion_Assertion(), this.getFormalAssertion(), null, "assertion", null, 1, 1, ObjectifiedAssertion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(isModifiedByEClass, IsModifiedBy.class, "IsModifiedBy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(performedByEClass, PerformedBy.class, "PerformedBy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getPerformedBy_Executor(), this.getStakeholder(), null, "executor", null, 1, 1, PerformedBy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(containerConsistencyEClass, ContainerConsistency.class, "ContainerConsistency", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getContainerConsistency_Value(), this.getConsistencyLevel(), "value", null, 1, 1, ContainerConsistency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(containerCompletenessEClass, ContainerCompleteness.class, "ContainerCompleteness", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getContainerCompleteness_Value(), this.getCompletenessLevel(), "value", null, 1, 1, ContainerCompleteness.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(compliesToEClass, CompliesTo.class, "CompliesTo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getCompliesTo_Criteria(), this.getStandardOfProof(), "criteria", null, 1, 1, CompliesTo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ initEClass(extendedProjectPropertyEClass, ExtendedProjectProperty.class, "ExtendedProjectProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ // Initialize enums and add enum literals initEEnum(reliabilityLevelEEnum, ReliabilityLevel.class, "ReliabilityLevel"); //$NON-NLS-1$ addEEnumLiteral(reliabilityLevelEEnum, ReliabilityLevel.UNKNOWN); addEEnumLiteral(reliabilityLevelEEnum, ReliabilityLevel.UN_RELIABLE); addEEnumLiteral(reliabilityLevelEEnum, ReliabilityLevel.NOT_USUALLY_RELIABLE); addEEnumLiteral(reliabilityLevelEEnum, ReliabilityLevel.USUALLY_RELIABLE); addEEnumLiteral(reliabilityLevelEEnum, ReliabilityLevel.FAIRLY_RELIABLE); addEEnumLiteral(reliabilityLevelEEnum, ReliabilityLevel.COMPLETELY_RELIABLE); initEEnum(completenessLevelEEnum, CompletenessLevel.class, "CompletenessLevel"); //$NON-NLS-1$ addEEnumLiteral(completenessLevelEEnum, CompletenessLevel.UNKNOWN); addEEnumLiteral(completenessLevelEEnum, CompletenessLevel.INCOMPLETE); addEEnumLiteral(completenessLevelEEnum, CompletenessLevel.DRAFT); addEEnumLiteral(completenessLevelEEnum, CompletenessLevel.FINAL); addEEnumLiteral(completenessLevelEEnum, CompletenessLevel.OBSOLETE); initEEnum(originalityLevelEEnum, OriginalityLevel.class, "OriginalityLevel"); //$NON-NLS-1$ addEEnumLiteral(originalityLevelEEnum, OriginalityLevel.UNKNOWN); addEEnumLiteral(originalityLevelEEnum, OriginalityLevel.DERIVATIVE); addEEnumLiteral(originalityLevelEEnum, OriginalityLevel.ORIGINAL); initEEnum(consistencyLevelEEnum, ConsistencyLevel.class, "ConsistencyLevel"); //$NON-NLS-1$ addEEnumLiteral(consistencyLevelEEnum, ConsistencyLevel.UNKNOWN); addEEnumLiteral(consistencyLevelEEnum, ConsistencyLevel.INFORMAL); addEEnumLiteral(consistencyLevelEEnum, ConsistencyLevel.SEMIFORMAL); addEEnumLiteral(consistencyLevelEEnum, ConsistencyLevel.FORMAL); initEEnum(levelEEnum, Level.class, "Level"); //$NON-NLS-1$ addEEnumLiteral(levelEEnum, Level.UNKNOWN); addEEnumLiteral(levelEEnum, Level.LOW); addEEnumLiteral(levelEEnum, Level.MEDIUM_LOW); addEEnumLiteral(levelEEnum, Level.MEDIUM); addEEnumLiteral(levelEEnum, Level.MEDIUM_HIGH); addEEnumLiteral(levelEEnum, Level.HIGH); initEEnum(supportLevelEEnum, SupportLevel.class, "SupportLevel"); //$NON-NLS-1$ addEEnumLiteral(supportLevelEEnum, SupportLevel.UNKNOWN); addEEnumLiteral(supportLevelEEnum, SupportLevel.INDIRECT); addEEnumLiteral(supportLevelEEnum, SupportLevel.DIRECT); initEEnum(reportingLevelEEnum, ReportingLevel.class, "ReportingLevel"); //$NON-NLS-1$ addEEnumLiteral(reportingLevelEEnum, ReportingLevel.UNKNOWN); addEEnumLiteral(reportingLevelEEnum, ReportingLevel.SECONDARY); addEEnumLiteral(reportingLevelEEnum, ReportingLevel.PRIMARY); initEEnum(confidenceLevelEEnum, ConfidenceLevel.class, "ConfidenceLevel"); //$NON-NLS-1$ addEEnumLiteral(confidenceLevelEEnum, ConfidenceLevel.UNKNOWN); addEEnumLiteral(confidenceLevelEEnum, ConfidenceLevel.REPORTED_AS_UNCERTAIN); addEEnumLiteral(confidenceLevelEEnum, ConfidenceLevel.REPORTED_AS_PLAUSIBLE); addEEnumLiteral(confidenceLevelEEnum, ConfidenceLevel.REPORTED_AS_FACT); initEEnum(accuracyLevelEEnum, AccuracyLevel.class, "AccuracyLevel"); //$NON-NLS-1$ addEEnumLiteral(accuracyLevelEEnum, AccuracyLevel.UNKNOWN); addEEnumLiteral(accuracyLevelEEnum, AccuracyLevel.IMPROBABLE); addEEnumLiteral(accuracyLevelEEnum, AccuracyLevel.DOUBTFUL); addEEnumLiteral(accuracyLevelEEnum, AccuracyLevel.POSSIBLE); addEEnumLiteral(accuracyLevelEEnum, AccuracyLevel.PROBABLE); addEEnumLiteral(accuracyLevelEEnum, AccuracyLevel.CONFIRMED); initEEnum(standardOfProofEEnum, StandardOfProof.class, "StandardOfProof"); //$NON-NLS-1$ addEEnumLiteral(standardOfProofEEnum, StandardOfProof.UNKNOWN); addEEnumLiteral(standardOfProofEEnum, StandardOfProof.OTHER); addEEnumLiteral(standardOfProofEEnum, StandardOfProof.POE); addEEnumLiteral(standardOfProofEEnum, StandardOfProof.RCE); addEEnumLiteral(standardOfProofEEnum, StandardOfProof.CCE); addEEnumLiteral(standardOfProofEEnum, StandardOfProof.BRD); // Create annotations // null createNullAnnotations(); } /** * Initializes the annotations for <b>null</b>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void createNullAnnotations() { String source = null; addAnnotation (this, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence") //$NON-NLS-1$ }); addAnnotation (evidenceAttributeEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceAttribute") //$NON-NLS-1$ }); addAnnotation (consistencyEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Consistency") //$NON-NLS-1$ }); addAnnotation (completenessEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Completeness") //$NON-NLS-1$ }); addAnnotation (documentEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Document") //$NON-NLS-1$ }); addAnnotation (confidenceEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Confidence") //$NON-NLS-1$ }); addAnnotation (approvedByEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ApprovedBy") //$NON-NLS-1$ }); addAnnotation (createdByEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/CreatedBy") //$NON-NLS-1$ }); addAnnotation (toolEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Tool") //$NON-NLS-1$ }); addAnnotation (methodEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Method") //$NON-NLS-1$ }); addAnnotation (evidenceItemEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceItem") //$NON-NLS-1$ }); addAnnotation (isBasedOnEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsBasedOn") //$NON-NLS-1$ }); addAnnotation (formalAssertionEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/FormalAssertion") //$NON-NLS-1$ }); addAnnotation (isAEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsA") //$NON-NLS-1$ }); addAnnotation (isCharacterizedByEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsCharacterizedBy") //$NON-NLS-1$ }); addAnnotation (personEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Person") //$NON-NLS-1$ }); addAnnotation (organizationEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Organization") //$NON-NLS-1$ }); addAnnotation (evidenceContainerEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceContainer") //$NON-NLS-1$ }); addAnnotation (endTimeEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EndTime") //$NON-NLS-1$ }); addAnnotation (assertionEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Assertion") //$NON-NLS-1$ }); addAnnotation (objectEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Object") //$NON-NLS-1$ }); addAnnotation (compositeObjectEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/CompositeObject") //$NON-NLS-1$ }); addAnnotation (roleBindingEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/RoleBinding") //$NON-NLS-1$ }); addAnnotation (startTimeEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/StartTime") //$NON-NLS-1$ }); addAnnotation (relevanceEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Relevance") //$NON-NLS-1$ }); addAnnotation (significanceEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Significance") //$NON-NLS-1$ }); addAnnotation (accuracyEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Accuracy") //$NON-NLS-1$ }); addAnnotation (hasRoleInEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/HasRoleIn") //$NON-NLS-1$ }); addAnnotation (isScopedByEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsScopedBy") //$NON-NLS-1$ }); addAnnotation (effectiveTimeEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EffectiveTime") //$NON-NLS-1$ }); addAnnotation (atTimeEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/AtTime") //$NON-NLS-1$ }); addAnnotation (originalityEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Originality") //$NON-NLS-1$ }); addAnnotation (reportingEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Reporting") //$NON-NLS-1$ }); addAnnotation (reliabilityEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Reliability") //$NON-NLS-1$ }); addAnnotation (supportsEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Supports") //$NON-NLS-1$ }); addAnnotation (isGeneratedAtEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsGeneratedAt") //$NON-NLS-1$ }); addAnnotation (collectionMethodEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/CollectionMethod") //$NON-NLS-1$ }); addAnnotation (evidenceRelationEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceRelation") //$NON-NLS-1$ }); addAnnotation (supportEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Support") //$NON-NLS-1$ }); addAnnotation (conflictsEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Conflicts") //$NON-NLS-1$ }); addAnnotation (refutesEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Refutes") //$NON-NLS-1$ }); addAnnotation (negatesEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Negates") //$NON-NLS-1$ }); addAnnotation (unknownObjectEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/UnknownObject") //$NON-NLS-1$ }); addAnnotation (evidenceEvaluationEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceEvaluation") //$NON-NLS-1$ }); addAnnotation (resolvesEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Resolves") //$NON-NLS-1$ }); addAnnotation (stakeholderEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Stakeholder") //$NON-NLS-1$ }); addAnnotation (evidenceRequestEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceRequest") //$NON-NLS-1$ }); addAnnotation (projectObjectiveEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ProjectObjective") //$NON-NLS-1$ }); addAnnotation (activityEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Activity") //$NON-NLS-1$ }); addAnnotation (dependsOnEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/DependsOn") //$NON-NLS-1$ }); addAnnotation (satisfiesEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Satisfies") //$NON-NLS-1$ }); addAnnotation (projectElementEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ProjectElement") //$NON-NLS-1$ }); addAnnotation (referencedClaimEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ReferencedClaim") //$NON-NLS-1$ }); addAnnotation (evidenceObservationEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceObservation") //$NON-NLS-1$ }); addAnnotation (evidenceResolutionEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceResolution") //$NON-NLS-1$ }); addAnnotation (weakensEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Weakens") //$NON-NLS-1$ }); addAnnotation (amplifiesEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Amplifies") //$NON-NLS-1$ }); addAnnotation (contributesEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Contributes") //$NON-NLS-1$ }); addAnnotation (challengesEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Challenges") //$NON-NLS-1$ }); addAnnotation (strengthEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Strength") //$NON-NLS-1$ }); addAnnotation (isAcquiredAtEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsAcquiredAt") //$NON-NLS-1$ }); addAnnotation (isTransferredToEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsTransferredTo") //$NON-NLS-1$ }); addAnnotation (documentPropertyEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/DocumentProperty") //$NON-NLS-1$ }); addAnnotation (evidenceEventEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceEvent") //$NON-NLS-1$ }); addAnnotation (ownedByEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/OwnedBy") //$NON-NLS-1$ }); addAnnotation (provenanceEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Provenance") //$NON-NLS-1$ }); addAnnotation (timingPropertyEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/TimingProperty") //$NON-NLS-1$ }); addAnnotation (isPartOfEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsPartOf") //$NON-NLS-1$ }); addAnnotation (isRevokedAtEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsRevokedAt") //$NON-NLS-1$ }); addAnnotation (providesContextEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ProvidesContext") //$NON-NLS-1$ }); addAnnotation (formalObjectEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/FormalObject") //$NON-NLS-1$ }); addAnnotation (meansThatEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/MeansThat") //$NON-NLS-1$ }); addAnnotation (evidenceElementEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceElement") //$NON-NLS-1$ }); addAnnotation (careOfEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/CareOf") //$NON-NLS-1$ }); addAnnotation (custodyPropertyEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/CustodyProperty") //$NON-NLS-1$ }); addAnnotation (atLocationEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/AtLocation") //$NON-NLS-1$ }); addAnnotation (isCreatedAtEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsCreatedAt") //$NON-NLS-1$ }); addAnnotation (requiresContainerEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/RequiresContainer") //$NON-NLS-1$ }); addAnnotation (projectPropertyEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ProjectProperty") //$NON-NLS-1$ }); addAnnotation (serviceEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Service") //$NON-NLS-1$ }); addAnnotation (hasElectronicSourceEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/HasElectronicSource") //$NON-NLS-1$ }); addAnnotation (isExpressedInLanguageEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsExpressedInLanguage") //$NON-NLS-1$ }); addAnnotation (usingProcessEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/UsingProcess") //$NON-NLS-1$ }); addAnnotation (hasSecurityClassificationEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/HasSecurityClassification") //$NON-NLS-1$ }); addAnnotation (isReleaseableToEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/IsReleaseableTo") //$NON-NLS-1$ }); addAnnotation (evidenceGroupEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceGroup") //$NON-NLS-1$ }); addAnnotation (hasVersionEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/HasVersion") //$NON-NLS-1$ }); addAnnotation (hasMediaEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/HasMedia") //$NON-NLS-1$ }); addAnnotation (exhibitEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Exhibit") //$NON-NLS-1$ }); addAnnotation (formalElementEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/FormalElement") //$NON-NLS-1$ }); addAnnotation (exhibitPropertyEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ExhibitProperty") //$NON-NLS-1$ }); addAnnotation (evidenceInterpretationEClass, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/EvidenceInterpretation") //$NON-NLS-1$ }); addAnnotation (reliabilityLevelEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ReliabilityLevel") //$NON-NLS-1$ }); addAnnotation (completenessLevelEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/CompletenessLevel") //$NON-NLS-1$ }); addAnnotation (originalityLevelEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/OriginalityLevel") //$NON-NLS-1$ }); addAnnotation (consistencyLevelEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ConsistencyLevel") //$NON-NLS-1$ }); addAnnotation (levelEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/Level") //$NON-NLS-1$ }); addAnnotation (supportLevelEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/SupportLevel") //$NON-NLS-1$ }); addAnnotation (reportingLevelEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ReportingLevel") //$NON-NLS-1$ }); addAnnotation (confidenceLevelEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/ConfidenceLevel") //$NON-NLS-1$ }); addAnnotation (accuracyLevelEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/AccuracyLevel") //$NON-NLS-1$ }); addAnnotation (standardOfProofEEnum, source, new String[] { }, new URI[] { URI.createURI(SACMPackage.eNS_URI).appendFragment("//Evidence/StandardOfProof") //$NON-NLS-1$ }); } } //EvidencePackageImpl