blob: 6d6606deab559e5e43d3e77ca8a88c3c2433e524 [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:addTagMD="http://org.eclipse.jst.jsf.facelet.core/additionalTagMetadata.ecore"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="http://java.sun.com/jsf/facelets"
type="tagFile">
<trait id="is-jsf-component-library">
<value xsi:type="mdt:StringValue">true</value>
</trait>
<trait id="images-base-path">
<value xsi:type="mdt:StringValue">$nl$/icons/palette/UI</value>
</trait>
<trait id="display-label">
<value xsi:type="mdt:StringValue">%FaceletUI.display-label</value>
</trait>
<trait id="description">
<value xsi:type="mdt:StringValue">%FaceletUI.description</value>
</trait>
<trait id="default-prefix">
<value xsi:type="mdt:StringValue">ui</value>
</trait>
<trait id="paletteInfos">
<value xsi:type="pi:PaletteInfos">
<item id="component" tag="component">
<display-label>%component.display-label</display-label>
<description>%component.description</description>
<small-icon>small/UI_COMPONENT.gif</small-icon>
<large-icon>large/UI_COMPONENT.gif</large-icon>
</item>
<item id="composition">
<display-label>%composition.display-label</display-label>
<description>%composition.description</description>
<small-icon>small/UI_COMPOSITION.gif</small-icon>
<large-icon>large/UI_COMPOSITION.gif</large-icon>
</item>
<item id="debug">
<display-label>%debug.display-label</display-label>
<description>%debug.description</description>
<small-icon>small/UI_DEBUG.gif</small-icon>
<large-icon>large/UI_DEBUG.gif</large-icon>
</item>
<item id="decorate">
<display-label>%decorate.display-label</display-label>
<description>%decorate.description</description>
<small-icon>small/UI_DECORATE.gif</small-icon>
<large-icon>large/UI_DECORATE.gif</large-icon>
</item>
<item id="define">
<display-label>%define.display-label</display-label>
<description>%define.description</description>
<small-icon>small/UI_DEFINE.gif</small-icon>
<large-icon>large/UI_DEFINE.gif</large-icon>
</item>
<item id="fragment">
<display-label>%fragment.display-label</display-label>
<description>%fragment.description</description>
<small-icon>small/UI_FRAGMENT.gif</small-icon>
<large-icon>large/UI_FRAGMENT.gif</large-icon>
</item>
<item id="include">
<display-label>%include.display-label</display-label>
<description>%include.description</description>
<small-icon>small/UI_INCLUDE.gif</small-icon>
<large-icon>large/UI_INCLUDE.gif</large-icon>
</item>
<item id="insert">
<display-label>%insert.display-label</display-label>
<description>%insert.description</description>
<small-icon>small/UI_INSERT.gif</small-icon>
<large-icon>large/UI_INSERT.gif</large-icon>
</item>
<item id="param">
<display-label>%param.display-label</display-label>
<description>%param.description</description>
<small-icon>small/UI_PARAM.gif</small-icon>
<large-icon>large/UI_PARAM.gif</large-icon>
</item>
<item id="remove">
<display-label>%remove.display-label</display-label>
<description>%remove.description</description>
<small-icon>small/UI_REMOVE.gif</small-icon>
<large-icon>large/UI_REMOVE.gif</large-icon>
</item>
<item id="repeat">
<display-label>%repeat.display-label</display-label>
<description>%repeat.description</description>
<small-icon>small/UI_REPEAT.gif</small-icon>
<large-icon>large/UI_REPEAT.gif</large-icon>
</item>
</value>
</trait>
<entity id="component">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>component</name>
<attribute>
<name>id</name>
<usage>OPTIONAL</usage>
<description>%id.description</description>
</attribute>
<attribute>
<name>binding</name>
<usage>OPTIONAL</usage>
<description>%binding.description</description>
</attribute>
</value>
</trait>
<entity id="id">
</entity>
<entity id="binding">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ComponentBindingType
</value>
</trait>
<trait id="runtime-return-type">
<value xsi:type="mdt:StringValue">javax.faces.component.UIComponent</value>
</trait>
</entity>
</entity>
<entity id="composition">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>composition</name>
<attribute>
<name>template</name>
<usage>OPTIONAL</usage>
<description>%template.description</description>
</attribute>
</value>
</trait>
<entity id="template">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.facelet.core.attributevalues.TemplateWebPathType
</value>
</trait>
</entity>
</entity>
<entity id="debug">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>debug</name>
<attribute>
<name>hotkey</name>
<usage>OPTIONAL</usage>
<description>%hotkey.description</description>
</attribute>
<attribute>
<name>rendered</name>
<usage>OPTIONAL</usage>
<description>%rendered.description</description>
</attribute>
</value>
</trait>
<entity id="hotkey">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.StringType
</value>
</trait>
</entity>
<entity id="rendered">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.BooleanType
</value>
</trait>
</entity>
</entity>
<entity id="decorate" type="tag">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>decorate</name>
<attribute>
<name>template</name>
<usage>REQUIRED</usage>
<description>%template.description</description>
</attribute>
</value>
</trait>
<entity id="template">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.facelet.core.attributevalues.TemplateWebPathType
</value>
</trait>
</entity>
</entity>
<entity id="define">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>define</name>
<attribute>
<name>name</name>
<usage>REQUIRED</usage>
<description>%define_name.description</description>
</attribute>
</value>
</trait>
<entity id="name">
</entity>
</entity>
<entity id="fragment">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>fragment</name>
<attribute>
<name>id</name>
<usage>OPTIONAL</usage>
<description>%id.description</description>
</attribute>
<attribute>
<name>binding</name>
<usage>OPTIONAL</usage>
<description>%binding.description</description>
</attribute>
</value>
</trait>
<entity id="id">
</entity>
<entity id="binding">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ComponentBindingType
</value>
</trait>
<trait id="runtime-return-type">
<value xsi:type="mdt:StringValue">javax.faces.component.UIComponent</value>
</trait>
</entity>
</entity>
<entity id="include">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>include</name>
<attribute>
<name>src</name>
<usage>REQUIRED</usage>
<description>%src.description</description>
</attribute>
</value>
</trait>
<entity id="src">
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.facelet.core.attributevalues.TemplateWebPathType
</value>
</trait>
</entity>
</entity>
<entity id="insert">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>insert</name>
<attribute>
<name>name</name>
<usage>OPTIONAL</usage>
<description>%insert_name.description</description>
</attribute>
</value>
</trait>
<entity id="name">
</entity>
</entity>
<entity id="param">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>param</name>
<attribute>
<name>name</name>
<usage>REQUIRED</usage>
<description>%param_name.description</description>
</attribute>
<attribute>
<name>value</name>
<usage>REQUIRED</usage>
<description>%param_value.description</description>
</attribute>
</value>
</trait>
<entity id="name">
</entity>
<entity id="value">
</entity>
</entity>
<entity id="repeat">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>repeat</name>
<attribute>
<name>value</name>
<usage>REQUIRED</usage>
<description>%repeat_value.description</description>
</attribute>
<attribute>
<name>var</name>
<usage>REQUIRED</usage>
<description>%repeat_var.description</description>
</attribute>
<attribute>
<name>varStatus</name>
<usage>OPTIONAL</usage>
<description>%repeat_varStatus.description</description>
</attribute>
<attribute>
<name>offset</name>
<usage>OPTIONAL</usage>
<description>%repeat_offset.description</description>
</attribute>
<attribute>
<name>size</name>
<usage>OPTIONAL</usage>
<description>%repeat_size.description</description>
</attribute>
<attribute>
<name>step</name>
<usage>OPTIONAL</usage>
<description>%repeat_step.description</description>
</attribute>
</value>
</trait>
<entity id="offset">
<trait id="required" xsi:type="mdt:BooleanType">true</trait>
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.IntegerType
</value>
</trait>
</entity>
<entity id="size">
<trait id="required" xsi:type="mdt:BooleanType">true</trait>
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.IntegerType
</value>
</trait>
</entity>
<entity id="step">
<trait id="required" xsi:type="mdt:BooleanType">true</trait>
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.IntegerType
</value>
</trait>
</entity>
<entity id="value">
<trait id="required" xsi:type="mdt:BooleanType">true</trait>
</entity>
<entity id="var">
<trait id="required" xsi:type="mdt:BooleanType">true</trait>
<trait id="attribute-value-runtime-type">
<value xsi:type="mdt:StringValue">org.eclipse.jst.jsf.core.attributevalues.ValueBindingType
</value>
</trait>
</entity>
<entity id="varStatus">
<trait id="required" xsi:type="mdt:BooleanType">true</trait>
</entity>
</entity>
<entity id="remove">
<trait id="additionalElementData">
<value xsi:type="addTagMD:ElementData">
<name>remove</name>
<attribute>
<name>name</name>
<usage>OPTIONAL</usage>
<description>%name.description</description>
</attribute>
</value>
</trait>
</entity>
<entity id="name">
</entity>
</md:metadatamodel>