public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("TDDITerminologyPackageInterface"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Gid != null && __isset.Gid) { field.Name = "Gid"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Gid); oprot.WriteFieldEnd(); } if (__isset.IsCitation) { field.Name = "IsCitation"; field.Type = TType.Bool; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteBool(IsCitation); oprot.WriteFieldEnd(); } if (__isset.IsAbstract) { field.Name = "IsAbstract"; field.Type = TType.Bool; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteBool(IsAbstract); oprot.WriteFieldEnd(); } if (CitedElement != null && __isset.CitedElement) { field.Name = "CitedElement"; field.Type = TType.Struct; field.ID = 4; oprot.WriteFieldBegin(field); CitedElement.Write(oprot); oprot.WriteFieldEnd(); } if (AbstractForm != null && __isset.AbstractForm) { field.Name = "AbstractForm"; field.Type = TType.Struct; field.ID = 5; oprot.WriteFieldBegin(field); AbstractForm.Write(oprot); oprot.WriteFieldEnd(); } if (Name != null && __isset.Name) { field.Name = "Name"; field.Type = TType.Struct; field.ID = 6; oprot.WriteFieldBegin(field); Name.Write(oprot); oprot.WriteFieldEnd(); } if (Description != null && __isset.Description) { field.Name = "Description"; field.Type = TType.Struct; field.ID = 7; oprot.WriteFieldBegin(field); Description.Write(oprot); oprot.WriteFieldEnd(); } if (ImplementationConstraint != null && __isset.ImplementationConstraint) { field.Name = "ImplementationConstraint"; field.Type = TType.List; field.ID = 8; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, ImplementationConstraint.Count)); foreach (TDDIImplementationConstraintRef _iter1320 in ImplementationConstraint) { _iter1320.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Note != null && __isset.Note) { field.Name = "Note"; field.Type = TType.List; field.ID = 9; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Note.Count)); foreach (TDDINoteRef _iter1321 in Note) { _iter1321.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (TaggedValue != null && __isset.TaggedValue) { field.Name = "TaggedValue"; field.Type = TType.List; field.ID = 10; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, TaggedValue.Count)); foreach (TDDITaggedValueRef _iter1322 in TaggedValue) { _iter1322.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (TerminologyElement != null && __isset.TerminologyElement) { field.Name = "TerminologyElement"; field.Type = TType.List; field.ID = 11; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, TerminologyElement.Count)); foreach (TDDIAbstractTerminologyElement _iter1323 in TerminologyElement) { _iter1323.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Implements != null && __isset.Implements) { field.Name = "Implements"; field.Type = TType.Struct; field.ID = 12; oprot.WriteFieldBegin(field); Implements.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("TDDIExpression"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Gid != null && __isset.Gid) { field.Name = "Gid"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Gid); oprot.WriteFieldEnd(); } if (__isset.IsCitation) { field.Name = "IsCitation"; field.Type = TType.Bool; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteBool(IsCitation); oprot.WriteFieldEnd(); } if (__isset.IsAbstract) { field.Name = "IsAbstract"; field.Type = TType.Bool; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteBool(IsAbstract); oprot.WriteFieldEnd(); } if (CitedElement != null && __isset.CitedElement) { field.Name = "CitedElement"; field.Type = TType.Struct; field.ID = 4; oprot.WriteFieldBegin(field); CitedElement.Write(oprot); oprot.WriteFieldEnd(); } if (AbstractForm != null && __isset.AbstractForm) { field.Name = "AbstractForm"; field.Type = TType.Struct; field.ID = 5; oprot.WriteFieldBegin(field); AbstractForm.Write(oprot); oprot.WriteFieldEnd(); } if (Name != null && __isset.Name) { field.Name = "Name"; field.Type = TType.Struct; field.ID = 6; oprot.WriteFieldBegin(field); Name.Write(oprot); oprot.WriteFieldEnd(); } if (Description != null && __isset.Description) { field.Name = "Description"; field.Type = TType.Struct; field.ID = 7; oprot.WriteFieldBegin(field); Description.Write(oprot); oprot.WriteFieldEnd(); } if (ImplementationConstraint != null && __isset.ImplementationConstraint) { field.Name = "ImplementationConstraint"; field.Type = TType.List; field.ID = 8; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, ImplementationConstraint.Count)); foreach (TDDIImplementationConstraintRef _iter1568 in ImplementationConstraint) { _iter1568.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Note != null && __isset.Note) { field.Name = "Note"; field.Type = TType.List; field.ID = 9; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Note.Count)); foreach (TDDINoteRef _iter1569 in Note) { _iter1569.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (TaggedValue != null && __isset.TaggedValue) { field.Name = "TaggedValue"; field.Type = TType.List; field.ID = 10; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, TaggedValue.Count)); foreach (TDDITaggedValueRef _iter1570 in TaggedValue) { _iter1570.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Value != null && __isset.@Value) { field.Name = "Value"; field.Type = TType.String; field.ID = 11; oprot.WriteFieldBegin(field); oprot.WriteString(Value); oprot.WriteFieldEnd(); } if (Category != null && __isset.Category) { field.Name = "Category"; field.Type = TType.Struct; field.ID = 12; oprot.WriteFieldBegin(field); Category.Write(oprot); oprot.WriteFieldEnd(); } if (Element != null && __isset.Element) { field.Name = "Element"; field.Type = TType.List; field.ID = 13; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Element.Count)); foreach (TDDIAbstractExpressionElementRef _iter1571 in Element) { _iter1571.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("TDDIArgumentPackageBinding"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Gid != null && __isset.Gid) { field.Name = "Gid"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Gid); oprot.WriteFieldEnd(); } if (__isset.IsCitation) { field.Name = "IsCitation"; field.Type = TType.Bool; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteBool(IsCitation); oprot.WriteFieldEnd(); } if (__isset.IsAbstract) { field.Name = "IsAbstract"; field.Type = TType.Bool; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteBool(IsAbstract); oprot.WriteFieldEnd(); } if (CitedElement != null && __isset.CitedElement) { field.Name = "CitedElement"; field.Type = TType.Struct; field.ID = 4; oprot.WriteFieldBegin(field); CitedElement.Write(oprot); oprot.WriteFieldEnd(); } if (AbstractForm != null && __isset.AbstractForm) { field.Name = "AbstractForm"; field.Type = TType.Struct; field.ID = 5; oprot.WriteFieldBegin(field); AbstractForm.Write(oprot); oprot.WriteFieldEnd(); } if (Name != null && __isset.Name) { field.Name = "Name"; field.Type = TType.Struct; field.ID = 6; oprot.WriteFieldBegin(field); Name.Write(oprot); oprot.WriteFieldEnd(); } if (Description != null && __isset.Description) { field.Name = "Description"; field.Type = TType.Struct; field.ID = 7; oprot.WriteFieldBegin(field); Description.Write(oprot); oprot.WriteFieldEnd(); } if (ImplementationConstraint != null && __isset.ImplementationConstraint) { field.Name = "ImplementationConstraint"; field.Type = TType.List; field.ID = 8; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, ImplementationConstraint.Count)); foreach (TDDIImplementationConstraintRef _iter1015 in ImplementationConstraint) { _iter1015.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Note != null && __isset.Note) { field.Name = "Note"; field.Type = TType.List; field.ID = 9; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Note.Count)); foreach (TDDINoteRef _iter1016 in Note) { _iter1016.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (TaggedValue != null && __isset.TaggedValue) { field.Name = "TaggedValue"; field.Type = TType.List; field.ID = 10; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, TaggedValue.Count)); foreach (TDDITaggedValueRef _iter1017 in TaggedValue) { _iter1017.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (ArgumentationElement != null && __isset.ArgumentationElement) { field.Name = "ArgumentationElement"; field.Type = TType.List; field.ID = 11; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, ArgumentationElement.Count)); foreach (TDDIAbstractArgumentationElementRef _iter1018 in ArgumentationElement) { _iter1018.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (ParticipantPackage != null && __isset.ParticipantPackage) { field.Name = "ParticipantPackage"; field.Type = TType.List; field.ID = 12; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, ParticipantPackage.Count)); foreach (TDDIAbstractArgumentPackageRef _iter1019 in ParticipantPackage) { _iter1019.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("TDDINote"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Gid != null && __isset.Gid) { field.Name = "Gid"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Gid); oprot.WriteFieldEnd(); } if (__isset.IsCitation) { field.Name = "IsCitation"; field.Type = TType.Bool; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteBool(IsCitation); oprot.WriteFieldEnd(); } if (__isset.IsAbstract) { field.Name = "IsAbstract"; field.Type = TType.Bool; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteBool(IsAbstract); oprot.WriteFieldEnd(); } if (CitedElement != null && __isset.CitedElement) { field.Name = "CitedElement"; field.Type = TType.Struct; field.ID = 4; oprot.WriteFieldBegin(field); CitedElement.Write(oprot); oprot.WriteFieldEnd(); } if (AbstractForm != null && __isset.AbstractForm) { field.Name = "AbstractForm"; field.Type = TType.Struct; field.ID = 5; oprot.WriteFieldBegin(field); AbstractForm.Write(oprot); oprot.WriteFieldEnd(); } if (Content != null && __isset.Content) { field.Name = "Content"; field.Type = TType.Struct; field.ID = 6; oprot.WriteFieldBegin(field); Content.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("TDDIArtifactAssetRelationship"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Gid != null && __isset.Gid) { field.Name = "Gid"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Gid); oprot.WriteFieldEnd(); } if (__isset.IsCitation) { field.Name = "IsCitation"; field.Type = TType.Bool; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteBool(IsCitation); oprot.WriteFieldEnd(); } if (__isset.IsAbstract) { field.Name = "IsAbstract"; field.Type = TType.Bool; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteBool(IsAbstract); oprot.WriteFieldEnd(); } if (CitedElement != null && __isset.CitedElement) { field.Name = "CitedElement"; field.Type = TType.Struct; field.ID = 4; oprot.WriteFieldBegin(field); CitedElement.Write(oprot); oprot.WriteFieldEnd(); } if (AbstractForm != null && __isset.AbstractForm) { field.Name = "AbstractForm"; field.Type = TType.Struct; field.ID = 5; oprot.WriteFieldBegin(field); AbstractForm.Write(oprot); oprot.WriteFieldEnd(); } if (Name != null && __isset.Name) { field.Name = "Name"; field.Type = TType.Struct; field.ID = 6; oprot.WriteFieldBegin(field); Name.Write(oprot); oprot.WriteFieldEnd(); } if (Description != null && __isset.Description) { field.Name = "Description"; field.Type = TType.Struct; field.ID = 7; oprot.WriteFieldBegin(field); Description.Write(oprot); oprot.WriteFieldEnd(); } if (ImplementationConstraint != null && __isset.ImplementationConstraint) { field.Name = "ImplementationConstraint"; field.Type = TType.List; field.ID = 8; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, ImplementationConstraint.Count)); foreach (TDDIImplementationConstraintRef _iter1366 in ImplementationConstraint) { _iter1366.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Note != null && __isset.Note) { field.Name = "Note"; field.Type = TType.List; field.ID = 9; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Note.Count)); foreach (TDDINoteRef _iter1367 in Note) { _iter1367.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (TaggedValue != null && __isset.TaggedValue) { field.Name = "TaggedValue"; field.Type = TType.List; field.ID = 10; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, TaggedValue.Count)); foreach (TDDITaggedValueRef _iter1368 in TaggedValue) { _iter1368.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Property != null && __isset.Property) { field.Name = "Property"; field.Type = TType.List; field.ID = 11; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Property.Count)); foreach (TDDIPropertyRef _iter1369 in Property) { _iter1369.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Source != null && __isset.Source) { field.Name = "Source"; field.Type = TType.List; field.ID = 12; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Source.Count)); foreach (TDDIAbstractArtifactAssetRef _iter1370 in Source) { _iter1370.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Target != null && __isset.Target) { field.Name = "Target"; field.Type = TType.List; field.ID = 13; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Target.Count)); foreach (TDDIAbstractArtifactAssetRef _iter1371 in Target) { _iter1371.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("TDDIAssertedArtifactSupport"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Gid != null && __isset.Gid) { field.Name = "Gid"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Gid); oprot.WriteFieldEnd(); } if (__isset.IsCitation) { field.Name = "IsCitation"; field.Type = TType.Bool; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteBool(IsCitation); oprot.WriteFieldEnd(); } if (__isset.IsAbstract) { field.Name = "IsAbstract"; field.Type = TType.Bool; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteBool(IsAbstract); oprot.WriteFieldEnd(); } if (CitedElement != null && __isset.CitedElement) { field.Name = "CitedElement"; field.Type = TType.Struct; field.ID = 4; oprot.WriteFieldBegin(field); CitedElement.Write(oprot); oprot.WriteFieldEnd(); } if (AbstractForm != null && __isset.AbstractForm) { field.Name = "AbstractForm"; field.Type = TType.Struct; field.ID = 5; oprot.WriteFieldBegin(field); AbstractForm.Write(oprot); oprot.WriteFieldEnd(); } if (Name != null && __isset.Name) { field.Name = "Name"; field.Type = TType.Struct; field.ID = 6; oprot.WriteFieldBegin(field); Name.Write(oprot); oprot.WriteFieldEnd(); } if (Description != null && __isset.Description) { field.Name = "Description"; field.Type = TType.Struct; field.ID = 7; oprot.WriteFieldBegin(field); Description.Write(oprot); oprot.WriteFieldEnd(); } if (ImplementationConstraint != null && __isset.ImplementationConstraint) { field.Name = "ImplementationConstraint"; field.Type = TType.List; field.ID = 8; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, ImplementationConstraint.Count)); foreach (TDDIImplementationConstraintRef _iter846 in ImplementationConstraint) { _iter846.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Note != null && __isset.Note) { field.Name = "Note"; field.Type = TType.List; field.ID = 9; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Note.Count)); foreach (TDDINoteRef _iter847 in Note) { _iter847.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (TaggedValue != null && __isset.TaggedValue) { field.Name = "TaggedValue"; field.Type = TType.List; field.ID = 10; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, TaggedValue.Count)); foreach (TDDITaggedValueRef _iter848 in TaggedValue) { _iter848.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (__isset.AssertionDeclaration) { field.Name = "AssertionDeclaration"; field.Type = TType.I32; field.ID = 11; oprot.WriteFieldBegin(field); oprot.WriteI32((int)AssertionDeclaration); oprot.WriteFieldEnd(); } if (MetaClaim != null && __isset.MetaClaim) { field.Name = "MetaClaim"; field.Type = TType.List; field.ID = 12; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, MetaClaim.Count)); foreach (TDDIClaimRef _iter849 in MetaClaim) { _iter849.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (__isset.IsCounter) { field.Name = "IsCounter"; field.Type = TType.Bool; field.ID = 13; oprot.WriteFieldBegin(field); oprot.WriteBool(IsCounter); oprot.WriteFieldEnd(); } if (Source != null && __isset.Source) { field.Name = "Source"; field.Type = TType.List; field.ID = 14; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Source.Count)); foreach (TDDIAbstractArgumentAssetRef _iter850 in Source) { _iter850.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Target != null && __isset.Target) { field.Name = "Target"; field.Type = TType.List; field.ID = 15; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Target.Count)); foreach (TDDIAbstractArgumentAssetRef _iter851 in Target) { _iter851.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (Reasoning != null && __isset.Reasoning) { field.Name = "Reasoning"; field.Type = TType.Struct; field.ID = 16; oprot.WriteFieldBegin(field); Reasoning.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }