diff options
author | Paul Fullbright | 2012-09-05 16:06:10 +0000 |
---|---|---|
committer | Paul Fullbright | 2012-09-05 16:35:34 +0000 |
commit | 4c3a402fc4287b06f8941f31d6479d86e0c1ad5b (patch) | |
tree | 169cc147afa7f835966cf0e3ca239c7bedc2e77c /jaxb | |
parent | b6fb2315b64773f50695ce74a2426e6c61e8e489 (diff) | |
download | webtools.dali-4c3a402fc4287b06f8941f31d6479d86e0c1ad5b.tar.gz webtools.dali-4c3a402fc4287b06f8941f31d6479d86e0c1ad5b.tar.xz webtools.dali-4c3a402fc4287b06f8941f31d6479d86e0c1ad5b.zip |
Fixed add moxy property action
Diffstat (limited to 'jaxb')
-rw-r--r-- | jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.ui/src/org/eclipse/jpt/jaxb/eclipselink/ui/internal/commands/AddEclipseLinkJaxbPropertyCommandHandler.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.ui/src/org/eclipse/jpt/jaxb/eclipselink/ui/internal/commands/AddEclipseLinkJaxbPropertyCommandHandler.java b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.ui/src/org/eclipse/jpt/jaxb/eclipselink/ui/internal/commands/AddEclipseLinkJaxbPropertyCommandHandler.java index 440ae8faca..e6600498dd 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.ui/src/org/eclipse/jpt/jaxb/eclipselink/ui/internal/commands/AddEclipseLinkJaxbPropertyCommandHandler.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.ui/src/org/eclipse/jpt/jaxb/eclipselink/ui/internal/commands/AddEclipseLinkJaxbPropertyCommandHandler.java @@ -30,7 +30,6 @@ import org.eclipse.core.runtime.jobs.Job; import org.eclipse.jdt.core.IPackageFragment; import org.eclipse.jdt.core.JavaModelException; import org.eclipse.jface.viewers.IStructuredSelection; -import org.eclipse.jpt.common.utility.internal.CollectionTools; import org.eclipse.jpt.jaxb.core.JptJaxbCorePlugin; import org.eclipse.jpt.jaxb.core.context.JaxbPackage; import org.eclipse.jpt.jaxb.core.resource.jaxbprops.JaxbPropertiesResource; @@ -138,11 +137,12 @@ public class AddEclipseLinkJaxbPropertyCommandHandler } protected IFolder getFolder(JaxbPackage jaxbPackage) throws JavaModelException { - IPackageFragment jdtPackage = - (IPackageFragment) CollectionTools.get( - jaxbPackage.getContextRoot().getTypes(jaxbPackage), 0). - getJavaResourceType().getJavaResourceCompilationUnit().getCompilationUnit().getParent(); - return (IFolder) jdtPackage.getUnderlyingResource(); + for (IPackageFragment pkgFragment : jaxbPackage.getJaxbProject().getJavaProject().getPackageFragments()) { + if (pkgFragment.getElementName().equals(jaxbPackage.getName())) { + return (IFolder) pkgFragment.getUnderlyingResource(); + } + } + return null; } protected Properties createNewProperties() { |