org.eclipse.xpand2
Class XpandExecutionContextImpl.DefinitionOperationAdapter
java.lang.Object
org.eclipse.xpand2.XpandExecutionContextImpl.DefinitionOperationAdapter
- All Implemented Interfaces:
- Callable, Feature, Operation, ParameterizedCallable
- Enclosing class:
- XpandExecutionContextImpl
public class XpandExecutionContextImpl.DefinitionOperationAdapter
- extends Object
- implements Operation
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
def
public XpandDefinition def
XpandExecutionContextImpl.DefinitionOperationAdapter
public XpandExecutionContextImpl.DefinitionOperationAdapter(XpandDefinition def,
String name,
Type owner,
List<Type> paramTypes)
getName
public String getName()
- Specified by:
getName in interface Callable
getReturnType
public Type getReturnType()
- Specified by:
getReturnType in interface Callable
getOwner
public Type getOwner()
- Specified by:
getOwner in interface Feature
getParameterTypes
public List<Type> getParameterTypes()
- Specified by:
getParameterTypes in interface ParameterizedCallable
evaluate
public Object evaluate(Object target,
Object[] params)
- Specified by:
evaluate in interface Operation
getDocumentation
public String getDocumentation()
- Specified by:
getDocumentation in interface Feature
getReturnType
public Type getReturnType(Type targetType,
Type[] paramTpes)
- Specified by:
getReturnType in interface Operation
Copyright © 2015. All rights reserved.