public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Gid = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Bool) { IsCitation = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Bool) { IsAbstract = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { CitedElement = new TDDIAbstractSACMElement(); CitedElement.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Struct) { AbstractForm = new TDDIAbstractSACMElement(); AbstractForm.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Struct) { Name = new TDDIAbstractLangString(); Name.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { Description = new TDDIDescription(); Description.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { ImplementationConstraint = new List <TDDIImplementationConstraintRef>(); TList _list936 = iprot.ReadListBegin(); for (int _i937 = 0; _i937 < _list936.Count; ++_i937) { TDDIImplementationConstraintRef _elem938; _elem938 = new TDDIImplementationConstraintRef(); _elem938.Read(iprot); ImplementationConstraint.Add(_elem938); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Note = new List <TDDINoteRef>(); TList _list939 = iprot.ReadListBegin(); for (int _i940 = 0; _i940 < _list939.Count; ++_i940) { TDDINoteRef _elem941; _elem941 = new TDDINoteRef(); _elem941.Read(iprot); Note.Add(_elem941); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { TaggedValue = new List <TDDITaggedValueRef>(); TList _list942 = iprot.ReadListBegin(); for (int _i943 = 0; _i943 < _list942.Count; ++_i943) { TDDITaggedValueRef _elem944; _elem944 = new TDDITaggedValueRef(); _elem944.Read(iprot); TaggedValue.Add(_elem944); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { ReferencedArtifactElement = new List <TDDIAbstractArtifactElementRef>(); TList _list945 = iprot.ReadListBegin(); for (int _i946 = 0; _i946 < _list945.Count; ++_i946) { TDDIAbstractArtifactElementRef _elem947; _elem947 = new TDDIAbstractArtifactElementRef(); _elem947.Read(iprot); ReferencedArtifactElement.Add(_elem947); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Gid = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Bool) { IsCitation = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Bool) { IsAbstract = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { CitedElement = new TDDIAbstractSACMElement(); CitedElement.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Struct) { AbstractForm = new TDDIAbstractSACMElement(); AbstractForm.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Struct) { Name = new TDDIAbstractLangString(); Name.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { Description = new TDDIDescription(); Description.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { ImplementationConstraint = new List <TDDIImplementationConstraintRef>(); TList _list1168 = iprot.ReadListBegin(); for (int _i1169 = 0; _i1169 < _list1168.Count; ++_i1169) { TDDIImplementationConstraintRef _elem1170; _elem1170 = new TDDIImplementationConstraintRef(); _elem1170.Read(iprot); ImplementationConstraint.Add(_elem1170); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Note = new List <TDDINoteRef>(); TList _list1171 = iprot.ReadListBegin(); for (int _i1172 = 0; _i1172 < _list1171.Count; ++_i1172) { TDDINoteRef _elem1173; _elem1173 = new TDDINoteRef(); _elem1173.Read(iprot); Note.Add(_elem1173); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { TaggedValue = new List <TDDITaggedValueRef>(); TList _list1174 = iprot.ReadListBegin(); for (int _i1175 = 0; _i1175 < _list1174.Count; ++_i1175) { TDDITaggedValueRef _elem1176; _elem1176 = new TDDITaggedValueRef(); _elem1176.Read(iprot); TaggedValue.Add(_elem1176); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { ArtifactElement = new List <TDDIAbstractArtifactElementRef>(); TList _list1177 = iprot.ReadListBegin(); for (int _i1178 = 0; _i1178 < _list1177.Count; ++_i1178) { TDDIAbstractArtifactElementRef _elem1179; _elem1179 = new TDDIAbstractArtifactElementRef(); _elem1179.Read(iprot); ArtifactElement.Add(_elem1179); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Gid = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Bool) { IsCitation = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Bool) { IsAbstract = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { CitedElement = new TDDIAbstractSACMElement(); CitedElement.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Struct) { AbstractForm = new TDDIAbstractSACMElement(); AbstractForm.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Struct) { Name = new TDDIAbstractLangString(); Name.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { Description = new TDDIDescription(); Description.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { ImplementationConstraint = new List <TDDIImplementationConstraintRef>(); TList _list964 = iprot.ReadListBegin(); for (int _i965 = 0; _i965 < _list964.Count; ++_i965) { TDDIImplementationConstraintRef _elem966; _elem966 = new TDDIImplementationConstraintRef(); _elem966.Read(iprot); ImplementationConstraint.Add(_elem966); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Note = new List <TDDINoteRef>(); TList _list967 = iprot.ReadListBegin(); for (int _i968 = 0; _i968 < _list967.Count; ++_i968) { TDDINoteRef _elem969; _elem969 = new TDDINoteRef(); _elem969.Read(iprot); Note.Add(_elem969); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { TaggedValue = new List <TDDITaggedValueRef>(); TList _list970 = iprot.ReadListBegin(); for (int _i971 = 0; _i971 < _list970.Count; ++_i971) { TDDITaggedValueRef _elem972; _elem972 = new TDDITaggedValueRef(); _elem972.Read(iprot); TaggedValue.Add(_elem972); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { ArtifactElement = new List <TDDIAbstractArtifactElementRef>(); TList _list973 = iprot.ReadListBegin(); for (int _i974 = 0; _i974 < _list973.Count; ++_i974) { TDDIAbstractArtifactElementRef _elem975; _elem975 = new TDDIAbstractArtifactElementRef(); _elem975.Read(iprot); ArtifactElement.Add(_elem975); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.Struct) { Implements = new TDDIAbstractArtifactPackage(); Implements.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Gid = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Bool) { IsCitation = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Bool) { IsAbstract = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { CitedElement = new TDDIAbstractSACMElement(); CitedElement.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Struct) { AbstractForm = new TDDIAbstractSACMElement(); AbstractForm.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Struct) { Name = new TDDIAbstractLangString(); Name.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { Description = new TDDIDescription(); Description.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { ImplementationConstraint = new List <TDDIImplementationConstraintRef>(); TList _list1000 = iprot.ReadListBegin(); for (int _i1001 = 0; _i1001 < _list1000.Count; ++_i1001) { TDDIImplementationConstraintRef _elem1002; _elem1002 = new TDDIImplementationConstraintRef(); _elem1002.Read(iprot); ImplementationConstraint.Add(_elem1002); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Note = new List <TDDINoteRef>(); TList _list1003 = iprot.ReadListBegin(); for (int _i1004 = 0; _i1004 < _list1003.Count; ++_i1004) { TDDINoteRef _elem1005; _elem1005 = new TDDINoteRef(); _elem1005.Read(iprot); Note.Add(_elem1005); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { TaggedValue = new List <TDDITaggedValueRef>(); TList _list1006 = iprot.ReadListBegin(); for (int _i1007 = 0; _i1007 < _list1006.Count; ++_i1007) { TDDITaggedValueRef _elem1008; _elem1008 = new TDDITaggedValueRef(); _elem1008.Read(iprot); TaggedValue.Add(_elem1008); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { ArtifactElement = new List <TDDIAbstractArtifactElementRef>(); TList _list1009 = iprot.ReadListBegin(); for (int _i1010 = 0; _i1010 < _list1009.Count; ++_i1010) { TDDIAbstractArtifactElementRef _elem1011; _elem1011 = new TDDIAbstractArtifactElementRef(); _elem1011.Read(iprot); ArtifactElement.Add(_elem1011); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Gid = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Bool) { IsCitation = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Bool) { IsAbstract = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { CitedElement = new TDDIAbstractSACMElement(); CitedElement.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Struct) { AbstractForm = new TDDIAbstractSACMElement(); AbstractForm.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Struct) { Name = new TDDIAbstractLangString(); Name.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.Struct) { Description = new TDDIDescription(); Description.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.List) { { ImplementationConstraint = new List <TDDIImplementationConstraintRef>(); TList _list980 = iprot.ReadListBegin(); for (int _i981 = 0; _i981 < _list980.Count; ++_i981) { TDDIImplementationConstraintRef _elem982; _elem982 = new TDDIImplementationConstraintRef(); _elem982.Read(iprot); ImplementationConstraint.Add(_elem982); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Note = new List <TDDINoteRef>(); TList _list983 = iprot.ReadListBegin(); for (int _i984 = 0; _i984 < _list983.Count; ++_i984) { TDDINoteRef _elem985; _elem985 = new TDDINoteRef(); _elem985.Read(iprot); Note.Add(_elem985); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { TaggedValue = new List <TDDITaggedValueRef>(); TList _list986 = iprot.ReadListBegin(); for (int _i987 = 0; _i987 < _list986.Count; ++_i987) { TDDITaggedValueRef _elem988; _elem988 = new TDDITaggedValueRef(); _elem988.Read(iprot); TaggedValue.Add(_elem988); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { ArtifactElement = new List <TDDIAbstractArtifactElementRef>(); TList _list989 = iprot.ReadListBegin(); for (int _i990 = 0; _i990 < _list989.Count; ++_i990) { TDDIAbstractArtifactElementRef _elem991; _elem991 = new TDDIAbstractArtifactElementRef(); _elem991.Read(iprot); ArtifactElement.Add(_elem991); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.List) { { ParticipantPackage = new List <TDDIAbstractArtifactPackage>(); TList _list992 = iprot.ReadListBegin(); for (int _i993 = 0; _i993 < _list992.Count; ++_i993) { TDDIAbstractArtifactPackage _elem994; _elem994 = new TDDIAbstractArtifactPackage(); _elem994.Read(iprot); ParticipantPackage.Add(_elem994); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }