public Flowsheet RemoveDesignSpecification(Equation eq) { if (DesignSpecifications.Contains(eq)) { DesignSpecifications.Remove(eq); } return(this); }
public Flowsheet AddDesignSpecification(Equation eq) { if (!DesignSpecifications.Contains(eq)) { eq.ModelClass = "Flowsheet"; DesignSpecifications.Add(eq); } else { throw new InvalidOperationException("Design spec " + eq.Name + " already included in flowsheet"); } return(this); }