An extension point schema is a valid W3C XML schema file that defines a contract for extension points that extensions must conform to in order to plug-in and extend the platform. More specifically, an extension point schema specifies a formal grammar for an extension point's elements and attributes that govern the structure, content and semantics of an extension's declarative XML mark-up.
Extension point schemas are used during plug-in development to do the following:
The Extension Point Schema Editor allows you to do the following:
This editor abstracts the extension point schema file mark-up as an implementation detail you do not need to learn.
This editor is comprised of the following pages:
TODO.