<!ELEMENT extension (metaclass*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT metaclass (property*)*>
<!ATTLIST metaclass
type CDATA #REQUIRED>
A metaclass
<!ELEMENT property (SetPostAction*)*>
<!ATTLIST property
name CDATA #REQUIRED
class CDATA #IMPLIED
type CDATA #IMPLIED
amount (single|array) "single"
overwrite (true | false) "false">
property in UI element
<!ELEMENT event EMPTY>
<!ATTLIST event
name CDATA #REQUIRED
java CDATA #REQUIRED>
Event in UI element
<!ELEMENT SetPostAction EMPTY>
<!ATTLIST SetPostAction
SetPostActionName CDATA #REQUIRED>