All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ca.uhn.fhir.model.dstu.resource.GVFMeta Maven / Gradle / Ivy

There is a newer version: 7.6.1
Show newest version
















package ca.uhn.fhir.model.dstu.resource;


import java.util.*;
import ca.uhn.fhir.model.api.*;
import ca.uhn.fhir.model.api.annotation.*;
import ca.uhn.fhir.rest.gclient.*;

import ca.uhn.fhir.model.dstu.composite.AddressDt;
import ca.uhn.fhir.model.dstu.valueset.AdministrativeGenderCodesEnum;
import ca.uhn.fhir.model.dstu.valueset.AdmitSourceEnum;
import ca.uhn.fhir.model.dstu.resource.AdverseReaction;
import ca.uhn.fhir.model.dstu.valueset.AggregationModeEnum;
import ca.uhn.fhir.model.dstu.valueset.AlertStatusEnum;
import ca.uhn.fhir.model.dstu.resource.AllergyIntolerance;
import ca.uhn.fhir.model.dstu.valueset.AnimalSpeciesEnum;
import ca.uhn.fhir.model.dstu.resource.Appointment;
import ca.uhn.fhir.model.dstu.composite.AttachmentDt;
import ca.uhn.fhir.model.dstu.resource.Availability;
import ca.uhn.fhir.model.dstu.valueset.BindingConformanceEnum;
import ca.uhn.fhir.model.dstu.resource.CarePlan;
import ca.uhn.fhir.model.dstu.valueset.CarePlanActivityCategoryEnum;
import ca.uhn.fhir.model.dstu.valueset.CarePlanActivityStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.CarePlanGoalStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.CarePlanStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.CausalityExpectationEnum;
import ca.uhn.fhir.model.dstu.composite.CodeableConceptDt;
import ca.uhn.fhir.model.dstu.composite.CodingDt;
import ca.uhn.fhir.model.dstu.valueset.CompositionAttestationModeEnum;
import ca.uhn.fhir.model.dstu.valueset.CompositionStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.ConceptMapEquivalenceEnum;
import ca.uhn.fhir.model.dstu.resource.Condition;
import ca.uhn.fhir.model.dstu.valueset.ConditionRelationshipTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.ConditionStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.ConformanceEventModeEnum;
import ca.uhn.fhir.model.dstu.valueset.ConformanceStatementStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.ConstraintSeverityEnum;
import ca.uhn.fhir.model.dstu.composite.ContactDt;
import ca.uhn.fhir.model.dstu.valueset.ContactUseEnum;
import ca.uhn.fhir.model.dstu.valueset.CriticalityEnum;
import ca.uhn.fhir.model.dstu.valueset.DataTypeEnum;
import ca.uhn.fhir.model.dstu.resource.Device;
import ca.uhn.fhir.model.dstu.resource.DeviceObservationReport;
import ca.uhn.fhir.model.dstu.resource.DiagnosticOrder;
import ca.uhn.fhir.model.dstu.valueset.DiagnosticOrderPriorityEnum;
import ca.uhn.fhir.model.dstu.valueset.DiagnosticOrderStatusEnum;
import ca.uhn.fhir.model.dstu.resource.DiagnosticReport;
import ca.uhn.fhir.model.dstu.valueset.DiagnosticReportStatusEnum;
import ca.uhn.fhir.model.dstu.resource.DocumentManifest;
import ca.uhn.fhir.model.dstu.valueset.DocumentModeEnum;
import ca.uhn.fhir.model.dstu.resource.DocumentReference;
import ca.uhn.fhir.model.dstu.valueset.DocumentReferenceStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.DocumentRelationshipTypeEnum;
import ca.uhn.fhir.model.dstu.resource.Encounter;
import ca.uhn.fhir.model.dstu.valueset.EncounterClassEnum;
import ca.uhn.fhir.model.dstu.valueset.EncounterStateEnum;
import ca.uhn.fhir.model.dstu.valueset.EncounterTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.ExposureTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.ExtensionContextEnum;
import ca.uhn.fhir.model.dstu.valueset.FHIRDefinedTypeEnum;
import ca.uhn.fhir.model.dstu.resource.FamilyHistory;
import ca.uhn.fhir.model.dstu.valueset.FilterOperatorEnum;
import ca.uhn.fhir.model.dstu.resource.GVFMeta;
import ca.uhn.fhir.model.dstu.resource.Group;
import ca.uhn.fhir.model.dstu.valueset.GroupTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.HierarchicalRelationshipTypeEnum;
import ca.uhn.fhir.model.dstu.composite.HumanNameDt;
import ca.uhn.fhir.model.dstu.composite.IdentifierDt;
import ca.uhn.fhir.model.dstu.valueset.IdentifierUseEnum;
import ca.uhn.fhir.model.dstu.valueset.ImagingModalityEnum;
import ca.uhn.fhir.model.dstu.resource.ImagingStudy;
import ca.uhn.fhir.model.dstu.resource.Immunization;
import ca.uhn.fhir.model.dstu.valueset.ImmunizationReasonCodesEnum;
import ca.uhn.fhir.model.dstu.resource.ImmunizationRecommendation;
import ca.uhn.fhir.model.dstu.valueset.ImmunizationRecommendationDateCriterionCodesEnum;
import ca.uhn.fhir.model.dstu.valueset.ImmunizationRecommendationStatusCodesEnum;
import ca.uhn.fhir.model.dstu.valueset.ImmunizationRouteCodesEnum;
import ca.uhn.fhir.model.dstu.valueset.InstanceAvailabilityEnum;
import ca.uhn.fhir.model.dstu.valueset.IssueSeverityEnum;
import ca.uhn.fhir.model.dstu.valueset.IssueTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.LinkTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.ListModeEnum;
import ca.uhn.fhir.model.dstu.resource.Location;
import ca.uhn.fhir.model.dstu.valueset.LocationModeEnum;
import ca.uhn.fhir.model.dstu.valueset.LocationStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.LocationTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.MaritalStatusCodesEnum;
import ca.uhn.fhir.model.dstu.resource.Media;
import ca.uhn.fhir.model.dstu.valueset.MediaTypeEnum;
import ca.uhn.fhir.model.dstu.resource.Medication;
import ca.uhn.fhir.model.dstu.resource.MedicationAdministration;
import ca.uhn.fhir.model.dstu.valueset.MedicationAdministrationStatusEnum;
import ca.uhn.fhir.model.dstu.resource.MedicationDispense;
import ca.uhn.fhir.model.dstu.valueset.MedicationDispenseStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.MedicationKindEnum;
import ca.uhn.fhir.model.dstu.resource.MedicationPrescription;
import ca.uhn.fhir.model.dstu.valueset.MedicationPrescriptionStatusEnum;
import ca.uhn.fhir.model.dstu.resource.MedicationStatement;
import ca.uhn.fhir.model.dstu.valueset.MessageEventEnum;
import ca.uhn.fhir.model.dstu.valueset.MessageSignificanceCategoryEnum;
import ca.uhn.fhir.model.dstu.valueset.MessageTransportEnum;
import ca.uhn.fhir.model.dstu.resource.Microarray;
import ca.uhn.fhir.model.dstu.valueset.ModalityEnum;
import ca.uhn.fhir.model.dstu.resource.Observation;
import ca.uhn.fhir.model.dstu.valueset.ObservationRelationshipTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.ObservationReliabilityEnum;
import ca.uhn.fhir.model.dstu.valueset.ObservationStatusEnum;
import ca.uhn.fhir.model.dstu.resource.OperationOutcome;
import ca.uhn.fhir.model.dstu.resource.Order;
import ca.uhn.fhir.model.dstu.valueset.OrderOutcomeStatusEnum;
import ca.uhn.fhir.model.dstu.resource.Organization;
import ca.uhn.fhir.model.dstu.valueset.OrganizationTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.ParticipantTypeEnum;
import ca.uhn.fhir.model.dstu.resource.Patient;
import ca.uhn.fhir.model.dstu.composite.PeriodDt;
import ca.uhn.fhir.model.dstu.resource.Practitioner;
import ca.uhn.fhir.model.dstu.valueset.PractitionerRoleEnum;
import ca.uhn.fhir.model.dstu.valueset.PractitionerSpecialtyEnum;
import ca.uhn.fhir.model.dstu.resource.Procedure;
import ca.uhn.fhir.model.dstu.valueset.ProcedureRelationshipTypeEnum;
import ca.uhn.fhir.model.dstu.resource.Profile;
import ca.uhn.fhir.model.dstu.valueset.PropertyRepresentationEnum;
import ca.uhn.fhir.model.dstu.valueset.ProvenanceEntityRoleEnum;
import ca.uhn.fhir.model.dstu.valueset.QuantityCompararatorEnum;
import ca.uhn.fhir.model.dstu.composite.QuantityDt;
import ca.uhn.fhir.model.dstu.valueset.QueryOutcomeEnum;
import ca.uhn.fhir.model.dstu.valueset.QuestionnaireGroupNameEnum;
import ca.uhn.fhir.model.dstu.valueset.QuestionnaireNameEnum;
import ca.uhn.fhir.model.dstu.valueset.QuestionnaireStatusEnum;
import ca.uhn.fhir.model.dstu.composite.RangeDt;
import ca.uhn.fhir.model.dstu.composite.RatioDt;
import ca.uhn.fhir.model.dstu.valueset.ReactionSeverityEnum;
import ca.uhn.fhir.model.dstu.resource.RelatedPerson;
import ca.uhn.fhir.model.dstu.valueset.ResourceProfileStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.ResourceTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.ResponseTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.RestfulConformanceModeEnum;
import ca.uhn.fhir.model.dstu.valueset.RestfulOperationSystemEnum;
import ca.uhn.fhir.model.dstu.valueset.RestfulOperationTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.RestfulSecurityServiceEnum;
import ca.uhn.fhir.model.dstu.composite.SampledDataDt;
import ca.uhn.fhir.model.dstu.composite.ScheduleDt;
import ca.uhn.fhir.model.dstu.valueset.SearchParamTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.SecurityEventActionEnum;
import ca.uhn.fhir.model.dstu.valueset.SecurityEventObjectLifecycleEnum;
import ca.uhn.fhir.model.dstu.valueset.SecurityEventObjectRoleEnum;
import ca.uhn.fhir.model.dstu.valueset.SecurityEventObjectTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.SecurityEventOutcomeEnum;
import ca.uhn.fhir.model.dstu.valueset.SecurityEventParticipantNetworkTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.SecurityEventSourceTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.SensitivityStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.SensitivityTypeEnum;
import ca.uhn.fhir.model.dstu.resource.SequencingAnalysis;
import ca.uhn.fhir.model.dstu.resource.SequencingLab;
import ca.uhn.fhir.model.dstu.valueset.SlicingRulesEnum;
import ca.uhn.fhir.model.dstu.resource.Slot;
import ca.uhn.fhir.model.dstu.resource.Specimen;
import ca.uhn.fhir.model.dstu.valueset.SpecimenCollectionMethodEnum;
import ca.uhn.fhir.model.dstu.resource.Substance;
import ca.uhn.fhir.model.dstu.valueset.SupplyDispenseStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.SupplyItemTypeEnum;
import ca.uhn.fhir.model.dstu.valueset.SupplyStatusEnum;
import ca.uhn.fhir.model.dstu.valueset.SupplyTypeEnum;
import ca.uhn.fhir.model.api.TemporalPrecisionEnum;
import ca.uhn.fhir.model.dstu.resource.ValueSet;
import ca.uhn.fhir.model.dstu.valueset.ValueSetStatusEnum;
import ca.uhn.fhir.model.api.ExtensionDt;
import ca.uhn.fhir.model.api.IResource;
import ca.uhn.fhir.model.dstu.composite.AgeDt;
import ca.uhn.fhir.model.dstu.composite.DurationDt;
import ca.uhn.fhir.model.dstu.composite.ResourceReferenceDt;
import ca.uhn.fhir.model.dstu.resource.Binary;
import ca.uhn.fhir.model.primitive.Base64BinaryDt;
import ca.uhn.fhir.model.primitive.BooleanDt;
import ca.uhn.fhir.model.primitive.BoundCodeDt;
import ca.uhn.fhir.model.primitive.BoundCodeableConceptDt;
import ca.uhn.fhir.model.primitive.CodeDt;
import ca.uhn.fhir.model.primitive.DateDt;
import ca.uhn.fhir.model.primitive.DateTimeDt;
import ca.uhn.fhir.model.primitive.DecimalDt;
import ca.uhn.fhir.model.primitive.IdDt;
import ca.uhn.fhir.model.primitive.IdrefDt;
import ca.uhn.fhir.model.primitive.InstantDt;
import ca.uhn.fhir.model.primitive.IntegerDt;
import ca.uhn.fhir.model.primitive.OidDt;
import ca.uhn.fhir.model.primitive.StringDt;
import ca.uhn.fhir.model.primitive.UriDt;


/**
 * HAPI/FHIR GVFMeta Resource
 * (Meta data of a GVF file)
 *
 * 

* Definition: * Pragmas from a GVF *

* *

* Requirements: * *

* *

* Profile Definition: * http://hl7.org/fhir/profiles/GVFMeta *

* */ @ResourceDef(name="GVFMeta", profile="http://hl7.org/fhir/profiles/GVFMeta", id="gvfmeta") public class GVFMeta extends ca.uhn.fhir.model.dstu.resource.BaseResource implements IResource { /** * Search parameter constant for patient *

* Description: Patient being described in the file
* Type: reference
* Path: GVFMeta.subject.patient
*

*/ @SearchParamDefinition(name="patient", path="GVFMeta.subject.patient", description="Patient being described in the file", type="reference" ) public static final String SP_PATIENT = "patient"; /** * Fluent Client search parameter constant for patient *

* Description: Patient being described in the file
* Type: reference
* Path: GVFMeta.subject.patient
*

*/ public static final ReferenceClientParam PATIENT = new ReferenceClientParam(SP_PATIENT); /** * Constant for fluent queries to be used to add include statements. Specifies * the path value of "GVFMeta.subject.patient". */ public static final Include INCLUDE_SUBJECT_PATIENT = new Include("GVFMeta.subject.patient"); /** * Search parameter constant for file *

* Description: URL to source file of the resource
* Type: string
* Path: GVFMeta.sourceFile
*

*/ @SearchParamDefinition(name="file", path="GVFMeta.sourceFile", description="URL to source file of the resource", type="string" ) public static final String SP_FILE = "file"; /** * Fluent Client search parameter constant for file *

* Description: URL to source file of the resource
* Type: string
* Path: GVFMeta.sourceFile
*

*/ public static final StringClientParam FILE = new StringClientParam(SP_FILE); @Child(name="subject", order=0, min=0, max=Child.MAX_UNLIMITED, summary=false, modifier=false) @Description( shortDefinition="Subject being described by the file", formalDefinition="Subject being described by the file" ) private java.util.List mySubject; @Child(name="sourceFile", type=AttachmentDt.class, order=1, min=1, max=1, summary=false, modifier=false) @Description( shortDefinition="Source GVF file", formalDefinition="GVF file from which data of the resource is extracted" ) private AttachmentDt mySourceFile; @Child(name="gvfVersion", type=CodeDt.class, order=2, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Version of the GVF file", formalDefinition="Valid version of the GVF file" ) private CodeDt myGvfVersion; @Child(name="referenceFasta", type=UriDt.class, order=3, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="FASTA file used as reference assembly", formalDefinition="URL to FASTA file used as reference assembly" ) private UriDt myReferenceFasta; @Child(name="featureGFF3", type=UriDt.class, order=4, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="GFF3 file containing feature being described in the file", formalDefinition="GFF3 file containing feature being described in the file" ) private UriDt myFeatureGFF3; @Child(name="fileDate", type=DateDt.class, order=5, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Date when the file is updated", formalDefinition="Date when the file is updated" ) private DateDt myFileDate; @Child(name="individual", type=StringDt.class, order=6, min=0, max=Child.MAX_UNLIMITED, summary=false, modifier=false) @Description( shortDefinition="Id of individual being described in the file", formalDefinition="Id of individual being described in the file" ) private java.util.List myIndividual; @Child(name="population", type=CodeDt.class, order=7, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Code for population which the individual can be categorized into", formalDefinition="Code for population which the individual can be categorized into" ) private CodeDt myPopulation; @Child(name="platform", order=8, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Sequencing platform", formalDefinition="Technology platform used in the sequencing" ) private Platform myPlatform; @Child(name="sequencingScope", type=CodeDt.class, order=9, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Sequencing scope", formalDefinition="Scope of the sequencing" ) private CodeDt mySequencingScope; @Child(name="captureMethod", type=CodeDt.class, order=10, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Capture method", formalDefinition="Capture method used in the sequencing" ) private CodeDt myCaptureMethod; @Child(name="captureRegions", type=UriDt.class, order=11, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Region captured in the file", formalDefinition="Region captured in the file" ) private UriDt myCaptureRegions; @Child(name="sequenceAlignment", type=StringDt.class, order=12, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Sequence alignment algorithm/pipline used", formalDefinition="Sequence alignment algorithm/pipline used" ) private StringDt mySequenceAlignment; @Child(name="variantCalling", type=StringDt.class, order=13, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Pipline used for variant calling", formalDefinition="Pipline used for variant calling" ) private StringDt myVariantCalling; @Child(name="sampleDescription", type=StringDt.class, order=14, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Description of sample used in the sequencing", formalDefinition="Description of sample used in the sequencing" ) private StringDt mySampleDescription; @Child(name="genomicSource", type=CodeDt.class, order=15, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Source of the sample", formalDefinition="Source of the sample" ) private CodeDt myGenomicSource; @Override public boolean isEmpty() { return super.isBaseEmpty() && ca.uhn.fhir.util.ElementUtil.isEmpty( mySubject, mySourceFile, myGvfVersion, myReferenceFasta, myFeatureGFF3, myFileDate, myIndividual, myPopulation, myPlatform, mySequencingScope, myCaptureMethod, myCaptureRegions, mySequenceAlignment, myVariantCalling, mySampleDescription, myGenomicSource); } @Override public List getAllPopulatedChildElementsOfType(Class theType) { return ca.uhn.fhir.util.ElementUtil.allPopulatedChildElements(theType, mySubject, mySourceFile, myGvfVersion, myReferenceFasta, myFeatureGFF3, myFileDate, myIndividual, myPopulation, myPlatform, mySequencingScope, myCaptureMethod, myCaptureRegions, mySequenceAlignment, myVariantCalling, mySampleDescription, myGenomicSource); } /** * Gets the value(s) for subject (Subject being described by the file). * creating it if it does * not exist. Will not return null. * *

* Definition: * Subject being described by the file *

*/ public java.util.List getSubject() { if (mySubject == null) { mySubject = new java.util.ArrayList(); } return mySubject; } /** * Gets the value(s) for subject (Subject being described by the file). * creating it if it does * not exist. Will not return null. * *

* Definition: * Subject being described by the file *

*/ public java.util.List getSubjectElement() { if (mySubject == null) { mySubject = new java.util.ArrayList(); } return mySubject; } /** * Sets the value(s) for subject (Subject being described by the file) * *

* Definition: * Subject being described by the file *

*/ public GVFMeta setSubject(java.util.List theValue) { mySubject = theValue; return this; } /** * Adds and returns a new value for subject (Subject being described by the file) * *

* Definition: * Subject being described by the file *

*/ public Subject addSubject() { Subject newType = new Subject(); getSubject().add(newType); return newType; } /** * Gets the first repetition for subject (Subject being described by the file), * creating it if it does not already exist. * *

* Definition: * Subject being described by the file *

*/ public Subject getSubjectFirstRep() { if (getSubject().isEmpty()) { return addSubject(); } return getSubject().get(0); } /** * Gets the value(s) for sourceFile (Source GVF file). * creating it if it does * not exist. Will not return null. * *

* Definition: * GVF file from which data of the resource is extracted *

*/ public AttachmentDt getSourceFile() { if (mySourceFile == null) { mySourceFile = new AttachmentDt(); } return mySourceFile; } /** * Gets the value(s) for sourceFile (Source GVF file). * creating it if it does * not exist. Will not return null. * *

* Definition: * GVF file from which data of the resource is extracted *

*/ public AttachmentDt getSourceFileElement() { if (mySourceFile == null) { mySourceFile = new AttachmentDt(); } return mySourceFile; } /** * Sets the value(s) for sourceFile (Source GVF file) * *

* Definition: * GVF file from which data of the resource is extracted *

*/ public GVFMeta setSourceFile(AttachmentDt theValue) { mySourceFile = theValue; return this; } /** * Gets the value(s) for gvfVersion (Version of the GVF file). * creating it if it does * not exist. Will not return null. * *

* Definition: * Valid version of the GVF file *

*/ public CodeDt getGvfVersion() { if (myGvfVersion == null) { myGvfVersion = new CodeDt(); } return myGvfVersion; } /** * Gets the value(s) for gvfVersion (Version of the GVF file). * creating it if it does * not exist. Will not return null. * *

* Definition: * Valid version of the GVF file *

*/ public CodeDt getGvfVersionElement() { if (myGvfVersion == null) { myGvfVersion = new CodeDt(); } return myGvfVersion; } /** * Sets the value(s) for gvfVersion (Version of the GVF file) * *

* Definition: * Valid version of the GVF file *

*/ public GVFMeta setGvfVersion(CodeDt theValue) { myGvfVersion = theValue; return this; } /** * Sets the value for gvfVersion (Version of the GVF file) * *

* Definition: * Valid version of the GVF file *

*/ public GVFMeta setGvfVersion( String theCode) { myGvfVersion = new CodeDt(theCode); return this; } /** * Gets the value(s) for referenceFasta (FASTA file used as reference assembly). * creating it if it does * not exist. Will not return null. * *

* Definition: * URL to FASTA file used as reference assembly *

*/ public UriDt getReferenceFasta() { if (myReferenceFasta == null) { myReferenceFasta = new UriDt(); } return myReferenceFasta; } /** * Gets the value(s) for referenceFasta (FASTA file used as reference assembly). * creating it if it does * not exist. Will not return null. * *

* Definition: * URL to FASTA file used as reference assembly *

*/ public UriDt getReferenceFastaElement() { if (myReferenceFasta == null) { myReferenceFasta = new UriDt(); } return myReferenceFasta; } /** * Sets the value(s) for referenceFasta (FASTA file used as reference assembly) * *

* Definition: * URL to FASTA file used as reference assembly *

*/ public GVFMeta setReferenceFasta(UriDt theValue) { myReferenceFasta = theValue; return this; } /** * Sets the value for referenceFasta (FASTA file used as reference assembly) * *

* Definition: * URL to FASTA file used as reference assembly *

*/ public GVFMeta setReferenceFasta( String theUri) { myReferenceFasta = new UriDt(theUri); return this; } /** * Gets the value(s) for featureGFF3 (GFF3 file containing feature being described in the file). * creating it if it does * not exist. Will not return null. * *

* Definition: * GFF3 file containing feature being described in the file *

*/ public UriDt getFeatureGFF3() { if (myFeatureGFF3 == null) { myFeatureGFF3 = new UriDt(); } return myFeatureGFF3; } /** * Gets the value(s) for featureGFF3 (GFF3 file containing feature being described in the file). * creating it if it does * not exist. Will not return null. * *

* Definition: * GFF3 file containing feature being described in the file *

*/ public UriDt getFeatureGFF3Element() { if (myFeatureGFF3 == null) { myFeatureGFF3 = new UriDt(); } return myFeatureGFF3; } /** * Sets the value(s) for featureGFF3 (GFF3 file containing feature being described in the file) * *

* Definition: * GFF3 file containing feature being described in the file *

*/ public GVFMeta setFeatureGFF3(UriDt theValue) { myFeatureGFF3 = theValue; return this; } /** * Sets the value for featureGFF3 (GFF3 file containing feature being described in the file) * *

* Definition: * GFF3 file containing feature being described in the file *

*/ public GVFMeta setFeatureGFF3( String theUri) { myFeatureGFF3 = new UriDt(theUri); return this; } /** * Gets the value(s) for fileDate (Date when the file is updated). * creating it if it does * not exist. Will not return null. * *

* Definition: * Date when the file is updated *

*/ public DateDt getFileDate() { if (myFileDate == null) { myFileDate = new DateDt(); } return myFileDate; } /** * Gets the value(s) for fileDate (Date when the file is updated). * creating it if it does * not exist. Will not return null. * *

* Definition: * Date when the file is updated *

*/ public DateDt getFileDateElement() { if (myFileDate == null) { myFileDate = new DateDt(); } return myFileDate; } /** * Sets the value(s) for fileDate (Date when the file is updated) * *

* Definition: * Date when the file is updated *

*/ public GVFMeta setFileDate(DateDt theValue) { myFileDate = theValue; return this; } /** * Sets the value for fileDate (Date when the file is updated) * *

* Definition: * Date when the file is updated *

*/ public GVFMeta setFileDate( Date theDate, TemporalPrecisionEnum thePrecision) { myFileDate = new DateDt(theDate, thePrecision); return this; } /** * Sets the value for fileDate (Date when the file is updated) * *

* Definition: * Date when the file is updated *

*/ public GVFMeta setFileDateWithDayPrecision( Date theDate) { myFileDate = new DateDt(theDate); return this; } /** * Gets the value(s) for individual (Id of individual being described in the file). * creating it if it does * not exist. Will not return null. * *

* Definition: * Id of individual being described in the file *

*/ public java.util.List getIndividual() { if (myIndividual == null) { myIndividual = new java.util.ArrayList(); } return myIndividual; } /** * Gets the value(s) for individual (Id of individual being described in the file). * creating it if it does * not exist. Will not return null. * *

* Definition: * Id of individual being described in the file *

*/ public java.util.List getIndividualElement() { if (myIndividual == null) { myIndividual = new java.util.ArrayList(); } return myIndividual; } /** * Sets the value(s) for individual (Id of individual being described in the file) * *

* Definition: * Id of individual being described in the file *

*/ public GVFMeta setIndividual(java.util.List theValue) { myIndividual = theValue; return this; } /** * Adds and returns a new value for individual (Id of individual being described in the file) * *

* Definition: * Id of individual being described in the file *

*/ public StringDt addIndividual() { StringDt newType = new StringDt(); getIndividual().add(newType); return newType; } /** * Gets the first repetition for individual (Id of individual being described in the file), * creating it if it does not already exist. * *

* Definition: * Id of individual being described in the file *

*/ public StringDt getIndividualFirstRep() { if (getIndividual().isEmpty()) { return addIndividual(); } return getIndividual().get(0); } /** * Adds a new value for individual (Id of individual being described in the file) * *

* Definition: * Id of individual being described in the file *

* * @return Returns a reference to this object, to allow for simple chaining. */ public GVFMeta addIndividual( String theString) { if (myIndividual == null) { myIndividual = new java.util.ArrayList(); } myIndividual.add(new StringDt(theString)); return this; } /** * Gets the value(s) for population (Code for population which the individual can be categorized into). * creating it if it does * not exist. Will not return null. * *

* Definition: * Code for population which the individual can be categorized into *

*/ public CodeDt getPopulation() { if (myPopulation == null) { myPopulation = new CodeDt(); } return myPopulation; } /** * Gets the value(s) for population (Code for population which the individual can be categorized into). * creating it if it does * not exist. Will not return null. * *

* Definition: * Code for population which the individual can be categorized into *

*/ public CodeDt getPopulationElement() { if (myPopulation == null) { myPopulation = new CodeDt(); } return myPopulation; } /** * Sets the value(s) for population (Code for population which the individual can be categorized into) * *

* Definition: * Code for population which the individual can be categorized into *

*/ public GVFMeta setPopulation(CodeDt theValue) { myPopulation = theValue; return this; } /** * Sets the value for population (Code for population which the individual can be categorized into) * *

* Definition: * Code for population which the individual can be categorized into *

*/ public GVFMeta setPopulation( String theCode) { myPopulation = new CodeDt(theCode); return this; } /** * Gets the value(s) for platform (Sequencing platform). * creating it if it does * not exist. Will not return null. * *

* Definition: * Technology platform used in the sequencing *

*/ public Platform getPlatform() { if (myPlatform == null) { myPlatform = new Platform(); } return myPlatform; } /** * Gets the value(s) for platform (Sequencing platform). * creating it if it does * not exist. Will not return null. * *

* Definition: * Technology platform used in the sequencing *

*/ public Platform getPlatformElement() { if (myPlatform == null) { myPlatform = new Platform(); } return myPlatform; } /** * Sets the value(s) for platform (Sequencing platform) * *

* Definition: * Technology platform used in the sequencing *

*/ public GVFMeta setPlatform(Platform theValue) { myPlatform = theValue; return this; } /** * Gets the value(s) for sequencingScope (Sequencing scope). * creating it if it does * not exist. Will not return null. * *

* Definition: * Scope of the sequencing *

*/ public CodeDt getSequencingScope() { if (mySequencingScope == null) { mySequencingScope = new CodeDt(); } return mySequencingScope; } /** * Gets the value(s) for sequencingScope (Sequencing scope). * creating it if it does * not exist. Will not return null. * *

* Definition: * Scope of the sequencing *

*/ public CodeDt getSequencingScopeElement() { if (mySequencingScope == null) { mySequencingScope = new CodeDt(); } return mySequencingScope; } /** * Sets the value(s) for sequencingScope (Sequencing scope) * *

* Definition: * Scope of the sequencing *

*/ public GVFMeta setSequencingScope(CodeDt theValue) { mySequencingScope = theValue; return this; } /** * Sets the value for sequencingScope (Sequencing scope) * *

* Definition: * Scope of the sequencing *

*/ public GVFMeta setSequencingScope( String theCode) { mySequencingScope = new CodeDt(theCode); return this; } /** * Gets the value(s) for captureMethod (Capture method). * creating it if it does * not exist. Will not return null. * *

* Definition: * Capture method used in the sequencing *

*/ public CodeDt getCaptureMethod() { if (myCaptureMethod == null) { myCaptureMethod = new CodeDt(); } return myCaptureMethod; } /** * Gets the value(s) for captureMethod (Capture method). * creating it if it does * not exist. Will not return null. * *

* Definition: * Capture method used in the sequencing *

*/ public CodeDt getCaptureMethodElement() { if (myCaptureMethod == null) { myCaptureMethod = new CodeDt(); } return myCaptureMethod; } /** * Sets the value(s) for captureMethod (Capture method) * *

* Definition: * Capture method used in the sequencing *

*/ public GVFMeta setCaptureMethod(CodeDt theValue) { myCaptureMethod = theValue; return this; } /** * Sets the value for captureMethod (Capture method) * *

* Definition: * Capture method used in the sequencing *

*/ public GVFMeta setCaptureMethod( String theCode) { myCaptureMethod = new CodeDt(theCode); return this; } /** * Gets the value(s) for captureRegions (Region captured in the file). * creating it if it does * not exist. Will not return null. * *

* Definition: * Region captured in the file *

*/ public UriDt getCaptureRegions() { if (myCaptureRegions == null) { myCaptureRegions = new UriDt(); } return myCaptureRegions; } /** * Gets the value(s) for captureRegions (Region captured in the file). * creating it if it does * not exist. Will not return null. * *

* Definition: * Region captured in the file *

*/ public UriDt getCaptureRegionsElement() { if (myCaptureRegions == null) { myCaptureRegions = new UriDt(); } return myCaptureRegions; } /** * Sets the value(s) for captureRegions (Region captured in the file) * *

* Definition: * Region captured in the file *

*/ public GVFMeta setCaptureRegions(UriDt theValue) { myCaptureRegions = theValue; return this; } /** * Sets the value for captureRegions (Region captured in the file) * *

* Definition: * Region captured in the file *

*/ public GVFMeta setCaptureRegions( String theUri) { myCaptureRegions = new UriDt(theUri); return this; } /** * Gets the value(s) for sequenceAlignment (Sequence alignment algorithm/pipline used). * creating it if it does * not exist. Will not return null. * *

* Definition: * Sequence alignment algorithm/pipline used *

*/ public StringDt getSequenceAlignment() { if (mySequenceAlignment == null) { mySequenceAlignment = new StringDt(); } return mySequenceAlignment; } /** * Gets the value(s) for sequenceAlignment (Sequence alignment algorithm/pipline used). * creating it if it does * not exist. Will not return null. * *

* Definition: * Sequence alignment algorithm/pipline used *

*/ public StringDt getSequenceAlignmentElement() { if (mySequenceAlignment == null) { mySequenceAlignment = new StringDt(); } return mySequenceAlignment; } /** * Sets the value(s) for sequenceAlignment (Sequence alignment algorithm/pipline used) * *

* Definition: * Sequence alignment algorithm/pipline used *

*/ public GVFMeta setSequenceAlignment(StringDt theValue) { mySequenceAlignment = theValue; return this; } /** * Sets the value for sequenceAlignment (Sequence alignment algorithm/pipline used) * *

* Definition: * Sequence alignment algorithm/pipline used *

*/ public GVFMeta setSequenceAlignment( String theString) { mySequenceAlignment = new StringDt(theString); return this; } /** * Gets the value(s) for variantCalling (Pipline used for variant calling). * creating it if it does * not exist. Will not return null. * *

* Definition: * Pipline used for variant calling *

*/ public StringDt getVariantCalling() { if (myVariantCalling == null) { myVariantCalling = new StringDt(); } return myVariantCalling; } /** * Gets the value(s) for variantCalling (Pipline used for variant calling). * creating it if it does * not exist. Will not return null. * *

* Definition: * Pipline used for variant calling *

*/ public StringDt getVariantCallingElement() { if (myVariantCalling == null) { myVariantCalling = new StringDt(); } return myVariantCalling; } /** * Sets the value(s) for variantCalling (Pipline used for variant calling) * *

* Definition: * Pipline used for variant calling *

*/ public GVFMeta setVariantCalling(StringDt theValue) { myVariantCalling = theValue; return this; } /** * Sets the value for variantCalling (Pipline used for variant calling) * *

* Definition: * Pipline used for variant calling *

*/ public GVFMeta setVariantCalling( String theString) { myVariantCalling = new StringDt(theString); return this; } /** * Gets the value(s) for sampleDescription (Description of sample used in the sequencing). * creating it if it does * not exist. Will not return null. * *

* Definition: * Description of sample used in the sequencing *

*/ public StringDt getSampleDescription() { if (mySampleDescription == null) { mySampleDescription = new StringDt(); } return mySampleDescription; } /** * Gets the value(s) for sampleDescription (Description of sample used in the sequencing). * creating it if it does * not exist. Will not return null. * *

* Definition: * Description of sample used in the sequencing *

*/ public StringDt getSampleDescriptionElement() { if (mySampleDescription == null) { mySampleDescription = new StringDt(); } return mySampleDescription; } /** * Sets the value(s) for sampleDescription (Description of sample used in the sequencing) * *

* Definition: * Description of sample used in the sequencing *

*/ public GVFMeta setSampleDescription(StringDt theValue) { mySampleDescription = theValue; return this; } /** * Sets the value for sampleDescription (Description of sample used in the sequencing) * *

* Definition: * Description of sample used in the sequencing *

*/ public GVFMeta setSampleDescription( String theString) { mySampleDescription = new StringDt(theString); return this; } /** * Gets the value(s) for genomicSource (Source of the sample). * creating it if it does * not exist. Will not return null. * *

* Definition: * Source of the sample *

*/ public CodeDt getGenomicSource() { if (myGenomicSource == null) { myGenomicSource = new CodeDt(); } return myGenomicSource; } /** * Gets the value(s) for genomicSource (Source of the sample). * creating it if it does * not exist. Will not return null. * *

* Definition: * Source of the sample *

*/ public CodeDt getGenomicSourceElement() { if (myGenomicSource == null) { myGenomicSource = new CodeDt(); } return myGenomicSource; } /** * Sets the value(s) for genomicSource (Source of the sample) * *

* Definition: * Source of the sample *

*/ public GVFMeta setGenomicSource(CodeDt theValue) { myGenomicSource = theValue; return this; } /** * Sets the value for genomicSource (Source of the sample) * *

* Definition: * Source of the sample *

*/ public GVFMeta setGenomicSource( String theCode) { myGenomicSource = new CodeDt(theCode); return this; } /** * Block class for child element: GVFMeta.subject (Subject being described by the file) * *

* Definition: * Subject being described by the file *

*/ @Block() public static class Subject extends BaseIdentifiableElement implements IResourceBlock { @Child(name="patient", order=0, min=0, max=1, summary=false, modifier=false, type={ ca.uhn.fhir.model.dstu.resource.Patient.class }) @Description( shortDefinition="Identity of the subejct", formalDefinition="Identity of the subejct" ) private ResourceReferenceDt myPatient; @Child(name="fieldId", type=StringDt.class, order=1, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Id of individual field of the file that correspond to the subject", formalDefinition="Id of individual field of the file that correspond to the subject" ) private StringDt myFieldId; @Override public boolean isEmpty() { return super.isBaseEmpty() && ca.uhn.fhir.util.ElementUtil.isEmpty( myPatient, myFieldId); } @Override public List getAllPopulatedChildElementsOfType(Class theType) { return ca.uhn.fhir.util.ElementUtil.allPopulatedChildElements(theType, myPatient, myFieldId); } /** * Gets the value(s) for patient (Identity of the subejct). * creating it if it does * not exist. Will not return null. * *

* Definition: * Identity of the subejct *

*/ public ResourceReferenceDt getPatient() { if (myPatient == null) { myPatient = new ResourceReferenceDt(); } return myPatient; } /** * Gets the value(s) for patient (Identity of the subejct). * creating it if it does * not exist. Will not return null. * *

* Definition: * Identity of the subejct *

*/ public ResourceReferenceDt getPatientElement() { if (myPatient == null) { myPatient = new ResourceReferenceDt(); } return myPatient; } /** * Sets the value(s) for patient (Identity of the subejct) * *

* Definition: * Identity of the subejct *

*/ public Subject setPatient(ResourceReferenceDt theValue) { myPatient = theValue; return this; } /** * Gets the value(s) for fieldId (Id of individual field of the file that correspond to the subject). * creating it if it does * not exist. Will not return null. * *

* Definition: * Id of individual field of the file that correspond to the subject *

*/ public StringDt getFieldId() { if (myFieldId == null) { myFieldId = new StringDt(); } return myFieldId; } /** * Gets the value(s) for fieldId (Id of individual field of the file that correspond to the subject). * creating it if it does * not exist. Will not return null. * *

* Definition: * Id of individual field of the file that correspond to the subject *

*/ public StringDt getFieldIdElement() { if (myFieldId == null) { myFieldId = new StringDt(); } return myFieldId; } /** * Sets the value(s) for fieldId (Id of individual field of the file that correspond to the subject) * *

* Definition: * Id of individual field of the file that correspond to the subject *

*/ public Subject setFieldId(StringDt theValue) { myFieldId = theValue; return this; } /** * Sets the value for fieldId (Id of individual field of the file that correspond to the subject) * *

* Definition: * Id of individual field of the file that correspond to the subject *

*/ public Subject setFieldId( String theString) { myFieldId = new StringDt(theString); return this; } } /** * Block class for child element: GVFMeta.platform (Sequencing platform) * *

* Definition: * Technology platform used in the sequencing *

*/ @Block() public static class Platform extends BaseIdentifiableElement implements IResourceBlock { @Child(name="class", type=CodeDt.class, order=0, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Platform class", formalDefinition="Class of the sequencing platform" ) private CodeDt myClassElement; @Child(name="version", type=StringDt.class, order=1, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Platform version", formalDefinition="Version of the platform being used" ) private StringDt myVersion; @Child(name="name", type=CodeDt.class, order=2, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Platform name", formalDefinition="Name of the platform being used" ) private CodeDt myName; @Child(name="identity", type=StringDt.class, order=3, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Platform id", formalDefinition="Id of the platfrom being used" ) private StringDt myIdentity; @Child(name="readLength", type=IntegerDt.class, order=4, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Read length", formalDefinition="Read length of the technology" ) private IntegerDt myReadLength; @Child(name="readType", type=CodeDt.class, order=5, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Read type", formalDefinition="Read type of the technology" ) private CodeDt myReadType; @Child(name="readPairSpan", type=IntegerDt.class, order=6, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Read pair span", formalDefinition="Read pair span of the technology" ) private IntegerDt myReadPairSpan; @Child(name="averageCoverage", type=IntegerDt.class, order=7, min=0, max=1, summary=false, modifier=false) @Description( shortDefinition="Average coverage", formalDefinition="Average coverage of the technology" ) private IntegerDt myAverageCoverage; @Override public boolean isEmpty() { return super.isBaseEmpty() && ca.uhn.fhir.util.ElementUtil.isEmpty( myClassElement, myVersion, myName, myIdentity, myReadLength, myReadType, myReadPairSpan, myAverageCoverage); } @Override public List getAllPopulatedChildElementsOfType(Class theType) { return ca.uhn.fhir.util.ElementUtil.allPopulatedChildElements(theType, myClassElement, myVersion, myName, myIdentity, myReadLength, myReadType, myReadPairSpan, myAverageCoverage); } /** * Gets the value(s) for class (Platform class). * creating it if it does * not exist. Will not return null. * *

* Definition: * Class of the sequencing platform *

*/ public CodeDt getClassElement() { if (myClassElement == null) { myClassElement = new CodeDt(); } return myClassElement; } /** * Gets the value(s) for class (Platform class). * creating it if it does * not exist. Will not return null. * *

* Definition: * Class of the sequencing platform *

*/ public CodeDt getClassElementElement() { if (myClassElement == null) { myClassElement = new CodeDt(); } return myClassElement; } /** * Sets the value(s) for class (Platform class) * *

* Definition: * Class of the sequencing platform *

*/ public Platform setClassElement(CodeDt theValue) { myClassElement = theValue; return this; } /** * Sets the value for class (Platform class) * *

* Definition: * Class of the sequencing platform *

*/ public Platform setClassElement( String theCode) { myClassElement = new CodeDt(theCode); return this; } /** * Gets the value(s) for version (Platform version). * creating it if it does * not exist. Will not return null. * *

* Definition: * Version of the platform being used *

*/ public StringDt getVersion() { if (myVersion == null) { myVersion = new StringDt(); } return myVersion; } /** * Gets the value(s) for version (Platform version). * creating it if it does * not exist. Will not return null. * *

* Definition: * Version of the platform being used *

*/ public StringDt getVersionElement() { if (myVersion == null) { myVersion = new StringDt(); } return myVersion; } /** * Sets the value(s) for version (Platform version) * *

* Definition: * Version of the platform being used *

*/ public Platform setVersion(StringDt theValue) { myVersion = theValue; return this; } /** * Sets the value for version (Platform version) * *

* Definition: * Version of the platform being used *

*/ public Platform setVersion( String theString) { myVersion = new StringDt(theString); return this; } /** * Gets the value(s) for name (Platform name). * creating it if it does * not exist. Will not return null. * *

* Definition: * Name of the platform being used *

*/ public CodeDt getName() { if (myName == null) { myName = new CodeDt(); } return myName; } /** * Gets the value(s) for name (Platform name). * creating it if it does * not exist. Will not return null. * *

* Definition: * Name of the platform being used *

*/ public CodeDt getNameElement() { if (myName == null) { myName = new CodeDt(); } return myName; } /** * Sets the value(s) for name (Platform name) * *

* Definition: * Name of the platform being used *

*/ public Platform setName(CodeDt theValue) { myName = theValue; return this; } /** * Sets the value for name (Platform name) * *

* Definition: * Name of the platform being used *

*/ public Platform setName( String theCode) { myName = new CodeDt(theCode); return this; } /** * Gets the value(s) for identity (Platform id). * creating it if it does * not exist. Will not return null. * *

* Definition: * Id of the platfrom being used *

*/ public StringDt getIdentity() { if (myIdentity == null) { myIdentity = new StringDt(); } return myIdentity; } /** * Gets the value(s) for identity (Platform id). * creating it if it does * not exist. Will not return null. * *

* Definition: * Id of the platfrom being used *

*/ public StringDt getIdentityElement() { if (myIdentity == null) { myIdentity = new StringDt(); } return myIdentity; } /** * Sets the value(s) for identity (Platform id) * *

* Definition: * Id of the platfrom being used *

*/ public Platform setIdentity(StringDt theValue) { myIdentity = theValue; return this; } /** * Sets the value for identity (Platform id) * *

* Definition: * Id of the platfrom being used *

*/ public Platform setIdentity( String theString) { myIdentity = new StringDt(theString); return this; } /** * Gets the value(s) for readLength (Read length). * creating it if it does * not exist. Will not return null. * *

* Definition: * Read length of the technology *

*/ public IntegerDt getReadLength() { if (myReadLength == null) { myReadLength = new IntegerDt(); } return myReadLength; } /** * Gets the value(s) for readLength (Read length). * creating it if it does * not exist. Will not return null. * *

* Definition: * Read length of the technology *

*/ public IntegerDt getReadLengthElement() { if (myReadLength == null) { myReadLength = new IntegerDt(); } return myReadLength; } /** * Sets the value(s) for readLength (Read length) * *

* Definition: * Read length of the technology *

*/ public Platform setReadLength(IntegerDt theValue) { myReadLength = theValue; return this; } /** * Sets the value for readLength (Read length) * *

* Definition: * Read length of the technology *

*/ public Platform setReadLength( int theInteger) { myReadLength = new IntegerDt(theInteger); return this; } /** * Gets the value(s) for readType (Read type). * creating it if it does * not exist. Will not return null. * *

* Definition: * Read type of the technology *

*/ public CodeDt getReadType() { if (myReadType == null) { myReadType = new CodeDt(); } return myReadType; } /** * Gets the value(s) for readType (Read type). * creating it if it does * not exist. Will not return null. * *

* Definition: * Read type of the technology *

*/ public CodeDt getReadTypeElement() { if (myReadType == null) { myReadType = new CodeDt(); } return myReadType; } /** * Sets the value(s) for readType (Read type) * *

* Definition: * Read type of the technology *

*/ public Platform setReadType(CodeDt theValue) { myReadType = theValue; return this; } /** * Sets the value for readType (Read type) * *

* Definition: * Read type of the technology *

*/ public Platform setReadType( String theCode) { myReadType = new CodeDt(theCode); return this; } /** * Gets the value(s) for readPairSpan (Read pair span). * creating it if it does * not exist. Will not return null. * *

* Definition: * Read pair span of the technology *

*/ public IntegerDt getReadPairSpan() { if (myReadPairSpan == null) { myReadPairSpan = new IntegerDt(); } return myReadPairSpan; } /** * Gets the value(s) for readPairSpan (Read pair span). * creating it if it does * not exist. Will not return null. * *

* Definition: * Read pair span of the technology *

*/ public IntegerDt getReadPairSpanElement() { if (myReadPairSpan == null) { myReadPairSpan = new IntegerDt(); } return myReadPairSpan; } /** * Sets the value(s) for readPairSpan (Read pair span) * *

* Definition: * Read pair span of the technology *

*/ public Platform setReadPairSpan(IntegerDt theValue) { myReadPairSpan = theValue; return this; } /** * Sets the value for readPairSpan (Read pair span) * *

* Definition: * Read pair span of the technology *

*/ public Platform setReadPairSpan( int theInteger) { myReadPairSpan = new IntegerDt(theInteger); return this; } /** * Gets the value(s) for averageCoverage (Average coverage). * creating it if it does * not exist. Will not return null. * *

* Definition: * Average coverage of the technology *

*/ public IntegerDt getAverageCoverage() { if (myAverageCoverage == null) { myAverageCoverage = new IntegerDt(); } return myAverageCoverage; } /** * Gets the value(s) for averageCoverage (Average coverage). * creating it if it does * not exist. Will not return null. * *

* Definition: * Average coverage of the technology *

*/ public IntegerDt getAverageCoverageElement() { if (myAverageCoverage == null) { myAverageCoverage = new IntegerDt(); } return myAverageCoverage; } /** * Sets the value(s) for averageCoverage (Average coverage) * *

* Definition: * Average coverage of the technology *

*/ public Platform setAverageCoverage(IntegerDt theValue) { myAverageCoverage = theValue; return this; } /** * Sets the value for averageCoverage (Average coverage) * *

* Definition: * Average coverage of the technology *

*/ public Platform setAverageCoverage( int theInteger) { myAverageCoverage = new IntegerDt(theInteger); return this; } } @Override public String getResourceName() { return "GVFMeta"; } public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum() { return ca.uhn.fhir.context.FhirVersionEnum.DSTU1; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy