In some cases, some repair operations are specific to representation nature (like sequence diagram for example). You need to implement
fr.obeo.dsl.viewpoint.business.api.repair.IRepairParticipant throw
fr.obeo.dsl.viewpoint.repairParticipant extension point to contribute to repair process.