Author: dazarov
Date: 2009-03-20 10:33:14 -0400 (Fri, 20 Mar 2009)
New Revision: 14282
Modified:
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/ComponentsHyperlink.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4002
Modified:
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/ComponentsHyperlink.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/ComponentsHyperlink.java 2009-03-20
13:58:12 UTC (rev 14281)
+++
trunk/seam/plugins/org.jboss.tools.seam.text.ext/src/org/jboss/tools/seam/text/ext/hyperlink/ComponentsHyperlink.java 2009-03-20
14:33:14 UTC (rev 14282)
@@ -24,6 +24,7 @@
import org.eclipse.wst.sse.core.internal.provisional.IndexedRegion;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
import org.jboss.tools.common.text.ext.hyperlink.AbstractHyperlink;
+import org.jboss.tools.seam.core.SeamProjectsSet;
import org.jboss.tools.seam.text.ext.SeamExtPlugin;
import org.w3c.dom.Node;
@@ -96,15 +97,9 @@
}
private IProject getEarProject() {
- IVirtualComponent component = ComponentCore
- .createComponent(getProject());
- IVirtualComponent[] vComponents = component.getReferencingComponents();
- for (IVirtualComponent vc : vComponents) {
- if (vc instanceof EARVirtualComponent) {
- return ((EARVirtualComponent) vc).getProject();
- }
- }
- return null;
+ SeamProjectsSet projectsSet = SeamProjectsSet.create(getProject());
+
+ return projectsSet.getEarProject();
}
private IProject getProject() {