blob: b069be651a11cd78ff879c9cadd0d1ef2d6f0606 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<md:metadatamodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:md="http://org.eclipse.jst.jsf.common.metadata/metadata.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"
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>small/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>small/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>small/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>small/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>small/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>small/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"/>
</value>
</trait>
<trait id="images-base-path">
<value>$nl$/icons/palette/HTML</value>
</trait>
<trait id="display-label">
<value>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>%A.display-label</value>
</trait>
<trait id="description">
<value>%A.description</value>
</trait>
<trait id="small-icon">
<value>small/HTML_A.gif</value>
</trait>
<trait id="large-icon">
<value>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>%BR.display-label</value>
</trait>
<trait id="description">
<value>%BR.description</value>
</trait>
<trait id="expert">
<value>true</value>
</trait>
<trait id="small-icon">
<value>small/HTML_BR.gif</value>
</trait>
<trait id="large-icon">
<value>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>%INPUT.TEXT.display-label</value>
</trait>
<trait id="description">
<value>%INPUT.TEXT.description</value>
</trait>
<trait id="small-icon">
<value>small/HTML_INPUT_TEXT.gif</value>
</trait>
<trait id="large-icon">
<value>large/HTML_INPUT_TEXT.gif</value>
</trait>
<trait id="requires-html-form">
<value>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>%FORM.display-label</value>
</trait>
<trait id="description">
<value>%FORM.description</value>
</trait>
<trait id="small-icon">
<value>small/HTML_FORM.gif</value>
</trait>
<trait id="large-icon">
<value>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>%HR.display-label</value>
</trait>
<trait id="description">
<value>%HR.description</value>
</trait>
<trait id="small-icon">
<value>small/HTML_HR.gif</value>
</trait>
<trait id="large-icon">
<value>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>%IMG.display-label</value>
</trait>
<trait id="description">
<value>%IMG.description</value>
</trait>
<trait id="small-icon">
<value>small/HTML_IMG.gif</value>
</trait>
<trait id="large-icon">
<value>large/HTML_IMG.gif</value>
</trait>
</entity>
<entity id="LINK">
<include-entity-group id="common-core-attributes"/>
<include-entity-group id="common-language-attributes"/>
<include-entity-group id="common-event-attributes"/>
<entity id="type">
<trait id="attribute-value-runtime-type">
<value>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>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>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>%SELECT.display-label</value>
</trait>
<trait id="description">
<value>%SELECT.description</value>
</trait>
<trait id="small-icon">
<value>small/HTML_SELECT.gif</value>
</trait>
<trait id="large-icon">
<value>large/HTML_SELECT.gif</value>
</trait>
<trait id="requires-html-form">
<value>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>%TABLE.display-label</value>
</trait>
<trait id="description">
<value>%TABLE.description</value>
</trait>
<trait id="small-icon">
<value>small/HTML_TABLE.gif</value>
</trait>
<trait id="large-icon">
<value>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>%TEXTAREA.display-label</value>
</trait>
<trait id="description">
<value>%TEXTAREA.description</value>
</trait>
<trait id="small-icon">
<value>small/HTML_TEXTAREA.gif</value>
</trait>
<trait id="large-icon">
<value>large/HTML_TEXTAREA.gif</value>
</trait>
<trait id="requires-html-form">
<value>true</value>
</trait>
</entity>
<entity id="TITLE">
<include-entity-group id="common-language-attributes"/>
</entity>
<entityGroup id="common-html-attributes">
<entity id="align">
<trait id="attribute-value-runtime-type">
<value>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>%property.category.html</value>
</trait>
</entity>
<entity id="alt">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="src">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="accesskey">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.CharacterType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="accept">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="accept-charset">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="border">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value>0</value></trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="disabled">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="height">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.LengthType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="ismap">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="longdesc">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.URIType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="maxlength">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value>0</value></trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="readonly">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value>
</trait>
</entity>
<entity id="rel">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.LinkType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="rev">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.LinkType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="rows">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value>0</value></trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="shape">
<trait id="attribute-value-runtime-type">
<value>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>default</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="size">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value>0</value></trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="tabindex">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.IntegerType</value>
</trait>
<trait id="valid-minimum"><value>0</value></trait>
<trait id="valid-maximum"><value>32767</value></trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="target">
<trait id="attribute-value-runtime-type">
<value>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>%property.category.html</value>
</trait>
</entity>
<entity id="type">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="usemap">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.BooleanType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
<entity id="valign">
<trait id="attribute-value-runtime-type">
<value>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>%property.category.html</value>
</trait>
</entity>
<entity id="width">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.LengthType</value>
</trait>
<trait id="category">
<value>%property.category.html</value>
</trait>
</entity>
</entityGroup>
<entityGroup id="common-core-attributes">
<entity id="id">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value>%property.category.core</value>
</trait>
</entity>
<entity id="class">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.CSSClassType</value>
</trait>
<trait id="category">
<value>%property.category.core</value>
</trait>
</entity>
<entity id="style">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.CSSStyleType</value>
</trait>
<trait id="category">
<value>%property.category.core</value>
</trait>
</entity>
<entity id="title">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.StringType</value>
</trait>
<trait id="category">
<value>%property.category.core</value>
</trait>
</entity>
</entityGroup>
<entityGroup id="common-event-attributes">
<entity id="onclick">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="ondblclick">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onmousedown">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onmouseup">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onmouseover">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onmousemove">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onmouseout">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onkeypress">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onkeydown">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onkeyup">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<!--almost common events - should be refactored-->
<entity id="onblur">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onchange">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onfocus">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onselect">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
</entityGroup>
<entityGroup id="form-event-attributes">
<entity id="onsubmit">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
<entity id="onreset">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.ScriptType</value>
</trait>
<trait id="category">
<value>%property.category.event</value>
</trait>
</entity>
</entityGroup>
<entityGroup id="common-language-attributes" >
<entity id="dir">
<trait id="attribute-value-runtime-type">
<value>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>%property.category.language</value>
</trait>
</entity>
<entity id="lang">
<trait id="attribute-value-runtime-type">
<value>org.eclipse.jst.jsf.core.attributevalues.LanguageCodeType</value>
</trait>
<trait id="category">
<value>%property.category.language</value>
</trait>
</entity>
</entityGroup>
</md:metadatamodel>