public class SubTermFeature extends java.lang.Object implements TermFeature
arityMismatchCost will
be returned| Modifier and Type | Field and Description |
|---|---|
private RuleAppCost |
arityMismatchCost |
private TermFeature[] |
features |
| Modifier | Constructor and Description |
|---|---|
private |
SubTermFeature(TermFeature[] features,
RuleAppCost arityMismatchCost) |
| Modifier and Type | Method and Description |
|---|---|
RuleAppCost |
compute(Term term,
Services services) |
static TermFeature |
create(TermFeature[] fs) |
static TermFeature |
create(TermFeature[] fs,
RuleAppCost arityMismatchCost) |
private final TermFeature[] features
private final RuleAppCost arityMismatchCost
private SubTermFeature(TermFeature[] features, RuleAppCost arityMismatchCost)
public static TermFeature create(TermFeature[] fs, RuleAppCost arityMismatchCost)
public static TermFeature create(TermFeature[] fs)
public RuleAppCost compute(Term term, Services services)
compute in interface TermFeature