In some cases, some repair operations are specific to representation nature (like sequence diagram for example). You need to implement
org.eclipse.sirius.business.api.repair.IRepairParticipant
through the
org.eclipse.sirius.viewpoint.repair.repairParticipant
extension point to contribute to repair process.