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