org.eclipse.emf.mwe.ewm.workflow.runtime.validation
Interface WorkflowContextValidator


public interface WorkflowContextValidator

A sample validator interface for WorkflowContext. This doesn't really do anything, and it's not a real EMF artifact. It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.


Method Summary
 boolean validate()
           
 boolean validateActiveComponents(org.eclipse.emf.common.util.EList<WorkflowComponent> value)
           
 boolean validateExecutionInfo(org.eclipse.emf.common.util.EMap<WorkflowComponent,WorkflowComponentExecutionInfo> value)
           
 boolean validateLog(org.eclipse.emf.common.util.EMap<WorkflowComponent,WorkflowLog> value)
           
 boolean validateLogLevel(WorkflowLogEntryType value)
           
 boolean validateParameters(org.eclipse.emf.common.util.EMap<WorkflowParameter,java.lang.Object> value)
           
 boolean validateStates(org.eclipse.emf.common.util.EMap<WorkflowComponent,WorkflowState> value)
           
 boolean validateThreadPool(java.util.concurrent.ExecutorService value)
           
 boolean validateWorkflow(WorkflowComponent value)
           
 

Method Detail

validate

boolean validate()

validateParameters

boolean validateParameters(org.eclipse.emf.common.util.EMap<WorkflowParameter,java.lang.Object> value)

validateThreadPool

boolean validateThreadPool(java.util.concurrent.ExecutorService value)

validateStates

boolean validateStates(org.eclipse.emf.common.util.EMap<WorkflowComponent,WorkflowState> value)

validateLog

boolean validateLog(org.eclipse.emf.common.util.EMap<WorkflowComponent,WorkflowLog> value)

validateLogLevel

boolean validateLogLevel(WorkflowLogEntryType value)

validateWorkflow

boolean validateWorkflow(WorkflowComponent value)

validateActiveComponents

boolean validateActiveComponents(org.eclipse.emf.common.util.EList<WorkflowComponent> value)

validateExecutionInfo

boolean validateExecutionInfo(org.eclipse.emf.common.util.EMap<WorkflowComponent,WorkflowComponentExecutionInfo> value)