Class AbstractModuleEditorHyperlinkDetector
java.lang.Object
org.eclipse.epsilon.common.dt.editor.hyperlinks.AbstractModuleEditorHyperlinkDetector
- All Implemented Interfaces:
IModuleParseListener
,org.eclipse.jface.text.hyperlink.IHyperlinkDetector
public class AbstractModuleEditorHyperlinkDetector
extends Object
implements org.eclipse.jface.text.hyperlink.IHyperlinkDetector, IModuleParseListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HashMap<OperationCallExpression,
org.eclipse.jface.text.IRegion> protected AbstractModuleEditor
protected IEolModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.eclipse.jface.text.hyperlink.IHyperlink>
org.eclipse.jface.text.hyperlink.IHyperlink[]
detectHyperlinks
(org.eclipse.jface.text.ITextViewer textViewer, org.eclipse.jface.text.IRegion region, boolean canShowMultipleHyperlinks) protected void
void
moduleParsed
(AbstractModuleEditor editor, IModule module)
-
Field Details
-
editor
-
astRegions
-
module
-
-
Constructor Details
-
AbstractModuleEditorHyperlinkDetector
public AbstractModuleEditorHyperlinkDetector()
-
-
Method Details
-
createHyperlinks
public List<org.eclipse.jface.text.hyperlink.IHyperlink> createHyperlinks(OperationCallExpression ast) -
detectHyperlinks
public org.eclipse.jface.text.hyperlink.IHyperlink[] detectHyperlinks(org.eclipse.jface.text.ITextViewer textViewer, org.eclipse.jface.text.IRegion region, boolean canShowMultipleHyperlinks) - Specified by:
detectHyperlinks
in interfaceorg.eclipse.jface.text.hyperlink.IHyperlinkDetector
-
moduleParsed
- Specified by:
moduleParsed
in interfaceIModuleParseListener
-
findInterestingASTs
-