Author: scabanovich
Date: 2011-07-26 18:12:32 -0400 (Tue, 26 Jul 2011)
New Revision: 33216
Modified:
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/ELSegment.java
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/IOpenableReference.java
Log:
JBIDE-9087
https://issues.jboss.org/browse/JBIDE-9087
Modified:
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/ELSegment.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/ELSegment.java 2011-07-26
21:58:17 UTC (rev 33215)
+++
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/ELSegment.java 2011-07-26
22:12:32 UTC (rev 33216)
@@ -43,6 +43,8 @@
ITextSourceReference getSourceReference();
/**
+ * Returns references to objects that can be opened from this segment.
+ * If there are no references, empty array is returned. The returned object is never
null.
*
* @return references to objects that can be opened from this segment.
*/
Modified:
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/IOpenableReference.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/IOpenableReference.java 2011-07-26
21:58:17 UTC (rev 33215)
+++
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/IOpenableReference.java 2011-07-26
22:12:32 UTC (rev 33216)
@@ -12,12 +12,31 @@
import org.eclipse.swt.graphics.Image;
+/**
+ *
+ * @author Viacheslav Kabanovich
+ *
+ */
public interface IOpenableReference {
+ /**
+ * Opens editor and selects an object, defined by this reference.
+ * Returns true if editor is successfully opened.
+ *
+ * @return true if editor is successfully opened
+ */
public boolean open();
+ /**
+ *
+ * @return Text representation for option in the open-on menu.
+ */
public String getLabel();
+ /**
+ *
+ * @return Image representation for option in the open-on menu.
+ */
public Image getImage();
}