blob: 8074033b596e54bf708ac6cae5e8eb13fdd27be1 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<md:metadatamodel
xmlns:md="http://org.eclipse.jst.jsf.common.metadata/metadata.ecore"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:mdt="http://org.eclipse.jst.jsf.common.metadata/metadataTraitTypes.ecore"
xmlns:pi="http://org.eclipse.jsf.pagedesigner/paletteInfos.ecore"
xmlns:qe="http://org.eclipse.jsf.pagedesigner/quickEditTabSections.ecore"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
id="HTML"
type="tagFile">
<trait id="paletteInfos">
<value xsi:type="pi:PaletteInfos">
<item id="BR"/>
<item id="INPUT.TEXT" tag="INPUT"/>
<item id="INPUT.BUTTON" tag="INPUT">
<display-label>%INPUT.BUTTON.display-label</display-label>
<description>%INPUT.BUTTON.description</description>
<small-icon>small/HTML_INPUT_BUTTON.gif</small-icon>
<large-icon>large/HTML_INPUT_BUTTON.gif</large-icon>
<tag-create>
<attribute id="type" value="submit"/>
</tag-create>
</item>
<item id="INPUT.CHECKBOX" tag="INPUT">
<display-label>%INPUT.CHECKBOX.display-label</display-label>
<description>%INPUT.CHECKBOX.description</description>
<small-icon>small/HTML_INPUT_CHECKBOX.gif</small-icon>
<large-icon>large/HTML_INPUT_CHECKBOX.gif</large-icon>
<tag-create>
<attribute id="type" value="checkbox"/>
</tag-create>
</item>
<item id="FORM"/>
<item id="INPUT.HIDDEN" tag="INPUT">
<display-label>%INPUT.HIDDEN.display-label</display-label>
<description>%INPUT.HIDDEN.description</description>
<small-icon>small/HTML_INPUT_HIDDEN.gif</small-icon>
<large-icon>large/HTML_INPUT_HIDDEN.gif</large-icon>
<tag-create>
<attribute id="type" value="hidden"/>
</tag-create>
</item>
<item id="HR"/>
<item id="IMG"/>
<item id="INPUT.IMAGE" tag="INPUT">
<display-label>%INPUT.IMAGE.display-label</display-label>
<description>%INPUT.IMAGE.description</description>
<small-icon>small/HTML_INPUT_IMAGE.gif</small-icon>
<large-icon>large/HTML_INPUT_IMAGE.gif</large-icon>
<tag-create>
<attribute id="type" value="image"/>
</tag-create>
</item>
<item id="A"/>
<item id="INPUT.PASSWORD" tag="INPUT">
<display-label>%INPUT.PASSWORD.display-label</display-label>
<description>%INPUT.PASSWORD.description</description>
<small-icon>small/HTML_INPUT_PASSWORD.gif</small-icon>
<large-icon>large/HTML_INPUT_PASSWORD.gif</large-icon>
<tag-create>
<attribute id="type" value="password"/>
</tag-create>
</item>
<item id="INPUT.RADIO" tag="INPUT">
<display-label>%INPUT.RADIO.display-label</display-label>
<description>%INPUT.RADIO.description</description>
<small-icon>small/HTML_INPUT_RADIO.gif</small-icon>
<large-icon>large/HTML_INPUT_RADIO.gif</large-icon>
<tag-create>
<attribute id="type" value="radio"/>
</tag-create>
</item>
<item id="SELECT"/>
<item id="TABLE"/>
<item id="TEXTAREA"/>
<item id="DIV"/>
<item id="LINK">
<tag-create>
<attribute id="href" value=""/>
<attribute id="rel" value="Stylesheet"/>
<attribute id="type" value="text/css"/>
</tag-create>
</item>
</value>
</trait>
<trait id="images-base-path">
<value xsi:type="mdt:StringValue">$nl$/icons/palette/HTML</value>
</trait>
<trait id="display-label">
<value xsi:type="mdt:StringValue">HTML 4.0</value>
</trait>
<entity id="A">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%A.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%A.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_A.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_A.gif</value>
</trait>
</entity>
<entity id="BODY">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<include-entity-group id="common-html-attributes"/>
</entity>
<entity id="BR">
<include-entity-group id="common-core-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%BR.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%BR.description</value>
</trait>
<trait id="expert">
<value xsi:type="mdt:BooleanValue">true</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_BR.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_BR.gif</value>
</trait>
</entity>
<entity id="INPUT">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%INPUT.TEXT.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%INPUT.TEXT.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_INPUT_TEXT.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_INPUT_TEXT.gif</value>
</trait>
<trait id="requires-html-form">
<value xsi:type="mdt:BooleanValue">true</value>
</trait>
</entity>
<entity id="FORM">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<include-entity-group id="form-event-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%FORM.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%FORM.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_FORM.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_FORM.gif</value>
</trait>
</entity>
<entity id="HEAD">
<include-entity-group id="common-language-attributes"/>
</entity>
<entity id="HR">
<include-entity-group id="common-core-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%HR.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%HR.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_HR.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_HR.gif</value>
</trait>
</entity>
<entity id="HTML">
<include-entity-group id="common-language-attributes"/>
</entity>
<entity id="IMG">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%IMG.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%IMG.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_IMG.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_IMG.gif</value>
</trait>
</entity>
<entity id="LINK">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-html-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%LINK.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%LINK.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_LINK.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_LINK.gif</value>
</trait>
<entity id="type">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.LinkType</value>
</trait>
</entity>
</entity>
<entity id="META">
<include-entity-group id="common-language-attributes"/>
<entity id="content">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ContentType</value>
</trait>
</entity>
</entity>
<entity id="OBJECT">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_OBJECT.gif</value>
</trait>
</entity>
<entity id="SELECT">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%SELECT.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%SELECT.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_SELECT.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_SELECT.gif</value>
</trait>
<trait id="requires-html-form">
<value xsi:type="mdt:BooleanValue">true</value>
</trait>
</entity>
<entity id="TABLE">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%TABLE.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%TABLE.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_TABLE.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_TABLE.gif</value>
</trait>
</entity>
<entity id="TEXTAREA">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%TEXTAREA.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%TEXTAREA.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_TEXTAREA.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_TEXTAREA.gif</value>
</trait>
<trait id="requires-html-form">
<value xsi:type="mdt:BooleanValue">true</value>
</trait>
</entity>
<entity id="TITLE">
<include-entity-group id="common-language-attributes"/>
</entity>
<entity id="DIV">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<entity id="align">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="valid-values">
<value xsi:type="mdt:ListOfValues">
<item>right</item>
<item>char</item>
<item>left</item>
<item>center</item>
<item>justify</item>
</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%DIV.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%DIV.description</value>
</trait>
<trait id="small-icon">
<value xsi:type="mdt:StringValue">small/HTML_DIV.gif</value>
</trait>
<trait id="large-icon">
<value xsi:type="mdt:StringValue">large/HTML_DIV.gif</value>
</trait>
</entity>
<entityGroup id="common-html-attributes">
<entity id="align">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="valid-values">
<value xsi:type="mdt:ListOfValues">
<item>right</item>
<item>char</item>
<item>left</item>
<item>center</item>
<item>justify</item>
</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="alt">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="src">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="accesskey">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.CharacterType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="accept">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="accept-charset">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="border">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value xsi:type="mdt:StringValue">0</value></trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="disabled">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.BooleanType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="height">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.LengthType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="ismap">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.BooleanType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="longdesc">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.URIType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="maxlength">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value xsi:type="mdt:StringValue">0</value></trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="readonly">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.BooleanType</value>
</trait>
</entity>
<entity id="rel">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.LinkType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="rev">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.LinkType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="rows">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value xsi:type="mdt:StringValue">0</value></trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="shape">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="valid-values">
<value xsi:type="mdt:ListOfValues">
<item>default</item>
<item>rect</item>
<item>circle</item>
<item>poly</item>
</value>
</trait>
<trait id="displayed-values">
<value xsi:type="mdt:ListOfValues">
<item>%any.shape.displayed-values.default</item>
<item>%any.shape.displayed-values.rect</item>
<item>%any.shape.displayed-values.circle</item>
<item>%any.shape.displayed-values.poly</item>
</value>
</trait>
<trait id="default-value">
<value xsi:type="mdt:StringValue">default</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="size">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value xsi:type="mdt:StringValue">0</value></trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="tabindex">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value xsi:type="mdt:StringValue">0</value></trait>
<trait id="valid-maximum"><value xsi:type="mdt:StringValue">32767</value></trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="target">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="valid-values">
<value xsi:type="mdt:ListOfValues">
<item>_self</item>
<item>_blank</item>
<item>_parent</item>
<item>_top</item>
</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="type">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="usemap">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.BooleanType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="valign">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="valid-values">
<value xsi:type="mdt:ListOfValues">
<item>middle</item>
<item>top</item>
<item>baseline</item>
<item>bottom</item>
</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
<entity id="width">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.LengthType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.html</value>
</trait>
</entity>
</entityGroup>
<entityGroup id="common-core-attributes">
<entity id="id">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.core</value>
</trait>
</entity>
<entity id="class">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.CSSClassType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.core</value>
</trait>
</entity>
<entity id="style">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.CSSStyleType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.core</value>
</trait>
</entity>
<entity id="title">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.core</value>
</trait>
</entity>
</entityGroup>
<entityGroup id="common-event-attributes">
<entity id="onclick">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="ondblclick">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onmousedown">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onmouseup">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onmouseover">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onmousemove">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onmouseout">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onkeypress">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onkeydown">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onkeyup">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<!--almost common events - should be refactored-->
<entity id="onblur">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onchange">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onfocus">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onselect">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
</entityGroup>
<entityGroup id="form-event-attributes">
<entity id="onsubmit">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
<entity id="onreset">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.event</value>
</trait>
</entity>
</entityGroup>
<entityGroup id="common-language-attributes">
<entity id="dir">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="valid-values">
<value xsi:type="mdt:ListOfValues">
<item>ltr</item>
<item>rtl</item>
</value>
</trait>
<trait id="displayed-values">
<value xsi:type="mdt:ListOfValues">
<item>%any.dir.displayed-values.ltr</item>
<item>%any.dir.displayed-values.rtl</item>
</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.language</value>
</trait>
</entity>
<entity id="lang">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.LanguageCodeType</value>
</trait>
<trait id="category">
<value xsi:type="mdt:StringValue">%property.category.language</value>
</trait>
</entity>
</entityGroup>
</md:metadatamodel>