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 AbstractModuleEditorprotected 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 voidvoidmoduleParsed(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:
detectHyperlinksin interfaceorg.eclipse.jface.text.hyperlink.IHyperlinkDetector
-
moduleParsed
- Specified by:
moduleParsedin interfaceIModuleParseListener
-
findInterestingASTs
-