org.eclipse.internal.xpand2.model
Class AdvicedDefinition
java.lang.Object
org.eclipse.internal.xpand2.model.AdvicedDefinition
- All Implemented Interfaces:
- XpandDefinition, ISyntaxElement
public class AdvicedDefinition
- extends java.lang.Object
- implements XpandDefinition
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AdvicedDefinition
public AdvicedDefinition(XpandAdvice adv,
XpandDefinition def)
getOwner
public XpandResource getOwner()
- Specified by:
getOwner
in interface XpandDefinition
getParams
public DeclaredParameter[] getParams()
- Specified by:
getParams
in interface XpandDefinition
getTargetType
public java.lang.String getTargetType()
- Specified by:
getTargetType
in interface XpandDefinition
getName
public java.lang.String getName()
- Specified by:
getName
in interface XpandDefinition
getQualifiedName
public java.lang.String getQualifiedName()
- Specified by:
getQualifiedName
in interface XpandDefinition
getParamString
public java.lang.String getParamString(boolean typesOnly)
- Specified by:
getParamString
in interface XpandDefinition
analyze
public void analyze(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
evaluate
public void evaluate(XpandExecutionContext ctx,
java.lang.Object _this,
java.lang.Object... params)
- Specified by:
evaluate
in interface XpandDefinition
getLine
public int getLine()
- Specified by:
getLine
in interface ISyntaxElement
getEnd
public int getEnd()
- Specified by:
getEnd
in interface ISyntaxElement
getStart
public int getStart()
- Specified by:
getStart
in interface ISyntaxElement
getFileName
public java.lang.String getFileName()
- Specified by:
getFileName
in interface ISyntaxElement
getNameString
public java.lang.String getNameString(ExecutionContext context)
- Specified by:
getNameString
in interface ISyntaxElement
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
accept
public final java.lang.Object accept(AbstractVisitor visitor)
- Specified by:
accept
in interface ISyntaxElement