Есть палитра компонентов для схемы. У каждого компонента есть общий класс: Component, этот класс наследуется собственным классом компонента.
В общем случае это выглядит так:
Вопрос такой: как заставить общий класс Component клонировать дочерние объекты? Не хочется писать собственный метод клонирования для каждого класса. Или может прототип какой-нибудь можно написать?