Author: scabanovich
Date: 2007-08-17 11:09:47 -0400 (Fri, 17 Aug 2007)
New Revision: 3225
Added:
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-persistence.meta
Modified:
trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-framework.meta
Log:
JBIDE-789 Added recognizing persistence-2.0.xsd & framework-2.0.xsd
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-08-17 14:57:20 UTC (rev
3224)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-08-17 15:09:47 UTC (rev
3225)
@@ -9,6 +9,7 @@
<meta path="meta/seam-framework.meta"/>
<meta path="meta/seam-mail.meta"/>
<meta path="meta/seam-pdf.meta"/>
+ <meta path="meta/seam-persistence.meta"/>
<meta path="meta/seam-theme.meta"/>
<meta path="meta/seam-web.meta"/>
<meta path="meta/seam-security.meta"/>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-framework.meta
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-framework.meta 2007-08-17
14:57:20 UTC (rev 3224)
+++
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-framework.meta 2007-08-17
15:09:47 UTC (rev 3225)
@@ -31,6 +31,48 @@
<GlobalActions kind="list"/>
<XModelEntity ImplementingClass="%Custom%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="framework:ejbql" name="SeamFrameworkEjbql">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.framework.home" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ejbql" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
name="value" xmlname="#text"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
XMLSUBPATH="framework:entity-home"
name="SeamFrameworkEntityHome">
<XChildrenEntities/>
<XEntityRenderer>
@@ -41,28 +83,15 @@
<XModelAttributes>
<XModelAttribute default="hibernate entity query"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general"
name="entity-class" xmlname="entity-class">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="id"
xmlname="framework:id.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
name="new-instance" xmlname="new-instance">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="created-message"
xmlname="created-message">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
name="entity-class" xmlname="entity-class"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="id"
xmlname="framework:id.#text"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="new-instance" xmlname="new-instance"/>
+ <XModelAttribute name="created-message"
xmlname="created-message"/>
<XModelAttribute PROPERTIES="category=advanced"
name="updated-message" xmlname="updated-message">
<Constraint loader="ListString">
@@ -73,16 +102,9 @@
<Editor name="ListString"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=advanced"
- name="deleted-message" xmlname="deleted-message">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
name="entity-manager" xmlname="entity-manager">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="deleted-message" xmlname="deleted-message"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="entity-manager" xmlname="entity-manager"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -111,9 +133,11 @@
<XDependencies/>
</XModelEntity>
<XModelEntity ImplementingClass="%Custom%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData;saveDefault=false"
XMLSUBPATH="framework:entity-query"
name="SeamFrameworkEntityQuery">
<XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamFrameworkEjbql"
required="yes"/>
+ <XChildEntity maxCount="1" name="SeamFrameworkOrder"
required="yes"/>
<XChildEntity maxCount="1" name="SeamFrameworkRestrictions"
required="yes"/>
<XChildEntity maxCount="1" name="SeamFrameworkHints"
required="yes"/>
</XChildrenEntities>
@@ -124,30 +148,16 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="entity query" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="ejbql"
xmlname="ejbql">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="order"
xmlname="order">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="max-results" xmlname="max-results">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
name="entity-manager" xmlname="entity-manager">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="ejbql"
xmlname="ejbql"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="order"
xmlname="order"/>
+ <XModelAttribute name="max-results" xmlname="max-results"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="entity-manager" xmlname="entity-manager"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -187,7 +197,6 @@
<XModelAttributes>
<XModelAttribute default="hibernate entity query"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
@@ -196,12 +205,8 @@
<XModelAttributeReference
attributes="entity-class,id,new-instance,created-message,updated-message,deleted-message"
entity="SeamFrameworkEntityHome" name="home"/>
- <XModelAttribute PROPERTIES="category=general" name="session"
xmlname="session">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="session"
xmlname="session"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -233,6 +238,8 @@
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
XMLSUBPATH="framework:hibernate-entity-query"
name="SeamFrameworkHibernateEntityQuery">
<XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamFrameworkEjbql"
required="yes"/>
+ <XChildEntity maxCount="1" name="SeamFrameworkOrder"
required="yes"/>
<XChildEntity maxCount="1" name="SeamFrameworkRestrictions"
required="yes"/>
</XChildrenEntities>
<XEntityRenderer>
@@ -243,24 +250,14 @@
<XModelAttributes>
<XModelAttribute default="hibernate entity query"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="ejbql"
xmlname="ejbql">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="order"
xmlname="order">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="max-results" xmlname="max-results">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="ejbql"
xmlname="ejbql"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="order"
xmlname="order"/>
+ <XModelAttribute name="max-results" xmlname="max-results"/>
<XModelAttribute PROPERTIES="category=advanced"
name="cacheable" xmlname="cacheable">
<Constraint loader="ListString">
<value/>
@@ -269,20 +266,10 @@
</Constraint>
<Editor name="ListString"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
name="cache-region" xmlname="cache-region">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="session"
xmlname="session">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
name="fetch-size" xmlname="fetch-size">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
name="cache-region" xmlname="cache-region"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="session"
xmlname="session"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="fetch-size" xmlname="fetch-size"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -323,16 +310,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="hints" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="hints" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -372,6 +356,48 @@
<XDependencies/>
</XModelEntity>
<XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData;saveDefault=false"
+ XMLSUBPATH="framework:order" name="SeamFrameworkOrder">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.framework.home" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="order" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
name="value" xmlname="#text"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData;children=%Ordered%;childrenLoader=list;saveDefault=false"
XMLSUBPATH="framework:restrictions"
name="SeamFrameworkRestrictions">
<XChildrenEntities>
@@ -384,16 +410,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="restrictions" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="restrictions" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -522,4 +545,95 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamFrameworkEntityQuery"/>
+ <XChildEntity name="SeamFrameworkHibernateEntityQuery"/>
+ <XChildEntity name="SeamFrameworkEntityHome"/>
+ <XChildEntity name="SeamFrameworkHibernateEntityHome"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Framework"
group="1"
+ kind="list" name="Framework">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Query..." kind="action"
name="AddEntityQuery">
+ <EntityData EntityName="SeamFrameworkEntityQuery">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="ejbql" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Entity Query..." kind="action"
name="AddHibernateEntityQuery">
+ <EntityData EntityName="SeamFrameworkHibernateEntityQuery">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="ejbql" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Home..." kind="action"
name="AddEntityHome">
+ <EntityData EntityName="SeamFrameworkEntityHome">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="entity-class"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Entity Home..." kind="action"
name="AddHibernateEntityHome">
+ <EntityData EntityName="SeamFrameworkHibernateEntityHome">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="entity-class"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Framework"
group="1"
+ kind="list" name="Framework">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Query..." kind="action"
name="AddEntityQuery">
+ <EntityData EntityName="SeamFrameworkEntityQuery">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="ejbql" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Entity Query..." kind="action"
name="AddHibernateEntityQuery">
+ <EntityData EntityName="SeamFrameworkHibernateEntityQuery">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="ejbql" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Home..." kind="action"
name="AddEntityHome">
+ <EntityData EntityName="SeamFrameworkEntityHome">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="entity-class"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Entity Home..." kind="action"
name="AddHibernateEntityHome">
+ <EntityData EntityName="SeamFrameworkHibernateEntityHome">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="entity-class"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-persistence.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-persistence.meta
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-persistence.meta 2007-08-17
15:09:47 UTC (rev 3225)
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN"
+ "meta.dtd">
+<XModelEntityGroup>
+ <VERSION DEPENDS="Model:1.0" MODULE="Struts Editor"
VERSION="1.0"/>
+ <MAPPINGS>
+ <MAPPING name="Handlers"/>
+ <MAPPING name="SeamNamespaces">
+ <PAIR name="persistence"
value="http://jboss.com/products/seam/persistence"/>
+ </MAPPING>
+ <MAPPING name="SeamSchemas">
+ <PAIR name="persistence$20"
value="http://jboss.com/products/seam/persistence-2.0.xsd"/>
+ </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+ <GROUP name="action">
+ <GROUP name="new">
+ <GROUP name="security"/>
+ </GROUP>
+ </GROUP>
+ <GROUP name="main">
+ <GROUP name="seam">
+ <GROUP name="security">
+ <ICON name="identity" path="images/struts/plug_in.gif"/>
+ </GROUP>
+ </GROUP>
+ </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="persistence:entity-manager-factory"
name="SeamPersistenceEntityManagerFactory">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1"
name="SeamCorePersistenceUnitProperties" required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.timeZoneSelector" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="entity manager factory"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="persistence-unit-name"
xmlname="persistence-unit-name"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="persistence:managed-persistence-context"
name="SeamPersistenceManagedContext">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamCoreFilters"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.bundle" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="managed persistence context"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="entity-manager-factory"
xmlname="entity-manager-factory"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="persistence-unit-jndi-name"
xmlname="persistence-unit-jndi-name"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list"
name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action"
name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPersistenceManagedContext"/>
+ <XChildEntity name="SeamPersistenceEntityManagerFactory"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Persistence"
group="1"
+ kind="list" name="Persistence">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Persistence Context..." kind="action"
name="AddManagedPersistenceContext">
+ <EntityData EntityName="SeamPersistenceManagedContext">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="persistence-unit-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Manager Factory..." kind="action"
name="AddEntityManagerFactory">
+ <EntityData EntityName="SeamPersistenceEntityManagerFactory">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="persistence-unit-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Persistence"
group="1"
+ kind="list" name="Persistence">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Persistence Context..." kind="action"
name="SeamPersistenceManagedContext">
+ <EntityData EntityName="SeamCoreManagedPersistenceContext">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="persistence-unit-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Entity Manager Factory..." kind="action"
name="AddEntityManagerFactory">
+ <EntityData EntityName="SeamPersistenceEntityManagerFactory">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="persistence-unit-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+</XModelEntityGroup>