org.eclipse.xtend.check
Class CheckComponent
java.lang.Object
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent2
org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent
org.eclipse.xtend.check.CheckComponent
- All Implemented Interfaces:
- org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent
public class CheckComponent
- extends AbstractExpressionsUsingWorkflowComponent
Methods inherited from class org.eclipse.xtend.expression.AbstractExpressionsUsingWorkflowComponent |
addAdvice, addAdvices, addDebug, addExtensionAdvice, addExtensionAdvices, addGlobalVar, addGlobalVarDef, addMetaModel, getExecutionContext, getGlobalVars, getNullEvaluationHandler, getResourceManager, invokeInternal, setCallback, setDumpContext, setExceptionHandler, setExceptionsOnNullEvaluation, setResourceManager, setVetoableCallback, toString |
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, getContainer, getId, getLocation, 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 |
CheckComponent
public CheckComponent()
setAbortOnError
public void setAbortOnError(boolean abortOnError)
- Sets if execution should be aborted on error.
- Parameters:
abortOnError
- If true
, the execution is aborted on error, otherwise, the execution is continued normally.
isAbortOnError
public boolean isAbortOnError()
- Since:
- 1.4
addCheckFile
public void addCheckFile(java.lang.String checkFile)
- Adds a check file.
- Parameters:
checkFile
- the check file
getCheckFiles
public java.util.List<java.lang.String> getCheckFiles()
- Since:
- 1.4
setExpression
public void setExpression(java.lang.String expression)
- Sets the expression to check. This property only works for non-EMF based models. For EMF based models, use
setEmfAllChildrenSlot(String)
.
- Parameters:
expression
- the expression to check
getExpression
public java.lang.String getExpression()
- Since:
- 1.4
setWarnIfNothingChecked
public void setWarnIfNothingChecked(boolean warn)
- Sets if a warning should be issued if nothing has been checked.
- Parameters:
warn
- If true
, a warning is issued in case nothing has been checked, otherwise no warning is issued.
isWarnIfNothingChecked
public boolean isWarnIfNothingChecked()
- Since:
- 1.4
setEmfAllChildrenSlot
public void setEmfAllChildrenSlot(java.lang.String childExpression)
- Sets the expression for the
emfAllChildren
property. This property only works for EMF based models. For all other kinds of models
use setExpression(String)
.
- Parameters:
childExpression
- the expression
getEmfAllChildrenSlot
public java.lang.String getEmfAllChildrenSlot()
- Since:
- 1.4
getLogMessage
public java.lang.String getLogMessage()
-
- Specified by:
getLogMessage
in interface org.eclipse.emf.mwe.core.WorkflowComponentWithID
- Overrides:
getLogMessage
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
getComponentName
public java.lang.String getComponentName()
-
- Specified by:
getComponentName
in interface org.eclipse.emf.mwe.core.WorkflowComponent
- Overrides:
getComponentName
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
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)
- Overrides:
invokeInternal2
in class AbstractExpressionsUsingWorkflowComponent
checkConfigurationInternal
protected void checkConfigurationInternal(org.eclipse.emf.mwe.core.issues.Issues issues)
- Overrides:
checkConfigurationInternal
in class AbstractExpressionsUsingWorkflowComponent
getExpressionResult
protected java.util.Collection<?> getExpressionResult(ExecutionContext exeCtx,
org.eclipse.emf.mwe.core.WorkflowContext context,
java.lang.String expression2)
- Since:
- 1.4