org.eclipse.internal.xpand2.ast
Class Template
java.lang.Object
org.eclipse.internal.xtend.expression.ast.SyntaxElement
org.eclipse.internal.xpand2.ast.Template
- All Implemented Interfaces:
- XpandAnalyzable, XpandResource, ISyntaxElement, Resource
public class Template
- extends SyntaxElement
- implements XpandResource
*
- Author:
- Sven Efftinge (http://www.efftinge.de) *
Template
public Template(ImportDeclaration[] imports,
ExtensionImportDeclaration[] extensions,
Definition[] definitions,
Advice[] advices)
getExtensions
public ExtensionImportDeclaration[] getExtensions()
getImportedExtensionsAsList
public List<String> getImportedExtensionsAsList()
getFullyQualifiedName
public String getFullyQualifiedName()
- Specified by:
getFullyQualifiedName in interface Resource
getQualifiedName
public QualifiedName getQualifiedName()
setFullyQualifiedName
public void setFullyQualifiedName(String fullyQualifiedName)
- Specified by:
setFullyQualifiedName in interface Resource
getDefinitions
public XpandDefinition[] getDefinitions()
- Specified by:
getDefinitions in interface XpandResource
getDefinitionsAsList
public List<XpandDefinition> getDefinitionsAsList()
getAllDefinitions
public AbstractDefinition[] getAllDefinitions()
getImports
public ImportDeclaration[] getImports()
getImportsAsList
public List<ImportDeclaration> getImportsAsList()
analyze
public void analyze(XpandExecutionContext ctx,
Set<AnalysationIssue> issues)
- Specified by:
analyze in interface XpandAnalyzable
getDefinitionsByName
public XpandDefinition[] getDefinitionsByName(String aName)
- Specified by:
getDefinitionsByName in interface XpandResource
getImportedNamespaces
public String[] getImportedNamespaces()
- Specified by:
getImportedNamespaces in interface Resource
getImportedNamespacesAsList
public List<String> getImportedNamespacesAsList()
getImportedExtensions
public String[] getImportedExtensions()
- Specified by:
getImportedExtensions in interface Resource
getAdvices
public XpandAdvice[] getAdvices()
- Specified by:
getAdvices in interface XpandResource
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2015. All rights reserved.