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.Struct) { Ref = new TDDIAbstractTerminologyElement(); Ref.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 _list1256 = iprot.ReadListBegin(); for (int _i1257 = 0; _i1257 < _list1256.Count; ++_i1257) { TDDIImplementationConstraintRef _elem1258; _elem1258 = new TDDIImplementationConstraintRef(); _elem1258.Read(iprot); ImplementationConstraint.Add(_elem1258); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Note = new List <TDDINoteRef>(); TList _list1259 = iprot.ReadListBegin(); for (int _i1260 = 0; _i1260 < _list1259.Count; ++_i1260) { TDDINoteRef _elem1261; _elem1261 = new TDDINoteRef(); _elem1261.Read(iprot); Note.Add(_elem1261); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { TaggedValue = new List <TDDITaggedValueRef>(); TList _list1262 = iprot.ReadListBegin(); for (int _i1263 = 0; _i1263 < _list1262.Count; ++_i1263) { TDDITaggedValueRef _elem1264; _elem1264 = new TDDITaggedValueRef(); _elem1264.Read(iprot); TaggedValue.Add(_elem1264); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { TerminologyElement = new List <TDDIAbstractTerminologyElement>(); TList _list1265 = iprot.ReadListBegin(); for (int _i1266 = 0; _i1266 < _list1265.Count; ++_i1266) { TDDIAbstractTerminologyElement _elem1267; _elem1267 = new TDDIAbstractTerminologyElement(); _elem1267.Read(iprot); TerminologyElement.Add(_elem1267); } 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 _list1272 = iprot.ReadListBegin(); for (int _i1273 = 0; _i1273 < _list1272.Count; ++_i1273) { TDDIImplementationConstraintRef _elem1274; _elem1274 = new TDDIImplementationConstraintRef(); _elem1274.Read(iprot); ImplementationConstraint.Add(_elem1274); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Note = new List <TDDINoteRef>(); TList _list1275 = iprot.ReadListBegin(); for (int _i1276 = 0; _i1276 < _list1275.Count; ++_i1276) { TDDINoteRef _elem1277; _elem1277 = new TDDINoteRef(); _elem1277.Read(iprot); Note.Add(_elem1277); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { TaggedValue = new List <TDDITaggedValueRef>(); TList _list1278 = iprot.ReadListBegin(); for (int _i1279 = 0; _i1279 < _list1278.Count; ++_i1279) { TDDITaggedValueRef _elem1280; _elem1280 = new TDDITaggedValueRef(); _elem1280.Read(iprot); TaggedValue.Add(_elem1280); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { TerminologyElement = new List <TDDIAbstractTerminologyElement>(); TList _list1281 = iprot.ReadListBegin(); for (int _i1282 = 0; _i1282 < _list1281.Count; ++_i1282) { TDDIAbstractTerminologyElement _elem1283; _elem1283 = new TDDIAbstractTerminologyElement(); _elem1283.Read(iprot); TerminologyElement.Add(_elem1283); } 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 _list1508 = iprot.ReadListBegin(); for (int _i1509 = 0; _i1509 < _list1508.Count; ++_i1509) { TDDIImplementationConstraintRef _elem1510; _elem1510 = new TDDIImplementationConstraintRef(); _elem1510.Read(iprot); ImplementationConstraint.Add(_elem1510); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Note = new List <TDDINoteRef>(); TList _list1511 = iprot.ReadListBegin(); for (int _i1512 = 0; _i1512 < _list1511.Count; ++_i1512) { TDDINoteRef _elem1513; _elem1513 = new TDDINoteRef(); _elem1513.Read(iprot); Note.Add(_elem1513); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { TaggedValue = new List <TDDITaggedValueRef>(); TList _list1514 = iprot.ReadListBegin(); for (int _i1515 = 0; _i1515 < _list1514.Count; ++_i1515) { TDDITaggedValueRef _elem1516; _elem1516 = new TDDITaggedValueRef(); _elem1516.Read(iprot); TaggedValue.Add(_elem1516); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { TerminologyElement = new List <TDDIAbstractTerminologyElement>(); TList _list1517 = iprot.ReadListBegin(); for (int _i1518 = 0; _i1518 < _list1517.Count; ++_i1518) { TDDIAbstractTerminologyElement _elem1519; _elem1519 = new TDDIAbstractTerminologyElement(); _elem1519.Read(iprot); TerminologyElement.Add(_elem1519); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.List) { { ParticipantPackage = new List <TDDIAbstractTerminologyPackage>(); TList _list1520 = iprot.ReadListBegin(); for (int _i1521 = 0; _i1521 < _list1520.Count; ++_i1521) { TDDIAbstractTerminologyPackage _elem1522; _elem1522 = new TDDIAbstractTerminologyPackage(); _elem1522.Read(iprot); ParticipantPackage.Add(_elem1522); } 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 _list1528 = iprot.ReadListBegin(); for (int _i1529 = 0; _i1529 < _list1528.Count; ++_i1529) { TDDIImplementationConstraintRef _elem1530; _elem1530 = new TDDIImplementationConstraintRef(); _elem1530.Read(iprot); ImplementationConstraint.Add(_elem1530); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.List) { { Note = new List <TDDINoteRef>(); TList _list1531 = iprot.ReadListBegin(); for (int _i1532 = 0; _i1532 < _list1531.Count; ++_i1532) { TDDINoteRef _elem1533; _elem1533 = new TDDINoteRef(); _elem1533.Read(iprot); Note.Add(_elem1533); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { TaggedValue = new List <TDDITaggedValueRef>(); TList _list1534 = iprot.ReadListBegin(); for (int _i1535 = 0; _i1535 < _list1534.Count; ++_i1535) { TDDITaggedValueRef _elem1536; _elem1536 = new TDDITaggedValueRef(); _elem1536.Read(iprot); TaggedValue.Add(_elem1536); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 11: if (field.Type == TType.List) { { TerminologyElement = new List <TDDIAbstractTerminologyElement>(); TList _list1537 = iprot.ReadListBegin(); for (int _i1538 = 0; _i1538 < _list1537.Count; ++_i1538) { TDDIAbstractTerminologyElement _elem1539; _elem1539 = new TDDIAbstractTerminologyElement(); _elem1539.Read(iprot); TerminologyElement.Add(_elem1539); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 12: if (field.Type == TType.Struct) { Implements = new TDDIAbstractTerminologyPackage(); 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.Struct) { TerminologyElement = new TDDIAbstractTerminologyElement(); TerminologyElement.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Struct) { AssuranceCasePackage = new TDDIAbstractAssuranceCasePackage(); AssuranceCasePackage.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.Struct) { ArtifactPackage = new TDDIAbstractArtifactPackage(); ArtifactPackage.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Struct) { ArtifactGroup = new TDDIArtifactGroup(); ArtifactGroup.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Struct) { ArtifactAsset = new TDDIAbstractArtifactAsset(); ArtifactAsset.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Struct) { ArgumentationElement = new TDDIAbstractArgumentationElement(); ArgumentationElement.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }