Class RegisterTaskStandalone
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.eclipse.epsilon.workflow.tasks.EpsilonTask
-
- org.eclipse.epsilon.workflow.tasks.emf.RegisterTaskStandalone
-
- All Implemented Interfaces:
Cloneable
public class RegisterTaskStandalone extends EpsilonTask
Standalone implementation of the epsilon.emf.register ANT task that does not support permanent metamodel registration and does not depend on emf.dt. We use this class in tasks.xml and the other RegisterTask class from the src folder in plugin.xml
-
-
Field Summary
Fields Modifier and Type Field Description protected File
file
protected boolean
permanently
-
Fields inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
failOnErrors, failOnWarnings, profile
-
-
Constructor Summary
Constructors Constructor Description RegisterTaskStandalone()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executeImpl()
File
getFile()
boolean
isPermanently()
void
setFile(File file)
void
setPermanently(boolean permanently)
-
Methods inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
execute, fail, getActiveTransactions, getBaseDir, getExtendedProperties, getModelRepository, getProjectRepository, getProjectStackFrame, isFailOnErrors, isFailOnWarnings, isProfile, setFailOnErrors, setFailOnWarnings, setProfile, setProjectRepository, usesSharedModelRepository, warn
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Field Detail
-
file
protected File file
-
permanently
protected boolean permanently
-
-
Method Detail
-
executeImpl
public void executeImpl() throws org.apache.tools.ant.BuildException
- Specified by:
executeImpl
in classEpsilonTask
- Throws:
org.apache.tools.ant.BuildException
-
getFile
public File getFile()
-
setFile
public void setFile(File file)
-
isPermanently
public boolean isPermanently()
-
setPermanently
public void setPermanently(boolean permanently)
-
-