Uses of Interface
org.eclipse.mtl.Template

Packages that use Template
org.eclipse.mtl   
org.eclipse.mtl.engine.environment   
org.eclipse.mtl.engine.evaluation   
org.eclipse.mtl.engine.generation   
org.eclipse.mtl.engine.service   
org.eclipse.mtl.impl   
org.eclipse.mtl.parser.ast   
org.eclipse.mtl.util   
 

Uses of Template in org.eclipse.mtl
 

Methods in org.eclipse.mtl that return Template
 Template MtlFactory.createTemplate()
          Returns a new object of class 'Template'.
 Template TemplateInvocation.getDefinition()
          Returns the value of the 'Definition' reference.
 

Methods in org.eclipse.mtl that return types with arguments of type Template
 org.eclipse.emf.common.util.EList<Template> Template.getOverrides()
          Returns the value of the 'Overrides' reference list.
 

Methods in org.eclipse.mtl with parameters of type Template
 void TemplateInvocation.setDefinition(Template value)
          Sets the value of the 'Definition' reference.
 

Uses of Template in org.eclipse.mtl.engine.environment
 

Methods in org.eclipse.mtl.engine.environment that return Template
 Template MTLEvaluationEnvironment.getMostSpecificTemplate(java.util.List<Template> candidates, java.util.List<java.lang.Object> arguments)
          Returns the most specific template for the given arguments in the given list.
 

Methods in org.eclipse.mtl.engine.environment that return types with arguments of type Template
 java.util.List<Template> MTLEvaluationEnvironment.getAllCandidates(Module origin, Template call, java.util.List<java.lang.Object> arguments)
          This will return the List of all applicable candidates for the given template call with the given arguments.
 

Methods in org.eclipse.mtl.engine.environment with parameters of type Template
 java.util.List<Template> MTLEvaluationEnvironment.getAllCandidates(Module origin, Template call, java.util.List<java.lang.Object> arguments)
          This will return the List of all applicable candidates for the given template call with the given arguments.
 

Method parameters in org.eclipse.mtl.engine.environment with type arguments of type Template
 Template MTLEvaluationEnvironment.getMostSpecificTemplate(java.util.List<Template> candidates, java.util.List<java.lang.Object> arguments)
          Returns the most specific template for the given arguments in the given list.
 

Uses of Template in org.eclipse.mtl.engine.evaluation
 

Methods in org.eclipse.mtl.engine.evaluation with parameters of type Template
 java.lang.String MTLEvaluationVisitor.visitMTLTemplate(Template template)
          Handles the evaluation of an MTL Template.
 

Uses of Template in org.eclipse.mtl.engine.generation
 

Methods in org.eclipse.mtl.engine.generation with parameters of type Template
 void MTLGenericEngine.evaluate(Template template, java.util.List<? extends java.lang.Object> arguments, java.io.File generationRoot)
          Evaluates the given MTL Template with the given arguments.
 void IMTLEngine.evaluate(Template template, java.util.List<? extends java.lang.Object> arguments, java.io.File generationRoot)
          Evaluates the given MTL Template with the given arguments.
 

Uses of Template in org.eclipse.mtl.engine.service
 

Methods in org.eclipse.mtl.engine.service with parameters of type Template
static void MTLService.doGenerate(Template template, org.eclipse.emf.ecore.EObject model, java.io.File generationRoot)
          Launches the generation of a single-argument MTL template for all matching EObjects in the given model.
static void MTLService.doGenerateTemplate(Template template, java.util.List<? extends java.lang.Object> arguments, java.io.File generationRoot)
          Launches the generation of an MTL template with the given arguments.
 

Uses of Template in org.eclipse.mtl.impl
 

Classes in org.eclipse.mtl.impl that implement Template
 class TemplateImpl
          An implementation of the model object ' Template'.
 

Fields in org.eclipse.mtl.impl declared as Template
protected  Template TemplateInvocationImpl.definition
          The cached value of the 'Definition' reference.
 

Fields in org.eclipse.mtl.impl with type parameters of type Template
protected  org.eclipse.emf.common.util.EList<Template> TemplateImpl.overrides
          The cached value of the 'Overrides' reference list.
 

Methods in org.eclipse.mtl.impl that return Template
 Template TemplateInvocationImpl.basicGetDefinition()
           
 Template MtlFactoryImpl.createTemplate()
           
 Template TemplateInvocationImpl.getDefinition()
           
 

Methods in org.eclipse.mtl.impl that return types with arguments of type Template
 org.eclipse.emf.common.util.EList<Template> TemplateImpl.getOverrides()
           
 

Methods in org.eclipse.mtl.impl with parameters of type Template
 void TemplateInvocationImpl.setDefinition(Template newDefinition)
           
 

Uses of Template in org.eclipse.mtl.parser.ast
 

Methods in org.eclipse.mtl.parser.ast that return Template
protected  Template ASTFactory.getOrCreateTemplate(Template iTemplate)
          Gets or creates an AST Template corresponding to a CST Template.
 

Uses of Template in org.eclipse.mtl.util
 

Methods in org.eclipse.mtl.util with parameters of type Template
 T MtlSwitch.caseTemplate(Template object)
          Returns the result of interpreting the object as an instance of ' Template'.
 


Copyright 2008 Obeo
All Rights Reserved.