public virtual object copyWithParamItem() { ParamItemOutputTable pItemTable = (ParamItemOutputTable)copy(); if (ParamItemTable != null) { pItemTable.ParamItemTable = (ParamItemTable)paramItemTable.Clone(); } return(pItemTable); }
public virtual object copy() { ParamItemOutputTable pItemTable = (ParamItemOutputTable)Clone(); if (ConceptualSet != null) { pItemTable.ConceptualSet = new HashSet <ParamItemConceptualResourceTable>(); foreach (ParamItemConceptualResourceTable table in ConceptualSet) { pItemTable.ConceptualSet.Add((ParamItemConceptualResourceTable)table.Clone()); } } if (QueryResourceSet != null) { pItemTable.QueryResourceSet = new HashSet <ParamItemQueryResourceTable>(); foreach (ParamItemQueryResourceTable table in QueryResourceSet) { pItemTable.QueryResourceSet.Add((ParamItemQueryResourceTable)table.copy()); } } return(pItemTable); }
public virtual object Clone() { ParamItemOutputTable pItemTable = new ParamItemOutputTable(); pItemTable.ParamOutputId = ParamOutputId; pItemTable.FactorEquation = FactorEquation; pItemTable.QuantityEquation = QuantityEquation; pItemTable.GenerationCondition = GenerationCondition; pItemTable.ResourceIds = ResourceIds; pItemTable.SortOrder = SortOrder; pItemTable.LoopVar = LoopVar; pItemTable.Title = Title; pItemTable.ProductivityEquation = ProductivityEquation; pItemTable.LabLocEquation = LabLocEquation; pItemTable.MatLocEquation = MatLocEquation; pItemTable.EquLocEquation = EquLocEquation; pItemTable.SubLocEquation = SubLocEquation; pItemTable.ConLocEquation = ConLocEquation; pItemTable.ProjectId = ProjectId; return(pItemTable); }