package org.drools.process.builder.dialect.mvel;
import org.drools.process.builder.ActionBuilder;
import org.drools.process.builder.ProcessBuildContext;
import org.drools.process.builder.ProcessClassBuilder;
import org.drools.process.builder.ReturnValueEvaluatorBuilder;
import org.drools.process.builder.dialect.ProcessDialect;
public class MVELProcessDialect implements ProcessDialect {
private static final ActionBuilder actionBuilder = new MVELActionBuilder();
private static final ReturnValueEvaluatorBuilder returnValueBuilder = new MVELReturnValueEvaluatorBuilder();
public void addProcess(final ProcessBuildContext context) {
// @TODO setup line mappings
}
public ActionBuilder getActionBuilder() {
return actionBuilder;
}
public ProcessClassBuilder getProcessClassBuilder() {
throw new UnsupportedOperationException( "MVELProcessDialect.getProcessClassBuilder is not supported" );
}
public ReturnValueEvaluatorBuilder getReturnValueEvaluatorBuilder() {
return returnValueBuilder;
}
}