CIM Issues #5750
The characteristics of a MSG Generating Plant uses similar definition as a RegisteredGenerator.
Description
The characteristics of a MSG Generating Plant uses similar definition as a RegisteredGenerator. Consider inheritance. CombinedCycleConfigurationMember may also use the same characteristics as a RegisteredGenerator, consider inheritance.
Proposed Solution
Review modeling of MktCombinedCyclePlant. Would inheritance of RegisteredGenerator allow for additional definitions necessary to allow Markets control of the plant as a MSG Plant? Review CombinedCycleConfigurationMember modeling. Inheritance of RegisteredGenerator will allow for use of the characteristics defined for Markets control. Could the member class be replaced with an association to RegisteredGenerator?
Consider renaming TransitionState to Transition, the class represents the transitions from one configuration to the next configuration. It does not necessarily represent a state of a transition.
Consider renaming MktCombinedCyclePlant. The usage of this class is as a Multi-State Generator Plant. Consider associating the Transitions with the MktCombinedCyclePlant.