class UcteNode implements UcteRecord, Comparable<UcteNode> {

    @Override
    public void fix() {
        if (isGenerator()) {
            fixActivePower();
            fixVoltage();
            fixReactivePower();
        }
    }

    public  UcteNode(UcteNodeCode code, String geographicalName, UcteNodeStatus status, UcteNodeTypeCode typeCode,
                    float voltageReference, float activeLoad, float reactiveLoad, float activePowerGeneration,
                    float reactivePowerGeneration, float minimumPermissibleActivePowerGeneration,
                    float maximumPermissibleActivePowerGeneration, float minimumPermissibleReactivePowerGeneration,
                    float maximumPermissibleReactivePowerGeneration, float staticOfPrimaryControl,
                    float nominalPowerPrimaryControl, float threePhaseShortCircuitPower, float xrRatio,
                    UctePowerPlantType powerPlantType);

}