org.eclipse.internal.xpand2.model
Interface XpandDefinition

All Superinterfaces:
ISyntaxElement
All Known Subinterfaces:
XpandAdvice
All Known Implementing Classes:
AbstractDefinition, Advice, AdvicedDefinition, Definition

public interface XpandDefinition
extends ISyntaxElement


Method Summary
 void evaluate(XpandExecutionContext ctx, java.lang.Object _this, java.lang.Object... params)
           
 java.lang.String getName()
           
 XpandResource getOwner()
           
 DeclaredParameter[] getParams()
           
 java.lang.String getParamString(boolean typesOnly)
           
 java.lang.String getQualifiedName()
           
 java.lang.String getTargetType()
           
 
Methods inherited from interface org.eclipse.internal.xtend.expression.ast.ISyntaxElement
accept, getEnd, getFileName, getLine, getNameString, getStart
 

Method Detail

getOwner

XpandResource getOwner()

getParams

DeclaredParameter[] getParams()

getTargetType

java.lang.String getTargetType()

getName

java.lang.String getName()

getQualifiedName

java.lang.String getQualifiedName()

getParamString

java.lang.String getParamString(boolean typesOnly)

evaluate

void evaluate(XpandExecutionContext ctx,
              java.lang.Object _this,
              java.lang.Object... params)