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

org.phenopackets.schema.v1.core.Disease Maven / Gradle / Ivy

There is a newer version: 2.0.2
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: base.proto

package org.phenopackets.schema.v1.core;

/**
 * 
 * Message to indicate a disease (diagnosis) and its recorded onset.
 * 
* * Protobuf type {@code org.phenopackets.schema.v1.core.Disease} */ public final class Disease extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.phenopackets.schema.v1.core.Disease) DiseaseOrBuilder { private static final long serialVersionUID = 0L; // Use Disease.newBuilder() to construct. private Disease(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Disease() { tumorStage_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Disease(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Disease( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.phenopackets.schema.v1.core.OntologyClass.Builder subBuilder = null; if (term_ != null) { subBuilder = term_.toBuilder(); } term_ = input.readMessage(org.phenopackets.schema.v1.core.OntologyClass.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(term_); term_ = subBuilder.buildPartial(); } break; } case 18: { org.phenopackets.schema.v1.core.Age.Builder subBuilder = null; if (onsetCase_ == 2) { subBuilder = ((org.phenopackets.schema.v1.core.Age) onset_).toBuilder(); } onset_ = input.readMessage(org.phenopackets.schema.v1.core.Age.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.phenopackets.schema.v1.core.Age) onset_); onset_ = subBuilder.buildPartial(); } onsetCase_ = 2; break; } case 26: { org.phenopackets.schema.v1.core.AgeRange.Builder subBuilder = null; if (onsetCase_ == 3) { subBuilder = ((org.phenopackets.schema.v1.core.AgeRange) onset_).toBuilder(); } onset_ = input.readMessage(org.phenopackets.schema.v1.core.AgeRange.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.phenopackets.schema.v1.core.AgeRange) onset_); onset_ = subBuilder.buildPartial(); } onsetCase_ = 3; break; } case 34: { org.phenopackets.schema.v1.core.OntologyClass.Builder subBuilder = null; if (onsetCase_ == 4) { subBuilder = ((org.phenopackets.schema.v1.core.OntologyClass) onset_).toBuilder(); } onset_ = input.readMessage(org.phenopackets.schema.v1.core.OntologyClass.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.phenopackets.schema.v1.core.OntologyClass) onset_); onset_ = subBuilder.buildPartial(); } onsetCase_ = 4; break; } case 42: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { tumorStage_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } tumorStage_.add( input.readMessage(org.phenopackets.schema.v1.core.OntologyClass.parser(), extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { tumorStage_ = java.util.Collections.unmodifiableList(tumorStage_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.phenopackets.schema.v1.core.Base.internal_static_org_phenopackets_schema_v1_core_Disease_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.phenopackets.schema.v1.core.Base.internal_static_org_phenopackets_schema_v1_core_Disease_fieldAccessorTable .ensureFieldAccessorsInitialized( org.phenopackets.schema.v1.core.Disease.class, org.phenopackets.schema.v1.core.Disease.Builder.class); } private int onsetCase_ = 0; private java.lang.Object onset_; public enum OnsetCase implements com.google.protobuf.Internal.EnumLite { AGE_OF_ONSET(2), AGE_RANGE_OF_ONSET(3), CLASS_OF_ONSET(4), ONSET_NOT_SET(0); private final int value; private OnsetCase(int value) { this.value = value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static OnsetCase valueOf(int value) { return forNumber(value); } public static OnsetCase forNumber(int value) { switch (value) { case 2: return AGE_OF_ONSET; case 3: return AGE_RANGE_OF_ONSET; case 4: return CLASS_OF_ONSET; case 0: return ONSET_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public OnsetCase getOnsetCase() { return OnsetCase.forNumber( onsetCase_); } public static final int TERM_FIELD_NUMBER = 1; private org.phenopackets.schema.v1.core.OntologyClass term_; /** *
   * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
   * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public boolean hasTerm() { return term_ != null; } /** *
   * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
   * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public org.phenopackets.schema.v1.core.OntologyClass getTerm() { return term_ == null ? org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance() : term_; } /** *
   * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
   * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public org.phenopackets.schema.v1.core.OntologyClassOrBuilder getTermOrBuilder() { return getTerm(); } public static final int AGE_OF_ONSET_FIELD_NUMBER = 2; /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public boolean hasAgeOfOnset() { return onsetCase_ == 2; } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public org.phenopackets.schema.v1.core.Age getAgeOfOnset() { if (onsetCase_ == 2) { return (org.phenopackets.schema.v1.core.Age) onset_; } return org.phenopackets.schema.v1.core.Age.getDefaultInstance(); } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public org.phenopackets.schema.v1.core.AgeOrBuilder getAgeOfOnsetOrBuilder() { if (onsetCase_ == 2) { return (org.phenopackets.schema.v1.core.Age) onset_; } return org.phenopackets.schema.v1.core.Age.getDefaultInstance(); } public static final int AGE_RANGE_OF_ONSET_FIELD_NUMBER = 3; /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public boolean hasAgeRangeOfOnset() { return onsetCase_ == 3; } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public org.phenopackets.schema.v1.core.AgeRange getAgeRangeOfOnset() { if (onsetCase_ == 3) { return (org.phenopackets.schema.v1.core.AgeRange) onset_; } return org.phenopackets.schema.v1.core.AgeRange.getDefaultInstance(); } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public org.phenopackets.schema.v1.core.AgeRangeOrBuilder getAgeRangeOfOnsetOrBuilder() { if (onsetCase_ == 3) { return (org.phenopackets.schema.v1.core.AgeRange) onset_; } return org.phenopackets.schema.v1.core.AgeRange.getDefaultInstance(); } public static final int CLASS_OF_ONSET_FIELD_NUMBER = 4; /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public boolean hasClassOfOnset() { return onsetCase_ == 4; } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public org.phenopackets.schema.v1.core.OntologyClass getClassOfOnset() { if (onsetCase_ == 4) { return (org.phenopackets.schema.v1.core.OntologyClass) onset_; } return org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance(); } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public org.phenopackets.schema.v1.core.OntologyClassOrBuilder getClassOfOnsetOrBuilder() { if (onsetCase_ == 4) { return (org.phenopackets.schema.v1.core.OntologyClass) onset_; } return org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance(); } public static final int TUMOR_STAGE_FIELD_NUMBER = 5; private java.util.List tumorStage_; /** *
   * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
   * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
   * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
   * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public java.util.List getTumorStageList() { return tumorStage_; } /** *
   * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
   * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
   * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
   * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public java.util.List getTumorStageOrBuilderList() { return tumorStage_; } /** *
   * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
   * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
   * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
   * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public int getTumorStageCount() { return tumorStage_.size(); } /** *
   * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
   * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
   * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
   * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public org.phenopackets.schema.v1.core.OntologyClass getTumorStage(int index) { return tumorStage_.get(index); } /** *
   * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
   * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
   * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
   * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public org.phenopackets.schema.v1.core.OntologyClassOrBuilder getTumorStageOrBuilder( int index) { return tumorStage_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (term_ != null) { output.writeMessage(1, getTerm()); } if (onsetCase_ == 2) { output.writeMessage(2, (org.phenopackets.schema.v1.core.Age) onset_); } if (onsetCase_ == 3) { output.writeMessage(3, (org.phenopackets.schema.v1.core.AgeRange) onset_); } if (onsetCase_ == 4) { output.writeMessage(4, (org.phenopackets.schema.v1.core.OntologyClass) onset_); } for (int i = 0; i < tumorStage_.size(); i++) { output.writeMessage(5, tumorStage_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (term_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getTerm()); } if (onsetCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (org.phenopackets.schema.v1.core.Age) onset_); } if (onsetCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (org.phenopackets.schema.v1.core.AgeRange) onset_); } if (onsetCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (org.phenopackets.schema.v1.core.OntologyClass) onset_); } for (int i = 0; i < tumorStage_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, tumorStage_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.phenopackets.schema.v1.core.Disease)) { return super.equals(obj); } org.phenopackets.schema.v1.core.Disease other = (org.phenopackets.schema.v1.core.Disease) obj; if (hasTerm() != other.hasTerm()) return false; if (hasTerm()) { if (!getTerm() .equals(other.getTerm())) return false; } if (!getTumorStageList() .equals(other.getTumorStageList())) return false; if (!getOnsetCase().equals(other.getOnsetCase())) return false; switch (onsetCase_) { case 2: if (!getAgeOfOnset() .equals(other.getAgeOfOnset())) return false; break; case 3: if (!getAgeRangeOfOnset() .equals(other.getAgeRangeOfOnset())) return false; break; case 4: if (!getClassOfOnset() .equals(other.getClassOfOnset())) return false; break; case 0: default: } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasTerm()) { hash = (37 * hash) + TERM_FIELD_NUMBER; hash = (53 * hash) + getTerm().hashCode(); } if (getTumorStageCount() > 0) { hash = (37 * hash) + TUMOR_STAGE_FIELD_NUMBER; hash = (53 * hash) + getTumorStageList().hashCode(); } switch (onsetCase_) { case 2: hash = (37 * hash) + AGE_OF_ONSET_FIELD_NUMBER; hash = (53 * hash) + getAgeOfOnset().hashCode(); break; case 3: hash = (37 * hash) + AGE_RANGE_OF_ONSET_FIELD_NUMBER; hash = (53 * hash) + getAgeRangeOfOnset().hashCode(); break; case 4: hash = (37 * hash) + CLASS_OF_ONSET_FIELD_NUMBER; hash = (53 * hash) + getClassOfOnset().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.phenopackets.schema.v1.core.Disease parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.phenopackets.schema.v1.core.Disease parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.phenopackets.schema.v1.core.Disease parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.phenopackets.schema.v1.core.Disease parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.phenopackets.schema.v1.core.Disease parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.phenopackets.schema.v1.core.Disease parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.phenopackets.schema.v1.core.Disease parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.phenopackets.schema.v1.core.Disease parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static org.phenopackets.schema.v1.core.Disease parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.phenopackets.schema.v1.core.Disease parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.phenopackets.schema.v1.core.Disease parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.phenopackets.schema.v1.core.Disease parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(org.phenopackets.schema.v1.core.Disease prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
   * Message to indicate a disease (diagnosis) and its recorded onset.
   * 
* * Protobuf type {@code org.phenopackets.schema.v1.core.Disease} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.phenopackets.schema.v1.core.Disease) org.phenopackets.schema.v1.core.DiseaseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.phenopackets.schema.v1.core.Base.internal_static_org_phenopackets_schema_v1_core_Disease_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.phenopackets.schema.v1.core.Base.internal_static_org_phenopackets_schema_v1_core_Disease_fieldAccessorTable .ensureFieldAccessorsInitialized( org.phenopackets.schema.v1.core.Disease.class, org.phenopackets.schema.v1.core.Disease.Builder.class); } // Construct using org.phenopackets.schema.v1.core.Disease.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTumorStageFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (termBuilder_ == null) { term_ = null; } else { term_ = null; termBuilder_ = null; } if (tumorStageBuilder_ == null) { tumorStage_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { tumorStageBuilder_.clear(); } onsetCase_ = 0; onset_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.phenopackets.schema.v1.core.Base.internal_static_org_phenopackets_schema_v1_core_Disease_descriptor; } @java.lang.Override public org.phenopackets.schema.v1.core.Disease getDefaultInstanceForType() { return org.phenopackets.schema.v1.core.Disease.getDefaultInstance(); } @java.lang.Override public org.phenopackets.schema.v1.core.Disease build() { org.phenopackets.schema.v1.core.Disease result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.phenopackets.schema.v1.core.Disease buildPartial() { org.phenopackets.schema.v1.core.Disease result = new org.phenopackets.schema.v1.core.Disease(this); int from_bitField0_ = bitField0_; if (termBuilder_ == null) { result.term_ = term_; } else { result.term_ = termBuilder_.build(); } if (onsetCase_ == 2) { if (ageOfOnsetBuilder_ == null) { result.onset_ = onset_; } else { result.onset_ = ageOfOnsetBuilder_.build(); } } if (onsetCase_ == 3) { if (ageRangeOfOnsetBuilder_ == null) { result.onset_ = onset_; } else { result.onset_ = ageRangeOfOnsetBuilder_.build(); } } if (onsetCase_ == 4) { if (classOfOnsetBuilder_ == null) { result.onset_ = onset_; } else { result.onset_ = classOfOnsetBuilder_.build(); } } if (tumorStageBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { tumorStage_ = java.util.Collections.unmodifiableList(tumorStage_); bitField0_ = (bitField0_ & ~0x00000001); } result.tumorStage_ = tumorStage_; } else { result.tumorStage_ = tumorStageBuilder_.build(); } result.onsetCase_ = onsetCase_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.phenopackets.schema.v1.core.Disease) { return mergeFrom((org.phenopackets.schema.v1.core.Disease)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.phenopackets.schema.v1.core.Disease other) { if (other == org.phenopackets.schema.v1.core.Disease.getDefaultInstance()) return this; if (other.hasTerm()) { mergeTerm(other.getTerm()); } if (tumorStageBuilder_ == null) { if (!other.tumorStage_.isEmpty()) { if (tumorStage_.isEmpty()) { tumorStage_ = other.tumorStage_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureTumorStageIsMutable(); tumorStage_.addAll(other.tumorStage_); } onChanged(); } } else { if (!other.tumorStage_.isEmpty()) { if (tumorStageBuilder_.isEmpty()) { tumorStageBuilder_.dispose(); tumorStageBuilder_ = null; tumorStage_ = other.tumorStage_; bitField0_ = (bitField0_ & ~0x00000001); tumorStageBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTumorStageFieldBuilder() : null; } else { tumorStageBuilder_.addAllMessages(other.tumorStage_); } } } switch (other.getOnsetCase()) { case AGE_OF_ONSET: { mergeAgeOfOnset(other.getAgeOfOnset()); break; } case AGE_RANGE_OF_ONSET: { mergeAgeRangeOfOnset(other.getAgeRangeOfOnset()); break; } case CLASS_OF_ONSET: { mergeClassOfOnset(other.getClassOfOnset()); break; } case ONSET_NOT_SET: { break; } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.phenopackets.schema.v1.core.Disease parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.phenopackets.schema.v1.core.Disease) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int onsetCase_ = 0; private java.lang.Object onset_; public OnsetCase getOnsetCase() { return OnsetCase.forNumber( onsetCase_); } public Builder clearOnset() { onsetCase_ = 0; onset_ = null; onChanged(); return this; } private int bitField0_; private org.phenopackets.schema.v1.core.OntologyClass term_; private com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.OntologyClass, org.phenopackets.schema.v1.core.OntologyClass.Builder, org.phenopackets.schema.v1.core.OntologyClassOrBuilder> termBuilder_; /** *
     * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
     * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public boolean hasTerm() { return termBuilder_ != null || term_ != null; } /** *
     * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
     * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public org.phenopackets.schema.v1.core.OntologyClass getTerm() { if (termBuilder_ == null) { return term_ == null ? org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance() : term_; } else { return termBuilder_.getMessage(); } } /** *
     * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
     * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public Builder setTerm(org.phenopackets.schema.v1.core.OntologyClass value) { if (termBuilder_ == null) { if (value == null) { throw new NullPointerException(); } term_ = value; onChanged(); } else { termBuilder_.setMessage(value); } return this; } /** *
     * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
     * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public Builder setTerm( org.phenopackets.schema.v1.core.OntologyClass.Builder builderForValue) { if (termBuilder_ == null) { term_ = builderForValue.build(); onChanged(); } else { termBuilder_.setMessage(builderForValue.build()); } return this; } /** *
     * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
     * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public Builder mergeTerm(org.phenopackets.schema.v1.core.OntologyClass value) { if (termBuilder_ == null) { if (term_ != null) { term_ = org.phenopackets.schema.v1.core.OntologyClass.newBuilder(term_).mergeFrom(value).buildPartial(); } else { term_ = value; } onChanged(); } else { termBuilder_.mergeFrom(value); } return this; } /** *
     * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
     * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public Builder clearTerm() { if (termBuilder_ == null) { term_ = null; onChanged(); } else { term_ = null; termBuilder_ = null; } return this; } /** *
     * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
     * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public org.phenopackets.schema.v1.core.OntologyClass.Builder getTermBuilder() { onChanged(); return getTermFieldBuilder().getBuilder(); } /** *
     * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
     * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ public org.phenopackets.schema.v1.core.OntologyClassOrBuilder getTermOrBuilder() { if (termBuilder_ != null) { return termBuilder_.getMessageOrBuilder(); } else { return term_ == null ? org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance() : term_; } } /** *
     * The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
     * 
* * .org.phenopackets.schema.v1.core.OntologyClass term = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.OntologyClass, org.phenopackets.schema.v1.core.OntologyClass.Builder, org.phenopackets.schema.v1.core.OntologyClassOrBuilder> getTermFieldBuilder() { if (termBuilder_ == null) { termBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.OntologyClass, org.phenopackets.schema.v1.core.OntologyClass.Builder, org.phenopackets.schema.v1.core.OntologyClassOrBuilder>( getTerm(), getParentForChildren(), isClean()); term_ = null; } return termBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.Age, org.phenopackets.schema.v1.core.Age.Builder, org.phenopackets.schema.v1.core.AgeOrBuilder> ageOfOnsetBuilder_; /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public boolean hasAgeOfOnset() { return onsetCase_ == 2; } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public org.phenopackets.schema.v1.core.Age getAgeOfOnset() { if (ageOfOnsetBuilder_ == null) { if (onsetCase_ == 2) { return (org.phenopackets.schema.v1.core.Age) onset_; } return org.phenopackets.schema.v1.core.Age.getDefaultInstance(); } else { if (onsetCase_ == 2) { return ageOfOnsetBuilder_.getMessage(); } return org.phenopackets.schema.v1.core.Age.getDefaultInstance(); } } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public Builder setAgeOfOnset(org.phenopackets.schema.v1.core.Age value) { if (ageOfOnsetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } onset_ = value; onChanged(); } else { ageOfOnsetBuilder_.setMessage(value); } onsetCase_ = 2; return this; } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public Builder setAgeOfOnset( org.phenopackets.schema.v1.core.Age.Builder builderForValue) { if (ageOfOnsetBuilder_ == null) { onset_ = builderForValue.build(); onChanged(); } else { ageOfOnsetBuilder_.setMessage(builderForValue.build()); } onsetCase_ = 2; return this; } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public Builder mergeAgeOfOnset(org.phenopackets.schema.v1.core.Age value) { if (ageOfOnsetBuilder_ == null) { if (onsetCase_ == 2 && onset_ != org.phenopackets.schema.v1.core.Age.getDefaultInstance()) { onset_ = org.phenopackets.schema.v1.core.Age.newBuilder((org.phenopackets.schema.v1.core.Age) onset_) .mergeFrom(value).buildPartial(); } else { onset_ = value; } onChanged(); } else { if (onsetCase_ == 2) { ageOfOnsetBuilder_.mergeFrom(value); } ageOfOnsetBuilder_.setMessage(value); } onsetCase_ = 2; return this; } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public Builder clearAgeOfOnset() { if (ageOfOnsetBuilder_ == null) { if (onsetCase_ == 2) { onsetCase_ = 0; onset_ = null; onChanged(); } } else { if (onsetCase_ == 2) { onsetCase_ = 0; onset_ = null; } ageOfOnsetBuilder_.clear(); } return this; } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public org.phenopackets.schema.v1.core.Age.Builder getAgeOfOnsetBuilder() { return getAgeOfOnsetFieldBuilder().getBuilder(); } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ public org.phenopackets.schema.v1.core.AgeOrBuilder getAgeOfOnsetOrBuilder() { if ((onsetCase_ == 2) && (ageOfOnsetBuilder_ != null)) { return ageOfOnsetBuilder_.getMessageOrBuilder(); } else { if (onsetCase_ == 2) { return (org.phenopackets.schema.v1.core.Age) onset_; } return org.phenopackets.schema.v1.core.Age.getDefaultInstance(); } } /** * .org.phenopackets.schema.v1.core.Age age_of_onset = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.Age, org.phenopackets.schema.v1.core.Age.Builder, org.phenopackets.schema.v1.core.AgeOrBuilder> getAgeOfOnsetFieldBuilder() { if (ageOfOnsetBuilder_ == null) { if (!(onsetCase_ == 2)) { onset_ = org.phenopackets.schema.v1.core.Age.getDefaultInstance(); } ageOfOnsetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.Age, org.phenopackets.schema.v1.core.Age.Builder, org.phenopackets.schema.v1.core.AgeOrBuilder>( (org.phenopackets.schema.v1.core.Age) onset_, getParentForChildren(), isClean()); onset_ = null; } onsetCase_ = 2; onChanged();; return ageOfOnsetBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.AgeRange, org.phenopackets.schema.v1.core.AgeRange.Builder, org.phenopackets.schema.v1.core.AgeRangeOrBuilder> ageRangeOfOnsetBuilder_; /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public boolean hasAgeRangeOfOnset() { return onsetCase_ == 3; } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public org.phenopackets.schema.v1.core.AgeRange getAgeRangeOfOnset() { if (ageRangeOfOnsetBuilder_ == null) { if (onsetCase_ == 3) { return (org.phenopackets.schema.v1.core.AgeRange) onset_; } return org.phenopackets.schema.v1.core.AgeRange.getDefaultInstance(); } else { if (onsetCase_ == 3) { return ageRangeOfOnsetBuilder_.getMessage(); } return org.phenopackets.schema.v1.core.AgeRange.getDefaultInstance(); } } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public Builder setAgeRangeOfOnset(org.phenopackets.schema.v1.core.AgeRange value) { if (ageRangeOfOnsetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } onset_ = value; onChanged(); } else { ageRangeOfOnsetBuilder_.setMessage(value); } onsetCase_ = 3; return this; } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public Builder setAgeRangeOfOnset( org.phenopackets.schema.v1.core.AgeRange.Builder builderForValue) { if (ageRangeOfOnsetBuilder_ == null) { onset_ = builderForValue.build(); onChanged(); } else { ageRangeOfOnsetBuilder_.setMessage(builderForValue.build()); } onsetCase_ = 3; return this; } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public Builder mergeAgeRangeOfOnset(org.phenopackets.schema.v1.core.AgeRange value) { if (ageRangeOfOnsetBuilder_ == null) { if (onsetCase_ == 3 && onset_ != org.phenopackets.schema.v1.core.AgeRange.getDefaultInstance()) { onset_ = org.phenopackets.schema.v1.core.AgeRange.newBuilder((org.phenopackets.schema.v1.core.AgeRange) onset_) .mergeFrom(value).buildPartial(); } else { onset_ = value; } onChanged(); } else { if (onsetCase_ == 3) { ageRangeOfOnsetBuilder_.mergeFrom(value); } ageRangeOfOnsetBuilder_.setMessage(value); } onsetCase_ = 3; return this; } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public Builder clearAgeRangeOfOnset() { if (ageRangeOfOnsetBuilder_ == null) { if (onsetCase_ == 3) { onsetCase_ = 0; onset_ = null; onChanged(); } } else { if (onsetCase_ == 3) { onsetCase_ = 0; onset_ = null; } ageRangeOfOnsetBuilder_.clear(); } return this; } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public org.phenopackets.schema.v1.core.AgeRange.Builder getAgeRangeOfOnsetBuilder() { return getAgeRangeOfOnsetFieldBuilder().getBuilder(); } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ public org.phenopackets.schema.v1.core.AgeRangeOrBuilder getAgeRangeOfOnsetOrBuilder() { if ((onsetCase_ == 3) && (ageRangeOfOnsetBuilder_ != null)) { return ageRangeOfOnsetBuilder_.getMessageOrBuilder(); } else { if (onsetCase_ == 3) { return (org.phenopackets.schema.v1.core.AgeRange) onset_; } return org.phenopackets.schema.v1.core.AgeRange.getDefaultInstance(); } } /** * .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3; */ private com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.AgeRange, org.phenopackets.schema.v1.core.AgeRange.Builder, org.phenopackets.schema.v1.core.AgeRangeOrBuilder> getAgeRangeOfOnsetFieldBuilder() { if (ageRangeOfOnsetBuilder_ == null) { if (!(onsetCase_ == 3)) { onset_ = org.phenopackets.schema.v1.core.AgeRange.getDefaultInstance(); } ageRangeOfOnsetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.AgeRange, org.phenopackets.schema.v1.core.AgeRange.Builder, org.phenopackets.schema.v1.core.AgeRangeOrBuilder>( (org.phenopackets.schema.v1.core.AgeRange) onset_, getParentForChildren(), isClean()); onset_ = null; } onsetCase_ = 3; onChanged();; return ageRangeOfOnsetBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.OntologyClass, org.phenopackets.schema.v1.core.OntologyClass.Builder, org.phenopackets.schema.v1.core.OntologyClassOrBuilder> classOfOnsetBuilder_; /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public boolean hasClassOfOnset() { return onsetCase_ == 4; } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public org.phenopackets.schema.v1.core.OntologyClass getClassOfOnset() { if (classOfOnsetBuilder_ == null) { if (onsetCase_ == 4) { return (org.phenopackets.schema.v1.core.OntologyClass) onset_; } return org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance(); } else { if (onsetCase_ == 4) { return classOfOnsetBuilder_.getMessage(); } return org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance(); } } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public Builder setClassOfOnset(org.phenopackets.schema.v1.core.OntologyClass value) { if (classOfOnsetBuilder_ == null) { if (value == null) { throw new NullPointerException(); } onset_ = value; onChanged(); } else { classOfOnsetBuilder_.setMessage(value); } onsetCase_ = 4; return this; } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public Builder setClassOfOnset( org.phenopackets.schema.v1.core.OntologyClass.Builder builderForValue) { if (classOfOnsetBuilder_ == null) { onset_ = builderForValue.build(); onChanged(); } else { classOfOnsetBuilder_.setMessage(builderForValue.build()); } onsetCase_ = 4; return this; } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public Builder mergeClassOfOnset(org.phenopackets.schema.v1.core.OntologyClass value) { if (classOfOnsetBuilder_ == null) { if (onsetCase_ == 4 && onset_ != org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance()) { onset_ = org.phenopackets.schema.v1.core.OntologyClass.newBuilder((org.phenopackets.schema.v1.core.OntologyClass) onset_) .mergeFrom(value).buildPartial(); } else { onset_ = value; } onChanged(); } else { if (onsetCase_ == 4) { classOfOnsetBuilder_.mergeFrom(value); } classOfOnsetBuilder_.setMessage(value); } onsetCase_ = 4; return this; } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public Builder clearClassOfOnset() { if (classOfOnsetBuilder_ == null) { if (onsetCase_ == 4) { onsetCase_ = 0; onset_ = null; onChanged(); } } else { if (onsetCase_ == 4) { onsetCase_ = 0; onset_ = null; } classOfOnsetBuilder_.clear(); } return this; } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public org.phenopackets.schema.v1.core.OntologyClass.Builder getClassOfOnsetBuilder() { return getClassOfOnsetFieldBuilder().getBuilder(); } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ public org.phenopackets.schema.v1.core.OntologyClassOrBuilder getClassOfOnsetOrBuilder() { if ((onsetCase_ == 4) && (classOfOnsetBuilder_ != null)) { return classOfOnsetBuilder_.getMessageOrBuilder(); } else { if (onsetCase_ == 4) { return (org.phenopackets.schema.v1.core.OntologyClass) onset_; } return org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance(); } } /** * .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4; */ private com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.OntologyClass, org.phenopackets.schema.v1.core.OntologyClass.Builder, org.phenopackets.schema.v1.core.OntologyClassOrBuilder> getClassOfOnsetFieldBuilder() { if (classOfOnsetBuilder_ == null) { if (!(onsetCase_ == 4)) { onset_ = org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance(); } classOfOnsetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.phenopackets.schema.v1.core.OntologyClass, org.phenopackets.schema.v1.core.OntologyClass.Builder, org.phenopackets.schema.v1.core.OntologyClassOrBuilder>( (org.phenopackets.schema.v1.core.OntologyClass) onset_, getParentForChildren(), isClean()); onset_ = null; } onsetCase_ = 4; onChanged();; return classOfOnsetBuilder_; } private java.util.List tumorStage_ = java.util.Collections.emptyList(); private void ensureTumorStageIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { tumorStage_ = new java.util.ArrayList(tumorStage_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.phenopackets.schema.v1.core.OntologyClass, org.phenopackets.schema.v1.core.OntologyClass.Builder, org.phenopackets.schema.v1.core.OntologyClassOrBuilder> tumorStageBuilder_; /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public java.util.List getTumorStageList() { if (tumorStageBuilder_ == null) { return java.util.Collections.unmodifiableList(tumorStage_); } else { return tumorStageBuilder_.getMessageList(); } } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public int getTumorStageCount() { if (tumorStageBuilder_ == null) { return tumorStage_.size(); } else { return tumorStageBuilder_.getCount(); } } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public org.phenopackets.schema.v1.core.OntologyClass getTumorStage(int index) { if (tumorStageBuilder_ == null) { return tumorStage_.get(index); } else { return tumorStageBuilder_.getMessage(index); } } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public Builder setTumorStage( int index, org.phenopackets.schema.v1.core.OntologyClass value) { if (tumorStageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTumorStageIsMutable(); tumorStage_.set(index, value); onChanged(); } else { tumorStageBuilder_.setMessage(index, value); } return this; } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public Builder setTumorStage( int index, org.phenopackets.schema.v1.core.OntologyClass.Builder builderForValue) { if (tumorStageBuilder_ == null) { ensureTumorStageIsMutable(); tumorStage_.set(index, builderForValue.build()); onChanged(); } else { tumorStageBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public Builder addTumorStage(org.phenopackets.schema.v1.core.OntologyClass value) { if (tumorStageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTumorStageIsMutable(); tumorStage_.add(value); onChanged(); } else { tumorStageBuilder_.addMessage(value); } return this; } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public Builder addTumorStage( int index, org.phenopackets.schema.v1.core.OntologyClass value) { if (tumorStageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTumorStageIsMutable(); tumorStage_.add(index, value); onChanged(); } else { tumorStageBuilder_.addMessage(index, value); } return this; } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public Builder addTumorStage( org.phenopackets.schema.v1.core.OntologyClass.Builder builderForValue) { if (tumorStageBuilder_ == null) { ensureTumorStageIsMutable(); tumorStage_.add(builderForValue.build()); onChanged(); } else { tumorStageBuilder_.addMessage(builderForValue.build()); } return this; } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public Builder addTumorStage( int index, org.phenopackets.schema.v1.core.OntologyClass.Builder builderForValue) { if (tumorStageBuilder_ == null) { ensureTumorStageIsMutable(); tumorStage_.add(index, builderForValue.build()); onChanged(); } else { tumorStageBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public Builder addAllTumorStage( java.lang.Iterable values) { if (tumorStageBuilder_ == null) { ensureTumorStageIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tumorStage_); onChanged(); } else { tumorStageBuilder_.addAllMessages(values); } return this; } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public Builder clearTumorStage() { if (tumorStageBuilder_ == null) { tumorStage_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { tumorStageBuilder_.clear(); } return this; } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public Builder removeTumorStage(int index) { if (tumorStageBuilder_ == null) { ensureTumorStageIsMutable(); tumorStage_.remove(index); onChanged(); } else { tumorStageBuilder_.remove(index); } return this; } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public org.phenopackets.schema.v1.core.OntologyClass.Builder getTumorStageBuilder( int index) { return getTumorStageFieldBuilder().getBuilder(index); } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public org.phenopackets.schema.v1.core.OntologyClassOrBuilder getTumorStageOrBuilder( int index) { if (tumorStageBuilder_ == null) { return tumorStage_.get(index); } else { return tumorStageBuilder_.getMessageOrBuilder(index); } } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public java.util.List getTumorStageOrBuilderList() { if (tumorStageBuilder_ != null) { return tumorStageBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tumorStage_); } } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public org.phenopackets.schema.v1.core.OntologyClass.Builder addTumorStageBuilder() { return getTumorStageFieldBuilder().addBuilder( org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance()); } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public org.phenopackets.schema.v1.core.OntologyClass.Builder addTumorStageBuilder( int index) { return getTumorStageFieldBuilder().addBuilder( index, org.phenopackets.schema.v1.core.OntologyClass.getDefaultInstance()); } /** *
     * Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
     * See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
     * e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
     * 
* * repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5; */ public java.util.List getTumorStageBuilderList() { return getTumorStageFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.phenopackets.schema.v1.core.OntologyClass, org.phenopackets.schema.v1.core.OntologyClass.Builder, org.phenopackets.schema.v1.core.OntologyClassOrBuilder> getTumorStageFieldBuilder() { if (tumorStageBuilder_ == null) { tumorStageBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.phenopackets.schema.v1.core.OntologyClass, org.phenopackets.schema.v1.core.OntologyClass.Builder, org.phenopackets.schema.v1.core.OntologyClassOrBuilder>( tumorStage_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); tumorStage_ = null; } return tumorStageBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:org.phenopackets.schema.v1.core.Disease) } // @@protoc_insertion_point(class_scope:org.phenopackets.schema.v1.core.Disease) private static final org.phenopackets.schema.v1.core.Disease DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.phenopackets.schema.v1.core.Disease(); } public static org.phenopackets.schema.v1.core.Disease getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Disease parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Disease(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public org.phenopackets.schema.v1.core.Disease getDefaultInstanceForType() { return DEFAULT_INSTANCE; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy