/// <summary> /// Gets a <see cref="SIF_Join"/> object instance. More than one instance can be defined for this object because it is a repeatable field element. /// </summary> /// <param name="Type">Identifies the SIF_Join object to return by its "Type" attribute value</param> /// <returns>A SIF_Join object</returns> /// <remarks> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public SIF_Join GetSIF_Join(SIFJoinType Type) { return((SIF_Join)GetChild(InfraDTD.SIF_FROM_SIF_JOIN, new string[] { Type.ToString() })); }
///<summary>Adds the value of the <c><SIF_Join></c> element.</summary> /// <param name="Type">A Type</param> /// <param name="SifJoinOn">A SIF_JoinOn</param> ///<remarks> /// <para>This form of <c>setSIF_Join</c> is provided as a convenience method /// that is functionally equivalent to the method <c>AddSIF_Join</c></para> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void AddSIF_Join(SIFJoinType Type, SIF_JoinOn SifJoinOn) { AddChild(InfraDTD.SIF_FROM_SIF_JOIN, new SIF_Join(Type, SifJoinOn)); }
/// <summary> /// Removes a <see cref="SIF_Join"/> object instance. More than one instance can be defined for this object because it is a repeatable field element. /// </summary> /// <param name="Type">Identifies the SIF_Join object to remove by its Type value</param> /// <remarks> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void RemoveSIF_Join(SIFJoinType Type) { RemoveChild(InfraDTD.SIF_FROM_SIF_JOIN, new String[] { Type.ToString() }); }
/// <summary> /// Gets a <see cref="SIF_Join"/> object instance. More than one instance can be defined for this object because it is a repeatable field element. /// </summary> /// <param name="Type">Identifies the SIF_Join object to return by its "Type" attribute value</param> /// <returns>A SIF_Join object</returns> /// <remarks> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public SIF_Join GetSIF_Join( SIFJoinType Type ) { return (SIF_Join)GetChild( InfraDTD.SIF_FROM_SIF_JOIN, new string[] { Type.ToString() } ); }
/// <summary> /// Removes a <see cref="SIF_Join"/> object instance. More than one instance can be defined for this object because it is a repeatable field element. /// </summary> /// <param name="Type">Identifies the SIF_Join object to remove by its Type value</param> /// <remarks> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void RemoveSIF_Join( SIFJoinType Type ) { RemoveChild( InfraDTD.SIF_FROM_SIF_JOIN, new String[] { Type.ToString() } ); }
///<summary>Adds the value of the <c><SIF_Join></c> element.</summary> /// <param name="Type">A Type</param> /// <param name="SifJoinOn">A SIF_JoinOn</param> ///<remarks> /// <para>This form of <c>setSIF_Join</c> is provided as a convenience method /// that is functionally equivalent to the method <c>AddSIF_Join</c></para> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void AddSIF_Join( SIFJoinType Type, SIF_JoinOn SifJoinOn ) { AddChild( InfraDTD.SIF_FROM_SIF_JOIN, new SIF_Join( Type, SifJoinOn ) ); }
/// <summary> /// Sets the value of the <c>Type</c> attribute. /// </summary> /// <param name="val">A SIFJoinType object</param> /// <remarks> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void SetType(SIFJoinType val) { SetField(InfraDTD.SIF_JOIN_TYPE, val); }
/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="type">A Type</param> ///<param name="sifJoinOn">A SIF_JoinOn</param> /// public SIF_Join(SIFJoinType type, SIF_JoinOn sifJoinOn) : base(InfraDTD.SIF_JOIN) { this.SetType(type); this.AddSIF_JoinOn(sifJoinOn); }
/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="type">A Type</param> ///<param name="sifJoinOn">A SIF_JoinOn</param> /// public SIF_Join( SIFJoinType type, SIF_JoinOn sifJoinOn ) : base(InfraDTD.SIF_JOIN) { this.SetType( type ); this.AddSIF_JoinOn( sifJoinOn ); }
/// <summary> /// Sets the value of the <c>Type</c> attribute. /// </summary> /// <param name="val">A SIFJoinType object</param> /// <remarks> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void SetType( SIFJoinType val ) { SetField( InfraDTD.SIF_JOIN_TYPE, val ); }