# Metaclasses

###### Identifier:

org.eclipse.e4.xwt.pde.metaclasses

###### Since:

[Enter the first release in which this extension point appears.]

###### Description:

This extension point is used to register a metaclass in XWT Framework

###### Configuration Markup:

<!ELEMENT extension (metaclass*)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT metaclass (property*)*>

<!ATTLIST metaclass

type CDATA #REQUIRED>

A metaclass

- type - The Java type

<!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

- name -
- class -
- type -
- amount - If you want to register an array property, select the "array", otherwise use the "single".
- overwrite - If you want to overwrite the property, set true

<!ELEMENT event EMPTY>

<!ATTLIST event

name CDATA #REQUIRED

java CDATA #REQUIRED>

Event in UI element

- name -
- java -

<!ELEMENT SetPostAction EMPTY>

<!ATTLIST SetPostAction

SetPostActionName CDATA #REQUIRED>

- SetPostActionName -

###### Examples:

[Enter extension point usage example here.]

###### API Information:

[Enter API information here.]

###### Supplied Implementation:

[Enter information about supplied implementation of this extension point.]