Exemple #1
0
        public virtual object copyWithParamItem()
        {
            ParamItemOutputTable pItemTable = (ParamItemOutputTable)copy();

            if (ParamItemTable != null)
            {
                pItemTable.ParamItemTable = (ParamItemTable)paramItemTable.Clone();
            }
            return(pItemTable);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }