Class RunTask

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.eclipse.m2m.atl.emftvm.ant.EMFTVMTask
org.eclipse.m2m.atl.emftvm.ant.RunTask
All Implemented Interfaces:
Cloneable

public class RunTask extends EMFTVMTask
Runs a model transformation in the EMFTVM.
  • Constructor Details

    • RunTask

      public RunTask()
  • Method Details

    • setModule

      public void setModule(String module)
      Sets the module name.
      Parameters:
      module - the module to set
    • getModule

      public String getModule()
      Returns the module name.
      Returns:
      the module
    • setModulePath

      public void setModulePath(String modulePath)
      Sets the module path.
      Parameters:
      modulePath - the modulePath to set
    • getModulePath

      public String getModulePath()
      Returns the module path.
      Returns:
      the modulePath
    • isDisableJIT

      public boolean isDisableJIT()
      Returns whether to disable the JIT compiler.
      Returns:
      whether to disable the JIT compiler
    • setDisableJIT

      public void setDisableJIT(boolean disableJIT)
      Sets whether to disable the JIT compiler
      Parameters:
      disableJIT - whether to disable the JIT compiler
    • getMetaModels

      public List<MetaModel> getMetaModels()
      Returns the list of metamodels.
      Returns:
      the metaModels
    • getInputModels

      public List<InModel> getInputModels()
      Returns the list of input models.
      Returns:
      the inputModels
    • getInoutModels

      public List<InOutModel> getInoutModels()
      Returns the list of in/out models.
      Returns:
      the inoutModels
    • getOutputModels

      public List<OutModel> getOutputModels()
      Returns the list of output models.
      Returns:
      the outputModels
    • getInputModelSets

      public List<InModelSet> getInputModelSets()
      Returns the list of input model sets.
      Returns:
      the inModelSets
    • getInoutModelSets

      public List<InOutModelSet> getInoutModelSets()
      Returns the list of input/output model sets.
      Returns:
      the inOutModelSets
    • getOutputModelSets

      public List<OutModelSet> getOutputModelSets()
      Returns the list of output model sets.
      Returns:
      the outModelSets
    • addConfiguredMetamodel

      public void addConfiguredMetamodel(MetaModel metamodel)
      Adds metamodel to the run task.
      Parameters:
      metamodel - the metamodel
    • addConfiguredInputModel

      public void addConfiguredInputModel(InModel model)
      Adds model as input model to the run task.
      Parameters:
      model - the input model
    • addConfiguredInoutModel

      public void addConfiguredInoutModel(InOutModel model)
      Adds model as input/output model to the run task.
      Parameters:
      model - the in/out model
    • addConfiguredOutputModel

      public void addConfiguredOutputModel(OutModel model)
      Adds model as output model to the run task.
      Parameters:
      model - the output model
    • addConfiguredInputModelSet

      public void addConfiguredInputModelSet(InModelSet modelSet)
      Adds model set as input model set to the run task.
      Parameters:
      modelSet - the input model set
    • addConfiguredInoutModelSet

      public void addConfiguredInoutModelSet(InOutModelSet modelSet)
      Adds model as input/output model to the run task.
      Parameters:
      modelSet - the in/out model set
    • addConfiguredOutputModelSet

      public void addConfiguredOutputModelSet(OutModelSet modelSet)
      Adds model as output model to the run task.
      Parameters:
      modelSet - the output model set
    • innerExecute

      protected void innerExecute() throws Exception
      Performs the actual execution.
      Specified by:
      innerExecute in class EMFTVMTask
      Throws:
      Exception