public class BatchTransformation
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
BatchTransformation.BatchTransformationBuilder |
Modifier and Type | Field and Description |
---|---|
protected Context |
context |
protected IExecutor |
executor |
protected ViatraQueryEngine |
queryEngine |
protected RuleEngine |
ruleEngine |
protected java.util.Set<BatchTransformationRule<?,?>> |
rules |
Modifier and Type | Method and Description |
---|---|
void |
addRule(BatchTransformationRule rule) |
void |
addRules(BatchTransformationRuleGroup ruleGroup) |
void |
addRules(TransformationRuleGroup<BatchTransformationRule> ruleGroup) |
void |
dispose() |
static BatchTransformation.BatchTransformationBuilder |
forEngine(ViatraQueryEngine engine) |
static BatchTransformation.BatchTransformationBuilder |
forScope(EMFScope scope) |
Context |
getContext() |
ViatraQueryEngine |
getQueryEngine() |
RuleEngine |
getRuleEngine() |
BatchTransformationRuleGroup |
getTransformationRuleGroup()
Returns a transformation rule group with all rules of the transformation
|
BatchTransformationStatements |
getTransformationStatements() |
protected final RuleEngine ruleEngine
protected final ViatraQueryEngine queryEngine
protected final IExecutor executor
protected final Context context
protected java.util.Set<BatchTransformationRule<?,?>> rules
public static BatchTransformation.BatchTransformationBuilder forScope(EMFScope scope)
public static BatchTransformation.BatchTransformationBuilder forEngine(ViatraQueryEngine engine)
public BatchTransformationStatements getTransformationStatements()
public void addRule(BatchTransformationRule rule)
public void addRules(TransformationRuleGroup<BatchTransformationRule> ruleGroup)
public void addRules(BatchTransformationRuleGroup ruleGroup)
public BatchTransformationRuleGroup getTransformationRuleGroup()
public RuleEngine getRuleEngine()
public ViatraQueryEngine getQueryEngine()
public Context getContext()
public void dispose()