JBoss Tools SVN: r3192 - trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink.
by jbosstools-commits@lists.jboss.org
Author: vrubezhny
Date: 2007-08-16 15:37:31 -0400 (Thu, 16 Aug 2007)
New Revision: 3192
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSPBeanHyperlinkPartitioner.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-735 Open-Ons for Beans and Bean properties don't work in Seam projects.
A minor change to recognize() method
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSPBeanHyperlinkPartitioner.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSPBeanHyperlinkPartitioner.java 2007-08-16 19:34:13 UTC (rev 3191)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSPBeanHyperlinkPartitioner.java 2007-08-16 19:37:31 UTC (rev 3192)
@@ -261,7 +261,8 @@
String beanName = null;
for (int i = 0; beanList != null && i < beanList.size(); i++) {
String bn = (String)beanList.get(i);
- if (propText.trim().startsWith(bn)) {
+ if (propText.trim().equals(bn) ||
+ propText.trim().startsWith(bn + ".")) {
beanName = bn;
break;
}
18 years, 8 months
JBoss Tools SVN: r3191 - in trunk/common/plugins/org.jboss.tools.common.text.ext: src/org/jboss/tools/common/text/ext/hyperlink and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: vrubezhny
Date: 2007-08-16 15:34:13 -0400 (Thu, 16 Aug 2007)
New Revision: 3191
Added:
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/IHyperLinkPartitionPriority.java
Modified:
trunk/common/plugins/org.jboss.tools.common.text.ext/META-INF/MANIFEST.MF
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/AbstractHyperlinkPartitioner.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-735 Open-Ons for Beans and Bean properties don't work in Seam projects.
A support is added for hiperlinkPartitioners ordering
Modified: trunk/common/plugins/org.jboss.tools.common.text.ext/META-INF/MANIFEST.MF
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.text.ext/META-INF/MANIFEST.MF 2007-08-16 19:28:49 UTC (rev 3190)
+++ trunk/common/plugins/org.jboss.tools.common.text.ext/META-INF/MANIFEST.MF 2007-08-16 19:34:13 UTC (rev 3191)
@@ -23,7 +23,8 @@
org.eclipse.ui.editors,
org.eclipse.core.runtime,
org.eclipse.swt,
- org.eclipse.ui,org.eclipse.text,
+ org.eclipse.ui,
+ org.eclipse.text,
org.eclipse.jface,
org.eclipse.jface.text,
org.eclipse.ui.workbench,
@@ -31,11 +32,11 @@
org.eclipse.jdt.core,
org.eclipse.jdt.ui,
org.eclipse.core.resources,
- org.eclipse.wst.sse.core,
- org.eclipse.wst.sse.ui,
- org.eclipse.wst.xml.core,
- org.eclipse.jst.jsp.core,
- org.eclipse.jst.j2ee.web,
- org.eclipse.wst.common.modulecore,
+ org.eclipse.wst.sse.core;visibility:=reexport,
+ org.eclipse.wst.sse.ui;visibility:=reexport,
+ org.eclipse.wst.xml.core;visibility:=reexport,
+ org.eclipse.jst.jsp.core;visibility:=reexport,
+ org.eclipse.jst.j2ee.web;visibility:=reexport,
+ org.eclipse.wst.common.modulecore;visibility:=reexport,
org.eclipse.emf.ecore
Modified: trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/AbstractHyperlinkPartitioner.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/AbstractHyperlinkPartitioner.java 2007-08-16 19:28:49 UTC (rev 3190)
+++ trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/AbstractHyperlinkPartitioner.java 2007-08-16 19:34:13 UTC (rev 3191)
@@ -10,9 +10,14 @@
******************************************************************************/
package org.jboss.tools.common.text.ext.hyperlink;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.core.runtime.IExtension;
import org.eclipse.jface.text.IDocument;
import org.eclipse.wst.sse.core.internal.provisional.IModelManager;
import org.eclipse.wst.sse.core.internal.provisional.StructuredModelManager;
+import org.eclipse.wst.sse.ui.internal.util.Sorter;
import org.jboss.tools.common.text.ext.util.StructuredModelWrapper;
import org.jboss.tools.common.text.ext.util.Utils;
import org.w3c.dom.Attr;
@@ -28,9 +33,18 @@
IHyperlinkRegion childRegion = parse(document, superRegion);
if (childRegion == null) return null;
HyperlinkPartitionerDefinition[] hyperlinkPartitionerDefinitions = HyperlinkPartitionerBuilder.getInstance().getHyperlinkPartitionerDefinitions(childRegion.getContentType(), childRegion.getType(), childRegion.getAxis());
+
+ List<IHyperlinkPartitioner> partitioners = new ArrayList<IHyperlinkPartitioner>();
for(int i=0; i<hyperlinkPartitionerDefinitions.length; i++) {
HyperlinkPartitionerDefinition def = hyperlinkPartitionerDefinitions[i];
IHyperlinkPartitioner partitioner = def.createHyperlinkPartitioner();
+ if (partitioner != null)
+ partitioners.add(partitioner);
+ }
+ IHyperlinkPartitioner[] sortedPartitioners = orderHyperlinkPartitioners(partitioners.toArray(new IHyperlinkPartitioner[0]));
+
+ for(int i=0; sortedPartitioners != null && i<sortedPartitioners.length; i++) {
+ IHyperlinkPartitioner partitioner = sortedPartitioners[i];
if((!(partitioner instanceof IHyperlinkPartitionRecognizer)) ||
((IHyperlinkPartitionRecognizer)partitioner).recognize(document, childRegion)) {
if (partitioner instanceof IExclusiblePartitionerRecognition) {
@@ -46,6 +60,41 @@
return childRegion.getType();
}
+ protected Sorter createSorter() {
+ return new Sorter() {
+ public boolean compare(Object partitioner1, Object partitioner2) {
+ IHyperlinkPartitioner p1 = (IHyperlinkPartitioner)partitioner1;
+ IHyperlinkPartitioner p2 = (IHyperlinkPartitioner)partitioner2;
+
+ String s1 = ((IHyperlinkPartitioner) partitioner1).getClass().getName();
+ String s2 = ((IHyperlinkPartitioner) partitioner2).getClass().getName();
+
+ int pp1 = Integer.MAX_VALUE;
+ int pp2 = Integer.MAX_VALUE;
+
+ if (p1 instanceof IHyperLinkPartitionPriority)
+ pp1 = ((IHyperLinkPartitionPriority)p1).getPriority();
+
+ if (p2 instanceof IHyperLinkPartitionPriority)
+ pp2 = ((IHyperLinkPartitionPriority)p2).getPriority();
+
+ if (pp1 == pp2) {
+ return s2.compareTo(s1) > 0;
+ }
+
+ return (pp1 < pp2);
+ }
+ };
+ }
+
+ protected IHyperlinkPartitioner[] orderHyperlinkPartitioners(IHyperlinkPartitioner[] partitioners) {
+ Object[] sorted = createSorter().sort(partitioners);
+ IHyperlinkPartitioner[] sortedPartitioners = new IHyperlinkPartitioner[sorted.length];
+ System.arraycopy(sorted, 0, sortedPartitioners, 0, sorted.length);
+ return sortedPartitioners;
+ }
+
+
IHyperlinkPartitioner findExclusionPartitioner (String partitionType, HyperlinkPartitionerDefinition[] hyperlinkPartitionerDefinitions, IDocument document, IHyperlinkRegion region) {
for(int i=0; i<hyperlinkPartitionerDefinitions.length; i++) {
HyperlinkPartitionerDefinition def = hyperlinkPartitionerDefinitions[i];
Added: trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/IHyperLinkPartitionPriority.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/IHyperLinkPartitionPriority.java (rev 0)
+++ trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/IHyperLinkPartitionPriority.java 2007-08-16 19:34:13 UTC (rev 3191)
@@ -0,0 +1,20 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+
+package org.jboss.tools.common.text.ext.hyperlink;
+
+/**
+ * @author Jeremy
+ *
+ */
+public interface IHyperLinkPartitionPriority {
+ int getPriority();
+}
18 years, 8 months
JBoss Tools SVN: r3190 - in trunk/seam/plugins/org.jboss.tools.seam.text.ext: META-INF and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: vrubezhny
Date: 2007-08-16 15:28:49 -0400 (Thu, 16 Aug 2007)
New Revision: 3190
Added:
trunk/seam/plugins/org.jboss.tools.seam.text.ext/META-INF/
trunk/seam/plugins/org.jboss.tools.seam.text.ext/META-INF/MANIFEST.MF
Log:
http://jira.jboss.com/jira/browse/JBIDE-735 Open-Ons for Beans and Bean properties don't work in Seam projects.
A new plugin is added for Seam text extensions
Added: trunk/seam/plugins/org.jboss.tools.seam.text.ext/META-INF/MANIFEST.MF
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.text.ext/META-INF/MANIFEST.MF (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.text.ext/META-INF/MANIFEST.MF 2007-08-16 19:28:49 UTC (rev 3190)
@@ -0,0 +1,33 @@
+Manifest-Version: 1.0
+Eclipse-LazyStart: true
+Bundle-Name: Seam Text Editors Extensions
+Bundle-ClassPath: seamextensions.jar
+Bundle-Activator: org.jboss.tools.seam.text.ext.SeamExtPlugin
+Bundle-ManifestVersion: 2
+Bundle-Vendor: %providerName
+Bundle-SymbolicName: org.jboss.tools.seam.text.ext;singleton:=true
+Bundle-Localization: plugin
+Require-Bundle: org.eclipse.ui.ide,
+ org.eclipse.core.runtime,
+ org.eclipse.ui,
+ org.eclipse.text,
+ org.eclipse.jface.text,
+ org.eclipse.ui.workbench,
+ org.eclipse.jdt.core,
+ org.eclipse.wst.sse.core,
+ org.eclipse.wst.xml.core,
+ org.eclipse.jst.jsp.core,
+ org.eclipse.jst.j2ee.web,
+ org.eclipse.core.resources,
+ org.jboss.tools.common,
+ org.jboss.tools.common.model,
+ org.jboss.tools.common.text.ext,
+ org.jboss.tools.jst.web,
+ org.jboss.tools.jsf,
+ org.jboss.tools.seam.core,
+ org.eclipse.jdt.ui,
+ org.jboss.tools.jsf.text.ext
+Export-Package: org.jboss.tools.seam.text.ext,
+ org.jboss.tools.seam.text.ext.hyperlink
+Bundle-Version: 2.0.0
+
18 years, 8 months
JBoss Tools SVN: r3189 - trunk/seam/plugins/org.jboss.tools.seam.text.ext.
by jbosstools-commits@lists.jboss.org
Author: vrubezhny
Date: 2007-08-16 15:27:24 -0400 (Thu, 16 Aug 2007)
New Revision: 3189
Added:
trunk/seam/plugins/org.jboss.tools.seam.text.ext/plugin.properties
Log:
http://jira.jboss.com/jira/browse/JBIDE-735 Open-Ons for Beans and Bean properties don't work in Seam projects.
A new plugin is added for Seam text extensions
Added: trunk/seam/plugins/org.jboss.tools.seam.text.ext/plugin.properties
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.text.ext/plugin.properties (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.text.ext/plugin.properties 2007-08-16 19:27:24 UTC (rev 3189)
@@ -0,0 +1 @@
+providerName=Red Hat, Inc.
18 years, 8 months
JBoss Tools SVN: r3188 - in trunk/seam/plugins/org.jboss.tools.seam.text.ext: src and 7 other directories.
by jbosstools-commits@lists.jboss.org
Author: vrubezhny
Date: 2007-08-16 15:24:10 -0400 (Thu, 16 Aug 2007)
New Revision: 3188
Added:
trunk/seam/plugins/org.jboss.tools.seam.text.ext/.classpath
trunk/seam/plugins/org.jboss.tools.seam.text.ext/.project
trunk/seam/plugins/org.jboss.tools.seam.text.ext/build.properties
trunk/seam/plugins/org.jboss.tools.seam.text.ext/plugin.xml
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/SeamExtPlugin.java
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/SeamBeanHyperlink.java
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/SeamBeanHyperlinkPartitioner.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-735 Open-Ons for Beans and Bean properties don't work in Seam projects.
A new plugin is added for Seam text extensions
Added: trunk/seam/plugins/org.jboss.tools.seam.text.ext/.classpath
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.text.ext/.classpath (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.text.ext/.classpath 2007-08-16 19:24:10 UTC (rev 3188)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Added: trunk/seam/plugins/org.jboss.tools.seam.text.ext/.project
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.text.ext/.project (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.text.ext/.project 2007-08-16 19:24:10 UTC (rev 3188)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.seam.text.ext</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: trunk/seam/plugins/org.jboss.tools.seam.text.ext/build.properties
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.text.ext/build.properties (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.text.ext/build.properties 2007-08-16 19:24:10 UTC (rev 3188)
@@ -0,0 +1,8 @@
+source.seamextensions.jar = src/
+output.seamextensions.jar = bin/
+bin.includes = plugin.xml,\
+ seamextensions.jar
+source.seamextensions.jar = src/
+src.includes = src/,\
+ plugin.xml,\
+ META-INF/
Added: trunk/seam/plugins/org.jboss.tools.seam.text.ext/plugin.xml
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.text.ext/plugin.xml (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.text.ext/plugin.xml 2007-08-16 19:24:10 UTC (rev 3188)
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+
+ <extension
+ point="org.jboss.tools.common.text.ext.hyperlinkPartitioner"
+ id="org.jboss.tools.seam.text.ext.hyperlinkPartitioner"
+ name="org.jboss.tools.seam.text.ext.hyperlinkPartitioner">
+
+ <hyperlinkPartitioner
+ id="org.jboss.tools.seam.text.ext.hyperlink.SeamBeanHyperlinkPartitioner"
+ class="org.jboss.tools.seam.text.ext.hyperlink.SeamBeanHyperlinkPartitioner">
+ <contentType id="org.eclipse.jst.jsp.core.jspsource">
+ <partitionType id="org.jboss.tools.common.text.ext.jsp.JSP_EXPRESSION" />
+ </contentType>
+ <contentType id="org.eclipse.wst.html.core.htmlsource">
+ <partitionType id="org.jboss.tools.common.text.ext.jsp.JSP_EXPRESSION" />
+ </contentType>
+ <contentType id="org.eclipse.core.runtime.xml">
+ <partitionType id="org.jboss.tools.common.text.ext.jsp.JSP_EXPRESSION" />
+ </contentType>
+
+ <!-- org.jboss.tools.common.text.ext.xml.XML_ATTRIBUTE_VALUE -->
+ <!-- org.jboss.tools.common.text.ext.xml.XML_TEXT -->
+ </hyperlinkPartitioner>
+ <hyperlinkPartitioner
+ id="org.jboss.tools.common.text.ext.jsf.hyperlink.JSPExprHyperlinkPartitioner1"
+ class="org.jboss.tools.jsf.text.ext.hyperlink.JSPExprHyperlinkPartitioner">
+
+ <contentType id="org.eclipse.core.runtime.xml">
+ <partitionType id="org.jboss.tools.common.text.ext.xml.XML_ATTRIBUTE_VALUE" />
+ <partitionType id="org.jboss.tools.common.text.ext.xml.XML_TEXT" />
+ </contentType>
+ </hyperlinkPartitioner>
+ </extension>
+
+ <extension
+ point="org.jboss.tools.common.text.ext.hyperlink"
+ id="org.jboss.tools.seam.text.ext.hyperlink"
+ name="org.jboss.tools.seam.text.ext.hyperlink">
+
+ <hyperlink
+ class="org.jboss.tools.seam.text.ext.hyperlink.SeamBeanHyperlink"
+ id="org.jboss.tools.seam.text.ext.hyperlink.SeamBeanHyperlink">
+ <contenttypeidentifier id="org.eclipse.jst.jsp.core.jspsource">
+ <partitiontype id="org.jboss.tools.seam.text.ext.SEAM_BEAN" />
+ </contenttypeidentifier>
+ <contenttypeidentifier id="org.eclipse.wst.html.core.htmlsource">
+ <partitiontype id="org.jboss.tools.seam.text.ext.SEAM_BEAN" />
+ </contenttypeidentifier>
+ <contenttypeidentifier id="org.eclipse.core.runtime.xml">
+ <partitiontype id="org.jboss.tools.seam.text.ext.SEAM_BEAN" />
+ </contenttypeidentifier>
+ </hyperlink>
+ </extension>
+
+</plugin>
Added: trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/SeamExtPlugin.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/SeamExtPlugin.java (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/SeamExtPlugin.java 2007-08-16 19:24:10 UTC (rev 3188)
@@ -0,0 +1,57 @@
+package org.jboss.tools.seam.text.ext;
+
+import org.jboss.tools.common.log.BaseUIPlugin;
+import org.jboss.tools.common.log.IPluginLog;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class SeamExtPlugin extends BaseUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.jboss.tools.seam.text.ext";
+
+ // The shared instance
+ private static SeamExtPlugin plugin;
+
+ /**
+ * The constructor
+ */
+ public SeamExtPlugin() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static SeamExtPlugin getDefault() {
+ return plugin;
+ }
+
+ /**
+ * @return IPluginLog object
+ */
+ public static IPluginLog getPluginLog() {
+ return getDefault();
+ }
+}
Added: trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/SeamBeanHyperlink.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/SeamBeanHyperlink.java (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/SeamBeanHyperlink.java 2007-08-16 19:24:10 UTC (rev 3188)
@@ -0,0 +1,64 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.text.ext.hyperlink;
+
+import java.util.List;
+
+import org.eclipse.jdt.core.IJavaElement;
+import org.eclipse.jdt.ui.JavaUI;
+import org.eclipse.jface.text.IRegion;
+import org.eclipse.ui.IEditorPart;
+import org.jboss.tools.common.text.ext.hyperlink.AbstractHyperlink;
+import org.jboss.tools.seam.text.ext.SeamExtPlugin;
+
+/**
+ * @author Jeremy
+ */
+public class SeamBeanHyperlink extends AbstractHyperlink {
+
+ /**
+ * @see com.ibm.sse.editor.AbstractHyperlink#doHyperlink(org.eclipse.jface.text.IRegion)
+ */
+ protected void doHyperlink(IRegion region) {
+ try {
+ List<IJavaElement> elements = SeamBeanHyperlinkPartitioner.findJavaElements(getDocument(), region);
+
+ IEditorPart part = null;
+ if (elements != null) {
+ for (IJavaElement element : elements) {
+ part = JavaUI.openInEditor(element);
+ if (part != null) {
+ if (element != null)
+ JavaUI.revealInEditor(part, element);
+ break;
+ }
+ }
+ }
+
+ if (part == null) {
+ // could not open editor
+ openFileFailed();
+ }
+ } catch (Exception x) {
+ // could not open editor
+ openFileFailed();
+ }
+ }
+
+ /**
+ * @see com.ibm.sse.editor.AbstractHyperlink#doGetHyperlinkRegion(int)
+ */
+ protected IRegion doGetHyperlinkRegion(int offset) {
+ IRegion region = SeamBeanHyperlinkPartitioner.getWordRegion(getDocument(), offset);
+ return region;
+ }
+
+}
\ No newline at end of file
Added: trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/SeamBeanHyperlinkPartitioner.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/SeamBeanHyperlinkPartitioner.java (rev 0)
+++ trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/SeamBeanHyperlinkPartitioner.java 2007-08-16 19:24:10 UTC (rev 3188)
@@ -0,0 +1,307 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Exadel, Inc. and Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.seam.text.ext.hyperlink;
+
+import java.util.List;
+
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.jdt.core.IJavaElement;
+import org.eclipse.jface.text.IDocument;
+import org.eclipse.jface.text.IRegion;
+import org.jboss.tools.common.text.ext.hyperlink.AbstractHyperlinkPartitioner;
+import org.jboss.tools.common.text.ext.hyperlink.HyperlinkRegion;
+import org.jboss.tools.common.text.ext.hyperlink.IHyperLinkPartitionPriority;
+import org.jboss.tools.common.text.ext.hyperlink.IHyperlinkPartitionRecognizer;
+import org.jboss.tools.common.text.ext.hyperlink.IHyperlinkRegion;
+import org.jboss.tools.common.text.ext.hyperlink.jsp.JSPRootHyperlinkPartitioner;
+import org.jboss.tools.common.text.ext.util.StructuredModelWrapper;
+import org.jboss.tools.common.text.ext.util.Utils;
+import org.jboss.tools.seam.core.ISeamProject;
+import org.jboss.tools.seam.core.SeamCorePlugin;
+import org.jboss.tools.seam.internal.core.el.SeamELCompletionEngine;
+import org.jboss.tools.seam.text.ext.SeamExtPlugin;
+import org.w3c.dom.Attr;
+import org.w3c.dom.Document;
+import org.w3c.dom.Node;
+import org.w3c.dom.Text;
+
+/**
+ * @author Jeremy
+ */
+public class SeamBeanHyperlinkPartitioner extends AbstractHyperlinkPartitioner implements IHyperlinkPartitionRecognizer, IHyperLinkPartitionPriority {
+ public static final String SEAM_BEAN_PARTITION = "org.jboss.tools.seam.text.ext.SEAM_BEAN";
+
+ private final SeamELCompletionEngine fEngine= new SeamELCompletionEngine();
+
+ /**
+ * @see com.ibm.sse.editor.hyperlink.AbstractHyperlinkPartitioner#parse(org.eclipse.jface.text.IDocument, com.ibm.sse.editor.extensions.hyperlink.IHyperlinkRegion)
+ */
+ protected IHyperlinkRegion parse(IDocument document, IHyperlinkRegion superRegion) {
+ StructuredModelWrapper smw = new StructuredModelWrapper();
+ try {
+ smw.init(document);
+ Document xmlDocument = smw.getDocument();
+ if (xmlDocument == null) return null;
+
+ Utils.findNodeForOffset(xmlDocument, superRegion.getOffset());
+ if (!recognize(document, superRegion)) return null;
+ IHyperlinkRegion r = getRegion(document, superRegion.getOffset());
+ if (r == null) return null;
+ r = getWordRegion(document, superRegion.getOffset());
+ if (r == null) return null;
+
+ String axis = getAxis(document, superRegion);
+ String contentType = superRegion.getContentType();
+ String type = SEAM_BEAN_PARTITION;
+ int length = r.getLength() - (superRegion.getOffset() - r.getOffset());
+ int offset = superRegion.getOffset();
+
+ IHyperlinkRegion region = new HyperlinkRegion(offset, length, axis, contentType, type);
+ return region;
+ } catch (Exception x) {
+ SeamExtPlugin.getPluginLog().logError(x);
+ return null;
+ } finally {
+ smw.dispose();
+ }
+ }
+
+ protected String getAxis(IDocument document, IHyperlinkRegion superRegion) {
+ if (superRegion.getAxis() == null || superRegion.getAxis().length() == 0) {
+ return JSPRootHyperlinkPartitioner.computeAxis(document, superRegion.getOffset()) + "/";
+ }
+ return superRegion.getAxis();
+ }
+
+ public static IHyperlinkRegion getWordRegion (IDocument document, final int offset) {
+ StructuredModelWrapper smw = new StructuredModelWrapper();
+ try {
+ smw.init(document);
+ Document xmlDocument = smw.getDocument();
+ if (xmlDocument == null) return null;
+
+ Node n = Utils.findNodeForOffset(xmlDocument, offset);
+
+ if (n == null || !(n instanceof Attr || n instanceof Text)) return null;
+
+ int start = Utils.getValueStart(n);
+ int end = Utils.getValueEnd(n);
+ if(start < 0 || start > end || start > offset) return null;
+ String attrText = document.get(start, end - start);
+
+ StringBuffer sb = new StringBuffer(attrText);
+ //find start of bean property
+ int bStart = offset - start;
+ while (bStart >= 0) {
+ if (!Character.isJavaIdentifierPart(sb.charAt(bStart))) {
+ bStart++;
+ break;
+ }
+
+ if (bStart == 0) break;
+ bStart--;
+ }
+ // find end of bean property
+ int bEnd = offset - start;
+ while (bEnd < sb.length()) {
+ if (!Character.isJavaIdentifierPart(sb.charAt(bEnd)))
+ break;
+ bEnd++;
+ }
+
+ int propStart = bStart + start;
+ int propLength = bEnd - bStart;
+
+ if (propStart > offset || propStart + propLength < offset) return null;
+
+ IHyperlinkRegion region = new HyperlinkRegion(propStart, propLength, null, null, null);
+ return region;
+ } catch (Exception x) {
+ SeamExtPlugin.getPluginLog().logError(x);
+ return null;
+ } finally {
+ smw.dispose();
+ }
+ }
+
+ public static IHyperlinkRegion getRegionPart(IDocument document, final int offset) {
+ StructuredModelWrapper smw = new StructuredModelWrapper();
+ try {
+ smw.init(document);
+ Document xmlDocument = smw.getDocument();
+ if (xmlDocument == null) return null;
+
+ Node n = Utils.findNodeForOffset(xmlDocument, offset);
+
+ if (n == null || !(n instanceof Attr || n instanceof Text)) return null;
+
+ int start = Utils.getValueStart(n);
+ int end = Utils.getValueEnd(n);
+ if(start < 0 || start > end || start > offset) return null;
+ String attrText = document.get(start, end - start);
+
+ StringBuffer sb = new StringBuffer(attrText);
+ //find start of bean property
+ int bStart = offset - start;
+ while (bStart >= 0) {
+ if (!Character.isJavaIdentifierPart(sb.charAt(bStart)) &&
+ sb.charAt(bStart) != '.' && sb.charAt(bStart) != '[' && sb.charAt(bStart) != ']') {
+ bStart++;
+ break;
+ }
+
+ if (bStart == 0) break;
+ bStart--;
+ }
+ // find end of bean property
+ int bEnd = offset - start;
+ while (bEnd < sb.length()) {
+ if (!Character.isJavaIdentifierPart(sb.charAt(bEnd)))
+ break;
+ bEnd++;
+ }
+
+ int propStart = bStart + start;
+ int propLength = bEnd - bStart;
+
+ if (propStart > offset || propStart + propLength < offset) return null;
+
+ IHyperlinkRegion region = new HyperlinkRegion(propStart, propLength, null, null, null);
+ return region;
+ } catch (Exception x) {
+ SeamExtPlugin.getPluginLog().logError(x);
+ return null;
+ } finally {
+ smw.dispose();
+ }
+ }
+ public static IHyperlinkRegion getRegion(IDocument document, final int offset) {
+ StructuredModelWrapper smw = new StructuredModelWrapper();
+ try {
+ smw.init(document);
+ Document xmlDocument = smw.getDocument();
+ if (xmlDocument == null) return null;
+
+ Node n = Utils.findNodeForOffset(xmlDocument, offset);
+
+ if (n == null || !(n instanceof Attr || n instanceof Text)) return null;
+
+ int start = Utils.getValueStart(n);
+ int end = Utils.getValueEnd(n);
+ if(start < 0 || end < start || start > offset) return null;
+
+ String attrText = document.get(start, end - start);
+
+ StringBuffer sb = new StringBuffer(attrText);
+ //find start of bean property
+ int bStart = offset - start;
+ while (bStart >= 0) {
+ if (!Character.isJavaIdentifierPart(sb.charAt(bStart)) &&
+ sb.charAt(bStart) != '.' && sb.charAt(bStart) != '[' && sb.charAt(bStart) != ']'
+ && sb.charAt(bStart) != '(' && sb.charAt(bStart) != ')') {
+ bStart++;
+ break;
+ }
+
+ if (bStart == 0) break;
+ bStart--;
+ }
+ // find end of bean property
+ int bEnd = offset - start;
+ while (bEnd < sb.length()) {
+ if (!Character.isJavaIdentifierPart(sb.charAt(bEnd)) &&
+ sb.charAt(bEnd) != '.' && sb.charAt(bEnd) != '[' && sb.charAt(bEnd) != ']'
+ && sb.charAt(bStart) != '(' && sb.charAt(bStart) != ')') break;
+ bEnd++;
+ }
+
+ int propStart = bStart + start;
+ int propLength = bEnd - bStart;
+
+ if (propStart > offset || propStart + propLength < offset) return null;
+
+ IHyperlinkRegion region = new HyperlinkRegion(propStart, propLength);
+ return region;
+ } catch (Exception x) {
+ SeamExtPlugin.getPluginLog().logError(x);
+ return null;
+ } finally {
+ smw.dispose();
+ }
+ }
+
+ /**
+ * @see com.ibm.sse.editor.extensions.hyperlink.IHyperlinkPartitionRecognizer#recognize(org.eclipse.jface.text.IDocument, com.ibm.sse.editor.extensions.hyperlink.IHyperlinkRegion)
+ */
+ public boolean recognize(IDocument document, IHyperlinkRegion region) {
+ StructuredModelWrapper smw = new StructuredModelWrapper();
+ try {
+ smw.init(document);
+ Document xmlDocument = smw.getDocument();
+ if (xmlDocument == null) return false;
+
+ Utils.findNodeForOffset(xmlDocument, region.getOffset());
+
+ List<IJavaElement> javaElements = findJavaElements(document, region);
+
+ return (javaElements != null && javaElements.size() > 0);
+ } catch (Exception x) {
+ SeamExtPlugin.getPluginLog().logError(x);
+ return false;
+ } finally {
+ smw.dispose();
+ }
+ }
+
+ public static List<IJavaElement> findJavaElements(IDocument document, IRegion region) {
+ StructuredModelWrapper smw = new StructuredModelWrapper();
+ try {
+ smw.init(document);
+ Document xmlDocument = smw.getDocument();
+ if (xmlDocument == null) return null;
+
+ IHyperlinkRegion r = getRegion(document, region.getOffset());
+ if (r == null) return null;
+
+
+ String propText = document.get(r.getOffset(), r.getLength());
+
+
+ IFile file = smw.getFile();
+ IProject project = (file == null ? null : file.getProject());
+
+ ISeamProject seamProject = SeamCorePlugin.getSeamProject(project, true);
+ if (seamProject == null)
+ return null;
+
+ SeamELCompletionEngine engine= new SeamELCompletionEngine();
+
+ String prefix= engine.getJavaElementExpression(document.get(), region.getOffset(), r);
+ prefix = (prefix == null ? "" : prefix);
+
+ List<IJavaElement> javaElements = engine.getJavaElementsForExpression(
+ seamProject, file, prefix);
+
+ return javaElements;
+ } catch (Exception x) {
+ SeamExtPlugin.getPluginLog().logError(x);
+ return null;
+ } finally {
+ smw.dispose();
+ }
+ }
+
+ public int getPriority() {
+ return 0; // to be first
+ }
+
+}
\ No newline at end of file
18 years, 8 months
JBoss Tools SVN: r3186 - in trunk/as/plugins: org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server and 4 other directories.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2007-08-16 14:28:38 -0400 (Thu, 16 Aug 2007)
New Revision: 3186
Added:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/IServerStatePoller.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/ServerStatePollerType.java
Removed:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/IServerStatePoller.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/ServerStatePollerType.java
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/ExtensionManager.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/JMXPoller.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/PollThread.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/ProcessTerminatedPoller.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/TimeoutPoller.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/JBossServerBehavior.java
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/preferencepages/JBossServersPreferencePage.java
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers/events/PollingLabelProvider.java
Log:
Moved poller-relative classes into the poller package.
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/ExtensionManager.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/ExtensionManager.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/ExtensionManager.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -28,7 +28,7 @@
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.Platform;
-import org.jboss.ide.eclipse.as.core.runtime.server.ServerStatePollerType;
+import org.jboss.ide.eclipse.as.core.runtime.server.polling.ServerStatePollerType;
/**
*
Deleted: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/IServerStatePoller.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/IServerStatePoller.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/IServerStatePoller.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -1,45 +0,0 @@
-/**
- * JBoss, a Division of Red Hat
- * Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
-* This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.ide.eclipse.as.core.runtime.server;
-
-import org.eclipse.wst.server.core.IServer;
-import org.jboss.ide.eclipse.as.core.runtime.server.polling.PollThread;
-import org.jboss.ide.eclipse.as.core.server.attributes.IServerPollingAttributes;
-
-public interface IServerStatePoller extends IServerPollingAttributes {
-
- public static final boolean SERVER_UP = true;
- public static final boolean SERVER_DOWN = false;
-
- public static final int CANCEL = 0;
- public static final int TIMEOUT_REACHED = 1;
-
- public void beginPolling(IServer server, boolean expectedState, PollThread pt); // expected to launch own thread
- public boolean isComplete() throws PollingException;
- public boolean getState() throws PollingException;
- public void cancel(int type); // cancel the polling
- public void cleanup(); // clean up any resources / processes. Will ALWAYS be called
-
- public class PollingException extends Exception {
- public PollingException(String message) {super(message);}
- }
-}
Deleted: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/ServerStatePollerType.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/ServerStatePollerType.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/ServerStatePollerType.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -1,29 +0,0 @@
-package org.jboss.ide.eclipse.as.core.runtime.server;
-
-import org.eclipse.core.runtime.IConfigurationElement;
-
-public class ServerStatePollerType {
- private IConfigurationElement el;
- public ServerStatePollerType(IConfigurationElement el) {
- this.el = el;
- }
- public boolean supportsStartup() {
- return Boolean.parseBoolean(el.getAttribute("supportsStartup"));
- }
- public boolean supportsShutdown() {
- return Boolean.parseBoolean(el.getAttribute("supportsShutdown"));
- }
- public String getName() {
- return el.getAttribute("name");
- }
- public String getId() {
- return el.getAttribute("id");
- }
- public IServerStatePoller createPoller() {
- try {
- return (IServerStatePoller)el.createExecutableExtension("class");
- } catch( Exception e ) {
- }
- return null;
- }
-}
Copied: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/IServerStatePoller.java (from rev 3014, trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/IServerStatePoller.java)
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/IServerStatePoller.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/IServerStatePoller.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -0,0 +1,44 @@
+/**
+ * JBoss, a Division of Red Hat
+ * Copyright 2006, Red Hat Middleware, LLC, and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+* This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.ide.eclipse.as.core.runtime.server.polling;
+
+import org.eclipse.wst.server.core.IServer;
+import org.jboss.ide.eclipse.as.core.server.attributes.IServerPollingAttributes;
+
+public interface IServerStatePoller extends IServerPollingAttributes {
+
+ public static final boolean SERVER_UP = true;
+ public static final boolean SERVER_DOWN = false;
+
+ public static final int CANCEL = 0;
+ public static final int TIMEOUT_REACHED = 1;
+
+ public void beginPolling(IServer server, boolean expectedState, PollThread pt); // expected to launch own thread
+ public boolean isComplete() throws PollingException;
+ public boolean getState() throws PollingException;
+ public void cancel(int type); // cancel the polling
+ public void cleanup(); // clean up any resources / processes. Will ALWAYS be called
+
+ public class PollingException extends Exception {
+ public PollingException(String message) {super(message);}
+ }
+}
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/JMXPoller.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/JMXPoller.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/JMXPoller.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -41,7 +41,6 @@
import org.eclipse.wst.server.core.IRuntime;
import org.eclipse.wst.server.core.IServer;
import org.jboss.ide.eclipse.as.core.model.EventLogModel.EventLogTreeItem;
-import org.jboss.ide.eclipse.as.core.runtime.server.IServerStatePoller;
import org.jboss.ide.eclipse.as.core.server.JBossServerLaunchConfiguration;
import org.jboss.ide.eclipse.as.core.util.ArgsUtil;
import org.jboss.ide.eclipse.as.core.util.ServerConverter;
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/PollThread.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/PollThread.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/PollThread.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -29,9 +29,7 @@
import org.jboss.ide.eclipse.as.core.model.EventLogModel;
import org.jboss.ide.eclipse.as.core.model.EventLogModel.EventLogRoot;
import org.jboss.ide.eclipse.as.core.model.EventLogModel.EventLogTreeItem;
-import org.jboss.ide.eclipse.as.core.runtime.server.IServerStatePoller;
-import org.jboss.ide.eclipse.as.core.runtime.server.ServerStatePollerType;
-import org.jboss.ide.eclipse.as.core.runtime.server.IServerStatePoller.PollingException;
+import org.jboss.ide.eclipse.as.core.runtime.server.polling.IServerStatePoller.PollingException;
import org.jboss.ide.eclipse.as.core.server.JBossServer;
import org.jboss.ide.eclipse.as.core.server.JBossServerBehavior;
import org.jboss.ide.eclipse.as.core.server.ServerAttributeHelper;
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/ProcessTerminatedPoller.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/ProcessTerminatedPoller.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/ProcessTerminatedPoller.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -2,7 +2,6 @@
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.wst.server.core.IServer;
-import org.jboss.ide.eclipse.as.core.runtime.server.IServerStatePoller;
import org.jboss.ide.eclipse.as.core.server.JBossServerBehavior;
/**
Copied: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/ServerStatePollerType.java (from rev 3014, trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/ServerStatePollerType.java)
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/ServerStatePollerType.java (rev 0)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/ServerStatePollerType.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -0,0 +1,29 @@
+package org.jboss.ide.eclipse.as.core.runtime.server.polling;
+
+import org.eclipse.core.runtime.IConfigurationElement;
+
+public class ServerStatePollerType {
+ private IConfigurationElement el;
+ public ServerStatePollerType(IConfigurationElement el) {
+ this.el = el;
+ }
+ public boolean supportsStartup() {
+ return Boolean.parseBoolean(el.getAttribute("supportsStartup"));
+ }
+ public boolean supportsShutdown() {
+ return Boolean.parseBoolean(el.getAttribute("supportsShutdown"));
+ }
+ public String getName() {
+ return el.getAttribute("name");
+ }
+ public String getId() {
+ return el.getAttribute("id");
+ }
+ public IServerStatePoller createPoller() {
+ try {
+ return (IServerStatePoller)el.createExecutableExtension("class");
+ } catch( Exception e ) {
+ }
+ return null;
+ }
+}
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/TimeoutPoller.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/TimeoutPoller.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/runtime/server/polling/TimeoutPoller.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -25,7 +25,6 @@
import org.eclipse.wst.server.core.IServer;
import org.eclipse.wst.server.core.internal.ServerType;
-import org.jboss.ide.eclipse.as.core.runtime.server.IServerStatePoller;
import org.jboss.ide.eclipse.as.core.server.JBossServer;
import org.jboss.ide.eclipse.as.core.server.ServerAttributeHelper;
import org.jboss.ide.eclipse.as.core.server.attributes.IServerPollingAttributes;
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/JBossServerBehavior.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/JBossServerBehavior.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/JBossServerBehavior.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -34,7 +34,7 @@
import org.eclipse.wst.server.core.IServer;
import org.jboss.ide.eclipse.as.core.model.EventLogModel;
import org.jboss.ide.eclipse.as.core.model.EventLogModel.EventLogTreeItem;
-import org.jboss.ide.eclipse.as.core.runtime.server.IServerStatePoller;
+import org.jboss.ide.eclipse.as.core.runtime.server.polling.IServerStatePoller;
import org.jboss.ide.eclipse.as.core.runtime.server.polling.PollThread;
import org.jboss.ide.eclipse.as.core.runtime.server.polling.JMXPoller;
import org.jboss.ide.eclipse.as.core.server.stripped.DeployableServerBehavior;
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/preferencepages/JBossServersPreferencePage.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/preferencepages/JBossServersPreferencePage.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/preferencepages/JBossServersPreferencePage.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -63,8 +63,8 @@
import org.eclipse.wst.server.core.internal.ServerType;
import org.eclipse.wst.server.ui.ServerUICore;
import org.jboss.ide.eclipse.as.core.ExtensionManager;
-import org.jboss.ide.eclipse.as.core.runtime.server.IServerStatePoller;
-import org.jboss.ide.eclipse.as.core.runtime.server.ServerStatePollerType;
+import org.jboss.ide.eclipse.as.core.runtime.server.polling.IServerStatePoller;
+import org.jboss.ide.eclipse.as.core.runtime.server.polling.ServerStatePollerType;
import org.jboss.ide.eclipse.as.core.server.JBossServer;
import org.jboss.ide.eclipse.as.core.server.ServerAttributeHelper;
import org.jboss.ide.eclipse.as.core.server.attributes.IServerPollingAttributes;
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers/events/PollingLabelProvider.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers/events/PollingLabelProvider.java 2007-08-16 18:14:13 UTC (rev 3185)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers/events/PollingLabelProvider.java 2007-08-16 18:28:38 UTC (rev 3186)
@@ -35,7 +35,7 @@
import org.eclipse.wst.server.core.IServer;
import org.eclipse.wst.server.ui.internal.provisional.UIDecoratorManager;
import org.jboss.ide.eclipse.as.core.model.EventLogModel.EventLogTreeItem;
-import org.jboss.ide.eclipse.as.core.runtime.server.IServerStatePoller;
+import org.jboss.ide.eclipse.as.core.runtime.server.polling.IServerStatePoller;
import org.jboss.ide.eclipse.as.core.runtime.server.polling.PollThread;
import org.jboss.ide.eclipse.as.core.runtime.server.polling.JMXPoller;
import org.jboss.ide.eclipse.as.core.runtime.server.polling.PollThread.PollThreadEvent;
18 years, 8 months
JBoss Tools SVN: r3185 - trunk/as/plugins/org.jboss.ide.eclipse.as.core.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2007-08-16 14:14:13 -0400 (Thu, 16 Aug 2007)
New Revision: 3185
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
Log:
JBIDE-692, JBIDE-795
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml 2007-08-16 17:02:52 UTC (rev 3184)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml 2007-08-16 18:14:13 UTC (rev 3185)
@@ -97,7 +97,9 @@
<moduleType
types="jboss.package"
versions="1.0"/>
-
+ <moduleType
+ types="jboss.singlefile"
+ versions="1.0"/>
</runtimeType>
<runtimeType
vendor="%providerName"
@@ -116,8 +118,17 @@
types="jst.ear"
versions="1.2, 1.3, 1.4"/>
<moduleType
+ types="jst.connector"
+ versions="1.0, 1.5"/>
+ <moduleType
+ types="jst.utility"
+ versions="1.0"/>
+ <moduleType
types="jboss.package"
versions="1.0"/>
+ <moduleType
+ types="jboss.singlefile"
+ versions="1.0"/>
</runtimeType>
<runtimeType
vendor="%providerName"
@@ -136,8 +147,17 @@
types="jst.ear"
versions="1.2, 1.3, 1.4, 5.0"/>
<moduleType
+ types="jst.connector"
+ versions="1.0, 1.5"/>
+ <moduleType
+ types="jst.utility"
+ versions="1.0"/>
+ <moduleType
types="jboss.package"
versions="1.0"/>
+ <moduleType
+ types="jboss.singlefile"
+ versions="1.0"/>
</runtimeType>
@@ -157,11 +177,19 @@
versions="1.0, 1.1, 2.0, 2.1, 3.0"/>
<moduleType
types="jst.ear"
- versions="1.2, 1.3, 1.4, 1.5"/>
+ versions="1.2, 1.3, 1.4, 5.0"/>
<moduleType
+ types="jst.connector"
+ versions="1.0, 1.5"/>
+ <moduleType
+ types="jst.utility"
+ versions="1.0"/>
+ <moduleType
types="jboss.package"
versions="1.0"/>
-
+ <moduleType
+ types="jboss.singlefile"
+ versions="1.0"/>
</runtimeType>
</extension>
@@ -305,22 +333,12 @@
<runtime-component
id="org.jboss.ide.eclipse.as.runtime.component.32"
version="3.2"/>
- <facet
- id="jst.web"
- version="2.2,2.3,2.4"/>
+ <facet id="jst.web" version="2.2,2.3,2.4"/>
<facet id="jst.java" version="1.3,1.4,5.0"/>
- <facet
- id="jst.utility"
- version="1.0"/>
- <facet
- id="jst.ejb"
- version="2.0,2.1"/>
- <facet
- id="jst.ear"
- version="1.2,1.3,1.4"/>
- <facet
- id="jst.appclient"
- version="1.2,1.3,1.4"/>
+ <facet id="jst.utility" version="1.0"/>
+ <facet id="jst.ejb" version="2.0,2.1"/>
+ <facet id="jst.ear" version="1.2,1.3,1.4"/>
+ <facet id="jst.appclient" version="1.2,1.3,1.4"/>
</supported>
@@ -332,8 +350,8 @@
<facet id="jst.java" version="1.3,1.4,5.0"/>
<facet id="jst.utility" version="1.0"/>
<facet id="jst.ejb" version="2.0,2.1,3.0"/>
- <facet id="jst.ear" version="1.2,1.3,1.4"/>
- <facet id="jst.appclient" version="1.2,1.3,1.4"/>
+ <facet id="jst.ear" version="1.2,1.3,1.4,5.0"/>
+ <facet id="jst.appclient" version="1.2,1.3,1.4,5.0"/>
</supported>
<supported>
@@ -344,8 +362,8 @@
<facet id="jst.java" version="1.3,1.4,5.0"/>
<facet id="jst.utility" version="1.0"/>
<facet id="jst.ejb" version="2.0,2.1,3.0"/>
- <facet id="jst.ear" version="1.2,1.3,1.4"/>
- <facet id="jst.appclient" version="1.2,1.3,1.4"/>
+ <facet id="jst.ear" version="1.2,1.3,1.4,5.0"/>
+ <facet id="jst.appclient" version="1.2,1.3,1.4,5.0"/>
</supported>
</extension>
@@ -356,6 +374,7 @@
id="jboss.package"
name="Project Package"/>
</extension>
+
<extension
point="org.jboss.ide.eclipse.archives.core.archiveTypes">
<packageType
18 years, 8 months
JBoss Tools SVN: r3184 - trunk/shale/plugins/org.jboss.tools.shale/resources/meta.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2007-08-16 13:02:52 -0400 (Thu, 16 Aug 2007)
New Revision: 3184
Modified:
trunk/shale/plugins/org.jboss.tools.shale/resources/meta/spring-beans.meta
Log:
Reducing meta - removed empty elements <Editor/> and <Constraint/>
Modified: trunk/shale/plugins/org.jboss.tools.shale/resources/meta/spring-beans.meta
===================================================================
--- trunk/shale/plugins/org.jboss.tools.shale/resources/meta/spring-beans.meta 2007-08-16 17:00:07 UTC (rev 3183)
+++ trunk/shale/plugins/org.jboss.tools.shale/resources/meta/spring-beans.meta 2007-08-16 17:02:52 UTC (rev 3184)
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN" "meta.dtd">
+<!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>
@@ -40,39 +41,23 @@
<XModelAttributes>
<XModelAttribute default="Spring Beans Descriptor"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute default="faces-config" name="name" xmlname="NAME">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute default="faces-config" name="name" xmlname="NAME"/>
<XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
<XModelAttribute loader="ElementType" name="_lateload" visibility="false">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute default="-//SPRING//DTD BEAN//EN" name="publicId" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute default="-//SPRING//DTD BEAN//EN" name="publicId" visibility="false"/>
<XModelAttribute
default="http://www.springframework.org/dtd/spring-beans.dtd"
- name="systemId" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="systemId" visibility="false"/>
<XModelAttribute default="no" name="isIncorrect" visibility="false">
<Constraint loader="List">
<value name="yes"/>
@@ -80,10 +65,7 @@
</Constraint>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="incorrectBody" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
<XModelAttribute name="encoding">
<Constraint loader="ListString">
<value name="ISO-8859-1"/>
@@ -92,7 +74,6 @@
<Editor name="ListString"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
<XModelAttribute default="false" name="default-lazy-init" xmlname="default-lazy-init">
@@ -256,19 +237,11 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="alias" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="save=always" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always" name="alias" xmlname="alias">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="save=always" name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="id=true;save=always" name="alias" xmlname="alias"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -303,19 +276,11 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="arg-type" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="match" xmlname="match">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="value" xmlname="#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" name="match" xmlname="match"/>
+ <XModelAttribute name="value" xmlname="#text"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -357,29 +322,17 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="bean" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="name" xmlname="name"/>
<XModelAttribute name="class" xmlname="class">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="parent" xmlname="parent">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute name="parent" xmlname="parent"/>
<XModelAttribute default="false" name="abstract" xmlname="abstract">
<Constraint loader="List">
<value name="true"/>
@@ -423,28 +376,12 @@
</Constraint>
<Editor name="List"/>
</XModelAttribute>
- <XModelAttribute name="depends-on" xmlname="depends-on">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="init-method" xmlname="init-method">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="destroy-method" xmlname="destroy-method">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="factory-method" xmlname="factory-method">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="factory-bean" xmlname="factory-bean">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="depends-on" xmlname="depends-on"/>
+ <XModelAttribute name="init-method" xmlname="init-method"/>
+ <XModelAttribute name="destroy-method" xmlname="destroy-method"/>
+ <XModelAttribute name="factory-method" xmlname="factory-method"/>
+ <XModelAttribute name="factory-bean" xmlname="factory-bean"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -523,31 +460,16 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="constructor-arg" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="index" xmlname="index">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="type" xmlname="type">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="ref" xmlname="ref">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="value" xmlname="value">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="index" xmlname="index"/>
+ <XModelAttribute name="type" xmlname="type"/>
+ <XModelAttribute name="ref" xmlname="ref"/>
+ <XModelAttribute name="value" xmlname="value"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -555,7 +477,7 @@
<XActionItem kind="list" name="CreateActions">
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.bean"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="Element Bean..."
kind="action" name="AddElementBean">
<EntityData EntityName="SpringBeansElementBean">
@@ -564,7 +486,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.bean"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="Ref..." kind="action" name="AddRef">
<EntityData EntityName="SpringBeansRef">
<AttributeData AttributeName="bean" Mandatory="no"/>
@@ -572,7 +494,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.bean"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="ID Ref..." kind="action" name="AddIDRef">
<EntityData EntityName="SpringBeansIDRef">
<AttributeData AttributeName="bean" Mandatory="no"/>
@@ -580,7 +502,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="Value..." kind="action" name="AddValue">
<EntityData EntityName="SpringBeansValue">
<AttributeData AttributeName="value" Mandatory="no"/>
@@ -588,7 +510,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Null..." kind="action" name="AddNull">
<EntityData EntityName="SpringBeansNull">
<AttributeData AttributeName="value" Mandatory="no"/>
@@ -596,25 +518,25 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="List..." kind="action" name="AddList">
<EntityData EntityName="SpringBeansList"/>
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Set..." kind="action" name="AddSet">
<EntityData EntityName="SpringBeansSet"/>
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Map..." kind="action" name="AddMap">
<EntityData EntityName="SpringBeansMap"/>
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Props..." kind="action" name="AddProps">
<EntityData EntityName="SpringBeansProps"/>
</XActionItem>
@@ -656,29 +578,17 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="bean"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="presentation=true" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="presentation=true" name="name" xmlname="name"/>
<XModelAttribute name="class" xmlname="class">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="parent" xmlname="parent">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute name="parent" xmlname="parent"/>
<XModelAttribute default="false" name="abstract" xmlname="abstract">
<Constraint loader="List">
<value name="true"/>
@@ -722,34 +632,15 @@
</Constraint>
<Editor name="List"/>
</XModelAttribute>
- <XModelAttribute name="depends-on" xmlname="depends-on">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="init-method" xmlname="init-method">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="destroy-method" xmlname="destroy-method">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="factory-method" xmlname="factory-method">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="factory-bean" xmlname="factory-bean">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="depends-on" xmlname="depends-on"/>
+ <XModelAttribute name="init-method" xmlname="init-method"/>
+ <XModelAttribute name="destroy-method" xmlname="destroy-method"/>
+ <XModelAttribute name="factory-method" xmlname="factory-method"/>
+ <XModelAttribute name="factory-bean" xmlname="factory-bean"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute COPYABLE="no" name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute COPYABLE="no" name="index" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem ICON="action.empty" displayName="New" group="1"
@@ -828,44 +719,24 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="entry"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="key" xmlname="key">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="key-ref" xmlname="key-ref">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="value" xmlname="value">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="value-ref" xmlname="value-ref">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="key" xmlname="key"/>
+ <XModelAttribute name="key-ref" xmlname="key-ref"/>
+ <XModelAttribute name="value" xmlname="value"/>
+ <XModelAttribute name="value-ref" xmlname="value-ref"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute COPYABLE="no" name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute COPYABLE="no" name="key presentation" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute COPYABLE="no" name="index" visibility="false"/>
+ <XModelAttribute COPYABLE="no" name="key presentation" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem ICON="action.empty" displayName="New" group="1"
kind="list" name="CreateActions">
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=key;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=key;significanceMessageClass=%Replace%"
displayName="Key..." kind="action" name="AddKey">
<EntityData EntityName="SpringBeansKey"/>
</XActionItem>
@@ -951,23 +822,12 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="idref"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="presentation=true" name="bean" xmlname="bean">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="local" xmlname="local">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute COPYABLE="no" name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="presentation=true" name="bean" xmlname="bean"/>
+ <XModelAttribute name="local" xmlname="local"/>
+ <XModelAttribute COPYABLE="no" name="index" visibility="false"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1013,15 +873,10 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="import" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always" name="resource" xmlname="resource">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always" name="resource" xmlname="resource"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1067,11 +922,9 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="key"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1079,7 +932,7 @@
<XActionItem kind="list" name="CreateActions">
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.bean"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="Element Bean..."
kind="action" name="AddElementBean">
<EntityData EntityName="SpringBeansElementBean">
@@ -1088,7 +941,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.bean"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="Ref..." kind="action" name="AddRef">
<EntityData EntityName="SpringBeansRef">
<AttributeData AttributeName="bean" Mandatory="no"/>
@@ -1096,7 +949,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.bean"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="ID Ref..." kind="action" name="AddIDRef">
<EntityData EntityName="SpringBeansIDRef">
<AttributeData AttributeName="bean" Mandatory="no"/>
@@ -1104,7 +957,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="Value..." kind="action" name="AddValue">
<EntityData EntityName="SpringBeansValue">
<AttributeData AttributeName="value" Mandatory="no"/>
@@ -1112,7 +965,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Null..." kind="action" name="AddNull">
<EntityData EntityName="SpringBeansNull">
<AttributeData AttributeName="value" Mandatory="no"/>
@@ -1120,25 +973,25 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="List..." kind="action" name="AddList">
<EntityData EntityName="SpringBeansList"/>
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Set..." kind="action" name="AddSet">
<EntityData EntityName="SpringBeansSet"/>
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Map..." kind="action" name="AddMap">
<EntityData EntityName="SpringBeansMap"/>
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Props..." kind="action" name="AddProps">
<EntityData EntityName="SpringBeansProps"/>
</XActionItem>
@@ -1187,15 +1040,10 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="list"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute COPYABLE="no" name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute COPYABLE="no" name="index" visibility="false"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1286,21 +1134,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="lookup-method" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always" name="name" xmlname="name"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="bean" xmlname="bean">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="bean" xmlname="bean"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
@@ -1339,15 +1179,10 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="map"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute COPYABLE="no" name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute COPYABLE="no" name="index" visibility="false"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1394,19 +1229,11 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="null"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="value" visibility="false" xmlname="#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute COPYABLE="no" name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="value" visibility="false" xmlname="#text"/>
+ <XModelAttribute COPYABLE="no" name="index" visibility="false"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1452,19 +1279,11 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="prop" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always" name="key" xmlname="key">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="value" xmlname="#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always" name="key" xmlname="key"/>
+ <XModelAttribute name="value" xmlname="#text"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1509,27 +1328,15 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="property" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="ref" xmlname="ref">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="value" xmlname="value">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always" name="name" xmlname="name"/>
+ <XModelAttribute name="ref" xmlname="ref"/>
+ <XModelAttribute name="value" xmlname="value"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1537,7 +1344,7 @@
<XActionItem kind="list" name="CreateActions">
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.bean"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="Element Bean..."
kind="action" name="AddElementBean">
<EntityData EntityName="SpringBeansElementBean">
@@ -1546,7 +1353,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.bean"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="Ref..." kind="action" name="AddRef">
<EntityData EntityName="SpringBeansRef">
<AttributeData AttributeName="bean" Mandatory="no"/>
@@ -1554,7 +1361,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.bean"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="ID Ref..." kind="action" name="AddIDRef">
<EntityData EntityName="SpringBeansIDRef">
<AttributeData AttributeName="bean" Mandatory="no"/>
@@ -1562,7 +1369,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
WizardClassName="%Default%" displayName="Value..." kind="action" name="AddValue">
<EntityData EntityName="SpringBeansValue">
<AttributeData AttributeName="value" Mandatory="no"/>
@@ -1570,7 +1377,7 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Null..." kind="action" name="AddNull">
<EntityData EntityName="SpringBeansNull">
<AttributeData AttributeName="value" Mandatory="no"/>
@@ -1578,25 +1385,25 @@
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="List..." kind="action" name="AddList">
<EntityData EntityName="SpringBeansList"/>
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Set..." kind="action" name="AddSet">
<EntityData EntityName="SpringBeansSet"/>
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Map..." kind="action" name="AddMap">
<EntityData EntityName="SpringBeansMap"/>
</XActionItem>
<XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="main.jsf.property"
- PROPERTIES="child=;significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl"
+ PROPERTIES="child=;significanceMessageClass=%Replace%"
displayName="Props..." kind="action" name="AddProps">
<EntityData EntityName="SpringBeansProps"/>
</XActionItem>
@@ -1635,15 +1442,10 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="props"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute COPYABLE="no" name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute COPYABLE="no" name="index" visibility="false"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1690,27 +1492,13 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="ref"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="presentation=true" name="bean" xmlname="bean">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="local" xmlname="local">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="parent" xmlname="parent">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute COPYABLE="no" name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="presentation=true" name="bean" xmlname="bean"/>
+ <XModelAttribute name="local" xmlname="local"/>
+ <XModelAttribute name="parent" xmlname="parent"/>
+ <XModelAttribute COPYABLE="no" name="index" visibility="false"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1759,19 +1547,11 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="replaced-method" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="name" xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="replacer" xmlname="replacer">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" name="name" xmlname="name"/>
+ <XModelAttribute name="replacer" xmlname="replacer"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1830,15 +1610,10 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="set"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute COPYABLE="no" name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute COPYABLE="no" name="index" visibility="false"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1930,19 +1705,11 @@
<XModelAttributes>
<XModelAttribute PROPERTIES="id=true" default="value"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="presentation=true" name="value" xmlname="#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="presentation=true" name="value" xmlname="#text"/>
+ <XModelAttribute name="index" visibility="false"/>
<XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
18 years, 8 months
JBoss Tools SVN: r3183 - trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2007-08-16 13:00:07 -0400 (Thu, 16 Aug 2007)
New Revision: 3183
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta/jsf.meta
Log:
Reducing meta - removed empty elements <Editor/> and <Constraint/>
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta/jsf.meta
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta/jsf.meta 2007-08-16 16:53:00 UTC (rev 3182)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta/jsf.meta 2007-08-16 17:00:07 UTC (rev 3183)
@@ -106,41 +106,25 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="faces-config" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute default="faces-config" name="name" xmlname="NAME">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute default="faces-config" name="name" xmlname="NAME"/>
<XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
<XModelAttribute loader="ElementType" name="_lateload" visibility="false">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute
default="-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
- name="publicId" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="publicId" visibility="false"/>
<XModelAttribute
default="http://java.sun.com/dtd/web-facesconfig_1_0.dtd"
- name="systemId" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="systemId" visibility="false"/>
<XModelAttribute default="no" name="isIncorrect" visibility="false">
<Constraint loader="List">
<value name="yes"/>
@@ -148,10 +132,7 @@
</Constraint>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="incorrectBody" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
<XModelAttribute name="encoding">
<Constraint loader="ListString">
<value name="ISO-8859-1"/>
@@ -233,10 +214,9 @@
PROPERTIES="validator.add=true;sourcepath=Render Kits;actionpath=CreateActions/AddRenderKit"
WizardClassName="%Default%" displayName="Render Kit..."
kind="action" name="AddRenderKit"/>
- <XActionItem
- HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ReplaceWithNewHandler"
+ <XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="action.empty"
- PROPERTIES="significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl;child=lifecycle"
+ PROPERTIES="significanceMessageClass=%Replace%;child=lifecycle"
displayName="Lifecycle..." kind="action" name="AddLifecycle">
<EntityData EntityName="JSFLifecycle"/>
</XActionItem>
@@ -300,41 +280,25 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="faces-config" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute default="faces-config" name="name" xmlname="NAME">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute default="faces-config" name="name" xmlname="NAME"/>
<XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
<XModelAttribute loader="ElementType" name="_lateload" visibility="false">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute
default="-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
- name="publicId" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="publicId" visibility="false"/>
<XModelAttribute
default="http://java.sun.com/dtd/web-facesconfig_1_1.dtd"
- name="systemId" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="systemId" visibility="false"/>
<XModelAttribute default="no" name="isIncorrect" visibility="false">
<Constraint loader="List">
<value name="yes"/>
@@ -342,10 +306,7 @@
</Constraint>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="incorrectBody" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
<XModelAttribute name="encoding">
<Constraint loader="ListString">
<value name="ISO-8859-1"/>
@@ -427,10 +388,9 @@
PROPERTIES="validator.add=true;sourcepath=Render Kits;actionpath=CreateActions/AddRenderKit"
WizardClassName="%Default%" displayName="Render Kit..."
kind="action" name="AddRenderKit"/>
- <XActionItem
- HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ReplaceWithNewHandler"
+ <XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="action.empty"
- PROPERTIES="significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl;child=lifecycle"
+ PROPERTIES="significanceMessageClass=%Replace%;child=lifecycle"
displayName="Lifecycle..." kind="action" name="AddLifecycle">
<EntityData EntityName="JSFLifecycle"/>
</XActionItem>
@@ -511,56 +471,31 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="faces-config" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute default="faces-config" name="name" xmlname="NAME">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute default="faces-config" name="name" xmlname="NAME"/>
<XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
<XModelAttribute loader="ElementType" name="_lateload" visibility="false">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always"
- default="http://java.sun.com/xml/ns/javaee" name="xmlns" xmlname="xmlns">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="http://java.sun.com/xml/ns/javaee" name="xmlns" xmlname="xmlns"/>
<XModelAttribute PROPERTIES="save=always"
- default="http://www.w3.org/2001/XMLSchema-instance" name="xmlns:xsi" xmlname="xmlns:xsi">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="http://www.w3.org/2001/XMLSchema-instance" name="xmlns:xsi" xmlname="xmlns:xsi"/>
<XModelAttribute PROPERTIES="save=always"
default="http://www.w3.org/2001/XInclude" name="xmlns:xi"
- visibility="false" xmlname="xmlns:xi">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ visibility="false" xmlname="xmlns:xi"/>
<XModelAttribute PROPERTIES="save=always"
default="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
- name="xsi:schemaLocation" xmlname="xsi:schemaLocation">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
<XModelAttribute PROPERTIES="save=always" default="1.2"
- name="version" visibility="false" xmlname="version">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="version" visibility="false" xmlname="version"/>
<XModelAttribute default="no" name="isIncorrect" visibility="false">
<Constraint loader="List">
<value name="yes"/>
@@ -568,10 +503,7 @@
</Constraint>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="incorrectBody" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
<XModelAttribute name="encoding">
<Constraint loader="ListString">
<value name="ISO-8859-1"/>
@@ -653,10 +585,9 @@
PROPERTIES="validator.add=true;sourcepath=Render Kits;actionpath=CreateActions/AddRenderKit"
WizardClassName="%Default%" displayName="Render Kit..."
kind="action" name="AddRenderKit"/>
- <XActionItem
- HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ReplaceWithNewHandler"
+ <XActionItem HandlerClassName="%DefaultReplaceUnique%"
ICON="action.empty"
- PROPERTIES="significanceMessageClass=org.jboss.tools.common.meta.action.impl.handlers.ReplaceSignificanceMessageImpl;child=lifecycle"
+ PROPERTIES="significanceMessageClass=%Replace%;child=lifecycle"
displayName="Lifecycle..." kind="action" name="AddLifecycle">
<EntityData EntityName="JSFLifecycle"/>
</XActionItem>
@@ -742,11 +673,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="application" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general" name="action-listener" xmlname="action-listener.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general"
@@ -756,31 +685,22 @@
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general"
name="navigation-handler" xmlname="navigation-handler.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general" name="view-handler" xmlname="view-handler.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general" name="state-manager" xmlname="state-manager.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute COPYABLE="no" name="property-resolver">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute COPYABLE="no" name="variable-resolver">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -870,11 +790,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="application" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general" name="action-listener" xmlname="action-listener.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general"
@@ -884,35 +802,25 @@
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general"
name="navigation-handler" xmlname="navigation-handler.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general" name="view-handler" xmlname="view-handler.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=general" name="state-manager" xmlname="state-manager.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute COPYABLE="no" name="el-resolver">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute COPYABLE="no" name="property-resolver">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute COPYABLE="no" name="variable-resolver">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1015,13 +923,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="application-extension" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="_id_" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem kind="list" name="CreateActions">
@@ -1058,25 +962,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="attribute" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always"
name="attribute-name" xmlname="attribute-name.#text">
<Constraint loader="JavaName">
@@ -1085,23 +978,14 @@
<Editor name="Name"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always" name="attribute-class" xmlname="attribute-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="default-value" xmlname="default-value.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="default-value" xmlname="default-value.#text"/>
<XModelAttribute name="suggested-value" xmlname="suggested-value.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1149,13 +1033,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="attribute-extension" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="_id_" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem kind="list" name="CreateActions">
@@ -1194,40 +1074,21 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="component" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always"
- name="component-type" xmlname="component-type.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="component-type" xmlname="component-type.#text"/>
<XModelAttribute PROPERTIES="save=always" name="component-class" xmlname="component-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1300,40 +1161,21 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="component" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always"
- name="component-type" xmlname="component-type.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="component-type" xmlname="component-type.#text"/>
<XModelAttribute PROPERTIES="save=always" name="component-class" xmlname="component-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1410,13 +1252,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="component-extension" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="_id_" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem kind="list" name="CreateActions">
@@ -1451,11 +1289,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="component list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Components" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -1503,11 +1339,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="component list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Components" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -1558,13 +1392,9 @@
<XModelAttributes>
<XModelAttribute default="faces-config-extension"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="_id_" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem kind="list" name="CreateActions">
@@ -1599,11 +1429,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="validator list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Extensions" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -1654,43 +1482,23 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="converter" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always" name="converter-id" xmlname="converter-id.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true;save=always" name="converter-id" xmlname="converter-id.#text"/>
<XModelAttribute name="converter-for-class" xmlname="converter-for-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always" name="converter-class" xmlname="converter-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1754,11 +1562,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="converter list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Converters" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -1815,20 +1621,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="el-resolver" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;save=always;category=general"
name="class name" xmlname="#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1870,35 +1670,17 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="facet" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="save=always" name="facet-name" xmlname="facet-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="save=always" name="facet-name" xmlname="facet-name.#text"/>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -1949,13 +1731,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="facet-extension" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="_id_" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem kind="list" name="CreateActions">
@@ -1989,31 +1767,22 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="factory" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="application-factory" xmlname="application-factory.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute name="faces-context-factory" xmlname="faces-context-factory.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute name="lifecycle-factory" xmlname="lifecycle-factory.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute name="render-kit-factory" xmlname="render-kit-factory.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -2068,15 +1837,10 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="lifecycle" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -2128,12 +1892,8 @@
</ICONS>
</XEntityRenderer>
<XModelAttributes>
- <XModelAttribute default="list-entries" loader="ElementType" name="element type">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute default="list-entries" loader="ElementType" name="element type"/>
<XModelAttribute name="value-class" xmlname="value-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
</XModelAttributes>
@@ -2169,10 +1929,7 @@
</ICONS>
</XEntityRenderer>
<XModelAttributes>
- <XModelAttribute default="list-entry" loader="ElementType" name="element type">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute default="list-entry" loader="ElementType" name="element type"/>
<XModelAttribute default="false" name="null-value">
<Constraint loader="List">
<value name="true"/>
@@ -2181,7 +1938,6 @@
<Editor name="CheckBox"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="greedy=always" name="value">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -2226,24 +1982,15 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="locale-config" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Locale Config" name="name"
visibility="false" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="default-locale" xmlname="default-locale.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="default-locale" xmlname="default-locale.#text"/>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -2303,25 +2050,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="managed-bean" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always"
name="managed-bean-name" xmlname="managed-bean-name.#text">
<Constraint loader="JavaName">
@@ -2330,7 +2066,6 @@
<Editor name="Name"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always" name="managed-bean-class" xmlname="managed-bean-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always" default="none"
@@ -2343,12 +2078,8 @@
</Constraint>
<Editor name="List"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
<XModelAttribute default="properties" name="content-kind" visibility="false">
@@ -2443,11 +2174,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="managed bean list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Managed Beans" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -2500,32 +2229,20 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="managed-property" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always"
name="property-name" xmlname="property-name.#text">
<Constraint loader="JavaName"/>
<Editor name="JSFManagedPropertyName"/>
</XModelAttribute>
<XModelAttribute name="property-class" xmlname="property-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute default="value" name="value-kind">
@@ -2538,15 +2255,10 @@
<Editor name="List"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always" name="value">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -2640,16 +2352,11 @@
</ICONS>
</XEntityRenderer>
<XModelAttributes>
- <XModelAttribute default="map-entries" loader="ElementType" name="element type">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute default="map-entries" loader="ElementType" name="element type"/>
<XModelAttribute name="key-class" xmlname="key-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
<XModelAttribute name="value-class" xmlname="value-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
</XModelAttributes>
@@ -2687,14 +2394,8 @@
</ICONS>
</XEntityRenderer>
<XModelAttributes>
- <XModelAttribute default="map-entry" loader="ElementType" name="element type">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="key" xmlname="key.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute default="map-entry" loader="ElementType" name="element type"/>
+ <XModelAttribute PROPERTIES="id=true" name="key" xmlname="key.#text"/>
<XModelAttribute default="false" name="null-value">
<Constraint loader="List">
<value name="true"/>
@@ -2703,7 +2404,6 @@
<Editor name="CheckBox"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="greedy=always" name="value">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -2749,7 +2449,6 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="message-bundle" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="message-bundle" xmlname="#text">
@@ -2796,33 +2495,16 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="navigation-case" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="from-action" xmlname="from-action.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="from-outcome" xmlname="from-outcome.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true" name="from-action" xmlname="from-action.#text"/>
+ <XModelAttribute PROPERTIES="id=true" name="from-outcome" xmlname="from-outcome.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always" name="to-view-id" xmlname="to-view-id.#text">
<Constraint loader="Tree">
<value name="JSFPageTree"/>
@@ -2838,18 +2520,11 @@
</Constraint>
<Editor name="List"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="_shape" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_shape" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem HIDE="disabled"
@@ -2901,25 +2576,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="navigation-rule" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true" name="from-view-id" xmlname="from-view-id.#text">
<Constraint loader="Tree">
<value name="JSFPageTree"/>
@@ -2928,26 +2592,13 @@
</Constraint>
<Editor name="TreeChooser"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="_shape" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="index" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute COPYABLE="no" name="presentation" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_shape" visibility="false"/>
+ <XModelAttribute name="index" visibility="false"/>
+ <XModelAttribute COPYABLE="no" name="presentation" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem ICON="action.empty" displayName="New" group="1"
@@ -3012,11 +2663,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="navigation rule list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Navigation Rules" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -3064,19 +2713,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="phase-listener" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true" name="phase-listener" xmlname="#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -3118,15 +2761,12 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="folder" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="process" name="name" visibility="false" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="module" visibility="false" xmlname="MODULE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="no" name="hide comments" visibility="false" xmlname="HIDE_COMMENTS">
@@ -3207,27 +2847,21 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="comment" loader="StrutsItemElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="comment" name="type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="shape" xmlname="SHAPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="target" xmlname="TARGET">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="comment" xmlname="CDATA">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -3278,27 +2912,21 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="navigation-rule" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="group" name="type" xmlname="TYPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="subtype" xmlname="SUBTYPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="path" xmlname="PATH">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="shape" xmlname="SHAPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute COPYABLE="no" default="false" name="confirmed" visibility="false">
@@ -3313,7 +2941,6 @@
<value name="true"/>
<value name="false"/>
</Constraint>
- <Editor/>
</XModelAttribute>
</XModelAttributes>
<XActionItem kind="list">
@@ -3415,35 +3042,27 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="navigation-rule" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="title" xmlname="TITLE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="id" xmlname="ID">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="type" xmlname="TYPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="subtype" xmlname="SUBTYPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="path" xmlname="PATH">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="shape" xmlname="SHAPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute COPYABLE="no" default="false" name="confirmed" visibility="false">
@@ -3541,39 +3160,30 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="navigation-case" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="title" xmlname="TITLE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="id" xmlname="ID">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="type" xmlname="TYPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="subtype" xmlname="SUBTYPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="path" xmlname="PATH">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="shape" xmlname="SHAPE">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="target" xmlname="TARGET">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="no" name="hidden" xmlname="HIDDEN">
@@ -3677,25 +3287,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="property" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always"
name="property-name" xmlname="property-name.#text">
<Constraint loader="JavaName">
@@ -3704,23 +3303,14 @@
<Editor name="Name"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always" name="property-class" xmlname="property-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="default-value" xmlname="default-value.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="default-value" xmlname="default-value.#text"/>
<XModelAttribute name="suggested-value" xmlname="suggested-value.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -3779,13 +3369,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="property-extension" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="_id_" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem kind="list" name="CreateActions">
@@ -3819,20 +3405,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="property-resolver" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;save=always;category=general"
name="class name" xmlname="#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -3872,25 +3452,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="referenced-bean" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always"
name="referenced-bean-name" xmlname="referenced-bean-name.#text">
<Constraint loader="JavaName"/>
@@ -3898,15 +3467,10 @@
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always"
name="referenced-bean-class" xmlname="referenced-bean-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -3949,11 +3513,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="referenced bean list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Referenced Beans" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -4003,39 +3565,20 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="render-kit" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="render-kit-id" xmlname="render-kit-id.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true" name="render-kit-id" xmlname="render-kit-id.#text"/>
<XModelAttribute name="render-kit-class" xmlname="render-kit-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -4088,39 +3631,20 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="render-kit" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="render-kit-id" xmlname="render-kit-id.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true" name="render-kit-id" xmlname="render-kit-id.#text"/>
<XModelAttribute name="render-kit-class" xmlname="render-kit-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -4174,39 +3698,20 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="render-kit" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="render-kit-id" xmlname="render-kit-id.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true" name="render-kit-id" xmlname="render-kit-id.#text"/>
<XModelAttribute name="render-kit-class" xmlname="render-kit-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -4263,13 +3768,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="render-kit-extension" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="_id_" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem kind="list" name="CreateActions">
@@ -4304,11 +3805,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="render kit list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Render Kits" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -4356,11 +3855,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="render kit list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Render Kits" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -4408,11 +3905,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="render kit list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Render Kits" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -4465,44 +3960,22 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="renderer" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="save=always" name="component-family" xmlname="component-family.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="save=always" name="component-family" xmlname="component-family.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always"
- name="renderer-type" xmlname="renderer-type.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="renderer-type" xmlname="renderer-type.#text"/>
<XModelAttribute PROPERTIES="save=always" name="renderer-class" xmlname="renderer-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -4582,44 +4055,22 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="renderer" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="save=always" name="component-family" xmlname="component-family.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="save=always" name="component-family" xmlname="component-family.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always"
- name="renderer-type" xmlname="renderer-type.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="renderer-type" xmlname="renderer-type.#text"/>
<XModelAttribute PROPERTIES="save=always" name="renderer-class" xmlname="renderer-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -4686,13 +4137,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="renderer-extension" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="_id_" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem kind="list" name="CreateActions">
@@ -4724,25 +4171,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="resource-bundle" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
<XModelAttribute PROPERTIES="save=always" name="base-name" xmlname="base-name.#text">
<Constraint loader="Tree">
<value name="FileSystemResourceBundle"/>
@@ -4750,10 +4186,7 @@
</Constraint>
<Editor name="TreeChooser"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always" name="var" xmlname="var.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always" name="var" xmlname="var.#text"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
@@ -4790,23 +4223,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="component" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="component-class" xmlname="component-class.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" name="component-class" xmlname="component-class.#text"/>
<XModelAttribute name="attribute-names" xmlname="attribute-names">
- <Constraint/>
<Editor name="RendererAttributeNameList"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -4845,23 +4269,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="component" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" name="component-type" xmlname="component-type.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" name="component-type" xmlname="component-type.#text"/>
<XModelAttribute name="attribute-names" xmlname="attribute-names">
- <Constraint/>
<Editor name="RendererAttributeNameList"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -4900,19 +4315,11 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="locale-config" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="supported-locale" xmlname="#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="supported-locale" xmlname="#text"/>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -4962,39 +4369,22 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="validator" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always" name="validator-id" xmlname="validator-id.#text">
<Constraint loader="Text"/>
- <Editor/>
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always" name="validator-class" xmlname="validator-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -5061,39 +4451,22 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="validator" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="description" xmlname="description.#text">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
<XModelAttribute PROPERTIES="id=true;save=always" name="validator-id" xmlname="validator-id.#text">
<Constraint loader="Text"/>
- <Editor/>
</XModelAttribute>
<XModelAttribute PROPERTIES="save=always" name="validator-class" xmlname="validator-class.#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -5162,13 +4535,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="validator-extension" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="_id_" visibility="false">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
</XModelAttributes>
<XActionItem kind="list">
<XActionItem kind="list" name="CreateActions">
@@ -5203,11 +4572,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="validator list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Validators" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -5259,11 +4626,9 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="validator list" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute default="Validators" name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
</XModelAttributes>
@@ -5314,20 +4679,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="variable-resolver" loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;save=always;category=general"
name="class name" xmlname="#text">
- <Constraint/>
<Editor name="AccessibleJava"/>
</XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id"/>
<XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -5369,17 +4728,12 @@
<XModelAttributes>
<XModelAttribute default="module" loader="ElementType"
name="element type" visibility="false">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute name="name" xmlname="NAME">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
- <XModelAttribute name="URI" xmlname="URI">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="URI" xmlname="URI"/>
<XModelAttribute name="path on disk">
<Constraint loader="FileFilter">
<value name="allFiles=false"/>
@@ -5405,18 +4759,9 @@
</Constraint>
<Editor name="FolderChooser"/>
</XModelAttribute>
- <XModelAttribute name="model path" xmlname="MODEL_PATH">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="root file system" xmlname="ROOT">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute name="src file system" xmlname="SRC">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute name="model path" xmlname="MODEL_PATH"/>
+ <XModelAttribute name="root file system" xmlname="ROOT"/>
+ <XModelAttribute name="src file system" xmlname="SRC"/>
</XModelAttributes>
<XActionItem kind="list"/>
<XDependencies/>
18 years, 8 months