I'm creating a new language plugin and I want to use a fixed folder structure:
Each of these folders is added to the Module as a source folder by the Module Builder.
I don't want the user to be able to delete the fixes folders (classes, triggers, components, pages).
I've had a look at the VirtualFileListener interface - which would allow me to listen for delete events - but the methods are all void return, so I'm not sure if I can veto a delete request.
Any help is appreciated!