org.eclipse.internal.xtend.expression.debug
Class ExpressionModelPresentation
java.lang.Object
org.eclipse.internal.xtend.expression.debug.ExpressionModelPresentation
- Direct Known Subclasses:
- XpandModelPresentation
public class ExpressionModelPresentation
- extends java.lang.Object
This class is responsible for all presentation topics for expressions in the debugger views.
- Author:
- Clemens Kadura (zAJKa)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
specials
protected java.util.Set<BaseSpecialTreatment> specials
ExpressionModelPresentation
public ExpressionModelPresentation(java.util.Set<BaseSpecialTreatment> specials)
getStartPresentation
public org.eclipse.emf.mwe.core.debug.model.SyntaxElement getStartPresentation(ISyntaxElement se,
ExecutionContext context)
getEndPresentation
public org.eclipse.emf.mwe.core.debug.model.SyntaxElement getEndPresentation(ISyntaxElement se,
ExecutionContext context)
getVariableSimpleRep
public java.lang.String getVariableSimpleRep(java.lang.Object element,
ExecutionContext context)
getStart
public int getStart(ISyntaxElement se)
getStartingEndPosition
public int getStartingEndPosition(ISyntaxElement se)
getContainerName
protected java.lang.String getContainerName(ISyntaxElement se)
getTemplateName
protected java.lang.String getTemplateName(ISyntaxElement se)
getResource
protected java.lang.String getResource(ISyntaxElement se)
getStringRep
public java.lang.String getStringRep(java.lang.Object element)