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
Fields Modifier and Type Field Description protected HashMap<OperationCallExpression,org.eclipse.jface.text.IRegion>
astRegions
protected AbstractModuleEditor
editor
protected IEolModule
module
-
Constructor Summary
Constructors Constructor Description AbstractModuleEditorHyperlinkDetector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.eclipse.jface.text.hyperlink.IHyperlink>
createHyperlinks(OperationCallExpression ast)
org.eclipse.jface.text.hyperlink.IHyperlink[]
detectHyperlinks(org.eclipse.jface.text.ITextViewer textViewer, org.eclipse.jface.text.IRegion region, boolean canShowMultipleHyperlinks)
protected void
findInterestingASTs(ModuleElement ast)
void
moduleParsed(AbstractModuleEditor editor, IModule module)
-
-
-
Field Detail
-
editor
protected AbstractModuleEditor editor
-
astRegions
protected HashMap<OperationCallExpression,org.eclipse.jface.text.IRegion> astRegions
-
module
protected IEolModule module
-
-
Method Detail
-
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
public void moduleParsed(AbstractModuleEditor editor, IModule module)
- Specified by:
moduleParsed
in interfaceIModuleParseListener
-
findInterestingASTs
protected void findInterestingASTs(ModuleElement ast)
-
-