public abstract class Rule extends Object
Constructor and Description |
---|
Rule() |
Modifier and Type | Method and Description |
---|---|
int |
getFallbackEvaluationCost()
Returns the cost of evaluation fallback binding values.
|
ConditionAll |
getRootCondition() |
boolean |
isApplicable(TreeLogger logger,
StandardGeneratorContext context,
String typeName) |
abstract RebindResult |
realize(TreeLogger logger,
StandardGeneratorContext context,
String typeName) |
public int getFallbackEvaluationCost()
public ConditionAll getRootCondition()
public boolean isApplicable(TreeLogger logger, StandardGeneratorContext context, String typeName) throws UnableToCompleteException
UnableToCompleteException
public abstract RebindResult realize(TreeLogger logger, StandardGeneratorContext context, String typeName) throws UnableToCompleteException
UnableToCompleteException
Copyright © 2018. All rights reserved.