Right now AC, DC and linear AC all use ratingA for their limits. Desire to allow setting to B and C as well.
Would this be better done as (1) setting an "active rating" parameter associated with the Branch element that can be changed with a method along the lines as "set_active_rating"? or (2) set when constructing the contraint of the particular type? I prefer idea (1) at the moment.