public class TermConstructionProjection extends java.lang.Object implements ProjectionToTerm
| Modifier and Type | Field and Description |
|---|---|
private Operator |
op |
private ProjectionToTerm[] |
subTerms |
| Modifier | Constructor and Description |
|---|---|
private |
TermConstructionProjection(Operator op,
ProjectionToTerm[] subTerms) |
| Modifier and Type | Method and Description |
|---|---|
static ProjectionToTerm |
create(Operator op,
ProjectionToTerm[] subTerms) |
Term |
toTerm(RuleApp app,
PosInOccurrence pos,
Goal goal) |
private final Operator op
private final ProjectionToTerm[] subTerms
private TermConstructionProjection(Operator op, ProjectionToTerm[] subTerms)
public static ProjectionToTerm create(Operator op, ProjectionToTerm[] subTerms)
public Term toTerm(RuleApp app, PosInOccurrence pos, Goal goal)
toTerm in interface ProjectionToTerm