Uses of Interface
org.eclipse.mtl.Module

Packages that use Module
org.eclipse.mtl   
org.eclipse.mtl.engine.environment   
org.eclipse.mtl.engine.service   
org.eclipse.mtl.impl   
org.eclipse.mtl.parser   
org.eclipse.mtl.parser.ast   
org.eclipse.mtl.parser.ast.ocl   
org.eclipse.mtl.util   
 

Uses of Module in org.eclipse.mtl
 

Methods in org.eclipse.mtl that return Module
 Module MtlFactory.createModule()
          Returns a new object of class 'Module'.
 

Methods in org.eclipse.mtl that return types with arguments of type Module
 org.eclipse.emf.common.util.EList<Module> Module.getExtends()
          Returns the value of the 'Extends' reference list.
 org.eclipse.emf.common.util.EList<Module> Module.getImports()
          Returns the value of the 'Imports' reference list.
 

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

Methods in org.eclipse.mtl.engine.environment with parameters of type Module
 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.
 

Constructors in org.eclipse.mtl.engine.environment with parameters of type Module
MTLEnvironmentFactory(java.io.File generationRoot, Module module, java.util.List<MTLTextGenerationListener> listeners)
          Default constructor.
MTLEvaluationEnvironment(org.eclipse.ocl.EvaluationEnvironment<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> parent, Module module)
          This constructor is needed by the factory.
MTLEvaluationEnvironment(Module module)
          This constructor will create our environment given the module from which to resolve dependencies.
 

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

Methods in org.eclipse.mtl.engine.service with parameters of type Module
static void MTLService.doGenerate(Module module, java.lang.String templateName, org.eclipse.emf.ecore.EObject model, java.io.File generationRoot)
          Launches the generation of an MTL template given its name and containing module.
static void MTLService.doGenerate(Module module, java.lang.String templateName, org.eclipse.emf.ecore.EObject model, java.util.List<? extends java.lang.Object> arguments, java.io.File generationRoot)
          Launches the generation of an MTL template given its name and containing module.
static void MTLService.doGenerateTemplate(Module module, java.lang.String templateName, java.util.List<? extends java.lang.Object> arguments, java.io.File generationRoot)
          Launches the generation of an MTL template with the given arguments.
 

Method parameters in org.eclipse.mtl.engine.service with type arguments of type Module
static void MTLService.doGenerate(java.util.Map<Module,java.util.Set<java.lang.String>> templates, org.eclipse.emf.ecore.EObject model, java.io.File generationRoot)
          This can be used to launch the generation of multiple MTL templates given their names and their containing modules.
 

Uses of Module in org.eclipse.mtl.impl
 

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

Fields in org.eclipse.mtl.impl with type parameters of type Module
protected  org.eclipse.emf.common.util.EList<Module> ModuleImpl.extends_
          The cached value of the 'Extends' reference list.
protected  org.eclipse.emf.common.util.EList<Module> ModuleImpl.imports
          The cached value of the 'Imports' reference list.
 

Methods in org.eclipse.mtl.impl that return Module
 Module MtlFactoryImpl.createModule()
           
 

Methods in org.eclipse.mtl.impl that return types with arguments of type Module
 org.eclipse.emf.common.util.EList<Module> ModuleImpl.getExtends()
           
 org.eclipse.emf.common.util.EList<Module> ModuleImpl.getImports()
           
 

Uses of Module in org.eclipse.mtl.parser
 

Methods in org.eclipse.mtl.parser that return Module
 Module MTLSourceBuffer.getAST()
          Gets the AST model.
 

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

Methods in org.eclipse.mtl.parser.ast that return Module
 Module IASTProvider.getAST()
          Gets the AST model.
protected  Module ASTFactory.getOrCreateModule(Module iModule)
          Gets or creates an AST Module corresponding to a CST Module.
 

Uses of Module in org.eclipse.mtl.parser.ast.ocl
 

Methods in org.eclipse.mtl.parser.ast.ocl with parameters of type Module
 void OCLParser.addRecursivelyBehavioralFeaturesToScope(Module oModule)
          Add the behavioral features of a module in the current parsing scope.
 void OCLParser.addRecursivelyMetamodelsToScope(Module oModule)
          Add all EPackage of a module in the list of the metamodels considered during the parsing.
 org.eclipse.emf.ecore.EClassifier OCLParser.addRecursivelyVariablesToScopeAndGetContextClassifierAt(Module oModule, int offset)
          Add the accessible variables (at the given index) in the current parsing scope.
 void OCLParser.removeRecursivelyBehavioralFeaturesToScope(Module oModule)
          Remove the behavioral features in the current parsing scope.
 

Uses of Module in org.eclipse.mtl.util
 

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


Copyright 2008 Obeo
All Rights Reserved.