/**
* Copyright (c) 2011 Object Management Group (SAEM metamodel)
* Copyright (c) 2010-2011 United States Government as represented by the Administrator for The National Aeronautics and Space Administration. All Rights Reserved.
*/
package net.certware.evidence.evidence.impl;
import net.certware.evidence.evidence.Accuracy;
import net.certware.evidence.evidence.AccuracyLevel;
import net.certware.evidence.evidence.Activity;
import net.certware.evidence.evidence.Amplifies;
import net.certware.evidence.evidence.ApprovedBy;
import net.certware.evidence.evidence.Assertion;
import net.certware.evidence.evidence.AtLocation;
import net.certware.evidence.evidence.AtTime;
import net.certware.evidence.evidence.CareOf;
import net.certware.evidence.evidence.Challenges;
import net.certware.evidence.evidence.Completeness;
import net.certware.evidence.evidence.CompletenessLevel;
import net.certware.evidence.evidence.CompositeSubject;
import net.certware.evidence.evidence.Confidence;
import net.certware.evidence.evidence.ConfidenceLevel;
import net.certware.evidence.evidence.Conflicts;
import net.certware.evidence.evidence.Consistency;
import net.certware.evidence.evidence.ConsistencyLevel;
import net.certware.evidence.evidence.CreatedBy;
import net.certware.evidence.evidence.DependsOn;
import net.certware.evidence.evidence.Description;
import net.certware.evidence.evidence.Document;
import net.certware.evidence.evidence.DomainClaim;
import net.certware.evidence.evidence.EndTime;
import net.certware.evidence.evidence.EvaluationAttribute;
import net.certware.evidence.evidence.EvidenceFactory;
import net.certware.evidence.evidence.EvidenceGroup;
import net.certware.evidence.evidence.EvidencePackage;
import net.certware.evidence.evidence.EvidenceRequest;
import net.certware.evidence.evidence.Exhibit;
import net.certware.evidence.evidence.HasElectronicSource;
import net.certware.evidence.evidence.HasMedia;
import net.certware.evidence.evidence.HasRoleIn;
import net.certware.evidence.evidence.HasSecurityClassification;
import net.certware.evidence.evidence.HasVersion;
import net.certware.evidence.evidence.IsA;
import net.certware.evidence.evidence.IsAcquiredAt;
import net.certware.evidence.evidence.IsAssociatedWith;
import net.certware.evidence.evidence.IsBasedOn;
import net.certware.evidence.evidence.IsCharacterizedBy;
import net.certware.evidence.evidence.IsCreatedAt;
import net.certware.evidence.evidence.IsExpressedInLanguage;
import net.certware.evidence.evidence.IsGeneratedAt;
import net.certware.evidence.evidence.IsPartOf;
import net.certware.evidence.evidence.IsReleaseableTo;
import net.certware.evidence.evidence.IsRevokedAt;
import net.certware.evidence.evidence.IsScopedBy;
import net.certware.evidence.evidence.IsTransferredTo;
import net.certware.evidence.evidence.Level;
import net.certware.evidence.evidence.MeansThat;
import net.certware.evidence.evidence.Method;
import net.certware.evidence.evidence.Negates;
import net.certware.evidence.evidence.Organization;
import net.certware.evidence.evidence.Originality;
import net.certware.evidence.evidence.OriginalityLevel;
import net.certware.evidence.evidence.OwnedBy;
import net.certware.evidence.evidence.Person;
import net.certware.evidence.evidence.ProjectObjective;
import net.certware.evidence.evidence.ProvidesContext;
import net.certware.evidence.evidence.Rationale;
import net.certware.evidence.evidence.Refutes;
import net.certware.evidence.evidence.Relevance;
import net.certware.evidence.evidence.Reliability;
import net.certware.evidence.evidence.ReliabilityLevel;
import net.certware.evidence.evidence.Reporting;
import net.certware.evidence.evidence.ReportingLevel;
import net.certware.evidence.evidence.RequiresMethod;
import net.certware.evidence.evidence.RequiresPackage;
import net.certware.evidence.evidence.RequiresTool;
import net.certware.evidence.evidence.Resolves;
import net.certware.evidence.evidence.RoleBinding;
import net.certware.evidence.evidence.Satisfies;
import net.certware.evidence.evidence.Service;
import net.certware.evidence.evidence.Significance;
import net.certware.evidence.evidence.StandardOfProof;
import net.certware.evidence.evidence.StartTime;
import net.certware.evidence.evidence.Strength;
import net.certware.evidence.evidence.Supercedes;
import net.certware.evidence.evidence.Support;
import net.certware.evidence.evidence.SupportLevel;
import net.certware.evidence.evidence.Supports;
import net.certware.evidence.evidence.Tool;
import net.certware.evidence.evidence.UnknownSubject;
import net.certware.evidence.evidence.UsingProcess;
import net.certware.evidence.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 {
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static EvidenceFactory init() {
try {
EvidenceFactory theEvidenceFactory = (EvidenceFactory)EPackage.Registry.INSTANCE.getEFactory("http:///evidence.ecore"); //$NON-NLS-1$
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.DESCRIPTION: return createDescription();
case EvidencePackage.CREATED_BY: return createCreatedBy();
case EvidencePackage.TOOL: return createTool();
case EvidencePackage.METHOD: return createMethod();
case EvidencePackage.REQUIRES_TOOL: return createRequiresTool();
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.PACKAGE: return createPackage();
case EvidencePackage.END_TIME: return createEndTime();
case EvidencePackage.ASSERTION: return createAssertion();
case EvidencePackage.OBJECT: return createObject();
case EvidencePackage.COMPOSITE_SUBJECT: return createCompositeSubject();
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.RATIONALE: return createRationale();
case EvidencePackage.REFUTES: return createRefutes();
case EvidencePackage.NEGATES: return createNegates();
case EvidencePackage.UNKNOWN_SUBJECT: return createUnknownSubject();
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.IS_ASSOCIATED_WITH: return createIsAssociatedWith();
case EvidencePackage.REQUIRES_METHOD: return createRequiresMethod();
case EvidencePackage.SATISFIES: return createSatisfies();
case EvidencePackage.DOMAIN_CLAIM: return createDomainClaim();
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_PACKAGE: return createRequiresPackage();
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.EVALUATION_ATTRIBUTE: return createEvaluationAttribute();
case EvidencePackage.SUPERCEDES: return createSupercedes();
case EvidencePackage.HAS_MEDIA: return createHasMedia();
case EvidencePackage.EXHIBIT: return createExhibit();
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.CONSISTENCY_LEVEL:
return createConsistencyLevelFromString(eDataType, initialValue);
case EvidencePackage.LEVEL:
return createLevelFromString(eDataType, initialValue);
case EvidencePackage.ORIGINALITY_LEVEL:
return createOriginalityLevelFromString(eDataType, initialValue);
case EvidencePackage.REPORTING_LEVEL:
return createReportingLevelFromString(eDataType, initialValue);
case EvidencePackage.STANDARD_OF_PROOF:
return createStandardOfProofFromString(eDataType, initialValue);
case EvidencePackage.SUPPORT_LEVEL:
return createSupportLevelFromString(eDataType, initialValue);
case EvidencePackage.COMPLETENESS_LEVEL:
return createCompletenessLevelFromString(eDataType, initialValue);
case EvidencePackage.RELIABILITY_LEVEL:
return createReliabilityLevelFromString(eDataType, initialValue);
case EvidencePackage.ACCURACY_LEVEL:
return createAccuracyLevelFromString(eDataType, initialValue);
case EvidencePackage.CONFIDENCE_LEVEL:
return createConfidenceLevelFromString(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.CONSISTENCY_LEVEL:
return convertConsistencyLevelToString(eDataType, instanceValue);
case EvidencePackage.LEVEL:
return convertLevelToString(eDataType, instanceValue);
case EvidencePackage.ORIGINALITY_LEVEL:
return convertOriginalityLevelToString(eDataType, instanceValue);
case EvidencePackage.REPORTING_LEVEL:
return convertReportingLevelToString(eDataType, instanceValue);
case EvidencePackage.STANDARD_OF_PROOF:
return convertStandardOfProofToString(eDataType, instanceValue);
case EvidencePackage.SUPPORT_LEVEL:
return convertSupportLevelToString(eDataType, instanceValue);
case EvidencePackage.COMPLETENESS_LEVEL:
return convertCompletenessLevelToString(eDataType, instanceValue);
case EvidencePackage.RELIABILITY_LEVEL:
return convertReliabilityLevelToString(eDataType, instanceValue);
case EvidencePackage.ACCURACY_LEVEL:
return convertAccuracyLevelToString(eDataType, instanceValue);
case EvidencePackage.CONFIDENCE_LEVEL:
return convertConfidenceLevelToString(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 Description createDescription() {
DescriptionImpl description = new DescriptionImpl();
return description;
}
/**
* <!-- 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 RequiresTool createRequiresTool() {
RequiresToolImpl requiresTool = new RequiresToolImpl();
return requiresTool;
}
/**
* <!-- 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 net.certware.evidence.evidence.Package createPackage() {
PackageImpl package_ = new PackageImpl();
return package_;
}
/**
* <!-- 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.evidence.evidence.Object createObject() {
ObjectImpl object = new ObjectImpl();
return object;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CompositeSubject createCompositeSubject() {
CompositeSubjectImpl compositeSubject = new CompositeSubjectImpl();
return compositeSubject;
}
/**
* <!-- 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 Rationale createRationale() {
RationaleImpl rationale = new RationaleImpl();
return rationale;
}
/**
* <!-- 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 UnknownSubject createUnknownSubject() {
UnknownSubjectImpl unknownSubject = new UnknownSubjectImpl();
return unknownSubject;
}
/**
* <!-- 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 IsAssociatedWith createIsAssociatedWith() {
IsAssociatedWithImpl isAssociatedWith = new IsAssociatedWithImpl();
return isAssociatedWith;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RequiresMethod createRequiresMethod() {
RequiresMethodImpl requiresMethod = new RequiresMethodImpl();
return requiresMethod;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Satisfies createSatisfies() {
SatisfiesImpl satisfies = new SatisfiesImpl();
return satisfies;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DomainClaim createDomainClaim() {
DomainClaimImpl domainClaim = new DomainClaimImpl();
return domainClaim;
}
/**
* <!-- 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 RequiresPackage createRequiresPackage() {
RequiresPackageImpl requiresPackage = new RequiresPackageImpl();
return requiresPackage;
}
/**
* <!-- 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 EvaluationAttribute createEvaluationAttribute() {
EvaluationAttributeImpl evaluationAttribute = new EvaluationAttributeImpl();
return evaluationAttribute;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Supercedes createSupercedes() {
SupercedesImpl supercedes = new SupercedesImpl();
return supercedes;
}
/**
* <!-- 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 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 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 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 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 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 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 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 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 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 EvidencePackage getEvidencePackage() {
return (EvidencePackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
@Deprecated
public static EvidencePackage getPackage() {
return EvidencePackage.eINSTANCE;
}
} //EvidenceFactoryImpl