Class ValidationEngineBuilder
- java.lang.Object
-
- org.eclipse.viatra.addon.validation.core.ValidationEngineBuilder
-
public class ValidationEngineBuilder extends java.lang.ObjectBuilder forValidationEngineobjects.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedValidationEngineBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IValidationEnginebuild()Prepares a newValidationEngineusing the configured parameters.static ValidationEngineBuildercreate()ValidationEngineBuildersetEngine(ViatraQueryEngine engine)ValidationEngineBuildersetLogger(org.apache.log4j.Logger logger)
-
-
-
Method Detail
-
create
public static ValidationEngineBuilder create()
- Returns:
- a new builder to setup validation engines
-
build
public IValidationEngine build()
Prepares a newValidationEngineusing the configured parameters.- Returns:
- an uninitialized validation engine
- Throws:
java.lang.IllegalStateException- if theViatraQueryEnginefor the new validation engine cannot be determined
-
setEngine
public ValidationEngineBuilder setEngine(ViatraQueryEngine engine)
-
setLogger
public ValidationEngineBuilder setLogger(org.apache.log4j.Logger logger)
-
-