/** * 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. (generated models) */ package net.certware.evidence.evidence; import org.eclipse.emf.ecore.EFactory; /** * <!-- begin-user-doc --> * The <b>Factory</b> for the model. * It provides a create method for each non-abstract class of the model. * <!-- end-user-doc --> * @see net.certware.evidence.evidence.EvidencePackage * @generated */ public interface EvidenceFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EvidenceFactory eINSTANCE = net.certware.evidence.evidence.impl.EvidenceFactoryImpl.init(); /** * Returns a new object of class '<em>Consistency</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Consistency</em>'. * @generated */ Consistency createConsistency(); /** * Returns a new object of class '<em>Completeness</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Completeness</em>'. * @generated */ Completeness createCompleteness(); /** * Returns a new object of class '<em>Document</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Document</em>'. * @generated */ Document createDocument(); /** * Returns a new object of class '<em>Confidence</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Confidence</em>'. * @generated */ Confidence createConfidence(); /** * Returns a new object of class '<em>Approved By</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Approved By</em>'. * @generated */ ApprovedBy createApprovedBy(); /** * Returns a new object of class '<em>Description</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Description</em>'. * @generated */ Description createDescription(); /** * Returns a new object of class '<em>Created By</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Created By</em>'. * @generated */ CreatedBy createCreatedBy(); /** * Returns a new object of class '<em>Tool</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Tool</em>'. * @generated */ Tool createTool(); /** * Returns a new object of class '<em>Method</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Method</em>'. * @generated */ Method createMethod(); /** * Returns a new object of class '<em>Requires Tool</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Requires Tool</em>'. * @generated */ RequiresTool createRequiresTool(); /** * Returns a new object of class '<em>Is Based On</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Based On</em>'. * @generated */ IsBasedOn createIsBasedOn(); /** * Returns a new object of class '<em>Is A</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is A</em>'. * @generated */ IsA createIsA(); /** * Returns a new object of class '<em>Is Characterized By</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Characterized By</em>'. * @generated */ IsCharacterizedBy createIsCharacterizedBy(); /** * Returns a new object of class '<em>Person</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Person</em>'. * @generated */ Person createPerson(); /** * Returns a new object of class '<em>Organization</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Organization</em>'. * @generated */ Organization createOrganization(); /** * Returns a new object of class '<em>Package</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Package</em>'. * @generated */ Package createPackage(); /** * Returns a new object of class '<em>End Time</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>End Time</em>'. * @generated */ EndTime createEndTime(); /** * Returns a new object of class '<em>Assertion</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Assertion</em>'. * @generated */ Assertion createAssertion(); /** * Returns a new object of class '<em>Object</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Object</em>'. * @generated */ Object createObject(); /** * Returns a new object of class '<em>Composite Subject</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Composite Subject</em>'. * @generated */ CompositeSubject createCompositeSubject(); /** * Returns a new object of class '<em>Role Binding</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Role Binding</em>'. * @generated */ RoleBinding createRoleBinding(); /** * Returns a new object of class '<em>Start Time</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Start Time</em>'. * @generated */ StartTime createStartTime(); /** * Returns a new object of class '<em>Relevance</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Relevance</em>'. * @generated */ Relevance createRelevance(); /** * Returns a new object of class '<em>Significance</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Significance</em>'. * @generated */ Significance createSignificance(); /** * Returns a new object of class '<em>Accuracy</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Accuracy</em>'. * @generated */ Accuracy createAccuracy(); /** * Returns a new object of class '<em>Has Role In</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Has Role In</em>'. * @generated */ HasRoleIn createHasRoleIn(); /** * Returns a new object of class '<em>Is Scoped By</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Scoped By</em>'. * @generated */ IsScopedBy createIsScopedBy(); /** * Returns a new object of class '<em>At Time</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>At Time</em>'. * @generated */ AtTime createAtTime(); /** * Returns a new object of class '<em>Originality</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Originality</em>'. * @generated */ Originality createOriginality(); /** * Returns a new object of class '<em>Reporting</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Reporting</em>'. * @generated */ Reporting createReporting(); /** * Returns a new object of class '<em>Reliability</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Reliability</em>'. * @generated */ Reliability createReliability(); /** * Returns a new object of class '<em>Supports</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Supports</em>'. * @generated */ Supports createSupports(); /** * Returns a new object of class '<em>Is Generated At</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Generated At</em>'. * @generated */ IsGeneratedAt createIsGeneratedAt(); /** * Returns a new object of class '<em>Support</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Support</em>'. * @generated */ Support createSupport(); /** * Returns a new object of class '<em>Conflicts</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Conflicts</em>'. * @generated */ Conflicts createConflicts(); /** * Returns a new object of class '<em>Rationale</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Rationale</em>'. * @generated */ Rationale createRationale(); /** * Returns a new object of class '<em>Refutes</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Refutes</em>'. * @generated */ Refutes createRefutes(); /** * Returns a new object of class '<em>Negates</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Negates</em>'. * @generated */ Negates createNegates(); /** * Returns a new object of class '<em>Unknown Subject</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Unknown Subject</em>'. * @generated */ UnknownSubject createUnknownSubject(); /** * Returns a new object of class '<em>Resolves</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Resolves</em>'. * @generated */ Resolves createResolves(); /** * Returns a new object of class '<em>Request</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Request</em>'. * @generated */ EvidenceRequest createEvidenceRequest(); /** * Returns a new object of class '<em>Project Objective</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Project Objective</em>'. * @generated */ ProjectObjective createProjectObjective(); /** * Returns a new object of class '<em>Activity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Activity</em>'. * @generated */ Activity createActivity(); /** * Returns a new object of class '<em>Depends On</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Depends On</em>'. * @generated */ DependsOn createDependsOn(); /** * Returns a new object of class '<em>Is Associated With</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Associated With</em>'. * @generated */ IsAssociatedWith createIsAssociatedWith(); /** * Returns a new object of class '<em>Requires Method</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Requires Method</em>'. * @generated */ RequiresMethod createRequiresMethod(); /** * Returns a new object of class '<em>Satisfies</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Satisfies</em>'. * @generated */ Satisfies createSatisfies(); /** * Returns a new object of class '<em>Domain Claim</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Domain Claim</em>'. * @generated */ DomainClaim createDomainClaim(); /** * Returns a new object of class '<em>Weakens</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Weakens</em>'. * @generated */ Weakens createWeakens(); /** * Returns a new object of class '<em>Amplifies</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Amplifies</em>'. * @generated */ Amplifies createAmplifies(); /** * Returns a new object of class '<em>Challenges</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Challenges</em>'. * @generated */ Challenges createChallenges(); /** * Returns a new object of class '<em>Strength</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Strength</em>'. * @generated */ Strength createStrength(); /** * Returns a new object of class '<em>Is Acquired At</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Acquired At</em>'. * @generated */ IsAcquiredAt createIsAcquiredAt(); /** * Returns a new object of class '<em>Is Transferred To</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Transferred To</em>'. * @generated */ IsTransferredTo createIsTransferredTo(); /** * Returns a new object of class '<em>Owned By</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Owned By</em>'. * @generated */ OwnedBy createOwnedBy(); /** * Returns a new object of class '<em>Is Part Of</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Part Of</em>'. * @generated */ IsPartOf createIsPartOf(); /** * Returns a new object of class '<em>Is Revoked At</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Revoked At</em>'. * @generated */ IsRevokedAt createIsRevokedAt(); /** * Returns a new object of class '<em>Provides Context</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Provides Context</em>'. * @generated */ ProvidesContext createProvidesContext(); /** * Returns a new object of class '<em>Means That</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Means That</em>'. * @generated */ MeansThat createMeansThat(); /** * Returns a new object of class '<em>Care Of</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Care Of</em>'. * @generated */ CareOf createCareOf(); /** * Returns a new object of class '<em>At Location</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>At Location</em>'. * @generated */ AtLocation createAtLocation(); /** * Returns a new object of class '<em>Is Created At</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Created At</em>'. * @generated */ IsCreatedAt createIsCreatedAt(); /** * Returns a new object of class '<em>Requires Package</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Requires Package</em>'. * @generated */ RequiresPackage createRequiresPackage(); /** * Returns a new object of class '<em>Service</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Service</em>'. * @generated */ Service createService(); /** * Returns a new object of class '<em>Has Electronic Source</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Has Electronic Source</em>'. * @generated */ HasElectronicSource createHasElectronicSource(); /** * Returns a new object of class '<em>Is Expressed In Language</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Expressed In Language</em>'. * @generated */ IsExpressedInLanguage createIsExpressedInLanguage(); /** * Returns a new object of class '<em>Using Process</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Using Process</em>'. * @generated */ UsingProcess createUsingProcess(); /** * Returns a new object of class '<em>Has Security Classification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Has Security Classification</em>'. * @generated */ HasSecurityClassification createHasSecurityClassification(); /** * Returns a new object of class '<em>Is Releaseable To</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Is Releaseable To</em>'. * @generated */ IsReleaseableTo createIsReleaseableTo(); /** * Returns a new object of class '<em>Group</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Group</em>'. * @generated */ EvidenceGroup createEvidenceGroup(); /** * Returns a new object of class '<em>Has Version</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Has Version</em>'. * @generated */ HasVersion createHasVersion(); /** * Returns a new object of class '<em>Evaluation Attribute</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Evaluation Attribute</em>'. * @generated */ EvaluationAttribute createEvaluationAttribute(); /** * Returns a new object of class '<em>Supercedes</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Supercedes</em>'. * @generated */ Supercedes createSupercedes(); /** * Returns a new object of class '<em>Has Media</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Has Media</em>'. * @generated */ HasMedia createHasMedia(); /** * Returns a new object of class '<em>Exhibit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Exhibit</em>'. * @generated */ Exhibit createExhibit(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ EvidencePackage getEvidencePackage(); } //EvidenceFactory