org.openarchitectureware.xpand2.model
Interface XpandDefinition

All Superinterfaces:
ISyntaxElement, XpandAnalyzable, XpandEvaluatable
All Known Implementing Classes:
AbstractDefinition, Advice, AdvicedDefinition, Definition

public interface XpandDefinition
extends ISyntaxElement, XpandAnalyzable, XpandEvaluatable


Method Summary
 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.openarchitectureware.expression.ast.ISyntaxElement
accept, getEnd, getFileName, getLine, getNameString, getStart
 
Methods inherited from interface org.openarchitectureware.xpand2.ast.XpandAnalyzable
analyze
 
Methods inherited from interface org.openarchitectureware.xpand2.ast.XpandEvaluatable
evaluate
 

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)