It is possible to add a properties panel in editor. A properties panel is a specific panel of a specific feature that enables to define and store in project some specific properties.
For example, it may be used to define XML target file names for some XSLT filters.
Extension point com.alveole.studio.generalproperties enables to define such panels.
<!ELEMENT extension (generalproperties, requires*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #REQUIRED
name CDATA #REQUIRED>
Extension point contains exactly one generalproperties tag.
<!ELEMENT generalproperties (#EMPTY)>
<!ATTLIST generalproperties
class CDATA #REQUIRED>
Properties panel may be filtered on features requirements.
<!ELEMENT requires (#EMPTY)>
<!ATTLIST requires
feature CDATA #REQUIRED>
If any of the required features is disabled on project, properties panel will not be displayed.