| /* |
| * Copyright (C) 2017 The Android Open Source Project |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| package android.location.cts.asn1.supl2.ulp_version_2_parameter_extensions; |
| |
| /* |
| */ |
| |
| |
| // |
| // |
| import android.location.cts.asn1.base.Asn1BitString; |
| import android.location.cts.asn1.base.Asn1Boolean; |
| import android.location.cts.asn1.base.Asn1Integer; |
| import android.location.cts.asn1.base.Asn1Null; |
| import android.location.cts.asn1.base.Asn1Object; |
| import android.location.cts.asn1.base.Asn1Sequence; |
| import android.location.cts.asn1.base.Asn1Tag; |
| import android.location.cts.asn1.base.BitStream; |
| import android.location.cts.asn1.base.BitStreamReader; |
| import android.location.cts.asn1.base.SequenceComponent; |
| import com.google.common.collect.ImmutableList; |
| import java.util.Collection; |
| import javax.annotation.Nullable; |
| |
| |
| /** |
| */ |
| public class GanssReqGenericData extends Asn1Sequence { |
| // |
| |
| private static final Asn1Tag TAG_GanssReqGenericData |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public GanssReqGenericData() { |
| super(); |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_GanssReqGenericData; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_GanssReqGenericData != null) { |
| return ImmutableList.of(TAG_GanssReqGenericData); |
| } else { |
| return Asn1Sequence.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new GanssReqGenericData from encoded stream. |
| */ |
| public static GanssReqGenericData fromPerUnaligned(byte[] encodedBytes) { |
| GanssReqGenericData result = new GanssReqGenericData(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new GanssReqGenericData from encoded stream. |
| */ |
| public static GanssReqGenericData fromPerAligned(byte[] encodedBytes) { |
| GanssReqGenericData result = new GanssReqGenericData(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| |
| |
| @Override protected boolean isExtensible() { |
| return true; |
| } |
| |
| @Override public boolean containsExtensionValues() { |
| for (SequenceComponent extensionComponent : getExtensionComponents()) { |
| if (extensionComponent.isExplicitlySet()) return true; |
| } |
| return false; |
| } |
| |
| |
| private GanssReqGenericData.ganssIdType ganssId_; |
| public GanssReqGenericData.ganssIdType getGanssId() { |
| return ganssId_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssReqGenericData.ganssIdType |
| */ |
| public void setGanssId(Asn1Object value) { |
| this.ganssId_ = (GanssReqGenericData.ganssIdType) value; |
| } |
| public GanssReqGenericData.ganssIdType setGanssIdToNewInstance() { |
| ganssId_ = new GanssReqGenericData.ganssIdType(); |
| return ganssId_; |
| } |
| |
| private GanssReqGenericData.ganssSBASidType ganssSBASid_; |
| public GanssReqGenericData.ganssSBASidType getGanssSBASid() { |
| return ganssSBASid_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssReqGenericData.ganssSBASidType |
| */ |
| public void setGanssSBASid(Asn1Object value) { |
| this.ganssSBASid_ = (GanssReqGenericData.ganssSBASidType) value; |
| } |
| public GanssReqGenericData.ganssSBASidType setGanssSBASidToNewInstance() { |
| ganssSBASid_ = new GanssReqGenericData.ganssSBASidType(); |
| return ganssSBASid_; |
| } |
| |
| private GanssReqGenericData.ganssRealTimeIntegrityType ganssRealTimeIntegrity_; |
| public GanssReqGenericData.ganssRealTimeIntegrityType getGanssRealTimeIntegrity() { |
| return ganssRealTimeIntegrity_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssReqGenericData.ganssRealTimeIntegrityType |
| */ |
| public void setGanssRealTimeIntegrity(Asn1Object value) { |
| this.ganssRealTimeIntegrity_ = (GanssReqGenericData.ganssRealTimeIntegrityType) value; |
| } |
| public GanssReqGenericData.ganssRealTimeIntegrityType setGanssRealTimeIntegrityToNewInstance() { |
| ganssRealTimeIntegrity_ = new GanssReqGenericData.ganssRealTimeIntegrityType(); |
| return ganssRealTimeIntegrity_; |
| } |
| |
| private DGANSS_Sig_Id_Req ganssDifferentialCorrection_; |
| public DGANSS_Sig_Id_Req getGanssDifferentialCorrection() { |
| return ganssDifferentialCorrection_; |
| } |
| /** |
| * @throws ClassCastException if value is not a DGANSS_Sig_Id_Req |
| */ |
| public void setGanssDifferentialCorrection(Asn1Object value) { |
| this.ganssDifferentialCorrection_ = (DGANSS_Sig_Id_Req) value; |
| } |
| public DGANSS_Sig_Id_Req setGanssDifferentialCorrectionToNewInstance() { |
| ganssDifferentialCorrection_ = new DGANSS_Sig_Id_Req(); |
| return ganssDifferentialCorrection_; |
| } |
| |
| private GanssReqGenericData.ganssAlmanacType ganssAlmanac_; |
| public GanssReqGenericData.ganssAlmanacType getGanssAlmanac() { |
| return ganssAlmanac_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssReqGenericData.ganssAlmanacType |
| */ |
| public void setGanssAlmanac(Asn1Object value) { |
| this.ganssAlmanac_ = (GanssReqGenericData.ganssAlmanacType) value; |
| } |
| public GanssReqGenericData.ganssAlmanacType setGanssAlmanacToNewInstance() { |
| ganssAlmanac_ = new GanssReqGenericData.ganssAlmanacType(); |
| return ganssAlmanac_; |
| } |
| |
| private GanssNavigationModelData ganssNavigationModelData_; |
| public GanssNavigationModelData getGanssNavigationModelData() { |
| return ganssNavigationModelData_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssNavigationModelData |
| */ |
| public void setGanssNavigationModelData(Asn1Object value) { |
| this.ganssNavigationModelData_ = (GanssNavigationModelData) value; |
| } |
| public GanssNavigationModelData setGanssNavigationModelDataToNewInstance() { |
| ganssNavigationModelData_ = new GanssNavigationModelData(); |
| return ganssNavigationModelData_; |
| } |
| |
| private GanssReqGenericData.ganssTimeModelsType ganssTimeModels_; |
| public GanssReqGenericData.ganssTimeModelsType getGanssTimeModels() { |
| return ganssTimeModels_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssReqGenericData.ganssTimeModelsType |
| */ |
| public void setGanssTimeModels(Asn1Object value) { |
| this.ganssTimeModels_ = (GanssReqGenericData.ganssTimeModelsType) value; |
| } |
| public GanssReqGenericData.ganssTimeModelsType setGanssTimeModelsToNewInstance() { |
| ganssTimeModels_ = new GanssReqGenericData.ganssTimeModelsType(); |
| return ganssTimeModels_; |
| } |
| |
| private GanssReqGenericData.ganssReferenceMeasurementInfoType ganssReferenceMeasurementInfo_; |
| public GanssReqGenericData.ganssReferenceMeasurementInfoType getGanssReferenceMeasurementInfo() { |
| return ganssReferenceMeasurementInfo_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssReqGenericData.ganssReferenceMeasurementInfoType |
| */ |
| public void setGanssReferenceMeasurementInfo(Asn1Object value) { |
| this.ganssReferenceMeasurementInfo_ = (GanssReqGenericData.ganssReferenceMeasurementInfoType) value; |
| } |
| public GanssReqGenericData.ganssReferenceMeasurementInfoType setGanssReferenceMeasurementInfoToNewInstance() { |
| ganssReferenceMeasurementInfo_ = new GanssReqGenericData.ganssReferenceMeasurementInfoType(); |
| return ganssReferenceMeasurementInfo_; |
| } |
| |
| private GanssDataBits ganssDataBits_; |
| public GanssDataBits getGanssDataBits() { |
| return ganssDataBits_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssDataBits |
| */ |
| public void setGanssDataBits(Asn1Object value) { |
| this.ganssDataBits_ = (GanssDataBits) value; |
| } |
| public GanssDataBits setGanssDataBitsToNewInstance() { |
| ganssDataBits_ = new GanssDataBits(); |
| return ganssDataBits_; |
| } |
| |
| private GanssReqGenericData.ganssUTCModelType ganssUTCModel_; |
| public GanssReqGenericData.ganssUTCModelType getGanssUTCModel() { |
| return ganssUTCModel_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssReqGenericData.ganssUTCModelType |
| */ |
| public void setGanssUTCModel(Asn1Object value) { |
| this.ganssUTCModel_ = (GanssReqGenericData.ganssUTCModelType) value; |
| } |
| public GanssReqGenericData.ganssUTCModelType setGanssUTCModelToNewInstance() { |
| ganssUTCModel_ = new GanssReqGenericData.ganssUTCModelType(); |
| return ganssUTCModel_; |
| } |
| |
| private GanssAdditionalDataChoices ganssAdditionalDataChoices_; |
| public GanssAdditionalDataChoices getGanssAdditionalDataChoices() { |
| return ganssAdditionalDataChoices_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssAdditionalDataChoices |
| */ |
| public void setGanssAdditionalDataChoices(Asn1Object value) { |
| this.ganssAdditionalDataChoices_ = (GanssAdditionalDataChoices) value; |
| } |
| public GanssAdditionalDataChoices setGanssAdditionalDataChoicesToNewInstance() { |
| ganssAdditionalDataChoices_ = new GanssAdditionalDataChoices(); |
| return ganssAdditionalDataChoices_; |
| } |
| |
| private GanssReqGenericData.ganssAuxiliaryInformationType ganssAuxiliaryInformation_; |
| public GanssReqGenericData.ganssAuxiliaryInformationType getGanssAuxiliaryInformation() { |
| return ganssAuxiliaryInformation_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssReqGenericData.ganssAuxiliaryInformationType |
| */ |
| public void setGanssAuxiliaryInformation(Asn1Object value) { |
| this.ganssAuxiliaryInformation_ = (GanssReqGenericData.ganssAuxiliaryInformationType) value; |
| } |
| public GanssReqGenericData.ganssAuxiliaryInformationType setGanssAuxiliaryInformationToNewInstance() { |
| ganssAuxiliaryInformation_ = new GanssReqGenericData.ganssAuxiliaryInformationType(); |
| return ganssAuxiliaryInformation_; |
| } |
| |
| private ExtendedEphemeris ganssExtendedEphemeris_; |
| public ExtendedEphemeris getGanssExtendedEphemeris() { |
| return ganssExtendedEphemeris_; |
| } |
| /** |
| * @throws ClassCastException if value is not a ExtendedEphemeris |
| */ |
| public void setGanssExtendedEphemeris(Asn1Object value) { |
| this.ganssExtendedEphemeris_ = (ExtendedEphemeris) value; |
| } |
| public ExtendedEphemeris setGanssExtendedEphemerisToNewInstance() { |
| ganssExtendedEphemeris_ = new ExtendedEphemeris(); |
| return ganssExtendedEphemeris_; |
| } |
| |
| private GanssExtendedEphCheck ganssExtendedEphemerisCheck_; |
| public GanssExtendedEphCheck getGanssExtendedEphemerisCheck() { |
| return ganssExtendedEphemerisCheck_; |
| } |
| /** |
| * @throws ClassCastException if value is not a GanssExtendedEphCheck |
| */ |
| public void setGanssExtendedEphemerisCheck(Asn1Object value) { |
| this.ganssExtendedEphemerisCheck_ = (GanssExtendedEphCheck) value; |
| } |
| public GanssExtendedEphCheck setGanssExtendedEphemerisCheckToNewInstance() { |
| ganssExtendedEphemerisCheck_ = new GanssExtendedEphCheck(); |
| return ganssExtendedEphemerisCheck_; |
| } |
| |
| |
| |
| |
| |
| |
| @Override public Iterable<? extends SequenceComponent> getComponents() { |
| ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder(); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 0); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssId() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssId(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssIdToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssReqGenericData.ganssIdType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssId : " |
| + getGanssId().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 1); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssSBASid() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return true; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssSBASid(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssSBASidToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssReqGenericData.ganssSBASidType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssSBASid : " |
| + getGanssSBASid().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 2); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssRealTimeIntegrity() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssRealTimeIntegrity(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssRealTimeIntegrityToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssReqGenericData.ganssRealTimeIntegrityType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssRealTimeIntegrity : " |
| + getGanssRealTimeIntegrity().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 3); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssDifferentialCorrection() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return true; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssDifferentialCorrection(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssDifferentialCorrectionToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? DGANSS_Sig_Id_Req.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssDifferentialCorrection : " |
| + getGanssDifferentialCorrection().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 4); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssAlmanac() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssAlmanac(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssAlmanacToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssReqGenericData.ganssAlmanacType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssAlmanac : " |
| + getGanssAlmanac().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 5); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssNavigationModelData() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return true; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssNavigationModelData(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssNavigationModelDataToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssNavigationModelData.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssNavigationModelData : " |
| + getGanssNavigationModelData().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 6); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssTimeModels() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return true; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssTimeModels(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssTimeModelsToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssReqGenericData.ganssTimeModelsType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssTimeModels : " |
| + getGanssTimeModels().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 7); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssReferenceMeasurementInfo() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssReferenceMeasurementInfo(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssReferenceMeasurementInfoToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssReqGenericData.ganssReferenceMeasurementInfoType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssReferenceMeasurementInfo : " |
| + getGanssReferenceMeasurementInfo().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 8); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssDataBits() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return true; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssDataBits(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssDataBitsToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssDataBits.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssDataBits : " |
| + getGanssDataBits().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 9); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssUTCModel() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssUTCModel(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssUTCModelToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssReqGenericData.ganssUTCModelType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssUTCModel : " |
| + getGanssUTCModel().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 10); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssAdditionalDataChoices() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return true; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssAdditionalDataChoices(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssAdditionalDataChoicesToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssAdditionalDataChoices.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssAdditionalDataChoices : " |
| + getGanssAdditionalDataChoices().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 11); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssAuxiliaryInformation() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssAuxiliaryInformation(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssAuxiliaryInformationToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssReqGenericData.ganssAuxiliaryInformationType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssAuxiliaryInformation : " |
| + getGanssAuxiliaryInformation().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 12); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssExtendedEphemeris() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return true; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssExtendedEphemeris(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssExtendedEphemerisToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? ExtendedEphemeris.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssExtendedEphemeris : " |
| + getGanssExtendedEphemeris().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 13); |
| |
| @Override public boolean isExplicitlySet() { |
| return getGanssExtendedEphemerisCheck() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return true; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getGanssExtendedEphemerisCheck(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setGanssExtendedEphemerisCheckToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? GanssExtendedEphCheck.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "ganssExtendedEphemerisCheck : " |
| + getGanssExtendedEphemerisCheck().toIndentedString(indent); |
| } |
| }); |
| |
| return builder.build(); |
| } |
| |
| @Override public Iterable<? extends SequenceComponent> |
| getExtensionComponents() { |
| ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder(); |
| |
| return builder.build(); |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class ganssIdType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_ganssIdType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public ganssIdType() { |
| super(); |
| setValueRange("0", "15"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_ganssIdType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_ganssIdType != null) { |
| return ImmutableList.of(TAG_ganssIdType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new ganssIdType from encoded stream. |
| */ |
| public static ganssIdType fromPerUnaligned(byte[] encodedBytes) { |
| ganssIdType result = new ganssIdType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new ganssIdType from encoded stream. |
| */ |
| public static ganssIdType fromPerAligned(byte[] encodedBytes) { |
| ganssIdType result = new ganssIdType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "ganssIdType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class ganssSBASidType extends Asn1BitString { |
| // |
| |
| private static final Asn1Tag TAG_ganssSBASidType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public ganssSBASidType() { |
| super(); |
| setMinSize(3); |
| setMaxSize(3); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_ganssSBASidType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_ganssSBASidType != null) { |
| return ImmutableList.of(TAG_ganssSBASidType); |
| } else { |
| return Asn1BitString.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new ganssSBASidType from encoded stream. |
| */ |
| public static ganssSBASidType fromPerUnaligned(byte[] encodedBytes) { |
| ganssSBASidType result = new ganssSBASidType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new ganssSBASidType from encoded stream. |
| */ |
| public static ganssSBASidType fromPerAligned(byte[] encodedBytes) { |
| ganssSBASidType result = new ganssSBASidType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "ganssSBASidType = " + getValue() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class ganssRealTimeIntegrityType extends Asn1Boolean { |
| // |
| |
| private static final Asn1Tag TAG_ganssRealTimeIntegrityType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public ganssRealTimeIntegrityType() { |
| super(); |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_ganssRealTimeIntegrityType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_ganssRealTimeIntegrityType != null) { |
| return ImmutableList.of(TAG_ganssRealTimeIntegrityType); |
| } else { |
| return Asn1Boolean.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new ganssRealTimeIntegrityType from encoded stream. |
| */ |
| public static ganssRealTimeIntegrityType fromPerUnaligned(byte[] encodedBytes) { |
| ganssRealTimeIntegrityType result = new ganssRealTimeIntegrityType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new ganssRealTimeIntegrityType from encoded stream. |
| */ |
| public static ganssRealTimeIntegrityType fromPerAligned(byte[] encodedBytes) { |
| ganssRealTimeIntegrityType result = new ganssRealTimeIntegrityType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "ganssRealTimeIntegrityType = " + getValue() + ";\n"; |
| } |
| } |
| |
| |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class ganssAlmanacType extends Asn1Boolean { |
| // |
| |
| private static final Asn1Tag TAG_ganssAlmanacType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public ganssAlmanacType() { |
| super(); |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_ganssAlmanacType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_ganssAlmanacType != null) { |
| return ImmutableList.of(TAG_ganssAlmanacType); |
| } else { |
| return Asn1Boolean.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new ganssAlmanacType from encoded stream. |
| */ |
| public static ganssAlmanacType fromPerUnaligned(byte[] encodedBytes) { |
| ganssAlmanacType result = new ganssAlmanacType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new ganssAlmanacType from encoded stream. |
| */ |
| public static ganssAlmanacType fromPerAligned(byte[] encodedBytes) { |
| ganssAlmanacType result = new ganssAlmanacType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "ganssAlmanacType = " + getValue() + ";\n"; |
| } |
| } |
| |
| |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class ganssTimeModelsType extends Asn1BitString { |
| // |
| |
| private static final Asn1Tag TAG_ganssTimeModelsType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public ganssTimeModelsType() { |
| super(); |
| setMinSize(16); |
| setMaxSize(16); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_ganssTimeModelsType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_ganssTimeModelsType != null) { |
| return ImmutableList.of(TAG_ganssTimeModelsType); |
| } else { |
| return Asn1BitString.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new ganssTimeModelsType from encoded stream. |
| */ |
| public static ganssTimeModelsType fromPerUnaligned(byte[] encodedBytes) { |
| ganssTimeModelsType result = new ganssTimeModelsType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new ganssTimeModelsType from encoded stream. |
| */ |
| public static ganssTimeModelsType fromPerAligned(byte[] encodedBytes) { |
| ganssTimeModelsType result = new ganssTimeModelsType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "ganssTimeModelsType = " + getValue() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class ganssReferenceMeasurementInfoType extends Asn1Boolean { |
| // |
| |
| private static final Asn1Tag TAG_ganssReferenceMeasurementInfoType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public ganssReferenceMeasurementInfoType() { |
| super(); |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_ganssReferenceMeasurementInfoType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_ganssReferenceMeasurementInfoType != null) { |
| return ImmutableList.of(TAG_ganssReferenceMeasurementInfoType); |
| } else { |
| return Asn1Boolean.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new ganssReferenceMeasurementInfoType from encoded stream. |
| */ |
| public static ganssReferenceMeasurementInfoType fromPerUnaligned(byte[] encodedBytes) { |
| ganssReferenceMeasurementInfoType result = new ganssReferenceMeasurementInfoType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new ganssReferenceMeasurementInfoType from encoded stream. |
| */ |
| public static ganssReferenceMeasurementInfoType fromPerAligned(byte[] encodedBytes) { |
| ganssReferenceMeasurementInfoType result = new ganssReferenceMeasurementInfoType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "ganssReferenceMeasurementInfoType = " + getValue() + ";\n"; |
| } |
| } |
| |
| |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class ganssUTCModelType extends Asn1Boolean { |
| // |
| |
| private static final Asn1Tag TAG_ganssUTCModelType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public ganssUTCModelType() { |
| super(); |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_ganssUTCModelType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_ganssUTCModelType != null) { |
| return ImmutableList.of(TAG_ganssUTCModelType); |
| } else { |
| return Asn1Boolean.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new ganssUTCModelType from encoded stream. |
| */ |
| public static ganssUTCModelType fromPerUnaligned(byte[] encodedBytes) { |
| ganssUTCModelType result = new ganssUTCModelType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new ganssUTCModelType from encoded stream. |
| */ |
| public static ganssUTCModelType fromPerAligned(byte[] encodedBytes) { |
| ganssUTCModelType result = new ganssUTCModelType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "ganssUTCModelType = " + getValue() + ";\n"; |
| } |
| } |
| |
| |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class ganssAuxiliaryInformationType extends Asn1Boolean { |
| // |
| |
| private static final Asn1Tag TAG_ganssAuxiliaryInformationType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public ganssAuxiliaryInformationType() { |
| super(); |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_ganssAuxiliaryInformationType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_ganssAuxiliaryInformationType != null) { |
| return ImmutableList.of(TAG_ganssAuxiliaryInformationType); |
| } else { |
| return Asn1Boolean.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new ganssAuxiliaryInformationType from encoded stream. |
| */ |
| public static ganssAuxiliaryInformationType fromPerUnaligned(byte[] encodedBytes) { |
| ganssAuxiliaryInformationType result = new ganssAuxiliaryInformationType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new ganssAuxiliaryInformationType from encoded stream. |
| */ |
| public static ganssAuxiliaryInformationType fromPerAligned(byte[] encodedBytes) { |
| ganssAuxiliaryInformationType result = new ganssAuxiliaryInformationType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "ganssAuxiliaryInformationType = " + getValue() + ";\n"; |
| } |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| StringBuilder builder = new StringBuilder(); |
| builder.append("GanssReqGenericData = {\n"); |
| final String internalIndent = indent + " "; |
| for (SequenceComponent component : getComponents()) { |
| if (component.isExplicitlySet()) { |
| builder.append(internalIndent) |
| .append(component.toIndentedString(internalIndent)); |
| } |
| } |
| if (isExtensible()) { |
| builder.append(internalIndent).append("...\n"); |
| for (SequenceComponent component : getExtensionComponents()) { |
| if (component.isExplicitlySet()) { |
| builder.append(internalIndent) |
| .append(component.toIndentedString(internalIndent)); |
| } |
| } |
| } |
| builder.append(indent).append("};\n"); |
| return builder.toString(); |
| } |
| } |