Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsdimov2011-05-10 15:01:12 +0000
committersdimov2011-05-10 15:01:12 +0000
commit756e45e28ae185800715e204493d7a3c0252fdc2 (patch)
tree6aab3a63769010f52eff711c3616ed7af7b5c2cc
parentd271ffb857e6b439a95eecf6be2f3a3c54162091 (diff)
downloadwebtools.dali-756e45e28ae185800715e204493d7a3c0252fdc2.tar.gz
webtools.dali-756e45e28ae185800715e204493d7a3c0252fdc2.tar.xz
webtools.dali-756e45e28ae185800715e204493d7a3c0252fdc2.zip
[338859] exception right-clicking attribute in JPA structure view
-rw-r--r--jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/plugin.xml4
-rw-r--r--jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/propertytester/JpaProjectFacetVersionPropertyTester.java20
2 files changed, 6 insertions, 18 deletions
diff --git a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/plugin.xml b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/plugin.xml
index 893417d412..aed3594d4f 100644
--- a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/plugin.xml
+++ b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/plugin.xml
@@ -36,7 +36,7 @@
objectClass="org.eclipse.jpt.jpa.core.JpaNode">
<enablement>
- <test property="org.eclipse.wst.common.project.facet.core.projectFacet" value="jpt.jpa"/>
+ <test property="org.eclipse.jpt.jpadiagrameditor.ui.jpaProjectFacet" value="jpt.jpa"/>
</enablement>
<menu
id="org.eclipse.jpt.jpadiagrameditor.ui.openDiagramJpaMenu"
@@ -139,7 +139,7 @@
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
id="org.eclipse.jpt.jpadiagrameditor.ui.propertytester.JpaProjectFacetVersionPropertyTester"
- type="org.eclipse.jpt.core.JpaNode"
+ type="org.eclipse.jpt.jpa.core.JpaNode"
namespace="org.eclipse.jpt.jpadiagrameditor.ui"
properties="jpaProjectFacet"
class="org.eclipse.jpt.jpadiagrameditor.ui.internal.propertytester.JpaProjectFacetVersionPropertyTester">
diff --git a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/propertytester/JpaProjectFacetVersionPropertyTester.java b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/propertytester/JpaProjectFacetVersionPropertyTester.java
index 26936abb5d..86a00f2e4d 100644
--- a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/propertytester/JpaProjectFacetVersionPropertyTester.java
+++ b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/propertytester/JpaProjectFacetVersionPropertyTester.java
@@ -1,10 +1,7 @@
package org.eclipse.jpt.jpadiagrameditor.ui.internal.propertytester;
import org.eclipse.core.expressions.PropertyTester;
-import org.eclipse.core.runtime.CoreException;
import org.eclipse.jpt.jpa.core.JpaNode;
-import org.eclipse.jpt.jpa.core.JpaProject;
-import org.eclipse.wst.common.project.facet.core.IFacetedProject;
import org.eclipse.wst.common.project.facet.core.IProjectFacet;
import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
@@ -18,21 +15,12 @@ public class JpaProjectFacetVersionPropertyTester extends PropertyTester{
String[] subValues = ((String) value).split(":"); //$NON-NLS-1$
String receiverId = subValues[0];
- String receiverVersion = subValues[1];
if (receiver instanceof JpaNode) {
- JpaProject project = ((JpaNode)receiver).getJpaProject();
- try {
- IFacetedProject fproj = ProjectFacetsManager.create(project.getProject());
- if(receiverId.equals(ID) && receiverVersion.equals(fproj.getProjectFacetVersion(FACET).getVersionString())){
- return true;
- }
- } catch (CoreException e) {
- e.printStackTrace();
- }
+ if(receiverId.equals(ID)){
+ return true;
+ }
}
-
return false;
- }
-
+ }
}

Back to the top