blob: bffca774280e8d84a3b6607dc0b864f56d072d4a [file] [log] [blame]
/*
* 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.rrlp_components;
/*
*/
//
//
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 NavModel_CNAVKeplerianSet extends Asn1Sequence {
//
private static final Asn1Tag TAG_NavModel_CNAVKeplerianSet
= Asn1Tag.fromClassAndNumber(-1, -1);
public NavModel_CNAVKeplerianSet() {
super();
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_NavModel_CNAVKeplerianSet;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_NavModel_CNAVKeplerianSet != null) {
return ImmutableList.of(TAG_NavModel_CNAVKeplerianSet);
} else {
return Asn1Sequence.getPossibleFirstTags();
}
}
/**
* Creates a new NavModel_CNAVKeplerianSet from encoded stream.
*/
public static NavModel_CNAVKeplerianSet fromPerUnaligned(byte[] encodedBytes) {
NavModel_CNAVKeplerianSet result = new NavModel_CNAVKeplerianSet();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new NavModel_CNAVKeplerianSet from encoded stream.
*/
public static NavModel_CNAVKeplerianSet fromPerAligned(byte[] encodedBytes) {
NavModel_CNAVKeplerianSet result = new NavModel_CNAVKeplerianSet();
result.decodePerAligned(new BitStreamReader(encodedBytes));
return result;
}
@Override protected boolean isExtensible() {
return false;
}
@Override public boolean containsExtensionValues() {
for (SequenceComponent extensionComponent : getExtensionComponents()) {
if (extensionComponent.isExplicitlySet()) return true;
}
return false;
}
private NavModel_CNAVKeplerianSet.cnavTopType cnavTop_;
public NavModel_CNAVKeplerianSet.cnavTopType getCnavTop() {
return cnavTop_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavTopType
*/
public void setCnavTop(Asn1Object value) {
this.cnavTop_ = (NavModel_CNAVKeplerianSet.cnavTopType) value;
}
public NavModel_CNAVKeplerianSet.cnavTopType setCnavTopToNewInstance() {
cnavTop_ = new NavModel_CNAVKeplerianSet.cnavTopType();
return cnavTop_;
}
private NavModel_CNAVKeplerianSet.cnavURAindexType cnavURAindex_;
public NavModel_CNAVKeplerianSet.cnavURAindexType getCnavURAindex() {
return cnavURAindex_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavURAindexType
*/
public void setCnavURAindex(Asn1Object value) {
this.cnavURAindex_ = (NavModel_CNAVKeplerianSet.cnavURAindexType) value;
}
public NavModel_CNAVKeplerianSet.cnavURAindexType setCnavURAindexToNewInstance() {
cnavURAindex_ = new NavModel_CNAVKeplerianSet.cnavURAindexType();
return cnavURAindex_;
}
private NavModel_CNAVKeplerianSet.cnavDeltaAType cnavDeltaA_;
public NavModel_CNAVKeplerianSet.cnavDeltaAType getCnavDeltaA() {
return cnavDeltaA_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavDeltaAType
*/
public void setCnavDeltaA(Asn1Object value) {
this.cnavDeltaA_ = (NavModel_CNAVKeplerianSet.cnavDeltaAType) value;
}
public NavModel_CNAVKeplerianSet.cnavDeltaAType setCnavDeltaAToNewInstance() {
cnavDeltaA_ = new NavModel_CNAVKeplerianSet.cnavDeltaAType();
return cnavDeltaA_;
}
private NavModel_CNAVKeplerianSet.cnavAdotType cnavAdot_;
public NavModel_CNAVKeplerianSet.cnavAdotType getCnavAdot() {
return cnavAdot_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavAdotType
*/
public void setCnavAdot(Asn1Object value) {
this.cnavAdot_ = (NavModel_CNAVKeplerianSet.cnavAdotType) value;
}
public NavModel_CNAVKeplerianSet.cnavAdotType setCnavAdotToNewInstance() {
cnavAdot_ = new NavModel_CNAVKeplerianSet.cnavAdotType();
return cnavAdot_;
}
private NavModel_CNAVKeplerianSet.cnavDeltaNoType cnavDeltaNo_;
public NavModel_CNAVKeplerianSet.cnavDeltaNoType getCnavDeltaNo() {
return cnavDeltaNo_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavDeltaNoType
*/
public void setCnavDeltaNo(Asn1Object value) {
this.cnavDeltaNo_ = (NavModel_CNAVKeplerianSet.cnavDeltaNoType) value;
}
public NavModel_CNAVKeplerianSet.cnavDeltaNoType setCnavDeltaNoToNewInstance() {
cnavDeltaNo_ = new NavModel_CNAVKeplerianSet.cnavDeltaNoType();
return cnavDeltaNo_;
}
private NavModel_CNAVKeplerianSet.cnavDeltaNoDotType cnavDeltaNoDot_;
public NavModel_CNAVKeplerianSet.cnavDeltaNoDotType getCnavDeltaNoDot() {
return cnavDeltaNoDot_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavDeltaNoDotType
*/
public void setCnavDeltaNoDot(Asn1Object value) {
this.cnavDeltaNoDot_ = (NavModel_CNAVKeplerianSet.cnavDeltaNoDotType) value;
}
public NavModel_CNAVKeplerianSet.cnavDeltaNoDotType setCnavDeltaNoDotToNewInstance() {
cnavDeltaNoDot_ = new NavModel_CNAVKeplerianSet.cnavDeltaNoDotType();
return cnavDeltaNoDot_;
}
private NavModel_CNAVKeplerianSet.cnavMoType cnavMo_;
public NavModel_CNAVKeplerianSet.cnavMoType getCnavMo() {
return cnavMo_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavMoType
*/
public void setCnavMo(Asn1Object value) {
this.cnavMo_ = (NavModel_CNAVKeplerianSet.cnavMoType) value;
}
public NavModel_CNAVKeplerianSet.cnavMoType setCnavMoToNewInstance() {
cnavMo_ = new NavModel_CNAVKeplerianSet.cnavMoType();
return cnavMo_;
}
private NavModel_CNAVKeplerianSet.cnavEType cnavE_;
public NavModel_CNAVKeplerianSet.cnavEType getCnavE() {
return cnavE_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavEType
*/
public void setCnavE(Asn1Object value) {
this.cnavE_ = (NavModel_CNAVKeplerianSet.cnavEType) value;
}
public NavModel_CNAVKeplerianSet.cnavEType setCnavEToNewInstance() {
cnavE_ = new NavModel_CNAVKeplerianSet.cnavEType();
return cnavE_;
}
private NavModel_CNAVKeplerianSet.cnavOmegaType cnavOmega_;
public NavModel_CNAVKeplerianSet.cnavOmegaType getCnavOmega() {
return cnavOmega_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavOmegaType
*/
public void setCnavOmega(Asn1Object value) {
this.cnavOmega_ = (NavModel_CNAVKeplerianSet.cnavOmegaType) value;
}
public NavModel_CNAVKeplerianSet.cnavOmegaType setCnavOmegaToNewInstance() {
cnavOmega_ = new NavModel_CNAVKeplerianSet.cnavOmegaType();
return cnavOmega_;
}
private NavModel_CNAVKeplerianSet.cnavOMEGA0Type cnavOMEGA0_;
public NavModel_CNAVKeplerianSet.cnavOMEGA0Type getCnavOMEGA0() {
return cnavOMEGA0_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavOMEGA0Type
*/
public void setCnavOMEGA0(Asn1Object value) {
this.cnavOMEGA0_ = (NavModel_CNAVKeplerianSet.cnavOMEGA0Type) value;
}
public NavModel_CNAVKeplerianSet.cnavOMEGA0Type setCnavOMEGA0ToNewInstance() {
cnavOMEGA0_ = new NavModel_CNAVKeplerianSet.cnavOMEGA0Type();
return cnavOMEGA0_;
}
private NavModel_CNAVKeplerianSet.cnavDeltaOmegaDotType cnavDeltaOmegaDot_;
public NavModel_CNAVKeplerianSet.cnavDeltaOmegaDotType getCnavDeltaOmegaDot() {
return cnavDeltaOmegaDot_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavDeltaOmegaDotType
*/
public void setCnavDeltaOmegaDot(Asn1Object value) {
this.cnavDeltaOmegaDot_ = (NavModel_CNAVKeplerianSet.cnavDeltaOmegaDotType) value;
}
public NavModel_CNAVKeplerianSet.cnavDeltaOmegaDotType setCnavDeltaOmegaDotToNewInstance() {
cnavDeltaOmegaDot_ = new NavModel_CNAVKeplerianSet.cnavDeltaOmegaDotType();
return cnavDeltaOmegaDot_;
}
private NavModel_CNAVKeplerianSet.cnavIoType cnavIo_;
public NavModel_CNAVKeplerianSet.cnavIoType getCnavIo() {
return cnavIo_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavIoType
*/
public void setCnavIo(Asn1Object value) {
this.cnavIo_ = (NavModel_CNAVKeplerianSet.cnavIoType) value;
}
public NavModel_CNAVKeplerianSet.cnavIoType setCnavIoToNewInstance() {
cnavIo_ = new NavModel_CNAVKeplerianSet.cnavIoType();
return cnavIo_;
}
private NavModel_CNAVKeplerianSet.cnavIoDotType cnavIoDot_;
public NavModel_CNAVKeplerianSet.cnavIoDotType getCnavIoDot() {
return cnavIoDot_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavIoDotType
*/
public void setCnavIoDot(Asn1Object value) {
this.cnavIoDot_ = (NavModel_CNAVKeplerianSet.cnavIoDotType) value;
}
public NavModel_CNAVKeplerianSet.cnavIoDotType setCnavIoDotToNewInstance() {
cnavIoDot_ = new NavModel_CNAVKeplerianSet.cnavIoDotType();
return cnavIoDot_;
}
private NavModel_CNAVKeplerianSet.cnavCisType cnavCis_;
public NavModel_CNAVKeplerianSet.cnavCisType getCnavCis() {
return cnavCis_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavCisType
*/
public void setCnavCis(Asn1Object value) {
this.cnavCis_ = (NavModel_CNAVKeplerianSet.cnavCisType) value;
}
public NavModel_CNAVKeplerianSet.cnavCisType setCnavCisToNewInstance() {
cnavCis_ = new NavModel_CNAVKeplerianSet.cnavCisType();
return cnavCis_;
}
private NavModel_CNAVKeplerianSet.cnavCicType cnavCic_;
public NavModel_CNAVKeplerianSet.cnavCicType getCnavCic() {
return cnavCic_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavCicType
*/
public void setCnavCic(Asn1Object value) {
this.cnavCic_ = (NavModel_CNAVKeplerianSet.cnavCicType) value;
}
public NavModel_CNAVKeplerianSet.cnavCicType setCnavCicToNewInstance() {
cnavCic_ = new NavModel_CNAVKeplerianSet.cnavCicType();
return cnavCic_;
}
private NavModel_CNAVKeplerianSet.cnavCrsType cnavCrs_;
public NavModel_CNAVKeplerianSet.cnavCrsType getCnavCrs() {
return cnavCrs_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavCrsType
*/
public void setCnavCrs(Asn1Object value) {
this.cnavCrs_ = (NavModel_CNAVKeplerianSet.cnavCrsType) value;
}
public NavModel_CNAVKeplerianSet.cnavCrsType setCnavCrsToNewInstance() {
cnavCrs_ = new NavModel_CNAVKeplerianSet.cnavCrsType();
return cnavCrs_;
}
private NavModel_CNAVKeplerianSet.cnavCrcType cnavCrc_;
public NavModel_CNAVKeplerianSet.cnavCrcType getCnavCrc() {
return cnavCrc_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavCrcType
*/
public void setCnavCrc(Asn1Object value) {
this.cnavCrc_ = (NavModel_CNAVKeplerianSet.cnavCrcType) value;
}
public NavModel_CNAVKeplerianSet.cnavCrcType setCnavCrcToNewInstance() {
cnavCrc_ = new NavModel_CNAVKeplerianSet.cnavCrcType();
return cnavCrc_;
}
private NavModel_CNAVKeplerianSet.cnavCusType cnavCus_;
public NavModel_CNAVKeplerianSet.cnavCusType getCnavCus() {
return cnavCus_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavCusType
*/
public void setCnavCus(Asn1Object value) {
this.cnavCus_ = (NavModel_CNAVKeplerianSet.cnavCusType) value;
}
public NavModel_CNAVKeplerianSet.cnavCusType setCnavCusToNewInstance() {
cnavCus_ = new NavModel_CNAVKeplerianSet.cnavCusType();
return cnavCus_;
}
private NavModel_CNAVKeplerianSet.cnavCucType cnavCuc_;
public NavModel_CNAVKeplerianSet.cnavCucType getCnavCuc() {
return cnavCuc_;
}
/**
* @throws ClassCastException if value is not a NavModel_CNAVKeplerianSet.cnavCucType
*/
public void setCnavCuc(Asn1Object value) {
this.cnavCuc_ = (NavModel_CNAVKeplerianSet.cnavCucType) value;
}
public NavModel_CNAVKeplerianSet.cnavCucType setCnavCucToNewInstance() {
cnavCuc_ = new NavModel_CNAVKeplerianSet.cnavCucType();
return cnavCuc_;
}
@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 getCnavTop() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavTop();
}
@Override public void setToNewInstance() {
setCnavTopToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavTopType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavTop : "
+ getCnavTop().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 1);
@Override public boolean isExplicitlySet() {
return getCnavURAindex() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavURAindex();
}
@Override public void setToNewInstance() {
setCnavURAindexToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavURAindexType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavURAindex : "
+ getCnavURAindex().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 2);
@Override public boolean isExplicitlySet() {
return getCnavDeltaA() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavDeltaA();
}
@Override public void setToNewInstance() {
setCnavDeltaAToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavDeltaAType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavDeltaA : "
+ getCnavDeltaA().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 3);
@Override public boolean isExplicitlySet() {
return getCnavAdot() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavAdot();
}
@Override public void setToNewInstance() {
setCnavAdotToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavAdotType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavAdot : "
+ getCnavAdot().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 4);
@Override public boolean isExplicitlySet() {
return getCnavDeltaNo() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavDeltaNo();
}
@Override public void setToNewInstance() {
setCnavDeltaNoToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavDeltaNoType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavDeltaNo : "
+ getCnavDeltaNo().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 5);
@Override public boolean isExplicitlySet() {
return getCnavDeltaNoDot() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavDeltaNoDot();
}
@Override public void setToNewInstance() {
setCnavDeltaNoDotToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavDeltaNoDotType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavDeltaNoDot : "
+ getCnavDeltaNoDot().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 6);
@Override public boolean isExplicitlySet() {
return getCnavMo() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavMo();
}
@Override public void setToNewInstance() {
setCnavMoToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavMoType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavMo : "
+ getCnavMo().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 7);
@Override public boolean isExplicitlySet() {
return getCnavE() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavE();
}
@Override public void setToNewInstance() {
setCnavEToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavEType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavE : "
+ getCnavE().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 8);
@Override public boolean isExplicitlySet() {
return getCnavOmega() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavOmega();
}
@Override public void setToNewInstance() {
setCnavOmegaToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavOmegaType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavOmega : "
+ getCnavOmega().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 9);
@Override public boolean isExplicitlySet() {
return getCnavOMEGA0() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavOMEGA0();
}
@Override public void setToNewInstance() {
setCnavOMEGA0ToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavOMEGA0Type.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavOMEGA0 : "
+ getCnavOMEGA0().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 10);
@Override public boolean isExplicitlySet() {
return getCnavDeltaOmegaDot() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavDeltaOmegaDot();
}
@Override public void setToNewInstance() {
setCnavDeltaOmegaDotToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavDeltaOmegaDotType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavDeltaOmegaDot : "
+ getCnavDeltaOmegaDot().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 11);
@Override public boolean isExplicitlySet() {
return getCnavIo() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavIo();
}
@Override public void setToNewInstance() {
setCnavIoToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavIoType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavIo : "
+ getCnavIo().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 12);
@Override public boolean isExplicitlySet() {
return getCnavIoDot() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavIoDot();
}
@Override public void setToNewInstance() {
setCnavIoDotToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavIoDotType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavIoDot : "
+ getCnavIoDot().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 13);
@Override public boolean isExplicitlySet() {
return getCnavCis() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavCis();
}
@Override public void setToNewInstance() {
setCnavCisToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavCisType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavCis : "
+ getCnavCis().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 14);
@Override public boolean isExplicitlySet() {
return getCnavCic() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavCic();
}
@Override public void setToNewInstance() {
setCnavCicToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavCicType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavCic : "
+ getCnavCic().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 15);
@Override public boolean isExplicitlySet() {
return getCnavCrs() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavCrs();
}
@Override public void setToNewInstance() {
setCnavCrsToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavCrsType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavCrs : "
+ getCnavCrs().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 16);
@Override public boolean isExplicitlySet() {
return getCnavCrc() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavCrc();
}
@Override public void setToNewInstance() {
setCnavCrcToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavCrcType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavCrc : "
+ getCnavCrc().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 17);
@Override public boolean isExplicitlySet() {
return getCnavCus() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavCus();
}
@Override public void setToNewInstance() {
setCnavCusToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavCusType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavCus : "
+ getCnavCus().toIndentedString(indent);
}
});
builder.add(new SequenceComponent() {
Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 18);
@Override public boolean isExplicitlySet() {
return getCnavCuc() != null;
}
@Override public boolean hasDefaultValue() {
return false;
}
@Override public boolean isOptional() {
return false;
}
@Override public Asn1Object getComponentValue() {
return getCnavCuc();
}
@Override public void setToNewInstance() {
setCnavCucToNewInstance();
}
@Override public Collection<Asn1Tag> getPossibleFirstTags() {
return tag == null ? NavModel_CNAVKeplerianSet.cnavCucType.getPossibleFirstTags() : ImmutableList.of(tag);
}
@Override
public Asn1Tag getTag() {
return tag;
}
@Override
public boolean isImplicitTagging() {
return true;
}
@Override public String toIndentedString(String indent) {
return "cnavCuc : "
+ getCnavCuc().toIndentedString(indent);
}
});
return builder.build();
}
@Override public Iterable<? extends SequenceComponent>
getExtensionComponents() {
ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder();
return builder.build();
}
/*
*/
//
/**
*/
public static class cnavTopType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavTopType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavTopType() {
super();
setValueRange("0", "2015");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavTopType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavTopType != null) {
return ImmutableList.of(TAG_cnavTopType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavTopType from encoded stream.
*/
public static cnavTopType fromPerUnaligned(byte[] encodedBytes) {
cnavTopType result = new cnavTopType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavTopType from encoded stream.
*/
public static cnavTopType fromPerAligned(byte[] encodedBytes) {
cnavTopType result = new cnavTopType();
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 "cnavTopType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavURAindexType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavURAindexType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavURAindexType() {
super();
setValueRange("-16", "15");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavURAindexType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavURAindexType != null) {
return ImmutableList.of(TAG_cnavURAindexType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavURAindexType from encoded stream.
*/
public static cnavURAindexType fromPerUnaligned(byte[] encodedBytes) {
cnavURAindexType result = new cnavURAindexType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavURAindexType from encoded stream.
*/
public static cnavURAindexType fromPerAligned(byte[] encodedBytes) {
cnavURAindexType result = new cnavURAindexType();
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 "cnavURAindexType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavDeltaAType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavDeltaAType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavDeltaAType() {
super();
setValueRange("-33554432", "33554431");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavDeltaAType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavDeltaAType != null) {
return ImmutableList.of(TAG_cnavDeltaAType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavDeltaAType from encoded stream.
*/
public static cnavDeltaAType fromPerUnaligned(byte[] encodedBytes) {
cnavDeltaAType result = new cnavDeltaAType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavDeltaAType from encoded stream.
*/
public static cnavDeltaAType fromPerAligned(byte[] encodedBytes) {
cnavDeltaAType result = new cnavDeltaAType();
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 "cnavDeltaAType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavAdotType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavAdotType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavAdotType() {
super();
setValueRange("-16777216", "16777215");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavAdotType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavAdotType != null) {
return ImmutableList.of(TAG_cnavAdotType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavAdotType from encoded stream.
*/
public static cnavAdotType fromPerUnaligned(byte[] encodedBytes) {
cnavAdotType result = new cnavAdotType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavAdotType from encoded stream.
*/
public static cnavAdotType fromPerAligned(byte[] encodedBytes) {
cnavAdotType result = new cnavAdotType();
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 "cnavAdotType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavDeltaNoType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavDeltaNoType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavDeltaNoType() {
super();
setValueRange("-65536", "65535");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavDeltaNoType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavDeltaNoType != null) {
return ImmutableList.of(TAG_cnavDeltaNoType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavDeltaNoType from encoded stream.
*/
public static cnavDeltaNoType fromPerUnaligned(byte[] encodedBytes) {
cnavDeltaNoType result = new cnavDeltaNoType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavDeltaNoType from encoded stream.
*/
public static cnavDeltaNoType fromPerAligned(byte[] encodedBytes) {
cnavDeltaNoType result = new cnavDeltaNoType();
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 "cnavDeltaNoType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavDeltaNoDotType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavDeltaNoDotType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavDeltaNoDotType() {
super();
setValueRange("-4194304", "4194303");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavDeltaNoDotType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavDeltaNoDotType != null) {
return ImmutableList.of(TAG_cnavDeltaNoDotType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavDeltaNoDotType from encoded stream.
*/
public static cnavDeltaNoDotType fromPerUnaligned(byte[] encodedBytes) {
cnavDeltaNoDotType result = new cnavDeltaNoDotType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavDeltaNoDotType from encoded stream.
*/
public static cnavDeltaNoDotType fromPerAligned(byte[] encodedBytes) {
cnavDeltaNoDotType result = new cnavDeltaNoDotType();
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 "cnavDeltaNoDotType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavMoType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavMoType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavMoType() {
super();
setValueRange("-4294967296", "4294967295");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavMoType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavMoType != null) {
return ImmutableList.of(TAG_cnavMoType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavMoType from encoded stream.
*/
public static cnavMoType fromPerUnaligned(byte[] encodedBytes) {
cnavMoType result = new cnavMoType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavMoType from encoded stream.
*/
public static cnavMoType fromPerAligned(byte[] encodedBytes) {
cnavMoType result = new cnavMoType();
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 "cnavMoType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavEType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavEType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavEType() {
super();
setValueRange("0", "8589934591");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavEType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavEType != null) {
return ImmutableList.of(TAG_cnavEType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavEType from encoded stream.
*/
public static cnavEType fromPerUnaligned(byte[] encodedBytes) {
cnavEType result = new cnavEType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavEType from encoded stream.
*/
public static cnavEType fromPerAligned(byte[] encodedBytes) {
cnavEType result = new cnavEType();
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 "cnavEType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavOmegaType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavOmegaType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavOmegaType() {
super();
setValueRange("-4294967296", "4294967295");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavOmegaType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavOmegaType != null) {
return ImmutableList.of(TAG_cnavOmegaType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavOmegaType from encoded stream.
*/
public static cnavOmegaType fromPerUnaligned(byte[] encodedBytes) {
cnavOmegaType result = new cnavOmegaType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavOmegaType from encoded stream.
*/
public static cnavOmegaType fromPerAligned(byte[] encodedBytes) {
cnavOmegaType result = new cnavOmegaType();
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 "cnavOmegaType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavOMEGA0Type extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavOMEGA0Type
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavOMEGA0Type() {
super();
setValueRange("-4294967296", "4294967295");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavOMEGA0Type;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavOMEGA0Type != null) {
return ImmutableList.of(TAG_cnavOMEGA0Type);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavOMEGA0Type from encoded stream.
*/
public static cnavOMEGA0Type fromPerUnaligned(byte[] encodedBytes) {
cnavOMEGA0Type result = new cnavOMEGA0Type();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavOMEGA0Type from encoded stream.
*/
public static cnavOMEGA0Type fromPerAligned(byte[] encodedBytes) {
cnavOMEGA0Type result = new cnavOMEGA0Type();
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 "cnavOMEGA0Type = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavDeltaOmegaDotType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavDeltaOmegaDotType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavDeltaOmegaDotType() {
super();
setValueRange("-65536", "65535");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavDeltaOmegaDotType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavDeltaOmegaDotType != null) {
return ImmutableList.of(TAG_cnavDeltaOmegaDotType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavDeltaOmegaDotType from encoded stream.
*/
public static cnavDeltaOmegaDotType fromPerUnaligned(byte[] encodedBytes) {
cnavDeltaOmegaDotType result = new cnavDeltaOmegaDotType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavDeltaOmegaDotType from encoded stream.
*/
public static cnavDeltaOmegaDotType fromPerAligned(byte[] encodedBytes) {
cnavDeltaOmegaDotType result = new cnavDeltaOmegaDotType();
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 "cnavDeltaOmegaDotType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavIoType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavIoType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavIoType() {
super();
setValueRange("-4294967296", "4294967295");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavIoType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavIoType != null) {
return ImmutableList.of(TAG_cnavIoType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavIoType from encoded stream.
*/
public static cnavIoType fromPerUnaligned(byte[] encodedBytes) {
cnavIoType result = new cnavIoType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavIoType from encoded stream.
*/
public static cnavIoType fromPerAligned(byte[] encodedBytes) {
cnavIoType result = new cnavIoType();
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 "cnavIoType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavIoDotType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavIoDotType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavIoDotType() {
super();
setValueRange("-16384", "16383");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavIoDotType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavIoDotType != null) {
return ImmutableList.of(TAG_cnavIoDotType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavIoDotType from encoded stream.
*/
public static cnavIoDotType fromPerUnaligned(byte[] encodedBytes) {
cnavIoDotType result = new cnavIoDotType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavIoDotType from encoded stream.
*/
public static cnavIoDotType fromPerAligned(byte[] encodedBytes) {
cnavIoDotType result = new cnavIoDotType();
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 "cnavIoDotType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavCisType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavCisType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavCisType() {
super();
setValueRange("-32768", "32767");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavCisType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavCisType != null) {
return ImmutableList.of(TAG_cnavCisType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavCisType from encoded stream.
*/
public static cnavCisType fromPerUnaligned(byte[] encodedBytes) {
cnavCisType result = new cnavCisType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavCisType from encoded stream.
*/
public static cnavCisType fromPerAligned(byte[] encodedBytes) {
cnavCisType result = new cnavCisType();
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 "cnavCisType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavCicType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavCicType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavCicType() {
super();
setValueRange("-32768", "32767");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavCicType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavCicType != null) {
return ImmutableList.of(TAG_cnavCicType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavCicType from encoded stream.
*/
public static cnavCicType fromPerUnaligned(byte[] encodedBytes) {
cnavCicType result = new cnavCicType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavCicType from encoded stream.
*/
public static cnavCicType fromPerAligned(byte[] encodedBytes) {
cnavCicType result = new cnavCicType();
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 "cnavCicType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavCrsType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavCrsType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavCrsType() {
super();
setValueRange("-8388608", "8388607");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavCrsType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavCrsType != null) {
return ImmutableList.of(TAG_cnavCrsType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavCrsType from encoded stream.
*/
public static cnavCrsType fromPerUnaligned(byte[] encodedBytes) {
cnavCrsType result = new cnavCrsType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavCrsType from encoded stream.
*/
public static cnavCrsType fromPerAligned(byte[] encodedBytes) {
cnavCrsType result = new cnavCrsType();
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 "cnavCrsType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavCrcType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavCrcType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavCrcType() {
super();
setValueRange("-8388608", "8388607");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavCrcType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavCrcType != null) {
return ImmutableList.of(TAG_cnavCrcType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavCrcType from encoded stream.
*/
public static cnavCrcType fromPerUnaligned(byte[] encodedBytes) {
cnavCrcType result = new cnavCrcType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavCrcType from encoded stream.
*/
public static cnavCrcType fromPerAligned(byte[] encodedBytes) {
cnavCrcType result = new cnavCrcType();
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 "cnavCrcType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavCusType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavCusType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavCusType() {
super();
setValueRange("-1048576", "1048575");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavCusType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavCusType != null) {
return ImmutableList.of(TAG_cnavCusType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavCusType from encoded stream.
*/
public static cnavCusType fromPerUnaligned(byte[] encodedBytes) {
cnavCusType result = new cnavCusType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavCusType from encoded stream.
*/
public static cnavCusType fromPerAligned(byte[] encodedBytes) {
cnavCusType result = new cnavCusType();
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 "cnavCusType = " + getInteger() + ";\n";
}
}
/*
*/
//
/**
*/
public static class cnavCucType extends Asn1Integer {
//
private static final Asn1Tag TAG_cnavCucType
= Asn1Tag.fromClassAndNumber(-1, -1);
public cnavCucType() {
super();
setValueRange("-1048576", "1048575");
}
@Override
@Nullable
protected Asn1Tag getTag() {
return TAG_cnavCucType;
}
@Override
protected boolean isTagImplicit() {
return true;
}
public static Collection<Asn1Tag> getPossibleFirstTags() {
if (TAG_cnavCucType != null) {
return ImmutableList.of(TAG_cnavCucType);
} else {
return Asn1Integer.getPossibleFirstTags();
}
}
/**
* Creates a new cnavCucType from encoded stream.
*/
public static cnavCucType fromPerUnaligned(byte[] encodedBytes) {
cnavCucType result = new cnavCucType();
result.decodePerUnaligned(new BitStreamReader(encodedBytes));
return result;
}
/**
* Creates a new cnavCucType from encoded stream.
*/
public static cnavCucType fromPerAligned(byte[] encodedBytes) {
cnavCucType result = new cnavCucType();
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 "cnavCucType = " + getInteger() + ";\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("NavModel_CNAVKeplerianSet = {\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();
}
}