org.eclipse.epsilon.workflow.tasks
Class ExecutableModuleTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.eclipse.epsilon.workflow.tasks.EpsilonTask
              extended by org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
EclTask, EmlTask, EolTask, EplTask, EUnitTask, ExportableModuleTask, FlockTask

public abstract class ExecutableModuleTask
extends EpsilonTask


Constructor Summary
ExecutableModuleTask()
           
 
Method Summary
 void addText(java.lang.String msg)
           
 VariableNestedElement createExports()
           
 ModelNestedElement createModel()
           
 ParameterNestedElement createParameter()
           
 VariableNestedElement createUses()
           
 void executeImpl()
           
 java.io.File getSrc()
           
 java.lang.String getTaskName()
           
 java.lang.String getUri()
           
 boolean isAssertions()
           
 boolean isDebug()
          Returns whether the debugger will be used (true) or not (false).
 boolean isGUI()
          Returns whether Epsilon's graphical user input facilities should be enabled or not.
 boolean isSetBeans()
           
 void setAssertions(boolean assertions)
           
 void setDebug(boolean isDebug)
          Changes whether the debugger should be used (true) or not (false) for this module.
 void setGUI(boolean gui)
          Changes whether Epsilon's graphical user input facilities should be enabled or not.
 void setSetBeans(boolean setBeans)
           
 void setSrc(java.io.File src)
           
 void setUri(java.lang.String uri)
           
 
Methods inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
execute, isFailOnErrors, isFailOnWarnings, isProfile, setFailOnErrors, setFailOnWarnings, setProfile
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskType, init, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutableModuleTask

public ExecutableModuleTask()
Method Detail

createModel

public ModelNestedElement createModel()

createUses

public VariableNestedElement createUses()

createExports

public VariableNestedElement createExports()

createParameter

public ParameterNestedElement createParameter()

getTaskName

public java.lang.String getTaskName()
Overrides:
getTaskName in class org.apache.tools.ant.Task

executeImpl

public void executeImpl()
                 throws org.apache.tools.ant.BuildException
Specified by:
executeImpl in class EpsilonTask
Throws:
org.apache.tools.ant.BuildException

addText

public void addText(java.lang.String msg)

getSrc

public java.io.File getSrc()

setSrc

public void setSrc(java.io.File src)

setUri

public void setUri(java.lang.String uri)

getUri

public java.lang.String getUri()

isAssertions

public boolean isAssertions()

setAssertions

public void setAssertions(boolean assertions)

setGUI

public void setGUI(boolean gui)
Changes whether Epsilon's graphical user input facilities should be enabled or not. By default, they are enabled for all tasks except for the EUnit Ant task, in which they are disabled.


isGUI

public boolean isGUI()
Returns whether Epsilon's graphical user input facilities should be enabled or not.

See Also:
setGUI(boolean)

setDebug

public void setDebug(boolean isDebug)
Changes whether the debugger should be used (true) or not (false) for this module. By default, it is not used.


isDebug

public boolean isDebug()
Returns whether the debugger will be used (true) or not (false).


setSetBeans

public void setSetBeans(boolean setBeans)

isSetBeans

public boolean isSetBeans()