blob: 9c94c712fd95c1ef8f298e0bc10194b864fe8d3f [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<md:metadatamodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:viewMap="http://org.eclipse.jst.jsf.core/componentMapping.ecore" xmlns:md="http://org.eclipse.jst.jsf.common.metadata/metadata.ecore" xsi:noNamespaceSchemaLocation="http://org.eclipse.jst.jsf.core/componentMapping.ecore" id="http://java.sun.com/jsf/html" type="tagFile">
<entity id="selectOneMenu" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlSelectOneMenu</className>
<superClasses>javax.faces.component.UISelectOne</superClasses>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlSelectOneMenu</componentType>
<componentFamily>javax.faces.SelectOne</componentFamily>
<renderType>javax.faces.Menu</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="selectManyListbox" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlSelectManyListbox</className>
<superClasses>javax.faces.component.UISelectMany</superClasses>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlSelectManyListbox</componentType>
<componentFamily>javax.faces.SelectMany</componentFamily>
<renderType>javax.faces.Listbox</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="form" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlForm</className>
<superClasses>javax.faces.component.UIForm</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.NamingContainer</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlForm</componentType>
<componentFamily>javax.faces.Form</componentFamily>
<renderType>javax.faces.Form</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="message" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlMessage</className>
<superClasses>javax.faces.component.UIMessage</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlMessage</componentType>
<componentFamily>javax.faces.Message</componentFamily>
<renderType>javax.faces.Message</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="graphicImage" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlGraphicImage</className>
<superClasses>javax.faces.component.UIGraphic</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlGraphicImage</componentType>
<componentFamily>javax.faces.Graphic</componentFamily>
<renderType>javax.faces.Image</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="column" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.UIColumn</className>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.Column</componentType>
<componentFamily>javax.faces.Column</componentFamily>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="outputFormat" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<beanMappedProperties>value</beanMappedProperties>
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlOutputFormat</className>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlOutputFormat</componentType>
<componentFamily>javax.faces.Output</componentFamily>
<renderType>javax.faces.Format</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="selectManyMenu" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlSelectManyMenu</className>
<superClasses>javax.faces.component.UISelectMany</superClasses>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlSelectManyMenu</componentType>
<componentFamily>javax.faces.SelectMany</componentFamily>
<renderType>javax.faces.Menu</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="selectOneRadio" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlSelectOneRadio</className>
<superClasses>javax.faces.component.UISelectOne</superClasses>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlSelectOneRadio</componentType>
<componentFamily>javax.faces.SelectOne</componentFamily>
<renderType>javax.faces.Radio</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="panelGroup" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlPanelGroup</className>
<superClasses>javax.faces.component.UIPanel</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlPanelGroup</componentType>
<componentFamily>javax.faces.Panel</componentFamily>
<renderType>javax.faces.Group</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="selectOneListbox" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlSelectOneListbox</className>
<superClasses>javax.faces.component.UISelectOne</superClasses>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlSelectOneListbox</componentType>
<componentFamily>javax.faces.SelectOne</componentFamily>
<renderType>javax.faces.Listbox</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="commandButton" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlCommandButton</className>
<superClasses>javax.faces.component.UICommand</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.ActionSource</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlCommandButton</componentType>
<componentFamily>javax.faces.Command</componentFamily>
<renderType>javax.faces.Button</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="inputText" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlInputText</className>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlInputText</componentType>
<componentFamily>javax.faces.Input</componentFamily>
<renderType>javax.faces.Text</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="dataTable" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlDataTable</className>
<superClasses>javax.faces.component.UIData</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.NamingContainer</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlDataTable</componentType>
<componentFamily>javax.faces.Data</componentFamily>
<renderType>javax.faces.Table</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="selectBooleanCheckbox" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlSelectBooleanCheckbox</className>
<superClasses>javax.faces.component.UISelectBoolean</superClasses>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlSelectBooleanCheckbox</componentType>
<componentFamily>javax.faces.SelectBoolean</componentFamily>
<renderType>javax.faces.Checkbox</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="outputText" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlOutputText</className>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlOutputText</componentType>
<componentFamily>javax.faces.Output</componentFamily>
<renderType>javax.faces.Text</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="selectManyCheckbox" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlSelectManyCheckbox</className>
<superClasses>javax.faces.component.UISelectMany</superClasses>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlSelectManyCheckbox</componentType>
<componentFamily>javax.faces.SelectMany</componentFamily>
<renderType>javax.faces.Checkbox</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="inputSecret" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlInputSecret</className>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlInputSecret</componentType>
<componentFamily>javax.faces.Input</componentFamily>
<renderType>javax.faces.Secret</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="panelGrid" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlPanelGrid</className>
<superClasses>javax.faces.component.UIPanel</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlPanelGrid</componentType>
<componentFamily>javax.faces.Panel</componentFamily>
<renderType>javax.faces.Grid</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="commandLink" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlCommandLink</className>
<superClasses>javax.faces.component.UICommand</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.ActionSource</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlCommandLink</componentType>
<componentFamily>javax.faces.Command</componentFamily>
<renderType>javax.faces.Link</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="inputHidden" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlInputHidden</className>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlInputHidden</componentType>
<componentFamily>javax.faces.Input</componentFamily>
<renderType>javax.faces.Hidden</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="inputTextarea" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlInputTextarea</className>
<superClasses>javax.faces.component.UIInput</superClasses>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.EditableValueHolder</interfaces>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlInputTextarea</componentType>
<componentFamily>javax.faces.Input</componentFamily>
<renderType>javax.faces.Textarea</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="outputLabel" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlOutputLabel</className>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlOutputLabel</componentType>
<componentFamily>javax.faces.Output</componentFamily>
<renderType>javax.faces.Label</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="outputLink" type="tag">
<include-entity-group id="common-valueholder-attributes"/>
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlOutputLink</className>
<superClasses>javax.faces.component.UIOutput</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.ValueHolder</interfaces>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlOutputLink</componentType>
<componentFamily>javax.faces.Output</componentFamily>
<renderType>javax.faces.Link</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entity id="messages" type="tag">
<trait id="viewElementMapping">
<md:value xsi:type="viewMap:TagMapping">
<versionedTagToViewMappings>
<typeInfo xsi:type="viewMap:ComponentTypeInfo_">
<className>javax.faces.component.html.HtmlMessages</className>
<superClasses>javax.faces.component.UIMessages</superClasses>
<superClasses>javax.faces.component.UIComponentBase</superClasses>
<superClasses>javax.faces.component.UIComponent</superClasses>
<superClasses>java.lang.Object</superClasses>
<interfaces>javax.faces.component.StateHolder</interfaces>
<componentType>javax.faces.HtmlMessages</componentType>
<componentFamily>javax.faces.Messages</componentFamily>
<renderType>javax.faces.Messages</renderType>
</typeInfo>
</versionedTagToViewMappings>
</md:value>
</trait>
</entity>
<entityGroup id="common-valueholder-attributes">
<entity id="value">
<trait id="attributeMapping">
<md:value xsi:type="viewMap:AttributeToPropertyMapping">
<propertyName>value</propertyName>
<elAllowed>true</elAllowed>
</md:value>
</trait>
</entity>
<entity id="converter">
<trait id="attributeMapping">
<md:value xsi:type="viewMap:AttributeToPropertyMapping">
<customConversionFactoryId>org.eclipse.jst.jsf.core.valueHolderAttributeMapper</customConversionFactoryId>
<elAllowed>true</elAllowed>
</md:value>
</trait>
</entity>
</entityGroup>
</md:metadatamodel>