/// <summary>
 /// Deprecated Method for adding a new object to the SuggestionContextEdgeModels EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToSuggestionContextEdgeModels(SuggestionContextEdgeModel suggestionContextEdgeModel)
 {
     base.AddObject("SuggestionContextEdgeModels", suggestionContextEdgeModel);
 }
 /// <summary>
 /// Create a new SuggestionContextEdgeModel object.
 /// </summary>
 /// <param name="block1SubroutineLocalId">Initial value of the Block1SubroutineLocalId property.</param>
 /// <param name="block1Index">Initial value of the Block1Index property.</param>
 /// <param name="block2SubroutineLocalId">Initial value of the Block2SubroutineLocalId property.</param>
 /// <param name="block2Index">Initial value of the Block2Index property.</param>
 /// <param name="tag">Initial value of the Tag property.</param>
 /// <param name="rank">Initial value of the Rank property.</param>
 public static SuggestionContextEdgeModel CreateSuggestionContextEdgeModel(global::System.Int32 block1SubroutineLocalId, global::System.Int32 block1Index, global::System.Int32 block2SubroutineLocalId, global::System.Int32 block2Index, global::System.String tag, global::System.Int32 rank)
 {
     SuggestionContextEdgeModel suggestionContextEdgeModel = new SuggestionContextEdgeModel();
     suggestionContextEdgeModel.Block1SubroutineLocalId = block1SubroutineLocalId;
     suggestionContextEdgeModel.Block1Index = block1Index;
     suggestionContextEdgeModel.Block2SubroutineLocalId = block2SubroutineLocalId;
     suggestionContextEdgeModel.Block2Index = block2Index;
     suggestionContextEdgeModel.Tag = tag;
     suggestionContextEdgeModel.Rank = rank;
     return suggestionContextEdgeModel;
 }