org.eclipse.xtend.expression
Class AbstractExpressionsUsingWorkflowComponent
java.lang.Object
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent
- All Implemented Interfaces:
- org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent
- Direct Known Subclasses:
- CheckComponent, CheckComponent, Generator, XpandComponent, XtendComponent, XtendComponent
public abstract class AbstractExpressionsUsingWorkflowComponent
- extends org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2 |
checkConfiguration |
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent |
checkRequiredConfigProperty, getBridge, getComponentName, getContainer, getId, getLocation, getLogMessage, invoke, invoke, postInvoke, preInvoke, setContainer, setId, setLocation, setSkipOnErrors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.apache.commons.logging.Log log
metaModels
protected final java.util.List<MetaModel> metaModels
_advice
protected final java.util.List<java.lang.String> _advice
callback
protected VetoableCallback callback
exceptionsOnNullEvaluation
protected boolean exceptionsOnNullEvaluation
exceptionHandler
protected ExceptionHandler exceptionHandler
AbstractExpressionsUsingWorkflowComponent
public AbstractExpressionsUsingWorkflowComponent()
addAdvice
public void addAdvice(java.lang.String advice)
addAdvices
public void addAdvices(java.lang.String advice)
addExtensionAdvice
public void addExtensionAdvice(java.lang.String advice)
addExtensionAdvices
public void addExtensionAdvices(java.lang.String advice)
addMetaModel
public void addMetaModel(MetaModel metaModel)
addGlobalVarDef
public void addGlobalVarDef(AbstractExpressionsUsingWorkflowComponent.GlobalVarDef def)
addGlobalVar
public void addGlobalVar(AbstractExpressionsUsingWorkflowComponent.GlobalVar var)
getGlobalVars
protected java.util.Map<java.lang.String,Variable> getGlobalVars(org.eclipse.emf.mwe.core.WorkflowContext ctx)
setCallback
@Deprecated
public void setCallback(Callback callback)
- Deprecated. Use
setVetoableCallback(VetoableCallback)
instead.
setVetoableCallback
public void setVetoableCallback(VetoableCallback callback)
getExecutionContext
protected ExecutionContextImpl getExecutionContext(org.eclipse.emf.mwe.core.WorkflowContext ctx)
getNullEvaluationHandler
public NullEvaluationHandler getNullEvaluationHandler()
checkConfigurationInternal
protected void checkConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)
- Overrides:
checkConfigurationInternal
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
addDebug
public void addDebug(AbstractExpressionsUsingWorkflowComponent.Debug expr)
setDumpContext
public void setDumpContext(boolean dumpContext)
invokeInternal
protected void invokeInternal(org.eclipse.emf.mwe.core.WorkflowContext ctx,
org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor,
org.eclipse.emf.mwe.core.issues.Issues issues)
- Specified by:
invokeInternal
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
toString
public java.lang.String toString(EvaluationException ex,
java.util.List<AbstractExpressionsUsingWorkflowComponent.Debug> debugEntries)
invokeInternal2
protected void invokeInternal2(org.eclipse.emf.mwe.core.WorkflowContext ctx,
org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor,
org.eclipse.emf.mwe.core.issues.Issues issues)
setExceptionsOnNullEvaluation
public void setExceptionsOnNullEvaluation(boolean exceptionsOnNullEvaluation)
setExceptionHandler
public void setExceptionHandler(ExceptionHandler exceptionHandler)
getResourceManager
public ResourceManager getResourceManager()
setResourceManager
public void setResourceManager(ResourceManager resourceManager)