public abstract class AbstractCheckValidationWorkflowComponent extends AbstractWorkspaceWorkflowComponent
workflow component
that can be used to perform check validation of
the models provided in the model slot
.AbstractWorkspaceWorkflowComponent.WorkspaceMwe2Bridge
Constructor and Description |
---|
AbstractCheckValidationWorkflowComponent() |
Modifier and Type | Method and Description |
---|---|
protected BasicCheckValidationOperation |
createCheckValidationOperation(java.util.List<org.eclipse.emf.ecore.EObject> modelObjects,
java.util.Map<java.lang.Object,java.lang.Object> options) |
protected java.util.Map<java.lang.Object,java.lang.Object> |
createOptions() |
java.util.Set<java.lang.String> |
getCategories() |
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) |
boolean |
isIntrinsicModelIntegrityConstraintsEnabled() |
void |
setIntrinsicModelIntegrityConstraintsEnabled(boolean intrinsicModelIntegrityConstraintsEnabled) |
getBridge, getRule
checkConfiguration, checkConfigurationInternal
checkRequiredConfigProperty, getComponentName, getContainer, getId, getLocation, getLogMessage, invoke, invoke, postInvoke, preInvoke, setContainer, setId, setLocation, setSkipOnErrors
public AbstractCheckValidationWorkflowComponent()
public java.util.Set<java.lang.String> getCategories()
public boolean isIntrinsicModelIntegrityConstraintsEnabled()
public void setIntrinsicModelIntegrityConstraintsEnabled(boolean intrinsicModelIntegrityConstraintsEnabled)
protected java.util.Map<java.lang.Object,java.lang.Object> createOptions()
protected BasicCheckValidationOperation createCheckValidationOperation(java.util.List<org.eclipse.emf.ecore.EObject> modelObjects, java.util.Map<java.lang.Object,java.lang.Object> options)
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)
invokeInternal
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent