Community
Participate
Working Groups
External compilers may provide errors / warnings in addition to the validation rules. If one does not want / cannot invoke those compilers for a specific EObject it may be interesting to create markers from a builder participant.
Couldn't those components just use the IResource API to add and remove markers?
(In reply to comment #1) > Couldn't those components just use the IResource API to add and remove markers? I like out abstraction on markers better. Issues are far easier to create and thereby allow an easier API. Furthermore its much nicer for clients to use a framework that deals with all the marker-lifecycle stuff.
Clients are free to use the IResource-API.
see comment #1