Class LoadEmfModelTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.eclipse.epsilon.workflow.tasks.EpsilonTask
-
- org.eclipse.epsilon.workflow.tasks.AbstractLoadModelTask
-
- org.eclipse.epsilon.workflow.tasks.emf.LoadEmfModelTask
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
LoadModelTests.LoadModelWithSpy
public class LoadEmfModelTask extends AbstractLoadModelTask
-
-
Field Summary
Fields Modifier and Type Field Description protected String
alias
protected boolean
cached
protected boolean
concurrent
protected boolean
expand
protected File
metamodelFile
protected String
metamodelUri
protected File
modelFile
protected String
modelUri
protected boolean
read
protected boolean
reuseUnmodifiedMetamodelFile
protected boolean
store
protected boolean
validate
-
Fields inherited from class org.eclipse.epsilon.workflow.tasks.AbstractLoadModelTask
name
-
Fields inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
failOnErrors, failOnWarnings, profile
-
-
Constructor Summary
Constructors Constructor Description LoadEmfModelTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EmfModel
createEmfModel()
String
getAlias()
String
getAliases()
File
getMetamodelFile()
String
getMetamodelUri()
File
getModelFile()
String
getModelUri()
boolean
isCached()
boolean
isConcurrent()
boolean
isExpand()
boolean
isRead()
boolean
isReuseUnmodifiedMetamodelFile()
boolean
isStore()
boolean
isValidate()
IModel
loadModel()
void
setAlias(String alias)
void
setAliases(String aliases)
void
setCached(boolean cached)
void
setConcurrent(boolean concurrent)
void
setExpand(boolean expand)
void
setMetamodelFile(File metamodelFile)
void
setMetamodelUri(String metamodelUri)
void
setModelFile(File modelFile)
void
setModelUri(String modelUri)
void
setRead(boolean read)
void
setReuseUnmodifiedMetamodelFile(boolean reuseUnmodifiedMetamodelFiles)
void
setStore(boolean store)
void
setValidate(boolean validate)
-
Methods inherited from class org.eclipse.epsilon.workflow.tasks.AbstractLoadModelTask
executeImpl, getName, setName
-
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
-
alias
protected String alias
-
modelFile
protected File modelFile
-
modelUri
protected String modelUri
-
metamodelFile
protected File metamodelFile
-
metamodelUri
protected String metamodelUri
-
read
protected boolean read
-
store
protected boolean store
-
expand
protected boolean expand
-
reuseUnmodifiedMetamodelFile
protected boolean reuseUnmodifiedMetamodelFile
-
cached
protected boolean cached
-
concurrent
protected boolean concurrent
-
validate
protected boolean validate
-
-
Method Detail
-
loadModel
public IModel loadModel() throws org.apache.tools.ant.BuildException
- Specified by:
loadModel
in classAbstractLoadModelTask
- Throws:
org.apache.tools.ant.BuildException
-
createEmfModel
protected EmfModel createEmfModel()
-
isExpand
public boolean isExpand()
-
setExpand
public void setExpand(boolean expand)
-
getAlias
public String getAlias()
-
setCached
public void setCached(boolean cached)
-
isCached
public boolean isCached()
-
setAlias
public void setAlias(String alias)
-
setAliases
public void setAliases(String aliases)
-
getAliases
public String getAliases()
-
getModelFile
public File getModelFile()
-
setModelFile
public void setModelFile(File modelFile)
-
getModelUri
public String getModelUri()
-
setModelUri
public void setModelUri(String modelUri)
-
getMetamodelFile
public File getMetamodelFile()
-
setMetamodelFile
public void setMetamodelFile(File metamodelFile)
-
getMetamodelUri
public String getMetamodelUri()
-
setMetamodelUri
public void setMetamodelUri(String metamodelUri)
-
isRead
public boolean isRead()
-
setRead
public void setRead(boolean read)
-
isStore
public boolean isStore()
-
setStore
public void setStore(boolean store)
-
isReuseUnmodifiedMetamodelFile
public boolean isReuseUnmodifiedMetamodelFile()
-
setReuseUnmodifiedMetamodelFile
public void setReuseUnmodifiedMetamodelFile(boolean reuseUnmodifiedMetamodelFiles)
-
isConcurrent
public boolean isConcurrent()
- Returns:
- Since:
- 1.6
-
setConcurrent
public void setConcurrent(boolean concurrent)
- Parameters:
concurrent
-- Since:
- 1.6
-
setValidate
public void setValidate(boolean validate)
-
isValidate
public boolean isValidate()
-
-