/**
* 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.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.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.CreatedBy;
import net.certware.sacm.SACM.Evidence.DependsOn;
import net.certware.sacm.SACM.Evidence.Document;
import net.certware.sacm.SACM.Evidence.EndTime;
import net.certware.sacm.SACM.Evidence.EvidenceContainer;
import net.certware.sacm.SACM.Evidence.EvidenceFactory;
import net.certware.sacm.SACM.Evidence.EvidenceGroup;
import net.certware.sacm.SACM.Evidence.EvidencePackage;
import net.certware.sacm.SACM.Evidence.EvidenceRequest;
import net.certware.sacm.SACM.Evidence.Exhibit;
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.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.ProjectObjective;
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.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.Tool;
import net.certware.sacm.SACM.Evidence.UnknownObject;
import net.certware.sacm.SACM.Evidence.UsingProcess;
import net.certware.sacm.SACM.Evidence.Weakens;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
public class EvidenceFactoryImpl extends EFactoryImpl implements EvidenceFactory {
/**
* <!-- 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$
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static EvidenceFactory init() {
try {
EvidenceFactory theEvidenceFactory = (EvidenceFactory)EPackage.Registry.INSTANCE.getEFactory(EvidencePackage.eNS_URI);
if (theEvidenceFactory != null) {
return theEvidenceFactory;
}
}
catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new EvidenceFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EvidenceFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case EvidencePackage.CONSISTENCY: return createConsistency();
case EvidencePackage.COMPLETENESS: return createCompleteness();
case EvidencePackage.DOCUMENT: return createDocument();
case EvidencePackage.CONFIDENCE: return createConfidence();
case EvidencePackage.APPROVED_BY: return createApprovedBy();
case EvidencePackage.CREATED_BY: return createCreatedBy();
case EvidencePackage.TOOL: return createTool();
case EvidencePackage.METHOD: return createMethod();
case EvidencePackage.IS_BASED_ON: return createIsBasedOn();
case EvidencePackage.IS_A: return createIsA();
case EvidencePackage.IS_CHARACTERIZED_BY: return createIsCharacterizedBy();
case EvidencePackage.PERSON: return createPerson();
case EvidencePackage.ORGANIZATION: return createOrganization();
case EvidencePackage.EVIDENCE_CONTAINER: return createEvidenceContainer();
case EvidencePackage.END_TIME: return createEndTime();
case EvidencePackage.ASSERTION: return createAssertion();
case EvidencePackage.OBJECT: return createObject();
case EvidencePackage.COMPOSITE_OBJECT: return createCompositeObject();
case EvidencePackage.ROLE_BINDING: return createRoleBinding();
case EvidencePackage.START_TIME: return createStartTime();
case EvidencePackage.RELEVANCE: return createRelevance();
case EvidencePackage.SIGNIFICANCE: return createSignificance();
case EvidencePackage.ACCURACY: return createAccuracy();
case EvidencePackage.HAS_ROLE_IN: return createHasRoleIn();
case EvidencePackage.IS_SCOPED_BY: return createIsScopedBy();
case EvidencePackage.AT_TIME: return createAtTime();
case EvidencePackage.ORIGINALITY: return createOriginality();
case EvidencePackage.REPORTING: return createReporting();
case EvidencePackage.RELIABILITY: return createReliability();
case EvidencePackage.SUPPORTS: return createSupports();
case EvidencePackage.IS_GENERATED_AT: return createIsGeneratedAt();
case EvidencePackage.SUPPORT: return createSupport();
case EvidencePackage.CONFLICTS: return createConflicts();
case EvidencePackage.REFUTES: return createRefutes();
case EvidencePackage.NEGATES: return createNegates();
case EvidencePackage.UNKNOWN_OBJECT: return createUnknownObject();
case EvidencePackage.RESOLVES: return createResolves();
case EvidencePackage.EVIDENCE_REQUEST: return createEvidenceRequest();
case EvidencePackage.PROJECT_OBJECTIVE: return createProjectObjective();
case EvidencePackage.ACTIVITY: return createActivity();
case EvidencePackage.DEPENDS_ON: return createDependsOn();
case EvidencePackage.SATISFIES: return createSatisfies();
case EvidencePackage.REFERENCED_CLAIM: return createReferencedClaim();
case EvidencePackage.WEAKENS: return createWeakens();
case EvidencePackage.AMPLIFIES: return createAmplifies();
case EvidencePackage.CHALLENGES: return createChallenges();
case EvidencePackage.STRENGTH: return createStrength();
case EvidencePackage.IS_ACQUIRED_AT: return createIsAcquiredAt();
case EvidencePackage.IS_TRANSFERRED_TO: return createIsTransferredTo();
case EvidencePackage.OWNED_BY: return createOwnedBy();
case EvidencePackage.IS_PART_OF: return createIsPartOf();
case EvidencePackage.IS_REVOKED_AT: return createIsRevokedAt();
case EvidencePackage.PROVIDES_CONTEXT: return createProvidesContext();
case EvidencePackage.MEANS_THAT: return createMeansThat();
case EvidencePackage.CARE_OF: return createCareOf();
case EvidencePackage.AT_LOCATION: return createAtLocation();
case EvidencePackage.IS_CREATED_AT: return createIsCreatedAt();
case EvidencePackage.REQUIRES_CONTAINER: return createRequiresContainer();
case EvidencePackage.SERVICE: return createService();
case EvidencePackage.HAS_ELECTRONIC_SOURCE: return createHasElectronicSource();
case EvidencePackage.IS_EXPRESSED_IN_LANGUAGE: return createIsExpressedInLanguage();
case EvidencePackage.USING_PROCESS: return createUsingProcess();
case EvidencePackage.HAS_SECURITY_CLASSIFICATION: return createHasSecurityClassification();
case EvidencePackage.IS_RELEASEABLE_TO: return createIsReleaseableTo();
case EvidencePackage.EVIDENCE_GROUP: return createEvidenceGroup();
case EvidencePackage.HAS_VERSION: return createHasVersion();
case EvidencePackage.HAS_MEDIA: return createHasMedia();
case EvidencePackage.EXHIBIT: return createExhibit();
case EvidencePackage.EXTENDED_EVIDENCE_ATTRIBUTE: return createExtendedEvidenceAttribute();
case EvidencePackage.EXTENDED_DOCUMENT_PROPERTY: return createExtendedDocumentProperty();
case EvidencePackage.RECORD: return createRecord();
case EvidencePackage.OBJECTIFIED_ASSERTION: return createObjectifiedAssertion();
case EvidencePackage.IS_MODIFIED_BY: return createIsModifiedBy();
case EvidencePackage.PERFORMED_BY: return createPerformedBy();
case EvidencePackage.CONTAINER_CONSISTENCY: return createContainerConsistency();
case EvidencePackage.CONTAINER_COMPLETENESS: return createContainerCompleteness();
case EvidencePackage.COMPLIES_TO: return createCompliesTo();
case EvidencePackage.EXTENDED_PROJECT_PROPERTY: return createExtendedProjectProperty();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object createFromString(EDataType eDataType, String initialValue) {
switch (eDataType.getClassifierID()) {
case EvidencePackage.RELIABILITY_LEVEL:
return createReliabilityLevelFromString(eDataType, initialValue);
case EvidencePackage.COMPLETENESS_LEVEL:
return createCompletenessLevelFromString(eDataType, initialValue);
case EvidencePackage.ORIGINALITY_LEVEL:
return createOriginalityLevelFromString(eDataType, initialValue);
case EvidencePackage.CONSISTENCY_LEVEL:
return createConsistencyLevelFromString(eDataType, initialValue);
case EvidencePackage.LEVEL:
return createLevelFromString(eDataType, initialValue);
case EvidencePackage.SUPPORT_LEVEL:
return createSupportLevelFromString(eDataType, initialValue);
case EvidencePackage.REPORTING_LEVEL:
return createReportingLevelFromString(eDataType, initialValue);
case EvidencePackage.CONFIDENCE_LEVEL:
return createConfidenceLevelFromString(eDataType, initialValue);
case EvidencePackage.ACCURACY_LEVEL:
return createAccuracyLevelFromString(eDataType, initialValue);
case EvidencePackage.STANDARD_OF_PROOF:
return createStandardOfProofFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String convertToString(EDataType eDataType, Object instanceValue) {
switch (eDataType.getClassifierID()) {
case EvidencePackage.RELIABILITY_LEVEL:
return convertReliabilityLevelToString(eDataType, instanceValue);
case EvidencePackage.COMPLETENESS_LEVEL:
return convertCompletenessLevelToString(eDataType, instanceValue);
case EvidencePackage.ORIGINALITY_LEVEL:
return convertOriginalityLevelToString(eDataType, instanceValue);
case EvidencePackage.CONSISTENCY_LEVEL:
return convertConsistencyLevelToString(eDataType, instanceValue);
case EvidencePackage.LEVEL:
return convertLevelToString(eDataType, instanceValue);
case EvidencePackage.SUPPORT_LEVEL:
return convertSupportLevelToString(eDataType, instanceValue);
case EvidencePackage.REPORTING_LEVEL:
return convertReportingLevelToString(eDataType, instanceValue);
case EvidencePackage.CONFIDENCE_LEVEL:
return convertConfidenceLevelToString(eDataType, instanceValue);
case EvidencePackage.ACCURACY_LEVEL:
return convertAccuracyLevelToString(eDataType, instanceValue);
case EvidencePackage.STANDARD_OF_PROOF:
return convertStandardOfProofToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Consistency createConsistency() {
ConsistencyImpl consistency = new ConsistencyImpl();
return consistency;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Completeness createCompleteness() {
CompletenessImpl completeness = new CompletenessImpl();
return completeness;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Document createDocument() {
DocumentImpl document = new DocumentImpl();
return document;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Confidence createConfidence() {
ConfidenceImpl confidence = new ConfidenceImpl();
return confidence;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ApprovedBy createApprovedBy() {
ApprovedByImpl approvedBy = new ApprovedByImpl();
return approvedBy;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CreatedBy createCreatedBy() {
CreatedByImpl createdBy = new CreatedByImpl();
return createdBy;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Tool createTool() {
ToolImpl tool = new ToolImpl();
return tool;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Method createMethod() {
MethodImpl method = new MethodImpl();
return method;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsBasedOn createIsBasedOn() {
IsBasedOnImpl isBasedOn = new IsBasedOnImpl();
return isBasedOn;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsA createIsA() {
IsAImpl isA = new IsAImpl();
return isA;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsCharacterizedBy createIsCharacterizedBy() {
IsCharacterizedByImpl isCharacterizedBy = new IsCharacterizedByImpl();
return isCharacterizedBy;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Person createPerson() {
PersonImpl person = new PersonImpl();
return person;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Organization createOrganization() {
OrganizationImpl organization = new OrganizationImpl();
return organization;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EvidenceContainer createEvidenceContainer() {
EvidenceContainerImpl evidenceContainer = new EvidenceContainerImpl();
return evidenceContainer;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EndTime createEndTime() {
EndTimeImpl endTime = new EndTimeImpl();
return endTime;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Assertion createAssertion() {
AssertionImpl assertion = new AssertionImpl();
return assertion;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public net.certware.sacm.SACM.Evidence.Object createObject() {
ObjectImpl object = new ObjectImpl();
return object;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CompositeObject createCompositeObject() {
CompositeObjectImpl compositeObject = new CompositeObjectImpl();
return compositeObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RoleBinding createRoleBinding() {
RoleBindingImpl roleBinding = new RoleBindingImpl();
return roleBinding;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public StartTime createStartTime() {
StartTimeImpl startTime = new StartTimeImpl();
return startTime;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Relevance createRelevance() {
RelevanceImpl relevance = new RelevanceImpl();
return relevance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Significance createSignificance() {
SignificanceImpl significance = new SignificanceImpl();
return significance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Accuracy createAccuracy() {
AccuracyImpl accuracy = new AccuracyImpl();
return accuracy;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public HasRoleIn createHasRoleIn() {
HasRoleInImpl hasRoleIn = new HasRoleInImpl();
return hasRoleIn;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsScopedBy createIsScopedBy() {
IsScopedByImpl isScopedBy = new IsScopedByImpl();
return isScopedBy;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AtTime createAtTime() {
AtTimeImpl atTime = new AtTimeImpl();
return atTime;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Originality createOriginality() {
OriginalityImpl originality = new OriginalityImpl();
return originality;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Reporting createReporting() {
ReportingImpl reporting = new ReportingImpl();
return reporting;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Reliability createReliability() {
ReliabilityImpl reliability = new ReliabilityImpl();
return reliability;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Supports createSupports() {
SupportsImpl supports = new SupportsImpl();
return supports;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsGeneratedAt createIsGeneratedAt() {
IsGeneratedAtImpl isGeneratedAt = new IsGeneratedAtImpl();
return isGeneratedAt;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Support createSupport() {
SupportImpl support = new SupportImpl();
return support;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Conflicts createConflicts() {
ConflictsImpl conflicts = new ConflictsImpl();
return conflicts;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Refutes createRefutes() {
RefutesImpl refutes = new RefutesImpl();
return refutes;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Negates createNegates() {
NegatesImpl negates = new NegatesImpl();
return negates;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public UnknownObject createUnknownObject() {
UnknownObjectImpl unknownObject = new UnknownObjectImpl();
return unknownObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Resolves createResolves() {
ResolvesImpl resolves = new ResolvesImpl();
return resolves;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EvidenceRequest createEvidenceRequest() {
EvidenceRequestImpl evidenceRequest = new EvidenceRequestImpl();
return evidenceRequest;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProjectObjective createProjectObjective() {
ProjectObjectiveImpl projectObjective = new ProjectObjectiveImpl();
return projectObjective;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Activity createActivity() {
ActivityImpl activity = new ActivityImpl();
return activity;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DependsOn createDependsOn() {
DependsOnImpl dependsOn = new DependsOnImpl();
return dependsOn;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Satisfies createSatisfies() {
SatisfiesImpl satisfies = new SatisfiesImpl();
return satisfies;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReferencedClaim createReferencedClaim() {
ReferencedClaimImpl referencedClaim = new ReferencedClaimImpl();
return referencedClaim;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Weakens createWeakens() {
WeakensImpl weakens = new WeakensImpl();
return weakens;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Amplifies createAmplifies() {
AmplifiesImpl amplifies = new AmplifiesImpl();
return amplifies;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Challenges createChallenges() {
ChallengesImpl challenges = new ChallengesImpl();
return challenges;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Strength createStrength() {
StrengthImpl strength = new StrengthImpl();
return strength;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsAcquiredAt createIsAcquiredAt() {
IsAcquiredAtImpl isAcquiredAt = new IsAcquiredAtImpl();
return isAcquiredAt;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsTransferredTo createIsTransferredTo() {
IsTransferredToImpl isTransferredTo = new IsTransferredToImpl();
return isTransferredTo;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OwnedBy createOwnedBy() {
OwnedByImpl ownedBy = new OwnedByImpl();
return ownedBy;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsPartOf createIsPartOf() {
IsPartOfImpl isPartOf = new IsPartOfImpl();
return isPartOf;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsRevokedAt createIsRevokedAt() {
IsRevokedAtImpl isRevokedAt = new IsRevokedAtImpl();
return isRevokedAt;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProvidesContext createProvidesContext() {
ProvidesContextImpl providesContext = new ProvidesContextImpl();
return providesContext;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MeansThat createMeansThat() {
MeansThatImpl meansThat = new MeansThatImpl();
return meansThat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CareOf createCareOf() {
CareOfImpl careOf = new CareOfImpl();
return careOf;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AtLocation createAtLocation() {
AtLocationImpl atLocation = new AtLocationImpl();
return atLocation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsCreatedAt createIsCreatedAt() {
IsCreatedAtImpl isCreatedAt = new IsCreatedAtImpl();
return isCreatedAt;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RequiresContainer createRequiresContainer() {
RequiresContainerImpl requiresContainer = new RequiresContainerImpl();
return requiresContainer;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Service createService() {
ServiceImpl service = new ServiceImpl();
return service;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public HasElectronicSource createHasElectronicSource() {
HasElectronicSourceImpl hasElectronicSource = new HasElectronicSourceImpl();
return hasElectronicSource;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsExpressedInLanguage createIsExpressedInLanguage() {
IsExpressedInLanguageImpl isExpressedInLanguage = new IsExpressedInLanguageImpl();
return isExpressedInLanguage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public UsingProcess createUsingProcess() {
UsingProcessImpl usingProcess = new UsingProcessImpl();
return usingProcess;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public HasSecurityClassification createHasSecurityClassification() {
HasSecurityClassificationImpl hasSecurityClassification = new HasSecurityClassificationImpl();
return hasSecurityClassification;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsReleaseableTo createIsReleaseableTo() {
IsReleaseableToImpl isReleaseableTo = new IsReleaseableToImpl();
return isReleaseableTo;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EvidenceGroup createEvidenceGroup() {
EvidenceGroupImpl evidenceGroup = new EvidenceGroupImpl();
return evidenceGroup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public HasVersion createHasVersion() {
HasVersionImpl hasVersion = new HasVersionImpl();
return hasVersion;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public HasMedia createHasMedia() {
HasMediaImpl hasMedia = new HasMediaImpl();
return hasMedia;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Exhibit createExhibit() {
ExhibitImpl exhibit = new ExhibitImpl();
return exhibit;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExtendedEvidenceAttribute createExtendedEvidenceAttribute() {
ExtendedEvidenceAttributeImpl extendedEvidenceAttribute = new ExtendedEvidenceAttributeImpl();
return extendedEvidenceAttribute;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExtendedDocumentProperty createExtendedDocumentProperty() {
ExtendedDocumentPropertyImpl extendedDocumentProperty = new ExtendedDocumentPropertyImpl();
return extendedDocumentProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Record createRecord() {
RecordImpl record = new RecordImpl();
return record;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ObjectifiedAssertion createObjectifiedAssertion() {
ObjectifiedAssertionImpl objectifiedAssertion = new ObjectifiedAssertionImpl();
return objectifiedAssertion;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IsModifiedBy createIsModifiedBy() {
IsModifiedByImpl isModifiedBy = new IsModifiedByImpl();
return isModifiedBy;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PerformedBy createPerformedBy() {
PerformedByImpl performedBy = new PerformedByImpl();
return performedBy;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ContainerConsistency createContainerConsistency() {
ContainerConsistencyImpl containerConsistency = new ContainerConsistencyImpl();
return containerConsistency;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ContainerCompleteness createContainerCompleteness() {
ContainerCompletenessImpl containerCompleteness = new ContainerCompletenessImpl();
return containerCompleteness;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CompliesTo createCompliesTo() {
CompliesToImpl compliesTo = new CompliesToImpl();
return compliesTo;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExtendedProjectProperty createExtendedProjectProperty() {
ExtendedProjectPropertyImpl extendedProjectProperty = new ExtendedProjectPropertyImpl();
return extendedProjectProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReliabilityLevel createReliabilityLevelFromString(EDataType eDataType, String initialValue) {
ReliabilityLevel result = ReliabilityLevel.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertReliabilityLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CompletenessLevel createCompletenessLevelFromString(EDataType eDataType, String initialValue) {
CompletenessLevel result = CompletenessLevel.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertCompletenessLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OriginalityLevel createOriginalityLevelFromString(EDataType eDataType, String initialValue) {
OriginalityLevel result = OriginalityLevel.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertOriginalityLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ConsistencyLevel createConsistencyLevelFromString(EDataType eDataType, String initialValue) {
ConsistencyLevel result = ConsistencyLevel.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertConsistencyLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Level createLevelFromString(EDataType eDataType, String initialValue) {
Level result = Level.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SupportLevel createSupportLevelFromString(EDataType eDataType, String initialValue) {
SupportLevel result = SupportLevel.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertSupportLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportingLevel createReportingLevelFromString(EDataType eDataType, String initialValue) {
ReportingLevel result = ReportingLevel.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertReportingLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ConfidenceLevel createConfidenceLevelFromString(EDataType eDataType, String initialValue) {
ConfidenceLevel result = ConfidenceLevel.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertConfidenceLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AccuracyLevel createAccuracyLevelFromString(EDataType eDataType, String initialValue) {
AccuracyLevel result = AccuracyLevel.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertAccuracyLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public StandardOfProof createStandardOfProofFromString(EDataType eDataType, String initialValue) {
StandardOfProof result = StandardOfProof.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertStandardOfProofToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EvidencePackage getEvidencePackage() {
return (EvidencePackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
@Deprecated
public static EvidencePackage getPackage() {
return EvidencePackage.eINSTANCE;
}
} //EvidenceFactoryImpl