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.