It there some documentation describing existing etxtension points and when to use them?
I'm about to develop plugin for some weird internal XML format where I would need code completion,
check refeences between elements etc.
It seems that struts2 plugin does those things, and I'm looking how thigs are done there but a lot of points remain.
- do I need a facet?
- how can select files for plugin based on schema and root element?
- do I need custom language? ( most probably no, but who knows... )
If there is some documentation besides sources lacking comments I would appreciate this