diff options
author | kmoore | 2008-11-21 21:18:40 +0000 |
---|---|---|
committer | kmoore | 2008-11-21 21:18:40 +0000 |
commit | dc0148f401c2cadda6664c40470bdd758cc2ef05 (patch) | |
tree | 3ed8f43fe9d618ac2a5739d9c9080ab2b6baf94f | |
parent | e47090101f483c50f19f7a757a46b243f6961d78 (diff) | |
download | webtools.dali-dc0148f401c2cadda6664c40470bdd758cc2ef05.tar.gz webtools.dali-dc0148f401c2cadda6664c40470bdd758cc2ef05.tar.xz webtools.dali-dc0148f401c2cadda6664c40470bdd758cc2ef05.zip |
255224 - allow enums to be chosen for the Object Type Converter Object Type
2 files changed, 11 insertions, 1 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/mappings/details/ObjectTypeConverterComposite.java b/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/mappings/details/ObjectTypeConverterComposite.java index 391e14ffd1..41bd4b7482 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/mappings/details/ObjectTypeConverterComposite.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/mappings/details/ObjectTypeConverterComposite.java @@ -10,6 +10,7 @@ package org.eclipse.jpt.eclipselink.ui.internal.mappings.details; import java.util.ListIterator; import org.eclipse.jdt.core.IType; +import org.eclipse.jdt.ui.IJavaElementSearchConstants; import org.eclipse.jface.viewers.ITableLabelProvider; import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.jface.window.Window; @@ -212,6 +213,11 @@ public class ObjectTypeConverterComposite extends FormPane<ObjectTypeConverter> getSubject().setObjectType(className); } } + @Override + protected int getTypeDialogStyle() { + return IJavaElementSearchConstants.CONSIDER_CLASSES_AND_ENUMS; + } + }; } diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/widgets/ClassChooserPane.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/widgets/ClassChooserPane.java index 2af5c425f3..6924d4708e 100644 --- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/widgets/ClassChooserPane.java +++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/widgets/ClassChooserPane.java @@ -196,7 +196,7 @@ public abstract class ClassChooserPane<T extends Model> extends ChooserPane<T> getShell(), service, scope, - IJavaElementSearchConstants.CONSIDER_CLASSES, + getTypeDialogStyle(), false, getClassName() != null ? ClassTools.shortNameForClassNamed(getClassName()) : "" ); @@ -216,6 +216,10 @@ public abstract class ClassChooserPane<T extends Model> extends ChooserPane<T> return null; } + protected int getTypeDialogStyle() { + return IJavaElementSearchConstants.CONSIDER_CLASSES; + } + /** * Returns the class name from its subject. * |