Class ValidationEngineBuilder
- java.lang.Object
-
- org.eclipse.viatra.addon.validation.core.ValidationEngineBuilder
-
public class ValidationEngineBuilder extends java.lang.Object
Builder forValidationEngine
objects.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ValidationEngineBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IValidationEngine
build()
Prepares a newValidationEngine
using the configured parameters.static ValidationEngineBuilder
create()
ValidationEngineBuilder
setEngine(ViatraQueryEngine engine)
ValidationEngineBuilder
setLogger(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 newValidationEngine
using the configured parameters.- Returns:
- an uninitialized validation engine
- Throws:
java.lang.IllegalStateException
- if theViatraQueryEngine
for the new validation engine cannot be determined
-
setEngine
public ValidationEngineBuilder setEngine(ViatraQueryEngine engine)
-
setLogger
public ValidationEngineBuilder setLogger(org.apache.log4j.Logger logger)
-
-