@Override public void deleteVariantArrayElement(int index) { super.deleteVariantArrayElement(index); if (leg2.getRatioTapChanger() != null) { leg2.getRatioTapChanger().deleteVariantArrayElement(index); } if (leg3.getRatioTapChanger() != null) { leg3.getRatioTapChanger().deleteVariantArrayElement(index); } }
@Override public void extendVariantArraySize(int initVariantArraySize, int number, int sourceIndex) { super.extendVariantArraySize(initVariantArraySize, number, sourceIndex); if (leg2.getRatioTapChanger() != null) { leg2.getRatioTapChanger().extendVariantArraySize(initVariantArraySize, number, sourceIndex); } if (leg3.getRatioTapChanger() != null) { leg3.getRatioTapChanger().extendVariantArraySize(initVariantArraySize, number, sourceIndex); } }
@Override public void allocateVariantArrayElement(int[] indexes, int sourceIndex) { super.allocateVariantArrayElement(indexes, sourceIndex); if (leg2.getRatioTapChanger() != null) { leg2.getRatioTapChanger().allocateVariantArrayElement(indexes, sourceIndex); } if (leg3.getRatioTapChanger() != null) { leg3.getRatioTapChanger().allocateVariantArrayElement(indexes, sourceIndex); } }
@Override public void reduceVariantArraySize(int number) { super.reduceVariantArraySize(number); if (leg2.getRatioTapChanger() != null) { leg2.getRatioTapChanger().reduceVariantArraySize(number); } if (leg3.getRatioTapChanger() != null) { leg3.getRatioTapChanger().reduceVariantArraySize(number); } }