Author: dazarov
Date: 2008-11-11 11:14:33 -0500 (Tue, 11 Nov 2008)
New Revision: 11680
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/LinkEditPart.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-3167
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/LinkEditPart.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/LinkEditPart.java 2008-11-11
16:12:11 UTC (rev 11679)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/LinkEditPart.java 2008-11-11
16:14:33 UTC (rev 11680)
@@ -12,6 +12,7 @@
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
+import java.util.Properties;
import org.eclipse.draw2d.Connection;
import org.eclipse.draw2d.FreeformViewport;
@@ -37,6 +38,8 @@
import org.jboss.tools.common.gef.edit.GEFRootEditPart;
import org.jboss.tools.common.gef.figures.GEFLabel;
import org.jboss.tools.common.gef.figures.xpl.CustomLocator;
+import org.jboss.tools.common.meta.action.XActionInvoker;
+import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.seam.ui.pages.editor.PagesEditor;
import org.jboss.tools.seam.ui.pages.editor.PagesEditor.ModelSelectionProvider;
import org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link;
@@ -235,6 +238,8 @@
FreeformViewport vp = diagram.getFreeformViewport();
((ModelSelectionProvider)editor.getModelSelectionProvider()).scroll(vp,
part.getNodeFigure());
+ }else{
+ XActionInvoker.invoke("Properties/Properties",
(XModelObject)getLink().getData(), new Properties());
}
}
}